···11-name: Run tests and upload coverage
11+name: Tests
2233on:
44 push:
+86
CHANGELOG.md
···11+# Changelog
22+33+All notable changes to VoltX will be documented in this file.
44+55+The 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).
66+77+## [Unreleased]
88+99+### Added
1010+1111+- Navigation and history API routing for client-side transitions (#6).
1212+1313+### Changed
1414+1515+- Refactored the binder and evaluator internals to reduce duplication and clarify runtime responsibilities (#3).
1616+- Split lifecycle and SSR documentation into dedicated guides (#5).
1717+1818+### Fixed
1919+2020+- Repaired broken documentation links (#4).
2121+- Stabilized JSR and Deno packaging by restoring CSS assets, removing redundant finalize steps, and keeping builds minified.
2222+2323+## [v0.4.0] - 2025-10-21
2424+2525+### Added
2626+2727+- Animation and transition directives with runtime support (#1).
2828+- Documentation and runnable examples covering the animation and transition APIs (#2).
2929+3030+### Fixed
3131+3232+- Patched the JSR build pipeline to publish without errors.
3333+3434+## [v0.3.2] - 2025-10-21
3535+3636+### Fixed
3737+3838+- Removed CSS from the JSR build to avoid packaging failures.
3939+4040+## [v0.3.1] - 2025-10-21
4141+4242+### Changed
4343+4444+- Updated the automated build and publish workflow to streamline releases.
4545+4646+## [v0.3.0] - 2025-10-21
4747+4848+### Added
4949+5050+- Global state management primitives for sharing data across components.
5151+5252+### Changed
5353+5454+- Gzipped and minified production builds to reduce bundle size.
5555+- Introduced shared utilities to eliminate duplicated binding logic.
5656+- Hardened CI by pinning Node.js, adding test and Codecov automation, and enabling npm publishing from tags.
5757+- Refreshed contributor documentation and project badges.
5858+5959+### Fixed
6060+6161+- Corrected demo CSS references and documentation stubs.
6262+- Stabilized the publish workflow by fixing pnpm versioning, workflow naming, and tag-trigger configuration.
6363+6464+## [v0.2.0] - 2025-10-20
6565+6666+### Added
6767+6868+- Reactive attribute handling and event modifiers for richer templating ergonomics.
6969+7070+## [v0.1.0] - 2025-10-20
7171+7272+### Added
7373+7474+- Core reactivity primitives, binding evaluator, and automatic dependency tracking.
7575+- Effects, actions, async lifecycle hooks, and debugging utilities.
7676+- `volt` developer CLI, build pipeline, and sandboxed expression evaluator.
7777+- Plugin system, control flow directives (`if`, `for`), reactive markup utilities, and SSR/HTTP helpers.
7878+- Initial documentation set covering the runtime overview, reactivity spec, and roadmap.
7979+8080+[Unreleased]: https://github.com/stormlightlabs/volt/compare/v0.4.0...HEAD
8181+[v0.4.0]: https://github.com/stormlightlabs/volt/compare/v0.3.2...v0.4.0
8282+[v0.3.2]: https://github.com/stormlightlabs/volt/compare/v0.3.1...v0.3.2
8383+[v0.3.1]: https://github.com/stormlightlabs/volt/compare/v0.3.0...v0.3.1
8484+[v0.3.0]: https://github.com/stormlightlabs/volt/compare/v0.2.0...v0.3.0
8585+[v0.2.0]: https://github.com/stormlightlabs/volt/compare/v0.1.0...v0.2.0
8686+[v0.1.0]: https://github.com/stormlightlabs/volt/releases/tag/v0.1.0
+2
README.md
···44[](LICENSE)
55[](https://jsr.io/@voltx/core)
66
77+
88+
79810> ⚠️ **Pre-release Software**: VoltX.js remains in active development. Expect breaking changes until v1.0 and evaluate before using in production.
911