1# 0.4.3.10 2 3* 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). 4 5* Allow building with template-haskell-2.18. 6 7# 0.4.3.9 8 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". 10 11# 0.4.3.8 12 13* Fixup. 14 15# 0.4.3.7 16 17* Changes needed for template-haskell-2.17. 18 19# 0.4.3.6 20 21* Bumped th-abstraction. 22 23# 0.4.3.5 24 25* Changes needed for template-haskell-2.16. 26 27# 0.4.3.4 28 29* Backported changes needed for template-haskell-2.15. 30 31# 0.4.3.3 32 33* Exported internal utilities from `Lens.Micro.TH.Internal`. 34 35# 0.4.3.2 36 37* Bumped template-haskell version. 38 39# 0.4.3.1 40 41* No more conditional `Safe` (see [#122](https://github.com/monadfix/microlens/issues/122)). 42 43# 0.4.3 44 45* Bumped th-abstraction version. 46* `Lens.Micro.TH` is now properly marked as `Safe` or `Trustworthy`. 47* The `-f-inlining` flag is not supported anymore. 48 49# 0.4.2.3 50 51* Bumped template-haskell version. 52 53# 0.4.2.2 54 55* Bumped containers version. 56 57# 0.4.2.1 58 59* Fixed [lens bug #799](https://github.com/ekmett/lens/issues/799) (`makeFields` instances violate coverage condition). 60 61# 0.4.2 62 63* We now depend on `th-abstraction` (like `lens` itself). 64* Associated types are now supported. 65 66# 0.4.1.3 67 68* Bumped the upper bound of template-haskell again. 69 70# 0.4.1.2 71 72Skipped (the tarball got corrupted). 73 74# 0.4.1.1 75 76* Bumped the upper bound of template-haskell, as requested by @ocharles. 77 78# 0.4.1.0 79 80* Added `abbreviatedFields`. 81 82# 0.4.0.1 83 84* Ported a lens commit that (probably) makes lens generation deterministic. See [issue #83](https://github.com/monadfix/microlens/issues/83). 85 86# 0.4.0.0 87 88* Added `makeClassy` (and `createClass`). 89 90# 0.3.0.2 91 92* Added forgotten copyright/authorship information. 93 94# 0.3.0.1 95 96* The library is now compatible with GHC 8. 97 98# 0.3.0.0 99 100* `SimpleGetter` and `SimpleFold` are no longer reexported. 101 102# 0.2.2.0 103 104* Moved `Getter` and `Fold` from this package to microlens (they're in `Lens.Micro.Extras`). 105 106# 0.2.1.3 107 108* Bumped template-haskell (so that the package would compile with GHC HEAD). 109 110# 0.2.1.2 111 112* Bumped microlens version to be able to use `phantom`. 113 114# 0.2.1.1 115 116* Bumped microlens version again. 117 118# 0.2.1.0 119 120* Bumped base version. 121* Bumped microlens version. 122 123# 0.2.0.0 124 125* `createClass` was removed because it doesn't seem to be useful without `lensClass`. 126* `defaultFieldRules` isn't exported anymore – use `camelCaseFields`. 127 128# 0.1.2.0 129 130* Package now compiles with `-O2` and other optimisations by default. 131 132# 0.1.1.0 133 134* Added `makeLensesFor` (and `lensRulesFor`). 135 136# 0.1.0.1 137 138* Wrote a bit of documentation. 139 140# 0.1.0.0 141 142Initial release. 143