microlens-ghc

microlens + array, bytestring, containers, transformers

http://github.com/monadfix/microlens

Version on this page:0.4.12
LTS Haskell 22.14:0.4.14.2
Stackage Nightly 2024-03-28:0.4.14.2
Latest on Hackage:0.4.14.2

See all snapshots microlens-ghc appears in

BSD-3-Clause licensed by Edward Kmett, Artyom Kazak
Maintained by Monadfix
This version can be pinned in stack with:microlens-ghc-0.4.12@sha256:77337e3222c900011df2bd3dd55d90367ee90c6c8904f4f2826d6dd874945f35,2505

Module documentation for 0.4.12

Use this package instead of microlens if you don't mind depending on all dependencies here – Lens.Micro.GHC reexports everything from Lens.Micro and additionally provides orphan instances of microlens classes for packages coming with GHC (array, bytestring, containers, transformers).

The minor and major versions of microlens-ghc are incremented whenever the minor and major versions of microlens are incremented, so you can depend on the exact version of microlens-ghc without specifying the version of microlens you need.

This package is a part of the microlens family; see the readme on Github.

Changes

0.4.12

  • Added At and Ixed instances for Set and IntSet (thanks to @wygulmage).

0.4.11.1

  • No more conditional Safe (see #122).

0.4.11

  • New minor release (microlens-0.4.11).
  • Marked Lens.Micro.GHC.Internal as Trustworthy.

0.4.10

  • New minor release (microlens-0.4.10).

0.4.9.1

  • Bumped containers version.

0.4.9

  • New minor release (microlens-0.4.9).

0.4.8.0

  • New minor release (microlens-0.4.8).

0.4.7.0

  • New minor release (microlens-0.4.7).

0.4.6.0

  • New minor release (microlens-0.4.6).

0.4.5.0

  • New minor release (microlens-0.4.5).

0.4.4.0

  • New minor release (microlens-0.4.4).

0.4.3.0

  • New minor release (microlens-0.4.3).

0.4.2.1

  • Added forgotten copyright/authorship information.

0.4.2.0

  • New minor release (microlens-0.4.2).

0.4.1.0

  • Added chars, packedBytes, packedChars, unpackedBytes, unpackedChars.
  • Added instances for Strict.
  • New minor release (microlens-0.4.1).

0.4.0.0

  • New major release (microlens-0.4).

0.3.1.0

  • New minor release (microlens-0.3.5).

0.3.0.0

  • Made Lens.Micro.GHC export Lens.Micro (so, now microlens-ghc works like microlens-platform).

0.2.1.0

  • Added Safe Haskell pragmas.

0.2.0.0

  • Added instances for Cons and Snoc.

0.1.0.1

  • Bumped microlens version.

0.1.0.0

Initial release.