v0.9.63 v0.51.0
Graphify-Labs/graphifySep 16, 2026 → Sep 17, 20261 day between releases
What's New
Introduces declarative JSON serialization schemas and migrates packages to ESM-only.
Breaking Changes
- npm packages are now ESM-only, removing CommonJS `require` support.
- Deprecated `LexicalComposer` has been removed in favor of `LexicalExtensionComposer`.
- Deprecated Prism re-exports have been removed from `@lexical/code`.
- `exportJSON` may serialize instances as-is, potentially causing stale reference issues.
New Features
- Nodes can declare JSON serialization schemas via `$config` for faster, safer, and more flexible serialization.
- Compact JSON export option that omits default values.
- Generated serialization code provided by `@lexical/compiler`.
- New `@lexical/fast-check` package for property-based testing.
- Subpath exports support for `@lexical/extension`.
Improvements
- Serialization is now faster and safer due to declarative schemas.
- Metadata enables compact JSON export options.
- Bundlers are unaffected by the ESM-only change.
Upgrade Notes
Migrate code to ESM imports, replace `LexicalComposer` with `LexicalExtensionComposer`, and handle potential stale references in `exportJSON` calls.
The Two Releases
v0.9.63
Sep 16, 2026· 1 month ago
This release focuses on improving module dependency resolution for Elixir, Rust, and Ruby, ensuring references like aliases and method calls are correctly tracked across files. It also fixes graph serialization issues by replacing phantom nodes with typed stubs for external modules and improves markdown link handling during incremental builds.
Full release notesv0.51.0
Sep 17, 2026· 1 month ago
v0.51.0 introduces declarative JSON serialization schemas via `$config` for nodes, enabling faster serialization and compact export options. It also deprecates `LexicalComposer` and migrates packages to ESM-only.
Full release notes