finitary-derive 1.0.0.0 → 1.0.0.1
raw patch · 4 files changed
+14/−6 lines, 4 filesdep ~basedep ~finitaryPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, finitary
API changes (from Hackage documentation)
Files
- CHANGELOG.md +7/−1
- README.md +2/−0
- finitary-derive.cabal +4/−4
- src/Data/Finitary/Pack.hs +1/−1
CHANGELOG.md view
@@ -1,5 +1,11 @@ # Revision history for finitary-derive -## 1.0.0.0 -- YYYY-mm-dd+## 1.0.0.1 -- 2019-09-21++* Fix documentation.+* Raise bounds on ``finitary`` to avoid critical bugs.+* Raise bounds on ``base`` for test (for honesty reasons).++## 1.0.0.0 -- 2019-09-17 * First version. Released on an unsuspecting world.
README.md view
@@ -48,6 +48,8 @@ Certainly - we've tested on GHC 8.4.4, 8.6.5 and 8.8.1, on GNU/Linux only. If you would like support for any additional GHC versions, let us know.+Unfortunately, while the library will _build_ on 8.4.4, due to+``hedgehog-classes`` being limited to 8.6+, tests cannot be run on this version. If you build and use this library successfully on any other platforms, we'd like to know too - it'd be beneficial even if nothing breaks, and _especially_ if
finitary-derive.cabal view
@@ -3,8 +3,8 @@ -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change-version: 1.0.0.0-synopsis: Easy and efficient Unbox, Storable, Binary and Hashable+version: 1.0.0.1+synopsis: Easy and efficient Unbox, Storable, Binary and Hashable instances for Finitary types. description: Provides a wrapper with pre-made instances of Unbox, Storable, Binary and Hashable, suitable for use with types that@@ -26,7 +26,7 @@ library exposed-modules: Data.Finitary.Pack build-depends: base >= 4.11 && < 4.14,- finitary >= 1.0.0.0 && < 1.1.0.0,+ finitary >= 1.1.0.0 && < 1.2.0.0, vector >= 0.12.0.3 && < 0.13.0.0, coercible-utils >= 0.0.0 && < 0.1.0, finite-typelits >= 0.1.4.2 && < 0.2.0.0,@@ -44,7 +44,7 @@ type: exitcode-stdio-1.0 main-is: Main.hs hs-source-dirs: test- build-depends: base,+ build-depends: base >= 4.12 && < 4.14, hedgehog >= 1.0.1 && < 1.1, hedgehog-classes >= 0.2.4 && < 0.3.0, finitary-derive,
src/Data/Finitary/Pack.hs view
@@ -95,7 +95,7 @@ import qualified Data.Binary as B -- | Essentially @Identity a@, but with different instances. So named due to the \'packing\' of the --- type's indices densely into arrays, memory or bits respectively.+-- type's indices densely into arrays, memory or bits. newtype Pack a = Pack { unPack :: a } deriving (Eq, Ord, Bounded, Generic, Show, Read, Typeable, Data, Generic1, Functor, Semigroup, Monoid)