- Supports GHC 9.10
- Supports GHC 9.8
- Drops Support for GHC <9
- Supports GHC 9.6
- Migrates to recent toolchains
- Minor refactoring of test-suite to support inspection-testiong 0.5
- Drops Peano-numerals
- Obsolete kind-generic classes
- Now all types are kinded with GHC's builtin type-level naturals, and no type parameters for naturals.
- Drops dependency for
singletons
package and their relatives.
- This is transitional change: preparation for future rework of
type-natural
- Types and constraints in
Data.Sized.Builtin
is now incompatible withData.Sized
andData.Sized.Peano
- The latter two modules will be removed in future release.
- Types and constraints in
- Removes
NilL
andNilR
- Compolete overhaul on
Data.Sized.Builtin
- Stop using orders from
Data.Singletons
- Types of nested pattern synonyms can now be inferred correctly
- Stop using orders from
- Makes
sLength
usingKnownNat
instance to get O(1) always. - Introduces
Nil
pattern and deprecatesNilL
andNilR
. - Previously, in sepcialised modules for
Builtin
andPeano
,elemIndex
,elemIndices
and their Ordinal version were misimplemented; they are now correctly uses their counterparts inData.Sized
. - Adds documentation for specialised modules.
- Stop using
ListLike
package and switched to [subcategories
] package for the abstraction of sequential types. - Complete overhaul on type signatures.
- Both
Data.Sized.Builtin
andData.Sized.Peano
exports specialised functions instead of reexporting functions fromData.Sized
.