Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 21, 2025

This PR contains the following updates:

Package Type Update Change
jiff workspace.dependencies patch 0.2.4 -> 0.2.9

Warning

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


Release Notes

BurntSushi/jiff (jiff)

v0.2.9

Compare Source

==================
This release includes a bug fix that, in debug mode, could result in datetime
types having different hashes for the same value. This could cause problems,
for example, if you are using datetimes as keys in a hash map. This problem
didn't exist when Jiff was compiled in release mode.

This release also improves the panic message shown when the js feature isn't
enabled and the current time is requested on wasm32-unknown-unknown targets.

Enhancements:

  • #​296:
    Provide a better panic message when Zoned::now() fails on WASM.

Bug fixes:

  • #​330:
    Fix bug where Hash on datetime types could yield different hash values for
    the same underlying date/time.

v0.2.8

Compare Source

==================
This release fixes a bug where the constructors on SignedDuration
for floating point durations could panic (in debug mode) or produce
incorrect results (in release mode). This bug only impacts users of
the try_from_secs_{f32,f64} and from_secs_{f32,f64} methods on
SignedDuration.

Enhancements:

  • #​326:
    Add an alternate Debug impl for SignedDuration that only shows its second
    and nanosecond components (while using only one component when the other is
    zero).

Bug fixes:

  • #​324:
    Fix a bug that could produce a panic or incorrect results in
    SignedDuration::(try_)?from_secs_{f32,f64}.

v0.2.7

Compare Source

==================
This release includes a bug fix that changes how an empty but set TZ
environment variable is interpreted (as indistinguishable from TZ=UTC).
This also includes a new enabled by default create feature, perf-inline,
which allows toggling Jiff's use of inline(always). This may help improve
compile times or decrease binary size.

Enhancements:

  • #​320:
    Remove some internal uses of generics to mildly improve compile times.
  • #​321:
    Add perf-inline crate feature for controlling inline(always) annotations.

Bug fixes:

  • #​311:
    Make TZ= indistinguishable from TZ=UTC.

v0.2.6

Compare Source

==================
This release includes a few bug fixes and support for discovering the IANA Time
Zone Database automatically on Illumos.

Enhancements:

  • #​315:
    Add support for automatically finding the tzdb on Illumos.

Bug fixes:

  • #​305:
    Fixed Zoned rounding on days with DST time zone transitions.
  • #​309:
    Fixed bug where TimeZone::preceding could omit historical time zone
    transitions for time zones that have eliminated DST in the present.
  • #​312:
    Fixed nth_weekday_in_month, where it would sometimes incorrectly return an
    error.

v0.2.5

Compare Source

==================
This release updates Jiff's bundled copy of the [IANA Time Zone Database] to
2025b. See the [2025b release announcement][2025b release announcement] for more details.

Enhancements:

  • #​300:
    Update jiff-tzdb to 2025b.

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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 internal An internal refactor or improvement label Apr 21, 2025
@github-actions
Copy link
Contributor

ruff-ecosystem results

Linter (stable)

✅ ecosystem check detected no linter changes.

Linter (preview)

✅ ecosystem check detected no linter changes.

Formatter (stable)

✅ ecosystem check detected no format changes.

Formatter (preview)

✅ ecosystem check detected no format changes.

@charliermarsh charliermarsh merged commit 14ff67f into main Apr 21, 2025
22 checks passed
@charliermarsh charliermarsh deleted the renovate/jiff-0.x-lockfile branch April 21, 2025 01:51
dcreager added a commit that referenced this pull request Apr 21, 2025
* main:
  Update pre-commit dependencies (#17506)
  [red-knot] Simplify visibility constraint handling for `*`-import definitions (#17486)
  [red-knot] Detect (some) invalid protocols (#17488)
  [red-knot] Correctly identify protocol classes (#17487)
  Update dependency ruff to v0.11.6 (#17516)
  Update Rust crate shellexpand to v3.1.1 (#17512)
  Update Rust crate proc-macro2 to v1.0.95 (#17510)
  Update Rust crate rand to v0.9.1 (#17511)
  Update Rust crate libc to v0.2.172 (#17509)
  Update Rust crate jiff to v0.2.9 (#17508)
  Update Rust crate clap to v4.5.37 (#17507)
  Update astral-sh/setup-uv action to v5.4.2 (#17504)
  Update taiki-e/install-action digest to 09dc018 (#17503)
  [red-knot] infer attribute assignments bound in comprehensions (#17396)
  [red-knot] simplify gradually-equivalent types out of unions and intersections (#17467)
  [red-knot] pull primer projects to run from file (#17473)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

internal An internal refactor or improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants