Skip to content
Browse files

More interoperability verbiage

  • Loading branch information...
1 parent e89d26e commit 0bdbf9678a50195bde4a83e9516c1a2d9f7aa862 @ekmett committed
Showing with 5 additions and 3 deletions.
  1. +5 −3 CHANGELOG.markdown
View
8 CHANGELOG.markdown
@@ -7,9 +7,11 @@
* Added `binary`, `octal`, `decimal` and `hex` to `Numeric.Lens`.
* Added `sans` to `Control.Lens.At`.
* Improved interoperability:
- * Reimplemented `Gettable` as an alias for `Contravariant` and `Functor` together to derive `Getter` and `Fold`.
- * Removed `Reviewable`. We now use `Bifunctor` and `Profunctor` together to derive `Review`.
- * These changes enables more types to be defined without incurring a dependency on the `lens` package!
+ * Reimplemented `Gettable` as an alias for `Contravariant` and `Functor` together to derive `Getter` and `Fold`. This means you can now
+ implement a `Getter` or `Fold` with only a Haskell 98 dependency (`contravariant`).
+ * Removed `Reviewable`. We now use `Bifunctor` and `Profunctor` together to derive `Review`. This means you can now implement a `Review`
+ with Haskell 98 dependencies (`profunctors` and `bifunctors`).
+ * These changes enables more types to be defined without incurring a dependency on the `lens` package.
3.8.7.0-3.8.7.3 [maintenance releases]
-----

0 comments on commit 0bdbf96

Please sign in to comment.
Something went wrong with that request. Please try again.