a reactive (signals based) hypermedia web framework (wip)
stormlightlabs.github.io/volt/
hypermedia
frontend
signals
Changelog#
All notable changes to VoltX will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v0.5.1 - 2025-10-31#
Added#
- Navigation and history API routing for client-side transitions (#6).
- Centralized error boundary system with VoltError class, error handler registration, and contextual debugging information (#9).
Changed#
- Refactored the binder and evaluator internals to reduce duplication and clarify runtime responsibilities (#3).
- Split lifecycle and SSR documentation into dedicated guides (#5).
- Refactored demo application structure with CSS showcase and improved Vite integration (#7).
Fixed#
- Repaired broken documentation links (#4).
- Stabilized JSR and Deno packaging by restoring CSS assets, removing redundant finalize steps, and keeping builds minified.
- Fixed computed attribute keys to emit in kebab-case in markup, added shorthand attribute forms, and CSS fallback for shift animations (#8).
v0.4.0 - 2025-10-21#
Added#
- Animation and transition directives with runtime support (#1).
- Documentation and runnable examples covering the animation and transition APIs (#2).
Fixed#
- Patched the JSR build pipeline to publish without errors.
v0.3.2 - 2025-10-21#
Fixed#
- Removed CSS from the JSR build to avoid packaging failures.
v0.3.1 - 2025-10-21#
Changed#
- Updated the automated build and publish workflow to streamline releases.
v0.3.0 - 2025-10-21#
Added#
- Global state management primitives for sharing data across components.
Changed#
- Gzipped and minified production builds to reduce bundle size.
- Introduced shared utilities to eliminate duplicated binding logic.
- Hardened CI by pinning Node.js, adding test and Codecov automation, and enabling npm publishing from tags.
- Refreshed contributor documentation and project badges.
Fixed#
- Corrected demo CSS references and documentation stubs.
- Stabilized the publish workflow by fixing pnpm versioning, workflow naming, and tag-trigger configuration.
v0.2.0 - 2025-10-20#
Added#
- Reactive attribute handling and event modifiers for richer templating ergonomics.
v0.1.0 - 2025-10-20#
Added#
- Core reactivity primitives, binding evaluator, and automatic dependency tracking.
- Effects, actions, async lifecycle hooks, and debugging utilities.
voltdeveloper CLI, build pipeline, and sandboxed expression evaluator.- Plugin system, control flow directives (
if,for), reactive markup utilities, and SSR/HTTP helpers. - Initial documentation set covering the runtime overview, reactivity spec, and roadmap.