Skip to content

chore(deps): Bump python-ulid from 3.1.0 to 3.2.0 - #1172

Merged
acroca merged 1 commit into
mainfrom
dependabot/uv/python-ulid-3.2.0
Jul 27, 2026
Merged

chore(deps): Bump python-ulid from 3.1.0 to 3.2.0#1172
acroca merged 1 commit into
mainfrom
dependabot/uv/python-ulid-3.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 24, 2026

Copy link
Copy Markdown
Contributor

Bumps python-ulid from 3.1.0 to 3.2.0.

Release notes

Sourced from python-ulid's releases.

3.2.0

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.
Changelog

Sourced from python-ulid's changelog.

3.2.0_ - 2026-07-17

Added

* Added transparent bidirectional UUIDv7 conversion methods (``ULID.to_uuid7`` and
  ``ULID.from_uuidv7``) `@pirate <https://github.com/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 <https://github.com/Avihais12344>_.
  • Depend on typing-extensions only when running on Python < 3.11 @musicinmybrain <https://github.com/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 <https://github.com/gaoflow>`_.
* Fixed warning from ``uv`` during synchronization `@jaseemabid <https://github.com/jaseemabid>`_.
* Resolved various Ruff linter warnings and Pyrefly type checker issues.
Commits
  • 7226f71 chore: Use pinned commit for codecov as well
  • 84ecd54 chore: Use commit SHA pin for external actions
  • 3f04e7f chore: Update CHANGELOG with latest changes
  • 8ee65f6 Depend on typing-extensions for Python<3.11; avoid it otherwise (#50)
  • 9b592d2 Add changelog for 3.2.0 release
  • a1ef275 Add --uuid7 option to ulid show command
  • e24d596 Add contribution guides for humans and AI
  • 2f4f67f chore: Ignore coverage files
  • 07559b4 Fix linter and type checker issues
  • d3175b3 Move from hatch to uv + poe
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [python-ulid](https://github.com/mdomke/python-ulid) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/mdomke/python-ulid/releases)
- [Changelog](https://github.com/mdomke/python-ulid/blob/main/CHANGELOG.rst)
- [Commits](mdomke/python-ulid@3.1.0...3.2.0)

---
updated-dependencies:
- dependency-name: python-ulid
  dependency-version: 3.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jul 24, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 24, 2026 13:24
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Jul 24, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 24, 2026 13:24
@dependabot dependabot Bot added the python:uv Pull requests that update python:uv code label Jul 24, 2026
@codecov

codecov Bot commented Jul 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.78%. Comparing base (8f5f08f) to head (9bc5698).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1172      +/-   ##
==========================================
- Coverage   82.85%   82.78%   -0.07%     
==========================================
  Files         123      123              
  Lines       10127    10127              
==========================================
- Hits         8391     8384       -7     
- Misses       1736     1743       +7     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@acroca
acroca enabled auto-merge July 27, 2026 08:11
@acroca
acroca added this pull request to the merge queue Jul 27, 2026
Merged via the queue into main with commit 2ebe0b8 Jul 27, 2026
26 of 27 checks passed
@dependabot
dependabot Bot deleted the dependabot/uv/python-ulid-3.2.0 branch July 27, 2026 08:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant