packages feed

approximate 0.3.3 → 0.3.4

raw patch · 4 files changed

+7/−3 lines, 4 filesdep ~safecopyPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: safecopy

API changes (from Hackage documentation)

- Data.Approximate.Mass: instance Data.Serialize.Serialize a => Data.SafeCopy.SafeCopy.SafeCopy (Data.Approximate.Mass.Mass a)
- Data.Approximate.Type: instance Data.Serialize.Serialize a => Data.SafeCopy.SafeCopy.SafeCopy (Data.Approximate.Type.Approximate a)
+ Data.Approximate.Mass: instance (Data.Serialize.Serialize a, Data.Typeable.Internal.Typeable a) => Data.SafeCopy.SafeCopy.SafeCopy (Data.Approximate.Mass.Mass a)
+ Data.Approximate.Type: instance (Data.Serialize.Serialize a, Data.Typeable.Internal.Typeable a) => Data.SafeCopy.SafeCopy.SafeCopy (Data.Approximate.Type.Approximate a)
- Data.Approximate.Type: approximate :: HasApproximate c_afHP a_afoU => Lens' c_afHP (Approximate a_afoU)
+ Data.Approximate.Type: approximate :: HasApproximate c_afHX a_afp2 => Lens' c_afHX (Approximate a_afp2)
- Data.Approximate.Type: class HasApproximate c_afHP a_afoU | c_afHP -> a_afoU
+ Data.Approximate.Type: class HasApproximate c_afHX a_afp2 | c_afHX -> a_afp2
- Data.Approximate.Type: confidence :: HasApproximate c_afHP a_afoU => Lens' c_afHP (Log Double)
+ Data.Approximate.Type: confidence :: HasApproximate c_afHX a_afp2 => Lens' c_afHX (Log Double)
- Data.Approximate.Type: estimate :: HasApproximate c_afHP a_afoU => Lens' c_afHP a_afoU
+ Data.Approximate.Type: estimate :: HasApproximate c_afHX a_afp2 => Lens' c_afHX a_afp2
- Data.Approximate.Type: hi :: HasApproximate c_afHP a_afoU => Lens' c_afHP a_afoU
+ Data.Approximate.Type: hi :: HasApproximate c_afHX a_afp2 => Lens' c_afHX a_afp2
- Data.Approximate.Type: lo :: HasApproximate c_afHP a_afoU => Lens' c_afHP a_afoU
+ Data.Approximate.Type: lo :: HasApproximate c_afHX a_afp2 => Lens' c_afHX a_afp2

Files

CHANGELOG.markdown view
@@ -1,3 +1,7 @@+0.3.4 [2021.02.21]+------------------+* Fix the build with `safecopy-0.10.4` or later.+ 0.3.3 [2021.02.17] ------------------ * Allow building with `lens-5.*`.
approximate.cabal view
@@ -1,6 +1,6 @@ name:          approximate category:      Numeric-version:       0.3.3+version:       0.3.4 license:       BSD3 cabal-version: >= 1.10 license-file:  LICENSE
src/Data/Approximate/Mass.hs view
@@ -84,7 +84,7 @@   put (Mass p a) = Serialize.put p >> Serialize.put a   get = Mass <$> Serialize.get <*> Serialize.get -instance Serialize a => SafeCopy (Mass a) where+instance (Serialize a, Typeable a) => SafeCopy (Mass a) where   -- safecopy-0.10.0 changed its default implementations for these methods.   -- The implementations below are copied from the pre-0.10.0 defaults.   errorTypeName _ = "<unknown type>"
src/Data/Approximate/Type.hs view
@@ -65,7 +65,7 @@   put (Approximate p l m h) = Serialize.put p >> Serialize.put l >> Serialize.put m >> Serialize.put h   get = Approximate <$> Serialize.get <*> Serialize.get <*> Serialize.get <*> Serialize.get -instance Serialize a => SafeCopy (Approximate a) where+instance (Serialize a, Typeable a) => SafeCopy (Approximate a) where   -- safecopy-0.10.0 changed its default implementations for these methods.   -- The implementations below are copied from the pre-0.10.0 defaults.   errorTypeName _ = "<unknown type>"