- 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
singletonspackage and their relatives.
- This is transitional change: preparation for future rework of
type-natural- Types and constraints in
Data.Sized.Builtinis now incompatible withData.SizedandData.Sized.Peano - The latter two modules will be removed in future release.
- Types and constraints in
- Removes
NilLandNilR - 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
sLengthusingKnownNatinstance to get O(1) always. - Introduces
Nilpattern and deprecatesNilLandNilR. - Previously, in sepcialised modules for
BuiltinandPeano,elemIndex,elemIndicesand their Ordinal version were misimplemented; they are now correctly uses their counterparts inData.Sized. - Adds documentation for specialised modules.
- Stop using
ListLikepackage and switched to [subcategories] package for the abstraction of sequential types. - Complete overhaul on type signatures.
- Both
Data.Sized.BuiltinandData.Sized.Peanoexports specialised functions instead of reexporting functions fromData.Sized.