3.0.0 #1176
julien-truffaut
started this conversation in
General
3.0.0
#1176
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Focus macro
Focus
to an object (Focus macro pre-applied to object #1039) @kenbotFocus
path:as
([Focus]as
feature #1050 Bringsas
into line with the other operators wrt Focus #1112) @kenbotwithDefault
(Focus withDefault feature, removed Eq constraint on withDefault everywhere #1094) @kenbotat
,index
('At', 'index' features + refactor of parsers for readability and type safety #1081) @kenboteach
feature ([Focus] Each feature #1072) @kenbotIso
(Focus on case classes with one fields generates an Iso #1111) @kenbotAPI updates
andThen
to compose (add andThen on all optics #967 deprecate all composeX methods in favor of andThen #1000) @julien-truffautreplace
, deprecateset
(Replace deprecated set with replace #974) @sapizhakreplaceOption
, deprecatesetOption
(Replace deprecated setOption with replaceOption #1006) @jamesbruce97filter
, deprecateunsafeSelect
(add filter, deprecate unsafeSelect #988) @julien-truffautAppliedOptics
(create type hirearchy and aliases that matches standard optics #1113) @julien-truffautmonocle.syntax.all._
for all extension methods including macros (offer same import for Scala 2 and 3 #1120) @julien-truffautat
andindex
(Add shortcuts for at, index #978) @sapizhakas
(add as extension method to optics in Scala 2 and 3 #1110,as
for AppliedOptics #1123) @julien-truffauteach
(Add each shortcut to all optics #908) @julien-truffautwithDefault
(Add withDefault and atOrElse to replace None by a default value #886) @julien-truffautto
(Lift arbitrary functions to Getters #896) @TimWSpenceorElse
on Optional (add orElse on Optional #1021) @julien-truffautzip
Lenses
together (Feature/cats instances #1109) @vaslabsoptics
extension method, deprecate allapplyX
methods (deprecate all applyX methods and operators in favor of optics method #1003) @julien-truffautTraversal.applyN
to acceptOptionals
(generalise Traversal.applyN to Optional #1100) @julien-truffautPOptional
intoIor
's left and right (Add POptionals into Ior's left and right #893) @chwthewkeMap
instance forEach
andFilterIndex
fromunsafe
module tocore
(move Map instance for Each and FilterIndex from unsafe module to core #998) @julien-truffautDeprecation
codiagonal
exceptLens.codiagonal
(Deprecate all except Lens codiagonal #1115) @julien-truffautfirst
,second
,left
,right
,split
. Movechoice
to cats instance (Deprecate first, second, left, right, split. Move choice to cats instance #1114) @julien-truffautgeneric
andstate
module - no replacement (Deprecate generic and state module #986) @julien-truffautPossible
- no replacement (Deprecate Possible #992) @julien-truffautCons
,Cons1
,Snoc
,Snoc1
- no replacement (deprecate Cons, Cons1, Snoc, Snoc1 #984) @julien-truffautCurry
,Empty
,Reverse
- no replacement (Deprecate Curry, Empty, Reverse and remove old deprecated code #980) @julien-truffautDocumentation
Dependency upgrade
cats
to 2.6.1refined
to 0.9.26scalajs
to 1.6.0This discussion was created from the release 3.0.0.
Beta Was this translation helpful? Give feedback.
All reactions