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