Adds support for UUID version 6, 7, and 8. Technically, those are currently only in the draft phase, but my understanding is that their specifications are unlikely to change.
Fixes #513.
Additionally, I renamed the type field of the UuidScheme to version, because that's more accurate; user configs are migrated automatically using the API introduced in #464. Since this is the first time I actually used that API, I also fixed some usability and clarity issues and added more utility methods.
Adds support for UUID version 6, 7, and 8. Technically, those are currently only in the draft phase, but my understanding is that their specifications are unlikely to change.
Fixes #513.
Additionally, I renamed the
type
field of theUuidScheme
toversion
, because that's more accurate; user configs are migrated automatically using the API introduced in #464. Since this is the first time I actually used that API, I also fixed some usability and clarity issues and added more utility methods.(I also snuck in a little bug fix.)