v0.2.0-RC2
This is the second release candidate of Calico v0.2.0. Unfortunately, this release has a bit more breakage than I might have liked for an RC π
In #199, tuples of modifiers became first-class modifiers themselves, which is an overall enhancement and simplification. However, this interacted badly with the existing modifier provided for Foldable
, because Cats provides instances of Foldable
for tuples, with conflicting, counter-intuitive behavior.
So the generic modifier for Foldable
was removed and replaced by instances for List
and Option
. If you were using that modifier with Seq
or Vector
, it will no longer compile, and should be changed to List
. List
is better anyway π if you were using it with some other Foldable
type, please open an issue!
Other notable changes:
- @yurique has published frontroute for Calico β€οΈ
- Updates to latest RCs for Cats Effect, FS2, and FS2-DOM.
Thank you to everyone who has been trying the Calico RCs and sharing feedback! Very appreciated π
Features
- Add
rel
attribute by @armanbilge in #200 - Add modifier instance for tuple of modifiers by @armanbilge in #199
Optimizations
- Override
getAndDiscreteUpdates
forMonad[Signal]
by @armanbilge in #211
Fixes
- Fix attribute modifiers by @armanbilge in #213
Docs
- Link to frontroute in docs by @armanbilge in #206
Updates
- Update domtypes to 17.0.0-M7 by @nimble-agar-steward in #214
- Update cats-effect, cats-effect-testkit to 3.5.0-RC3 by @nimble-agar-steward in #215
- Update to FS2 3.7.0-RC2 by @armanbilge in #217
- Update to fs2-dom 0.2.0-RC3 by @armanbilge in #216
Full Changelog: v0.2.0-RC1...v0.2.0-RC2