Github user robertdale commented on a diff in the pull request:

    https://github.com/apache/tinkerpop/pull/931#discussion_r217732616
  
    --- Diff: docs/src/upgrade/release-3.4.x.asciidoc ---
    @@ -29,6 +29,29 @@ Please see the 
link:https://github.com/apache/tinkerpop/blob/3.4.0/CHANGELOG.asc
     
     === Upgrading for Users
     
    +==== Changed infix behavior
    +
    +The infix notation of `and()` and `or()` now supports an arbitrary number 
of traversals and `ConnectiveStrategy` produces a traversal with the correct 
AND and OR semantics. Furthermore,
    +previous versions failed to apply 3 or more `and()` steps in an infix 
notation, this is now fixed.
    +
    +[source,groovy]
    +----
    +gremlin> g.V().has("name","marko").and().has("age", 
lt(30)).or().has("name","josh").and().has("age", gt(30)).and().out("created")
    +==>v[1]
    +==>v[4]
    +----
    +
    +In previous versions the above traversal 
    +[source,groovy]
    +----
    +gremlin> 
g.V().repeat(__.in('traverses').repeat(__.in('develops')).emit()).emit().values('name')
    +==>stephen
    +==>matthias
    +==>marko
    +----
    +
    +See: 
link:https://issues.apache.org/jira/browse/TINKERPOP-967[TINKERPOP-967]
    --- End diff --
    
    There should be a link to this issue as well - 
https://issues.apache.org/jira/browse/TINKERPOP-2029


---

Reply via email to