Changelog
Release history across all PraxisJS packages — what changed, what broke, what's new.
Changelog
All packages follow semantic versioning. Breaking changes only happen in major versions and are listed with a Breaking label.
Foundation
The core packages every PraxisJS project depends on.
@praxisjs/core
Signals, computed, effects, batch, peek, untrack. The reactive engine.
@praxisjs/decorators
@State, @Prop, @Watch, @Emit, @Compose, @Resource, and all built-in decorators.
@praxisjs/runtime
DOM renderer, component mounting, reactive scopes, and DOM patching.
Packages
Install only what your project needs — each is independent.
@praxisjs/router
Signal-based client-side routing with decorator API.
@praxisjs/store
Class-based singleton state with @Store and @UseStore.
@praxisjs/di
Decorator-based dependency injection with scoped containers.
@praxisjs/motion
@Tween and @Spring animated field decorators.
@praxisjs/fsm
@StateMachine and @Transition finite state machines.
@praxisjs/concurrent
@Task, @Queue, @Pool async concurrency control.