This is an automated email from the ASF dual-hosted git repository.
xiazcy pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git
from 2178eff591 Merge branch '3.8-dev'
add ec1f544377 [TINKERPOP-3186] - Align Element.properties type for python
and javascript (#3242)
add 7bf19dfb1f Disallow the use of `choose().option(Traversal, v)` (#3244)
add 76a76c109d Remove `has(key, traversal)` in 3.8.0 (#3243)
new 87c3381a0a Merge branch '3.8-dev'
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
CHANGELOG.asciidoc | 5 +-
docs/src/dev/provider/gremlin-semantics.asciidoc | 6 +-
docs/src/reference/the-traversal.asciidoc | 15 +-
docs/src/upgrade/release-3.8.x.asciidoc | 141 ++++++-
.../grammar/DefaultGremlinBaseVisitor.java | 8 -
.../language/grammar/TraversalMethodVisitor.java | 18 -
.../translator/DotNetTranslateVisitor.java | 25 --
.../translator/JavascriptTranslateVisitor.java | 5 -
.../traversal/dsl/graph/GraphTraversal.java | 59 +--
.../gremlin/process/traversal/dsl/graph/__.java | 14 -
.../process/traversal/step/branch/ChooseStep.java | 6 +-
.../grammar/TraversalMethodVisitorTest.java | 10 -
.../language/grammar/TraversalRootVisitorTest.java | 10 -
.../traversal/step/branch/ChooseStepTest.java | 10 +
.../process/traversal/step/filter/HasStepTest.java | 4 +-
.../Process/Traversal/GraphTraversal.cs | 18 -
.../src/Gremlin.Net/Process/Traversal/__.cs | 16 -
.../Gremlin.Net.IntegrationTest/Gherkin/Gremlin.cs | 413 +++++++++++----------
gremlin-go/driver/cucumber/gremlin.go | 11 +-
.../gremlin-javascript/lib/structure/graph.ts | 39 +-
.../lib/structure/io/type-serializers.ts | 27 +-
.../gremlin-javascript/test/cucumber/gremlin.js | 11 +-
.../test/integration/client-tests.js | 74 ++--
.../test/integration/traversal-test.js | 15 +-
.../test/unit/graphbinary/AnySerializer-test.js | 2 +-
.../gremlin-javascript/test/unit/graphson-test.js | 74 ++--
.../test/unit/structure-types-test.js | 41 ++
gremlin-language/src/main/antlr4/Gremlin.g4 | 2 -
.../main/python/gremlin_python/structure/graph.py | 2 +-
.../gremlin_python/structure/io/graphsonV4.py | 8 +-
gremlin-python/src/main/python/radish/gremlin.py | 11 +-
.../tests/driver/test_driver_remote_connection.py | 24 +-
.../python/tests/structure/io/test_graphsonV4.py | 64 +++-
.../src/main/python/tests/structure/test_graph.py | 23 ++
.../process/traversal/step/LambdaStepTest.java | 19 -
.../process/traversal/step/filter/HasTest.java | 16 +-
.../process/traversal/step/map/SelectTest.java | 15 -
.../gremlin/test/features/branch/Choose.feature | 29 +-
.../gremlin/test/features/branch/Union.feature | 17 +-
.../gremlin/test/features/filter/Has.feature | 38 --
.../gremlin/test/features/filter/Where.feature | 40 +-
.../gremlin/test/features/map/Select.feature | 4 +-
42 files changed, 748 insertions(+), 641 deletions(-)