newtype-zoo 1.2.0.0 → 1.2.1.0
raw patch · 2 files changed
+7/−3 lines, 2 filesdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base
API changes (from Hackage documentation)
- NewtypeZoo.Active: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Active.Active a)
- NewtypeZoo.Allocated: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Allocated.Allocated a)
- NewtypeZoo.Available: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Available.Available a)
- NewtypeZoo.Available: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Available.AvailableIn ctx a)
- NewtypeZoo.Broken: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Broken.Broken a)
- NewtypeZoo.Cached: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Cached.Cached a)
- NewtypeZoo.Complete: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Complete.Complete a)
- NewtypeZoo.Completed: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Completed.Completed a)
- NewtypeZoo.Consistent: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Consistent.Consistent a)
- NewtypeZoo.Consistent: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Consistent.ConsistentTo ctx a)
- NewtypeZoo.Current: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Current.Current a)
- NewtypeZoo.Disabled: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Disabled.Disabled a)
- NewtypeZoo.Enabled: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Enabled.Enabled a)
- NewtypeZoo.Established: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Established.Established a)
- NewtypeZoo.Existing: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Existing.Existing a)
- NewtypeZoo.Failed: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Failed.Failed a)
- NewtypeZoo.Inconsistent: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Inconsistent.Inconsistent a)
- NewtypeZoo.Invalid: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Invalid.Invalid a)
- NewtypeZoo.Marked: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Marked.Marked a)
- NewtypeZoo.Missing: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Missing.Missing a)
- NewtypeZoo.Multiple: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Multiple.Multiple a)
- NewtypeZoo.Needed: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Needed.Needed a)
- NewtypeZoo.New: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.New.New a)
- NewtypeZoo.Next: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Next.Next a)
- NewtypeZoo.Obsolete: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Obsolete.Obsolete a)
- NewtypeZoo.Offered: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Offered.Offered a)
- NewtypeZoo.Old: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Old.Old a)
- NewtypeZoo.Partial: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Partial.Partial a)
- NewtypeZoo.Pending: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Pending.Pending a)
- NewtypeZoo.Previous: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Previous.Previous a)
- NewtypeZoo.Proposed: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Proposed.Proposed a)
- NewtypeZoo.Rejected: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Rejected.Rejected a)
- NewtypeZoo.Remaining: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Remaining.Remaining a)
- NewtypeZoo.Replied: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Replied.Replied a)
- NewtypeZoo.Requested: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Requested.Requested a)
- NewtypeZoo.Required: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Required.Required a)
- NewtypeZoo.Responded: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Responded.Responded a)
- NewtypeZoo.Single: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Single.Single a)
- NewtypeZoo.Unchecked: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Unchecked.Unchecked a)
- NewtypeZoo.Unwanted: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Unwanted.Unwanted a)
- NewtypeZoo.Updated: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Updated.Updated a)
- NewtypeZoo.Valid: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Valid.Valid a)
- NewtypeZoo.Wanted: instance GHC.Arr.Ix a => GHC.Arr.Ix (NewtypeZoo.Wanted.Wanted a)
+ NewtypeZoo.Active: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Active.Active a)
+ NewtypeZoo.Allocated: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Allocated.Allocated a)
+ NewtypeZoo.Available: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Available.Available a)
+ NewtypeZoo.Available: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Available.AvailableIn ctx a)
+ NewtypeZoo.Broken: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Broken.Broken a)
+ NewtypeZoo.Cached: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Cached.Cached a)
+ NewtypeZoo.Complete: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Complete.Complete a)
+ NewtypeZoo.Completed: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Completed.Completed a)
+ NewtypeZoo.Consistent: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Consistent.Consistent a)
+ NewtypeZoo.Consistent: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Consistent.ConsistentTo ctx a)
+ NewtypeZoo.Current: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Current.Current a)
+ NewtypeZoo.Disabled: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Disabled.Disabled a)
+ NewtypeZoo.Enabled: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Enabled.Enabled a)
+ NewtypeZoo.Established: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Established.Established a)
+ NewtypeZoo.Existing: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Existing.Existing a)
+ NewtypeZoo.Failed: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Failed.Failed a)
+ NewtypeZoo.Inconsistent: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Inconsistent.Inconsistent a)
+ NewtypeZoo.Invalid: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Invalid.Invalid a)
+ NewtypeZoo.Marked: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Marked.Marked a)
+ NewtypeZoo.Missing: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Missing.Missing a)
+ NewtypeZoo.Multiple: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Multiple.Multiple a)
+ NewtypeZoo.Needed: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Needed.Needed a)
+ NewtypeZoo.New: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.New.New a)
+ NewtypeZoo.Next: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Next.Next a)
+ NewtypeZoo.Obsolete: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Obsolete.Obsolete a)
+ NewtypeZoo.Offered: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Offered.Offered a)
+ NewtypeZoo.Old: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Old.Old a)
+ NewtypeZoo.Partial: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Partial.Partial a)
+ NewtypeZoo.Pending: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Pending.Pending a)
+ NewtypeZoo.Previous: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Previous.Previous a)
+ NewtypeZoo.Proposed: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Proposed.Proposed a)
+ NewtypeZoo.Rejected: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Rejected.Rejected a)
+ NewtypeZoo.Remaining: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Remaining.Remaining a)
+ NewtypeZoo.Replied: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Replied.Replied a)
+ NewtypeZoo.Requested: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Requested.Requested a)
+ NewtypeZoo.Required: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Required.Required a)
+ NewtypeZoo.Responded: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Responded.Responded a)
+ NewtypeZoo.Single: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Single.Single a)
+ NewtypeZoo.Unchecked: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Unchecked.Unchecked a)
+ NewtypeZoo.Unwanted: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Unwanted.Unwanted a)
+ NewtypeZoo.Updated: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Updated.Updated a)
+ NewtypeZoo.Valid: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Valid.Valid a)
+ NewtypeZoo.Wanted: instance GHC.Ix.Ix a => GHC.Ix.Ix (NewtypeZoo.Wanted.Wanted a)
Files
- CHANGELOG.md +5/−1
- newtype-zoo.cabal +2/−2
CHANGELOG.md view
@@ -1,5 +1,10 @@ # Revision history for newtype-zoo ++## 1.2.1.0 -- 2020-11-30++* Make ghc-8.10 compatible+ ## 1.2.0.0 -- 2019-09-27 * Add `Available`@@ -15,7 +20,6 @@ [Proposed on reddit](https://www.reddit.com/r/haskell/comments/d6fiti/announcement_a_library_of_typical_newtype/f0sz4yv?utm_source=share&utm_medium=web2x) by user _Syrak_ * Document comparison to the `tagged` library, it was pointed out by users _gelisam_ and _davidwsd_ [on reddit](https://www.reddit.com/r/haskell/comments/d6fiti/announcement_a_library_of_typical_newtype/f0tdyns?utm_source=share&utm_medium=web2x).- ## 1.0.0.1 -- 2019-09-19
newtype-zoo.cabal view
@@ -13,7 +13,7 @@ -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change-version: 1.2.0.0+version: 1.2.1.0 -- A short (one-line) description of the package. synopsis: Newtype Wrapper Zoo@@ -115,7 +115,7 @@ -- Other library packages from which modules are imported. build-depends:- base ^>=4.12.0.0+ base ==4.* , comonad , data-default , deepseq