github daegalus/dart-uuid 4.5.0

latest releases: 4.5.2, 4.5.1
14 months ago

Changelog

  • Change to CryptoRNG by default, you will now need to use MathRNG explicitly if you want speed over security. (thanks @Rexios80)
  • Deprecate the use of Uuid.NAMESPACE* and UuidV5.NAMESPACE, and switch to using a proper const enum for this. (thanks @bymoye)
    • These will be removed once sufficient time has been made for the deprecation notice to be seen. Most likely v5.0.
    • Please use the new Namespace enum in enums.dart.
  • Re-add Uuid.NAMESPACE* and UuidV5.NAMESPACE in order to give deprecation time.
  • Add missing MAX UUID option from RFC9562
  • Add bytes getter to Namespace enum.
  • [PARTIAL BREAKING CHANGE] Namespace is now an enum, and the entries are now of the Namespace type. They all have a value function to return the internal string

What's Changed

  • remove multiple individually defined Namespaces and use enumerations instead by @bymoye in #122
  • Always use CryptoRNG as the default by @Rexios80 in #126

New Contributors

Full Changelog: 4.4.2...4.5.0

Don't miss a new dart-uuid release

NewReleases is sending notifications on new releases.