Releases: MMZK1526/mmzk-typeid
v0.7.0.1
0.7.0.1 -- 2024-10-10
-
Add
Generic
derivation toTypeID'
,KindID'
, andUUIDVersion
. -
Test the type-level constraints of
KindID
using an external GHC interpreter. -
Stop testing on GHC 9.2, replacing with tests on GHC 9.4.
-
Update description in "Data.UUID.V7" to reflect the fact that UUIDv7 standard has been finalised.
v0.7.0.0
0.7.0.0 -- 2024-07-03
-
Use
String
s instead ofText
s inside the constructors ofTypeIDError
so that it is easier to use the promoted constructors. -
More complete compile-time error messages for
KindID
errors. -
Hide away internal type-level programming details from Haddock.
- Many of the type-level helper declarations are now internal.
v0.6.3.1
0.6.3.1 -- 2024-06-23
- Relax the version constraint on
bytestring
dependency.- Kindly contributed by @jflanglois.
v0.6.3.0
0.6.3.0 -- 2024-06-01
-
Update implementation so that the prefix for
KindID
now conforms with specification v0.3.0. -
More useful compile-time errors for invalid
KindID
prefixes. -
TypeIDError
now includes the contextual prefix when necessary to produce better error messages. -
More tests.
-
Fix known documentation typos.
v0.6.2.0
v0.6.0.1
0.6.0.1 -- 2024-04-26
- Fix typo in the maintainer's email address.
- Astounded at the fact that I mismatched the local part and domain name and didn't realise it for a year.
- More test cases on parsing.
- Fix other typos and inconsistencies in the documentation.
v0.6.0.0
0.6.0.0 -- 2024-04-19
- Update implementation to conform with specification v0.3.0.
- Allow
TypeID
prefix to contain underscores. - Update parsing logic as well as
Binary
andStorable
instances to reflect the changes. - Add tests.
- Allow
- Have a breaking change in
TypeIDError
to better reflect the error cases for the update in the specification.
v0.5.0.2
v0.5.0.1
v0.5.0.0
0.5.0.0 -- 2023-08-31
-
Support
TypeID
andKindID
withUUID
suffixes of version 5.- They are exported in
Data.TypeID.V5
andData.KindID.V5
.
- They are exported in
-
Tests for V5
TypeID
andKindID
. -
Change signature for
genID_
to supportUUID
v5. -
Decide against moving the
decorate
method.