Blame CHANGELOG.markdown

Packit 1161d8
0.18.3
Packit 1161d8
------
Packit 1161d8
* Add `Semigroup` instance for `IO`, as well as for `Event` and `Lifetime` from
Packit 1161d8
  `GHC.Event`
Packit 1161d8
* Add `Eq1`, `Ord1`, `Read1`, and `Show1` instances for `NonEmpty`
Packit 1161d8
* Define `Generic` and `Generic1` instances back to GHC 7.2, and expose the
Packit 1161d8
  `Data.Semigroup.Generic` module on GHC 7.2
Packit 1161d8
Packit 1161d8
0.18.2
Packit 1161d8
------
Packit 1161d8
* Depend on the `bytestring-builder` package to ensure `Semigroup` instances for bytestring `Builder` and `ShortByteString` are always defined
Packit 1161d8
* Allow building with `binary-0.8.3` and later
Packit 1161d8
Packit 1161d8
0.18.1
Packit 1161d8
------
Packit 1161d8
* Add the missing instance for `Data.Binary.Builder.Builder`.
Packit 1161d8
Packit 1161d8
0.18.0.1
Packit 1161d8
--------
Packit 1161d8
* Added support for `base-4.9`
Packit 1161d8
Packit 1161d8
0.18
Packit 1161d8
--------
Packit 1161d8
* Removed the partial functions `words`, `unwords`, `lines`, `unlines`
Packit 1161d8
Packit 1161d8
0.17.0.1
Packit 1161d8
--------
Packit 1161d8
* Fixed the `@since` annotations
Packit 1161d8
Packit 1161d8
0.17
Packit 1161d8
----
Packit 1161d8
* Added `groupWith`, `groupAllWith`, `groupWith1`, `groupAllWith1`
Packit 1161d8
* Renamed `sortOn` to `sortWith` to match the "Comprehensive comprehensions" paper and `TransformListComp` extension.
Packit 1161d8
* Add `Semigroup` instances for `Alt`, `Void`, `Proxy` and `Tagged`
Packit 1161d8
* Add `Num` instances for `Min` and `Max`
Packit 1161d8
* Removed `times1p` in favor of `stimes`.
Packit 1161d8
Packit 1161d8
0.16.2.2
Packit 1161d8
--------
Packit 1161d8
* Cleaned up imports to remove warnings on GHC 7.10.
Packit 1161d8
Packit 1161d8
0.16.2.1
Packit 1161d8
--------
Packit 1161d8
* Restored the ability to build on GHC < 7.6. (`Generic1` deriving was only added in GHC 7.6)
Packit 1161d8
Packit 1161d8
0.16.2
Packit 1161d8
------
Packit 1161d8
* Added `genericMappend` and supporting `GSemigroup` class for generically deriving Semigroup instances.
Packit 1161d8
* Added `Arg a b` which only compares for equality/order on its first argument, which can be used to compute `argmin` and `argmax`.
Packit 1161d8
* Add `Bifunctor` `Arg` instance to avoid orphans for GHC 7.10+.
Packit 1161d8
* Added missing `Data.Monoid.Generic` module to source control.
Packit 1161d8
Packit 1161d8
0.16.1
Packit 1161d8
------
Packit 1161d8
* Added `Semigroup` instances for various Builder constructions in `text` and `bytestring` where available.
Packit 1161d8
* Added `MonadFix` and `MonadPlus` instances for `NonEmpty`.
Packit 1161d8
Packit 1161d8
0.16.0.1
Packit 1161d8
--------
Packit 1161d8
* Bumped `deepseq` version bound for GHC 7.10 compatibility.
Packit 1161d8
Packit 1161d8
0.16
Packit 1161d8
----
Packit 1161d8
* `times1p` and `timesN` are now reduced to accepting only a `Natural` argument. `Whole` doesn't exist in GHC 7.10's Numeric.Natural, and `nats` version 1 has removed support for the class.
Packit 1161d8
Packit 1161d8
0.15.4
Packit 1161d8
------
Packit 1161d8
* Use `Data.Coerce.coerce` on GHC 7.8+ to reduce the number of eta-expansions in the resulting core.
Packit 1161d8
* Avoid conflict with pending `Foldable.length` in base.
Packit 1161d8
Packit 1161d8
0.15.3
Packit 1161d8
------
Packit 1161d8
* `instance NFData a => NFData (NonEmpty a)`
Packit 1161d8
* Added `NFData` instances for the types in Data.Semigroup
Packit 1161d8
Packit 1161d8
0.15.2
Packit 1161d8
------
Packit 1161d8
* Fixed a Trustworthiness problem for GHC 7.8+
Packit 1161d8
Packit 1161d8
0.15.1
Packit 1161d8
------
Packit 1161d8
* Nathan van Doorn fixed a number of embarassing bugs in the `Enum` instances.
Packit 1161d8
Packit 1161d8
0.15
Packit 1161d8
----
Packit 1161d8
* `instance IsList NonEmpty`
Packit 1161d8
Packit 1161d8
0.14
Packit 1161d8
----
Packit 1161d8
* Allow for manual removal of dependencies to support advanced sandbox users who explicitly want to avoid compiling certain dependencies
Packit 1161d8
  they know they aren't using.
Packit 1161d8
Packit 1161d8
  We will fix bugs caused by any combination of these package flags, but the API of the package should be considered the default build
Packit 1161d8
  configuration with all of the package dependency flags enabled.
Packit 1161d8
Packit 1161d8
* Will now build as full-fledged `Safe` Haskell if you configure with -f-hashable.
Packit 1161d8
Packit 1161d8
* Added some missing `Generic`/`Generic`/`Hashable` instances
Packit 1161d8
Packit 1161d8
0.13.0.1
Packit 1161d8
--------
Packit 1161d8
* `Generic` support requires `ghc-prim` on GHC 7.4.
Packit 1161d8
Packit 1161d8
0.13
Packit 1161d8
----
Packit 1161d8
* Added instances for 'Generic', 'Foldable', 'Traversable', 'Enum', 'Functor', 'Hashable', 'Applicative', 'Monad' and 'MonadFix'
Packit 1161d8
Packit 1161d8
0.12.2
Packit 1161d8
------
Packit 1161d8
* Vastly widened the dependency bound on `text` and `bytestring`.
Packit 1161d8
Packit 1161d8
0.12.1
Packit 1161d8
-------
Packit 1161d8
* Updated to support the new version of `text`.
Packit 1161d8
* Added `transpose`, `sortBy` and `sortWith`.
Packit 1161d8
Packit 1161d8
0.12
Packit 1161d8
----
Packit 1161d8
* Added an instance for `Const r`.
Packit 1161d8
* Added `some1`
Packit 1161d8
Packit 1161d8
0.11
Packit 1161d8
----
Packit 1161d8
* Added the missing instance for `HashSet`.
Packit 1161d8
Packit 1161d8
0.10
Packit 1161d8
----
Packit 1161d8
* Added support for `unordered-containers`, `bytestring` and `text`.
Packit 1161d8
Packit 1161d8
0.9.2
Packit 1161d8
-----
Packit 1161d8
* Added a `DefaultSignature` for `(<>)` in terms of `mappend`.
Packit 1161d8
Packit 1161d8
Packit 1161d8
0.9.1
Packit 1161d8
-----
Packit 1161d8
* Added `timesN`.
Packit 1161d8
Packit 1161d8
0.9
Packit 1161d8
---
Packit 1161d8
* Moved `Numeric.Natural` to a separate `nats` package.