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