Laminar v0.12.1
Tiny release to remove debug logging for controlled inputs that I accidentally left in the production build of Laminar 0.12.0. No breaking changes unless this broke your heart.
February 26, 2021
Tiny release to remove debug logging for controlled inputs that I accidentally left in the production build of Laminar 0.12.0. No breaking changes unless this broke your heart.
February 3, 2021
Laminar v0.12.0 and Airstream v0.12.0 are out! 🎉
This is a big release packed with new features and ergonomics improvements. Ctrl+F for "migration" in this post for directions on breaking changes. Don't worry, the "breaking" stuff is minor and mostly concerns previous misbehaviours in edge cases. Existing users, make sure to read the new / updated parts of the docs as linked below.
October 17, 2020
I have just released a bugfix for Airstream which fixes #45.
If you used SwitchStreamStrategy
or SwitchFutureStrategy
when flatMap
-ping observables (see docs for when exactly each is used), or used SwitchEventStream
directly, the output stream was not propagating errors in the parent observable. It would propagate errors from observables created inside the flatMap
method callback, but not from the actual parent observable that you were calling flatMap
on. Such errors were swallowed, which is a violation of documented Airstream behavior.
Thanks to Ajay for finding this issue and even the root cause.
Airstream v0.11.1 fixes this issue. All errors are now being propagated. This might be a breaking change if you implicitly relied on errors being swallowed here, but I'm releasing this as a patch because previous behavior was an obvious bug.
I expect this to be a fairly uncommon issue, so I will not be releasing Laminar v0.11.1 yet. Just add Airstream v0.11.1 to your build.sbt to get this update now.
October 12, 2020
I am pleased to announce the release of Laminar v0.11.0, Airstream v0.11.0, and our new website.
This release improves transaction scheduling in Airstream, fixes several bugs, and takes away a few obscure footguns from users.
October 10, 2020
Before this website went up, Changelog was hosted on github. It's still there, with release notes up to and including v0.10.3.
Other previous posts and content of interest: