Skip to content

3.2.0

Choose a tag to compare

@mdomke mdomke released this 17 Jul 12:42
· 8 commits to main since this release
3.2.0
7226f71

Added

  • Added transparent bidirectional UUIDv7 conversion methods (ULID.to_uuid7 and ULID.from_uuidv7) @pirate.
  • Added a --uuid7 option to the CLI's show command to convert and output a ULID as an RFC 4122 compliant UUIDv7.

Changed

  • Dropped support for Python 3.9 and added support for Python 3.14 @Avihais12344.
  • Depend on typing-extensions only when running on Python < 3.11 @musicinmybrain.
  • Migrated package and development workflow from Hatch to uv and poethepoet.
  • Configured Flox for bootstrapping the development environment.

Fixed

  • Fixed a clock-skew bug where non-monotonic ULIDs could be generated when crossing a millisecond boundary between timestamp and randomness sampling @gaoflow.
  • Fixed warning from uv during synchronization @jaseemabid.
  • Resolved various Ruff linter warnings and Pyrefly type checker issues.