Skip to content

Commit

Permalink
Merge branch '3.7-dev'
Browse files Browse the repository at this point in the history
  • Loading branch information
spmallette committed Jul 19, 2024
2 parents 5697d07 + 33d5cf8 commit 93879c8
Showing 1 changed file with 7 additions and 16 deletions.
23 changes: 7 additions & 16 deletions docs/src/upgrade/release-3.7.x.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -30,26 +30,13 @@ complete list of all the modifications that are part of this release.
=== Upgrading for Users
== TinkerPop 3.7.2
*Release Date: April 8, 2024*
Please see the link:https://github.com/apache/tinkerpop/blob/3.7.2/CHANGELOG.asciidoc#release-3-7-2[changelog] for a
complete list of all the modifications that are part of this release.
=== Upgrading for Users
==== Notice: Renaming `none()` step to `discard()` in 4.0.0
`none()`, which is primarily used by `iterate()` to discard traversal results in remote contexts, will be renamed to
`discard()` in release 4.0.0.
=== Upgrading for Providers
==== Notice: Renaming NoneStep to DiscardStep in 4.0.0
NoneStep, which is primarily used by `iterate()` to discard traversal results in remote contexts, will be renamed to
DiscardStep in release 4.0.0 to make room for a list filtering NoneStep.
== TinkerPop 3.7.1
*Release Date: November 20, 2023*
Expand All @@ -59,8 +46,9 @@ complete list of all the modifications that are part of this release.
=== Upgrading for Users
==== String Manipulation Steps
This version introduces the following new string manipulation steps `asString()`, `length()`, `toLower()`, `toUpper()`, `trim()`,
`lTrim()`, `rTrim()`, `reverse()`, `replace()`, `split()`, `substring()`, and `format()`, as well as modifications to the `concat()` step introduced in 3.7.0.
This version introduces the following new string manipulation steps `asString()`, `length()`, `toLower()`, `toUpper()`,
`trim()`, `lTrim()`, `rTrim()`, `reverse()`, `replace()`, `split()`, `substring()`, and `format()`, as well as
modifications to the `concat()` step introduced in 3.7.0.
===== Updates to String Step concat():
Concat has been modified to take traversal varargs instead of a single traversal. Users no longer have to chain
Expand All @@ -73,7 +61,10 @@ gremlin> g.V(1).outE().as("a").V(1).values("name").concat(select("a").label(), s
==>markoknowsjosh
----
A notable breaking change from 3.7.0 is that we have output order of `inject()` as a child of `concat()` to be consistent with other parent steps. Any 3.7.0 uses of `concat(inject(X))` should change to `concat(constant(X))` to retain the old semantics.
A notable breaking change from 3.7.0 is that we have output order of `inject()` as a child of `concat()` to be
consistent with other parent steps. Any 3.7.0 uses of `concat(inject(X))` should change to `concat(constant(X))` to
retain the old semantics.
[source,text]
----
// 3.7.0
Expand Down

0 comments on commit 93879c8

Please sign in to comment.