a reactive (signals based) hypermedia web framework (wip) stormlightlabs.github.io/volt/
hypermedia frontend signals
1# Changelog 2 3All notable changes to VoltX will be documented in this file. 4 5The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). 6 7## [v0.5.1] - 2025-10-31 8 9### Added 10 11- Navigation and history API routing for client-side transitions (#6). 12- Centralized error boundary system with VoltError class, error handler registration, and contextual debugging information (#9). 13 14### Changed 15 16- Refactored the binder and evaluator internals to reduce duplication and clarify runtime responsibilities (#3). 17- Split lifecycle and SSR documentation into dedicated guides (#5). 18- Refactored demo application structure with CSS showcase and improved Vite integration (#7). 19 20### Fixed 21 22- Repaired broken documentation links (#4). 23- Stabilized JSR and Deno packaging by restoring CSS assets, removing redundant finalize steps, and keeping builds minified. 24- Fixed computed attribute keys to emit in kebab-case in markup, added shorthand attribute forms, and CSS fallback for shift animations (#8). 25 26## [v0.4.0] - 2025-10-21 27 28### Added 29 30- Animation and transition directives with runtime support (#1). 31- Documentation and runnable examples covering the animation and transition APIs (#2). 32 33### Fixed 34 35- Patched the JSR build pipeline to publish without errors. 36 37## [v0.3.2] - 2025-10-21 38 39### Fixed 40 41- Removed CSS from the JSR build to avoid packaging failures. 42 43## [v0.3.1] - 2025-10-21 44 45### Changed 46 47- Updated the automated build and publish workflow to streamline releases. 48 49## [v0.3.0] - 2025-10-21 50 51### Added 52 53- Global state management primitives for sharing data across components. 54 55### Changed 56 57- Gzipped and minified production builds to reduce bundle size. 58- Introduced shared utilities to eliminate duplicated binding logic. 59- Hardened CI by pinning Node.js, adding test and Codecov automation, and enabling npm publishing from tags. 60- Refreshed contributor documentation and project badges. 61 62### Fixed 63 64- Corrected demo CSS references and documentation stubs. 65- Stabilized the publish workflow by fixing pnpm versioning, workflow naming, and tag-trigger configuration. 66 67## [v0.2.0] - 2025-10-20 68 69### Added 70 71- Reactive attribute handling and event modifiers for richer templating ergonomics. 72 73## [v0.1.0] - 2025-10-20 74 75### Added 76 77- Core reactivity primitives, binding evaluator, and automatic dependency tracking. 78- Effects, actions, async lifecycle hooks, and debugging utilities. 79- `volt` developer CLI, build pipeline, and sandboxed expression evaluator. 80- Plugin system, control flow directives (`if`, `for`), reactive markup utilities, and SSR/HTTP helpers. 81- Initial documentation set covering the runtime overview, reactivity spec, and roadmap. 82 83[v0.5.1]: https://github.com/stormlightlabs/volt/compare/v0.4.0...v0.5.1 84[v0.4.0]: https://github.com/stormlightlabs/volt/compare/v0.3.2...v0.4.0 85[v0.3.2]: https://github.com/stormlightlabs/volt/compare/v0.3.1...v0.3.2 86[v0.3.1]: https://github.com/stormlightlabs/volt/compare/v0.3.0...v0.3.1 87[v0.3.0]: https://github.com/stormlightlabs/volt/compare/v0.2.0...v0.3.0 88[v0.2.0]: https://github.com/stormlightlabs/volt/compare/v0.1.0...v0.2.0 89[v0.1.0]: https://github.com/stormlightlabs/volt/releases/tag/v0.1.0