What's New
What's new with SSE?
10-Nov-2025 - v2.0.0 Major Release
SSE v2.0.0 introduces significant improvements with new base classes and automatic context detection.
Package Renamed
@sygnal/sse → @sygnal/sse-core
Update your
package.jsonand all import statements
New Base Classes with Automatic Context
PageBase - Automatic Webflow page context detection
Access
this.pageInfowith pageId, siteId, collectionId, itemSlug, etc.No manual DOM queries needed
ComponentBase - Automatic element context detection
Access
this.elementandthis.contextautomaticallyComponent metadata pre-populated
Improved Lifecycle Methods
onPrepare() - Synchronous setup (replaces
setup())onLoad() - Asynchronous execution (replaces
exec())More intuitive naming aligned with web lifecycle
Singleton Pattern for Page Access
Components can access current page via
PageBase.getCurrentPage()Type-safe with generic support
Eliminates duplicate context detection
Critical Fix: RouteDispatcher Instance Persistence
RouteDispatcher must now be created once and reused
Prevents data loss between setup and execution phases
See migration guide for updated pattern
Backward Compatibility
Old
IModuleinterface still supported for advanced useRecommended: Migrate to new base classes for automatic features
See the sse-template README for detailed migration examples.
29-Jun-2024
Deployed
@sygnal/ssecore functionality as an NPM package, so that core SSE functionality can be updated independently of the site-specific implementations.
Last updated