aws-arn-0.2.0.0: CHANGELOG.md
# Revision history for aws-arn
## 0.2.0.0 -- 2022-07-19
* Rename `fromFoo`/`toFoo` to `renderFoo`/`parseFoo`:
- `Network.AWS.ARN.toARN` -> `Network.AWS.ARN.parseARN`
- `Network.AWS.ARN.fromARN` -> `Network.AWS.ARN.renderARN`
- `Network.AWS.ARN.Lambda.fromFunction` -> `Network.AWS.ARN.renderFunction`
- `Network.AWS.ARN.Lambda.toFunction` -> `Network.AWS.ARN.parseFunction`
* Remove the leading underscore and prefix on record names. This makes
for a nicer interface when using the
[generic-lens](https://hackage.haskell.org/package/generic-lens) and
[generic-optics](https://hackage.haskell.org/package/generic-optics)
libraries, which are now the preferred way to lens into individual
fields.
* Remove dependency on `lens`; depend instead on `profunctors` (to
provide `Prism'`s).
* `Network.AWS.ARN.colons`: Provide a `Lens'` instead of an unlawful `Iso'`.
* `Network.AWS.ARN.slashes`: Provide a `Lens'` instead of an unlawful `Iso'.`
## 0.1.0.1 -- 2021-12-16
* Support GHC 9.0.1, GHC 9.2.1, and `hashable <1.5`.
## 0.1.0.0 -- 2021-04-07
* First version. Released on an unsuspecting world.