Skip to content

chore: release v0.3.2

Choose a tag to compare

@gaudiauj gaudiauj released this 06 Mar 06:26
· 20 commits to main since this release
- Added new streaming doctype wrapper utility (`prependDoctypeStream`) with dedicated coverage for cancel/error/reader-lock behavior.
- Fixed `rbssr init` to scaffold a fully usable starter app shape with updated docs and tests.
- Stabilized Router `onNavigate` listener lifecycle across render/commit cycles and initial navigation emission.
- Improved streamed document rendering to handle doctype prepending without regressions.
- Enhanced runtime POSIX I/O helpers to await process completion correctly for better reliability.
- Updated sitemap build tooling to support custom git executable for lastmod lookup and improved fallback behavior.
- Refined managed head reconciliation to avoid using `innerHTML` in node signatures, reducing client transition diff cost.
- Refreshed package metadata for npm discoverability and aligned to the `0.3.x` line.
- Normalized client route snapshot ordering with a shared specificity sorter before hydration payload emission.

- Added `@happy-dom/global-registrator` as a dev dependency.
- Updated `package.json` version to `0.3.2`.
- Introduced new tests for managed head node signatures and server router snapshot ordering.
- Refactored head reconciliation logic to improve performance and stability.
- Implemented route specificity sorting in route scanning and server snapshot functions.