# 0.4.3.12 * [#164](https://github.com/stevenfontanella/microlens/pull/164), [#165](https://github.com/stevenfontanella/microlens/issues/165) Support template-haskell 2.19 (and GHC 9.6 by extension). # 0.4.3.11 * [#161](https://github.com/stevenfontanella/microlens/pull/161) Fix GHC 9.4 warning for using `~` without TypeOperators # 0.4.3.10 * Port lens commit [fae336e1](https://github.com/ekmett/lens/commit/fae336e191748782cff023540bd25e3582ca93fb), "Close over kind variables when computing fixed type variables", fixing lens issue [#972](https://github.com/ekmett/lens/issues/972). * Allow building with template-haskell-2.18. # 0.4.3.9 * Port lens commit [66e199ee](https://github.com/ekmett/lens/commit/66e199ee07f1aaf589faa2a8c661f6a722679959), fixing lens issue [#945](https://github.com/ekmett/lens/pull/945) — "Make the TH machinery handle PolyKinds more robustly". # 0.4.3.8 * Fixup. # 0.4.3.7 * Changes needed for template-haskell-2.17. # 0.4.3.6 * Bumped th-abstraction. # 0.4.3.5 * Changes needed for template-haskell-2.16. # 0.4.3.4 * Backported changes needed for template-haskell-2.15. # 0.4.3.3 * Exported internal utilities from `Lens.Micro.TH.Internal`. # 0.4.3.2 * Bumped template-haskell version. # 0.4.3.1 * No more conditional `Safe` (see [#122](https://github.com/monadfix/microlens/issues/122)). # 0.4.3 * Bumped th-abstraction version. * `Lens.Micro.TH` is now properly marked as `Safe` or `Trustworthy`. * The `-f-inlining` flag is not supported anymore. # 0.4.2.3 * Bumped template-haskell version. # 0.4.2.2 * Bumped containers version. # 0.4.2.1 * Fixed [lens bug #799](https://github.com/ekmett/lens/issues/799) (`makeFields` instances violate coverage condition). # 0.4.2 * We now depend on `th-abstraction` (like `lens` itself). * Associated types are now supported. # 0.4.1.3 * Bumped the upper bound of template-haskell again. # 0.4.1.2 Skipped (the tarball got corrupted). # 0.4.1.1 * Bumped the upper bound of template-haskell, as requested by @ocharles. # 0.4.1.0 * Added `abbreviatedFields`. # 0.4.0.1 * Ported a lens commit that (probably) makes lens generation deterministic. See [issue #83](https://github.com/monadfix/microlens/issues/83). # 0.4.0.0 * Added `makeClassy` (and `createClass`). # 0.3.0.2 * Added forgotten copyright/authorship information. # 0.3.0.1 * The library is now compatible with GHC 8. # 0.3.0.0 * `SimpleGetter` and `SimpleFold` are no longer reexported. # 0.2.2.0 * Moved `Getter` and `Fold` from this package to microlens (they're in `Lens.Micro.Extras`). # 0.2.1.3 * Bumped template-haskell (so that the package would compile with GHC HEAD). # 0.2.1.2 * Bumped microlens version to be able to use `phantom`. # 0.2.1.1 * Bumped microlens version again. # 0.2.1.0 * Bumped base version. * Bumped microlens version. # 0.2.0.0 * `createClass` was removed because it doesn't seem to be useful without `lensClass`. * `defaultFieldRules` isn't exported anymore – use `camelCaseFields`. # 0.1.2.0 * Package now compiles with `-O2` and other optimisations by default. # 0.1.1.0 * Added `makeLensesFor` (and `lensRulesFor`). # 0.1.0.1 * Wrote a bit of documentation. # 0.1.0.0 Initial release.