BSD-3-Clause licensed  by Edward Kmett, Artyom Kazak 
This version can be pinned in stack with:microlens-platform-0.4.4.1@sha256:ada550f4e8226f5d942c77a9c07c6e075fe4d403ba3dd98fb3684024b8e107f2,3010
Module documentation for 0.4.4.1 
Used by 15 packages in 
nightly-2025-10-31 (full list with versions ) :
brick , 
hasktags , 
hledger-ui , 
th-printf , 
yi , 
yi-core , 
yi-frontend-pango , 
yi-frontend-vty , 
yi-keymap-cua , 
yi-keymap-emacs , 
yi-keymap-vim , 
yi-language , 
yi-misc-modes , 
yi-mode-haskell , 
yi-mode-javascript This package exports a module which is the recommended starting point for using microlens  if you aren't trying to keep your dependencies minimal. By importing Lens.Micro.Platform you get all functions and instances from microlens , microlens-th , microlens-mtl , microlens-ghc , as well as instances for Vector, Text, and HashMap.
The minor and major versions of microlens-platform are incremented whenever the minor and major versions of any other microlens package are incremented, so you can depend on the exact version of microlens-platform without specifying the version of microlens (microlens-mtl, etc) you need.
This package is a part of the microlens  family; see the readme on Github .
0.4.4.0 
New minor release (microlens-0.4.14.0, microlens-mtl-0.2.1.0). 
 
0.4.3.6 
0.4.3.5 
#131  Add At and Ixed instance for HashSet. 
0.4.3.4 
0.4.3.3 
#161  Fix GHC 9.4 warning for using ~ without TypeOperators. 
0.4.3.2 
#156  Add a missing upper bound for text dependency. 
0.4.3.1 
Bumped text upper bound to support 2.0. 
 
0.4.3 
New minor release (microlens-0.4.13.0, microlens-ghc-0.4.14). 
 
0.4.2.1 
Bumped hashable upper bound. 
 
0.4.2 
New minor release (microlens-0.4.12.0, microlens-ghc-0.4.13). 
 
0.4.1 
New minor release (microlens-ghc-0.4.12). 
 
0.4.0 
New major release (microlens-0.4.11, microlens-ghc-0.4.11, microlens-th-0.4.3, microlens-mtl-0.2.0). 
 
0.3.11 
New minor release (microlens-0.4.10, microlens-ghc-0.4.10). 
 
0.3.10 
New minor release (microlens-0.4.9, microlens-ghc-0.4.9, microlens-th-0.4.2). 
 
0.3.9.0 
New minor release (microlens-mtl-0.1.11). 
 
0.3.8.0 
New minor release (microlens-0.4.8, microlens-ghc-0.4.8). 
 
0.3.7.1 
Bumped vector upper bound. 
 
0.3.7.0 
New minor release (microlens-th-0.4.1). 
 
0.3.6.0 
New minor release (microlens-0.4.7, microlens-ghc-0.4.7). 
 
0.3.5.0 
New minor release (microlens-mtl-0.1.10). 
 
0.3.4.0 
New minor release (microlens-0.4.6, microlens-ghc-0.4.6). 
 
0.3.3.0 
New minor release (microlens-mtl-0.1.9). 
 
0.3.2.0 
New minor release (microlens-0.4.5, microlens-ghc-0.4.5, microlens-th-0.1.8). 
 
0.3.1.1 
Reexport Lens.Micro explicitly to make it clearer that it’s exported. 
 
0.3.1.0 
New minor release (microlens-0.4.4, microlens-ghc-0.4.4). 
 
0.3.0.0 
New major release (microlens-0.4.3, microlens-ghc-0.4.3, microlens-th-0.4). 
 
0.2.3.1 
Added forgotten copyright/authorship information. 
 
0.2.3.0 
New minor release (microlens-0.4.2, microlens-ghc-0.4.2). 
 
0.2.2.0 
New minor release (microlens-mtl-0.1.7). 
 
0.2.1.0 
Added packed and unpacked. 
Added instances for Strict. 
New minor release (microlens-0.4.1, microlens-ghc-0.4.1). 
 
0.2.0.0 
New major release (microlens-0.4, microlens-th-0.3, microlens-ghc-0.4). 
 
0.1.7.0 
New minor release (microlens-0.3.5, microlens-th-0.2.2, microlens-ghc-0.3.1). 
 
0.1.6.0 
A missing instance of At for HashMap has been added. 
 
0.1.5.0 
New minor release (microlens-mtl-0.1.6). 
 
0.1.4.0 
New minor release (microlens-0.3.4). 
 
0.1.3.0 
Added Safe Haskell pragmas. 
New minor release (microlens-0.3.3). 
 
0.1.2.0 
New minor release (microlens-0.3.2). 
 
0.1.1.0 
New minor release (microlens-0.3.1). 
 
0.1.0.0 
Initial release.
Stackage is a service provided by the
Haskell Foundation 
│ Originally developed by
FP Complete