Releases
v4.0.0
Compare
Sorry, something went wrong.
No results found
Immutable
release. Only release title and notes can be modified.
4.0.0 (2026-11-05)
⚠ BREAKING CHANGES
node: CodeHighlightInput has a new public span field, and whole-block code callbacks receive a fourth block argument. createDiagramCodeRenderer returns { html } instead of a string.
node: make native code engines opt-in
node: make native code engines opt-in (#574 )
Features
homepage: adopt Ferra design and Ardo 6 (9f7e457 )
homepage: adopt the image-first editorial cover (f742432 )
homepage: adopt the shared image-first editorial design (a9b407e )
homepage: focus benchmark evidence and simplify getting started (8e92431 )
homepage: focus benchmark evidence and simplify getting started (a0998eb )
homepage: use shared editorial and reading layouts (f64b3b1 )
integrate Ferrigura as an optional crate feature like Ferriki (3a1040d )
mermaid: complete deterministic static SVG rendering (#575 ) (6ee1647 )
node: inject Ferriki and Ferrigura through the same code hooks (db897e9 )
node: pass code hooks to standalone code blocks (42c4dbd )
node: pass code hooks to standalone code blocks (0c7e887 )
site: show documentation sections as a rotated rail (2aeca28 )
site: show documentation sections as a rotated rail (22f2585 )
Bug Fixes
homepage: adopt compact shared mobile layouts (a7dc7ec )
homepage: adopt lightly textured metadata footers (3e13386 )
homepage: adopt lightly textured metadata footers (7daea53 )
homepage: adopt matching card grid gutters (a5b2843 )
homepage: adopt warm metadata footers (bf7fc22 )
homepage: adopt warm metadata footers (e28d547 )
homepage: improve mobile spacing and tables (87b3cde )
homepage: keep generated benchmark content reproducible (33baa2f )
homepage: match vertical and horizontal card gutters (ab0c596 )
homepage: preserve generated benchmark guide boundaries (dbe90a4 )
homepage: preserve nested metadata text contrast (edcd3b6 )
homepage: preserve nested metadata text contrast (b6eb82f )
node: make native code engines opt-in (2a82065 )
node: make native code engines opt-in (#574 ) (2a82065 )
node: satisfy CI contracts for the code hooks (59f37c6 )
site: adopt compact code blocks and unframed docs (#589 ) (7cdd17d )
You can’t perform that action at this time.