Github user dkuppitz commented on a diff in the pull request: https://github.com/apache/tinkerpop/pull/931#discussion_r217759875 --- 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 --- End diff -- Ugh, I was going to remove this piece as I mentioned previous versions in the comments above.
---