chanterelle 0.1.1
This release brings support for Scala JS and Scala Native (thanks @plokhotnyuk!) along with a new feature - Either traversals:
val tup = (left = Left(1), right = Right("2"))
val transformed = tup.transform(
_.update(_.left.leftElement)(_ + 1),
_.update(_.right.rightElement)(_ + "-SUFFIXED")
)
// evaluates to this:
(left = Left(2), right = Right("2-SUFFIXED"))and a bugfix for selecting tuple elements with .apply(N) rather than solely relying on ._N accessors (which only go up to 22!)
What's Changed
- Version is 0.1.0 by @arainko in #9
- Update scala3-library to 3.7.2 by @scala-steward in #10
- Update scalafmt-core to 3.9.9 by @scala-steward in #11
- Update sbt, scripted-plugin to 1.11.4 by @scala-steward in #12
- [Issue #4] Fix .apply(N) selectors on tuples by @arainko in #13
- Add Scala.js and ScalaNative support by @plokhotnyuk in #15
- Update sbt, scripted-plugin to 1.11.5 by @scala-steward in #16
- Clean up the build by @arainko in #17
- [Issue #6] add support for Either travelsals by @arainko in #18
New Contributors
- @plokhotnyuk made their first contribution in #15
Full Changelog: v0.1.0...v0.1.1