You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.asciidoc
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,29 +91,29 @@ This release also includes changes from <<release-3-7-XXX, 3.7.XXX>>.
91
91
* Deprecated `ProcessLimitedStandardSuite` and `ProcessLimitedComputerSuite` in favor of `ProcessEmbeddedStandardSuite` and `ProcessEmbeddedComputerSuite` respectively.
92
92
* Deprecated `ProcessStandardSuite` and the `ProcessComputerSuite` in favor of Gherkin testing and the `ProcessEmbeddedStandardSuite` and `ProcessEmbeddedComputerSuite` for testing JVM-specific Gremlin behaviors.
93
93
* Removed lambda oriented Gremlin testing from Gherkin test suite.
94
-
* Removed `P.getOriginalValue()` in favor of `P.getValue()`
94
+
* Removed `P.getOriginalValue()` in favor of `P.getValue()`.
95
95
* Simplified comparability semantics from ternary boolean logic to binary logic.
96
-
* Introduced `NotP` class for negation of `P`
96
+
* Introduced `NotP` class for negation of `P`.
97
97
* Increase minimum Java version from 1.8 to 11 for building and running.
98
98
* Moved all lambda oriented Gremlin tests to `LambdaStepTest` in the Java test suite.
99
99
* Removed the `@RemoteOnly` testing tag in Gherkin as lambda tests have all been moved to the Java test suite.
100
100
* Updated gremlin-javascript to use GraphBinary as default instead of GraphSONv3
101
101
* Added the `asNumber()` step to perform number conversion.
102
-
* Renamed many types in the grammar for consistent use of terms "Literal", "Argument", and "Varargs"
102
+
* Renamed many types in the grammar for consistent use of terms "Literal", "Argument", and "Varargs".
103
103
* Changed `gremlin-net` so that System.Text.Json is only listed as an explicit dependency when it is not available from the framework.
104
-
* Fixed translation of numeric literals for Go losing type definitions
105
-
* Added `ParseBigInt()` in `gremlin-go` for parsing string into `big.Int`
106
-
* Expanded gherkin syntax to directly configure traversal side effects in feature tests
107
-
* Made `Mutating` interface independent from `Configuring`
108
-
* Removed undocumented `with()` modulation from `addV()`, `addE()`, `mergeV()` and `mergeE()`
109
-
* Updated which steps are able to accept arguments in grammar
110
-
* Introduced `GValue` to represent parameterized values in a `GraphTraversal`
111
-
* Added optional traversal cache to `GremlinLangScriptEngine`
112
-
* Introduced `StepContract` interfaces for all parameterizable steps
113
-
* Decoupled management of id, label, and properties from `Configuring` interface in `addV()`, `addE()` and `property()`
114
-
* Switched `gremlin-net` byte serializers to signed bytes (`sbyte`) to be consistent with IO doc
104
+
* Fixed translation of numeric literals for Go losing type definitions.
105
+
* Added `ParseBigInt()` in `gremlin-go` for parsing string into `big.Int`.
106
+
* Expanded gherkin syntax to directly configure traversal side effects in feature tests.
107
+
* Made `Mutating` interface independent from `Configuring`.
108
+
* Removed undocumented `with()` modulation from `addV()`, `addE()`, `mergeV()` and `mergeE()`.
109
+
* Updated which steps are able to accept arguments in grammar.
110
+
* Introduced `GValue` to represent parameterized values in a `GraphTraversal`.
111
+
* Added optional traversal cache to `GremlinLangScriptEngine`.
112
+
* Introduced `StepContract` interfaces for all parameterizable steps.
113
+
* Decoupled management of id, label, and properties from `Configuring` interface in `addV()`, `addE()` and `property()`.
114
+
* Switched `gremlin-net` byte serializers to signed bytes (`sbyte`) to be consistent with IO doc.
115
115
* Removed auto-unfold of singleton collections from `range()`, `limit()`, and `tail()` local scope steps to improve consistency of output.
116
-
* Updated `asString()` step to throw `IllegalArgumentException` with `null` inputs for casting step consistency
116
+
* Updated `asString()` step to throw `IllegalArgumentException` with `null` inputs for casting step consistency.
117
117
* Renamed `MergeElementStep` to `MergeElementStep` as it is a base class to `mergeV()` and `mergeE()`.
118
118
* Renamed `MergeStep` of `merge()` to `MergeElementStep` for consistency.
119
119
* Modified `RepeatUnrollStrategy` to use a more conservative approach, only unrolling repeat loops containing safe navigation and filtering steps.
0 commit comments