3.0.0-M4
Pre-release
Pre-release
github-actions
released this
31 Mar 10:22
·
364 commits
to master
since this release
Focus macro
- add subtype constraint to
as
(#1112) @kenbot - field selection on case classes with a single field generates an
Iso
(#1111) @kenbot
API update
- add cats instances to
zip
Lenses
together (#1109) @vaslabs - add
as
extension method to all optics (#1110, #1123) @julien-truffaut - use
monocle.syntax.all._
for all extension methods (including macros) for both Scala 2 and 3 (#1120) @julien-truffaut - add inheritance between
AppliedOptics
(#1116) @julien-truffaut - add type aliases for
AppliedOptics
(#1113) @julien-truffaut - Deprecate all
codiagonal
exceptLens.codiagonal
(#1115) @julien-truffaut - Deprecate
first
,second
,left
,right
,split
. Movechoice
to cats instance (#1114) @julien-truffaut
Documentation
- enable scalajs-mapSourceURI option if Scala 3 (#1107) @xuwei-k
- add source links to scala 3 documentation. (#1108) @romanowski