Merge branch 'TINKERPOP-1678' into tp32
Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/d4b9c303 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/d4b9c303 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/d4b9c303 Branch: refs/heads/TINKERPOP-1681 Commit: d4b9c3035aaeb4ebb740fe50d9a9939091c68bfd Parents: 4f7b859 8695b15 Author: Marko A. Rodriguez <okramma...@gmail.com> Authored: Wed May 31 12:56:57 2017 -0600 Committer: Marko A. Rodriguez <okramma...@gmail.com> Committed: Wed May 31 12:56:57 2017 -0600 ---------------------------------------------------------------------- CHANGELOG.asciidoc | 1 + .../traversal/dsl/graph/GraphTraversal.java | 2 +- .../step/branch/GroovyRepeatTest.groovy | 7 +++++++ .../traversal/step/branch/RepeatTest.java | 22 ++++++++++++++++++++ 4 files changed, 31 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/d4b9c303/CHANGELOG.asciidoc ---------------------------------------------------------------------- diff --cc CHANGELOG.asciidoc index 2067ea2,3380dad..4ad1d46 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@@ -26,11 -26,9 +26,12 @@@ image::https://raw.githubusercontent.co TinkerPop 3.2.5 (Release Date: NOT OFFICIALLY RELEASED YET) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + * Fixed a bug in `until(predicate)` where it was actually calling `emit(predicate)`. * Improved error messaging on the `g.addV(Object...)` when passing an invalid arguments. * Reduced memory usage for TinkerGraph deserialization in GraphSON by streaming vertices and edges. +* Added the `gremlin-archetype-dsl` to demonstrate how to structure a Maven project for a DSL. +* Developed and documented patterns for Domain Specific Language implementations. +* Removed the Groovy dependency from `gremlin-python` and used Groovy Templates and the `gmavenplus-plugin` to generate the python GLV classes. * Now using Groovy `[...]` map notation in `GroovyTranslator` instead of `new LinkedHashMap(){{ }}`. * Maintained type information on `Traversal.promise()`. * Propagated exception to `Future` instead of calling thread in `RemoteConnection`.