Changelog for microlens-0.4.13.1
0.4.13.1
- #161 Fix GHC 9.4 warning for using
~
without TypeOperators - #162 Fix GHC warning for depending on StarIsType
0.4.13.0
- Added
_Show
,worded
, andlined
.
0.4.12.0
- Added instance
Ixed (NonEmpty a)
for GHC >= 8.
0.4.11.3
- Exported a
coerce
compatibility shim fromLens.Micro.Internal
.
0.4.11.2
- Fixed compilation on GHC 8.8 (thanks to @vmchale).
0.4.11.1
- Reverted marking
Lens.Micro.Internal
asTrustworthy
, see #122.
0.4.11
- Added fixity declarations for
+~
and-~
(thanks to Francesco Ariis). - Added
rewriteOf
andtransformOf
(thanks to @quasicomputational). - Added an instance
Each (Either a a) (Either b b) a b
, followinglens
's suit. - Marked
Lens.Micro.Internal
asTrustworthy
starting from GHC 7.8.
0.4.10
- Added
+~
and-~
. - Marked
#.
and.#
withINLINE
.
0.4.9.1
- Reexported
<&>
fromData.Functor
(on recent versions ofbase
).
0.4.9
- Added
<>~
. - Added fixities for
<%~
,<<%~
,<<.~
.
0.4.8.3
- Fixed compilation on GHC 8.4.
0.4.8.2
Skipped (the tarball got corrupted).
0.4.8.1
- Added
HasCallStack
for some partial functions.
0.4.8.0
- Added
forOf_
andforOf
. - Added an instance for
Each (NonEmpty a)
(available starting from GHC 8).
0.4.7.0
- Fixed the Haddock crash on GHC 8 by removing default method implementations (
each = traverse
andix = ixAt
). If you had custom instances ofIxed
orEach
which relied on default methods, they'd stop working.
0.4.6.0
- Added
traverseOf
andtraverseOf_
. - Changed fixities of
#.
and.#
to the ones in the profunctors package. Those operators are only available fromLens.Micro.Internal
, so this shouldn't affect most users.
0.4.5.0
- Added
<&>
(which makes lens creation easier).
0.4.4.3
- Fixed markup in the .cabal file.
- Added descriptions of other packages to
Lens.Micro
.
0.4.4.2
- More changes to make microlens-platform more prominent.
0.4.4.1
- Pointed to microlens-platform in the synopsis.
0.4.4.0
- Added
mapAccumLOf
.
0.4.3.0
- Added
?~
.
0.4.2.1
- Added forgotten copyright/authorship information.
0.4.2.0
- Added
singular
.
0.4.1.0
- Added
strict
andlazy
.
0.4.0.1
- Fixed a bug that wasn't letting the package compile with GHC 8.0 (see issue #63).
0.4.0.0
- Added
folding
. - Renamed
Getter
andFold
toSimpleGetter
andSimpleFold
and put them intoLens.Micro
. GenuineGetter
andFold
are available in microlens-contra. - Replaced
Applicative (Const r)
constraints withMonoid r
because it's the same thing but easier to understand.
0.3.5.1
- Backported the fix for the bug that wasn't letting the package compile with GHC 8.0 (see issue #63).
0.3.5.0
- Added
Lens.Micro.Extras
withview
,preview
,Getter
, andFold
. Now you no longer need microlens-mtl if the only thing you need from it isview
.
0.3.4.1
- Changed the description of the package from “A tiny part of the lens library which you can depend upon” to “A tiny part of the lens library with no dependencies” because the previous one was ambiguous (I admit I kinda liked that ambiguity, though).
0.3.4.0
- Added
non
.
0.3.3.0
- Added
filtered
. - Added Safe Haskell pragmas.
0.3.2.0
- Added
toListOf
back. - Added
to
.
0.3.1.0
- Added
LensLike
andLensLike'
. - Added
failing
.
0.3.0.0
- Moved
Lens.Micro.Classes
intoLens.Micro.Internal
. - Added
<%~
,<<%~
,<<.~
. - Added
_head
,_tail
,_init
,_last
.
0.2.0.0
- Removed
toListOf
. - Removed
+~
,-~
,*~
,//~
and theLens.Micro.Extras
module.
0.1.5.0
- Added
ix
andat
. - Added
traversed
. - Moved some things into
Lens.Micro.Internal
. - Bumped base version.
0.1.3.0
- Moved some things into
Lens.Micro.Type
andLens.Micro.Classes
. Each
andField*
aren't exported byLens.Micro
now.
0.1.2.0
- Added
each
.
0.1.1.0
- Added
ASetter'
, which is useful because we can't provide realSetter
andSetter'
.
0.1.0.0
First release.