3.0.0-M1
Pre-release
Pre-release
julien-truffaut
released this
18 Feb 15:33
·
416 commits
to master
since this release
New features
- add
orElse
on Optional (#1021) @julien-truffaut - add
filterIndex
shortcut on all optics (#999) @julien-truffaut - add
at
andindex
shortcut on all optics (#978) @sapizhak - add
each
shortcut on all optics (#908) @julien-truffaut - add
withDefault
to fallback when on aNone
(#886) @julien-truffaut - add
to
which lifts a function toGetter
(#896) @TimWSpence - add
POptional
intoIor
's left and right (#893) @chwthewke
API changes
- add
andThen
, deprecate allcomposeX
methods (#967 #1000) @julien-truffaut - add
replace
, deprecateset
(#974) @sapizhak - add
replaceOption
, deprecatesetOption
(#1006) @jamesbruce97 - add
optics
extension method, deprecate allapplyX
methods (#1003) @julien-truffaut - move
Map
instance forEach
andFilterIndex
fromunsafe
module tocore
(#998) @julien-truffaut - add
filter
, deprecateunsafeSelect
(#988) @julien-truffaut - add
at(1)
,at(2)
... for tuples, deprecateFieldX
(#959) @julien-truffaut - deprecate symbolic compose operators (#983) @julien-truffaut
- deprecate
generic
andstate
module - no replacement (#986) @julien-truffaut - deprecate
Possible
- no replacement (#992) @julien-truffaut - deprecate
Cons
,Cons1
,Snoc
,Snoc1
- no replacement (#984) @julien-truffaut - deprecate
Curry
,Empty
,Reverse
- no replacement (#980) @julien-truffaut
Focus macro
- add
as
feature (#1050) @kenbot - add
each
feature (#1072) @kenbot - add
Focus
to all syntax import (#1058) @julien-truffaut Focus
macro pre-applied to object (#1039) @kenbot
Macro for Scala 3
GenLens
redirect toFocus
(#1037) @julien-truffautGenPrism
redirect toFocus
(#1063) @asjad02
Bug Fix
ApplyXXX
methods not fully applied (#1044) @julien-truffaut
Build and Dependency upgrade
- Update
refined
to 0.9.21 (#1078) @scala-steward - Update
cats
to 2.4.2 (#1068) @scala-steward - Update
discipline-core
to 1.1.4 (#1066) @scala-steward - Update
scalajs
to 1.5.0 (#1053) @scala-steward - Update
sbt
to 1.4.7 (#1017) @scala-steward - Bump coursier/cache-action from v3 to v5 (#963) @dependabot
- add
dependabot.yml
(#962) @xuwei-k - Upgrade obsolete github actions (#958) @cquiroz
- Port tests to
munit
(#943) @cquiroz - Scala 3.0.0 (#937) @cquiroz
- Update scalafmt (#915) @cquiroz