Skip to content

Commit 1420d61

Browse files
authored
Add gremlin/io package export exposing GraphBinary serializers (#3511)
Assisted-by: Claude Code:claude-opus-4-8
1 parent bc2d939 commit 1420d61

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

CHANGELOG.asciidoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
2626
=== TinkerPop 4.0.0 (Release Date: NOT OFFICIALLY RELEASED YET)
2727
2828
* Added GraphBinary `Tree` (`0x2b`) serialization and deserialization with a native tree-shaped API to `gremlin-python`, `gremlin-dotnet`, `gremlin-go`, and `gremlin-javascript`.
29+
* Added a `gremlin/io` package export in `gremlin-javascript` exposing the GraphBinary type serializers.
2930
* Raised the minimum Java version to 17 for building and running *(breaking)*.
3031
* Enabled building and running with Java 21 and Java 25.
3132
* Bumped Groovy to 4.0.32, Hadoop to 3.4.3, Spark to 4.1.2 (Scala 2.13), and Netty to 4.2.7 to support Java 25.

gremlin-js/gremlin-javascript/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@
3333
"./language": {
3434
"import": "./build/esm/language/index.js",
3535
"types": "./build/esm/language/index.d.ts"
36+
},
37+
"./io": {
38+
"import": "./build/esm/structure/io/binary/GraphBinary.js",
39+
"types": "./build/esm/structure/io/binary/GraphBinary.d.ts"
3640
}
3741
},
3842
"typesVersions": {

0 commit comments

Comments
 (0)