Skip to content

chore(deps): update rust crate jiff to v0.2.22 - autoclosed#57

Merged
martinohmann merged 1 commit into
mainfrom
renovate/jiff-0.x-lockfile
Mar 2, 2026
Merged

chore(deps): update rust crate jiff to v0.2.22 - autoclosed#57
martinohmann merged 1 commit into
mainfrom
renovate/jiff-0.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Mar 1, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
jiff dependencies patch 0.2.170.2.22

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

BurntSushi/jiff (jiff)

v0.2.22

Compare Source

===================
This release includes a bug fix where fallible conversions from signed
durations to unsigned durations could panic in some cases.

Bug fixes:

  • #​526:
    Fix a panicking bug that occurs for
    std::time::Duration::try_from(SignedDuration::new(0, -1)).

v0.2.21

Compare Source

===================
This release contains a performance improvement and a bug fix for
civil::Date::new where it could panic on some inputs.

Bug fixes:

  • #​523:
    Fix a bug where Date::new could panic. This was a regression introduced in
    jiff 0.2.20.

Performance:

  • #​518:
    Improve Timestamp to civil::DateTime conversion performance by ~15%.

v0.2.20

Compare Source

===================
This release contains a major internal refactor that moves off of using ranged
integers internally. There are also some small bug fixes and added support for
finding the system time zone on emscripten targets.

Enhancements:

  • #​11:
    Stop using ranged integers internally.
  • #​490:
    Add support for retrieving the system time zone on emscripten targets.
  • #​500:
    Update comparison with the time crate in the Jiff documentation.
  • #​502:
    Enable some non-default features for the Rust Playground deployment.

Bug fixes:

  • #​485:
    Fix bug with padding for negative integers in strftime.
  • #​486:
    Make %^c result in uppercase strings where appropriate.

v0.2.19

Compare Source

===================
This is a small release with a performance optimization (with respect to doing
heavily contended arithmetic on Zoned values) and a bug fix for a panic
that can occur when using %2s in strftime.

Enhancements:

  • #​491:
    Avoid cloning TimeZone for consuming operations on Zoned.

Bug fixes:

  • #​497:
    Fix a panic in timestamp.strftime("%2s").

v0.2.18

Compare Source

===================
This release ships a sizeable refactor to the RFC 2822, RFC 9110, RC
3339, RFC 9557, ISO 8601 and friendly format printers. Specifically,
they are now all monomorphic internally (instead of being generic over
jiff::fmt::Write) and write to uninitialized buffers. This improves
runtime performance (sometimes dramatically so), and to a more modest
degree, decreases binary size and improves compile times.

This release also includes a bug fix where DateTime::MIN.to_zoned(..)
could panic.

Enhancements:

  • #​460:
    Improve runtime performance and binary size of RFC 2822 printer.
  • #​461:
    Tweak behavior of printing min/max offsets in RFC 2822 and Temporal printers.
  • #​462:
    Export fallible constructors for jiff::SignedDuration.
  • #​465:
    Improve runtime performance and binary size of the "friendly" duration printer.
  • #​468:
    Improve runtime performance and binary size of the Temporal ISO 8601 duration
    printer.
  • #​470:
    Improve runtime performance and binary size of the Temporal ISO 8601 datetime
    printer.
  • #​474:
    Improve runtime performance and binary size of Jiff's strftime
    implementation.
  • #​477:
    Fix a bug where time zone lookups for civil::DateTime::MIN could panic.

Configuration

📅 Schedule: Branch creation - "on the first day of the month" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the type/patch label Mar 1, 2026
@renovate renovate Bot requested a review from martinohmann as a code owner March 1, 2026 22:05
@renovate renovate Bot added the type/patch label Mar 1, 2026
@martinohmann martinohmann merged commit 6094920 into main Mar 2, 2026
4 checks passed
@martinohmann martinohmann deleted the renovate/jiff-0.x-lockfile branch March 2, 2026 06:08
@renovate renovate Bot changed the title chore(deps): update rust crate jiff to v0.2.22 chore(deps): update rust crate jiff to v0.2.22 - autoclosed Mar 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant