Explore new Laminar and Airstream features in v15.0.0
masterThe v15.0.0 release introduces significant improvements to ergonomics, performance, and correctness. Key areas of improvement include:
Laminar Features
- DOM Events: Support for
flatMapandcomposefor DOM events. - Third-Party Integration: Easier integration with third-party DOM elements.
- CSS API: Improvements to the CSS API.
- Window/Document Events: More options for window and document events.
- Sinks: Support for
:=> Unitsinks. - Children Operations: Improvements to
childrenoperations. - Custom Types: Better rendering of custom types.
- Scala DOM Types: A Scala DOM types generator.
Airstream Semantics & Features
- Signal Equality: Automatic
==checks in Signals have been removed. Use newdistinct*operators when needed. - Signal Restarting: Signals now attempt to re-sync after restarting.
- Observables: Observables no longer reset their internal state when stopped.
- New Operators:
splitByIndex,splitOption,take,drop, andfilterWith.