This is an automated email from the ASF dual-hosted git repository.

Cole-Greer pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git


The following commit(s) were added to refs/heads/master by this push:
     new 1420d612ba Add gremlin/io package export exposing GraphBinary 
serializers (#3511)
1420d612ba is described below

commit 1420d612babbcaebccf643b593b5035c5859c3e0
Author: Daniel Worthington-Bodart <[email protected]>
AuthorDate: Wed Jul 15 02:10:18 2026 +0100

    Add gremlin/io package export exposing GraphBinary serializers (#3511)
    
    Assisted-by: Claude Code:claude-opus-4-8
---
 CHANGELOG.asciidoc                         | 1 +
 gremlin-js/gremlin-javascript/package.json | 4 ++++
 2 files changed, 5 insertions(+)

diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc
index 97bb951040..4efbeec8bf 100644
--- a/CHANGELOG.asciidoc
+++ b/CHANGELOG.asciidoc
@@ -26,6 +26,7 @@ 
image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima
 === TinkerPop 4.0.0 (Release Date: NOT OFFICIALLY RELEASED YET)
 
 * Added GraphBinary `Tree` (`0x2b`) serialization and deserialization with a 
native tree-shaped API to `gremlin-python`, `gremlin-dotnet`, `gremlin-go`, and 
`gremlin-javascript`.
+* Added a `gremlin/io` package export in `gremlin-javascript` exposing the 
GraphBinary type serializers.
 * Raised the minimum Java version to 17 for building and running *(breaking)*.
 * Enabled building and running with Java 21 and Java 25.
 * 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.
diff --git a/gremlin-js/gremlin-javascript/package.json 
b/gremlin-js/gremlin-javascript/package.json
index 548c9296fd..9cf1e83a5e 100644
--- a/gremlin-js/gremlin-javascript/package.json
+++ b/gremlin-js/gremlin-javascript/package.json
@@ -33,6 +33,10 @@
     "./language": {
       "import": "./build/esm/language/index.js",
       "types": "./build/esm/language/index.d.ts"
+    },
+    "./io": {
+      "import": "./build/esm/structure/io/binary/GraphBinary.js",
+      "types": "./build/esm/structure/io/binary/GraphBinary.d.ts"
     }
   },
   "typesVersions": {

Reply via email to