Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: bump the deps group across 1 directory with 14 updates #188

Merged
merged 1 commit into from
Feb 17, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 17, 2025

Bumps the deps group with 13 updates in the / directory:

Package From To
clap 4.5.28 4.5.29
jiff 0.1.29 0.2.1
binstalk-downloader 0.13.11 0.13.12
boxcar 0.2.8 0.2.9
detect-targets 0.1.39 0.1.41
fontdue 0.9.2 0.9.3
node-semver 2.1.0 2.2.0
pulldown-cmark 0.12.2 0.13.0
tempfile 3.16.0 3.17.0
upgrade 2.0.0 2.0.1
uuid 1.12.1 1.13.1
openssl-sys 0.9.105 0.9.106
trycmd 0.15.8 0.15.9

Updates clap from 4.5.28 to 4.5.29

Release notes

Sourced from clap's releases.

v4.5.29

[4.5.29] - 2025-02-11

Fixes

  • Change ArgMatches::args_present so not-present flags are considered not-present (matching the documentation)
Changelog

Sourced from clap's changelog.

[4.5.29] - 2025-02-11

Fixes

  • Change ArgMatches::args_present so not-present flags are considered not-present (matching the documentation)
Commits
  • 1f74b01 chore: Release
  • 23feee1 docs: Update changelog
  • ae1457b chore(complete): Update require clap
  • 0d142f6 chore: Release
  • 0facf1f docs: Update changelog
  • ee6af99 Merge pull request #5743 from epage/sort
  • 232ee10 fix(complete): Use existing display order for Arg/Command
  • c6b5d62 feat(builder): Expose get_display_order
  • 67d9fef feat(complete): Give control over display order
  • 59a61e1 refactor(complete): Pull out common candidate code
  • Additional commits viewable in compare view

Updates jiff from 0.1.29 to 0.2.1

Release notes

Sourced from jiff's releases.

0.2.0

Sponsorship is appreciated!

This is a new semver incompatible release of Jiff. It contains several breaking changes. I expect most users of Jiff to be able to upgrade without any changes. The fundamental API organization of Jiff has not changed.

In case you haven't heard of it before, Jiff is a relatively new datetime library for Rust. Jiff takes enormous inspiration from [Temporal]. Jiff supports automatic and seamless integration with the Time Zone Database, DST aware arithmetic and rounding, formatting and parsing zone aware datetimes losslessly, opt-in Serde support and a whole lot more. Jiff's overall goal is to guide you into the pit of success and make it harder to write buggy code for handling datetimes.

Some of the highlights of this release include reducing footguns and better ecosystem integration.

For reducing footguns, APIs on Span will no longer implicitly assume that days are always 24 hours long. And Span no longer implements PartialEq or Eq (instead favoring span.fieldwise() to create a value that supports naive fieldwise comparison). Moreover, when using TimeZone::system() (perhaps via Zoned::now()), if the system time zone could not be detected, then a special Etc/Unknown time zone will be used instead. This avoids erroring, but also surfaces itself to make it clearer that something has (perhaps) gone wrong.

As for ecosystem integration, this release coincides with the publication of the [jiff-icu], [jiff-sqlx] and [jiff-diesel] crates. jiff-icu integrates with the [ICU4X project], and is now the recommended way to use Jiff to work with non-Gregorian calendars or to localize datetimes for end users. jiff-sqlx and jiff-diesel provide wrapper types that implement the necessary traits to make it ergonomic to store and retrieve Jiff values in a database using [SQLx] or [Diesel], respectively.

Unless something unexpected happens, my plan is for the next breaking change release to be Jiff 1.0 in about 6 months. Once Jiff 1.0 is out, I plan to commit to it indefinitely.

BREAKING CHANGES:

This is an exhaustive list of breaking changes. Changes with the bolded RUNTIME prefix are changes that will not be caught by the Rust compiler. That is, they are changes in runtime behavior.

  • #28: The deprecated intz routines on Zoned, Timestamp, civil::DateTime and civil::Date have been removed. You can use in_tz instead. This change was made because many found the name intz to be unclear.
  • #32: The PartialEq and Eq trait implementations on Span have been removed.

... (truncated)

Changelog

Sourced from jiff's changelog.

0.2.1 (2025-02-16)

This release includes a massive number of optimizations that significantly improves performance in some cases. If you had a workload whose performance with Jiff was underwhelming, please give it a try. I welcome questions via [Discussions on GitHub].

This release also provides a new API, Timestamp::constant, for constructing Timestamp values in a const context.

Enhancements:

  • #235, #255, #266: A massive number of performance improvements. Jiff should now generally be faster than chrono and time.
  • #263: Add Timestamp::constant for constructing timestamps in const context.

0.2.0 (2025-02-10)

This is a new semver incompatible release of Jiff. It contains several breaking changes. I expect most users of Jiff to be able to upgrade without any changes. The fundamental API organization of Jiff has not changed.

Some of the highlights of this release include reducing footguns and better ecosystem integration.

For reducing footguns, APIs on Span will no longer implicitly assume that days are always 24 hours long. And Span no longer implements PartialEq or Eq (instead favoring span.fieldwise() to create a value that supports naive fieldwise comparison). Moreover, when using TimeZone::system() (perhaps via Zoned::now()), if the system time zone could not be detected, then a special Etc/Unknown time zone will be used instead. This avoids erroring, but also surfaces itself to make it clearer that something has (perhaps) gone wrong.

As for ecosystem integration, this release coincides with the publication of the [jiff-icu], [jiff-sqlx] and [jiff-diesel] crates. jiff-icu integrates with the [ICU4X project], and is now the recommended way to use Jiff to work with non-Gregorian calendars or to localize datetimes for end users. jiff-sqlx and jiff-diesel provide wrapper types that implement the necessary traits to make it ergonomic to store and retrieve Jiff values in a database using [SQLx] or [Diesel], respectively.

Unless something unexpected happens, my plan is for the next breaking change release to be Jiff 1.0 in about 6 months. Once Jiff 1.0 is out, I plan to commit to it indefinitely.

... (truncated)

Commits
  • 921f2cc 0.2.1
  • ef7d3fe changelog: 0.2.1
  • 1d66fa9 perf: do a ton of optimizations
  • ccf5bb4 bench: completely re-organize benchmarks
  • d7438df dev: remove jiff-icu from dev dependencies
  • fd88444 doc: fix typo
  • 96ec82d jiff-diesel: implement AsExpression for nullable wrappers
  • e862edd timestamp: add Timestamp::constant constructor
  • e094b01 crates: re-add jiff-{icu,sqlx,diesel} to workspace
  • 6ea3611 0.2.0
  • Additional commits viewable in compare view

Updates binstalk-downloader from 0.13.11 to 0.13.12

Release notes

Sourced from binstalk-downloader's releases.

binstalk-downloader-v0.13.12

Other

  • Upgrade hickory-resolver to 0.25.0-alpha.5 (#2038)
Commits

Updates boxcar from 0.2.8 to 0.2.9

Release notes

Sourced from boxcar's releases.

0.2.9

  • The rust-version crate metadata has been set to 1.72.0.
  • Added loom support under cfg(loom).
  • Performance improvements.
Commits

Updates detect-targets from 0.1.39 to 0.1.41

Release notes

Sourced from detect-targets's releases.

detect-targets-v0.1.41

Other

  • update Cargo.lock dependencies

detect-targets-v0.1.40

Other

  • update Cargo.lock dependencies
Commits

Updates fontdue from 0.9.2 to 0.9.3

Changelog

Sourced from fontdue's changelog.

[0.9.3] - 2025-02-12

Changes

  • Update hashbrown to 0.15 #157
Commits

Updates hickory-resolver from 0.25.0-alpha.4 to 0.25.0-alpha.5

Release notes

Sourced from hickory-resolver's releases.

v0.25.0-alpha.5

What's Changed

... (truncated)

Changelog

Sourced from hickory-resolver's changelog.

Change Log: Hickory DNS (formerly, Trust-DNS)

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

All notes should be prepended with the location of the change, e.g. (proto) or (resolver).

0.25.0-alhpa.5

What's Changed

... (truncated)

Commits
  • c569a50 update fuzz/Cargo.lock file
  • 9a1c6a2 revert fuzz/Cargo.lock
  • c793a30 prepare 0.25-alpha.5
  • a786135 only return INDETERMINATE if we lack all evidence of DNSSEC records in DNSKEY...
  • e813b41 ensure DS records are non-empty for INSECURE check against unsuported DNSKEYs
  • 23d1bdb update outdated comments for DNSKEY validation
  • 4a03485 only trust SECURE or INSECURE DS records when evaluating the algorithm
  • 36ca031 verify that all the DS records in the parent zone are unsupported like the DN...
  • 7b217b3 verify that all the DS records in the parent zone are unsupported like the DN...
  • 29071f1 Add test for unsupported algorithm check
  • Additional commits viewable in compare view

Updates node-semver from 2.1.0 to 2.2.0

Release notes

Sourced from node-semver's releases.

v2.2.0

Features

Bug Fixes

Changelog

Sourced from node-semver's changelog.

2.2.0 (2025-02-07)

Features

Bug Fixes

Commits

Updates pulldown-cmark from 0.12.2 to 0.13.0

Release notes

Sourced from pulldown-cmark's releases.

v0.13.0

Breaking Changes

New Features

Bug Fixes and Code Enhancements

Docs

New Contributors

Full Changelog: pulldown-cmark/pulldown-cmark@v0.12.2...v0.13.0

Commits
  • f17d98a chore: bump version to 0.13.0
  • 47f60de chore: cargo update and bump version to 0.12.3
  • e42259f Merge pull request #1018 from notriddle/deflist-lazy
  • 052c635 Merge pull request #1017 from notriddle/master
  • 0ede612 Prevent definition list defs from interrupting non-paragraphs
  • 2c16b4e Fix tasklist parsing bugs
  • c59ff54 Merge pull request #1015 from notriddle/tight-paragraph
  • 4409722 Use an explicit node for tight paragraphs
  • 4564d43 Merge pull request #1010 from ModProg/document-events
  • 62cae02 fix metadatablock doc comment
  • Additional commits viewable in compare view

Updates tempfile from 3.16.0 to 3.17.0

Changelog

Sourced from tempfile's changelog.

3.17.0

  • Make sure to use absolute paths in when creating unnamed temporary files (avoids a small race in the "immediate unlink" logic) and in Builder::make_in (when creating temporary files of arbitrary types).
  • Prevent a theoretical crash that could (maybe) happen when a temporary file is created from a drop function run in a TLS destructor. Nobody has actually reported a case of this happening in practice and I have been unable to create this scenario in a test.
  • When reseeding with getrandom, use platform (e.g., CPU) specific randomness sources where possible.
  • Clarify some documentation.
  • Unlink unnamed temporary files on windows immediately when possible instead of waiting for the handle to be closed. We open files with "Unix" semantics, so this is generally possible.
Commits
  • 6e7d167 chore: release 3.17.0
  • 3718075 doc: remove incorrect documentation about windows and open files
  • 461369f feat: delete unnamed temporary files on windows immediately
  • 78d30a2 doc: clarify "inner file will be deleted" documentation (#329)
  • 0fe11c4 doc: document how to "keep" temporary files/dirs after creation (#328)
  • 35e0629 feat: simplify getrandom call (#325)
  • 1e5059f fix: handle TLS deallocation (#324)
  • c7b2e1a chore: simplify reborrow
  • 8afa07a fix: always use absolute paths (#323)
  • See full diff in compare view

Updates upgrade from 2.0.0 to 2.0.1

Commits

Updates uuid from 1.12.1 to 1.13.1

Release notes

Sourced from uuid's releases.

1.13.1

What's Changed

New Contributors

Full Changelog: uuid-rs/uuid@1.13.0...1.13.1

1.13.0

⚠️ Potential Breakage

This release updates our version of getrandom to 0.3 and rand to 0.9. It is a potentially breaking change for the following users:

no-std users who enable the rng feature

uuid still uses getrandom by default on these platforms. Upgrade your version of getrandom and follow its new docs on configuring a custom backend.

wasm32-unknown-unknown users who enable the rng feature without the js feature

Upgrade your version of getrandom and follow its new docs on configuring a backend.

You'll also need to enable the rng-getrandom or rng-rand feature of uuid to force it to use getrandom as its backend:

[dependencies.uuid]
version = "1.13.0"
- features = ["v4"]
+ features = ["v4", "rng-getrandom"]
[dependencies.getrandom]
version = "0.3"

If you're on wasm32-unknown-unknown and using the js feature of uuid you shoul...

Description has been truncated

Bumps the deps group with 13 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [clap](https://github.com/clap-rs/clap) | `4.5.28` | `4.5.29` |
| [jiff](https://github.com/BurntSushi/jiff) | `0.1.29` | `0.2.1` |
| [binstalk-downloader](https://github.com/cargo-bins/cargo-binstall) | `0.13.11` | `0.13.12` |
| [boxcar](https://github.com/ibraheemdev/boxcar) | `0.2.8` | `0.2.9` |
| [detect-targets](https://github.com/cargo-bins/cargo-binstall) | `0.1.39` | `0.1.41` |
| [fontdue](https://github.com/mooman219/fontdue) | `0.9.2` | `0.9.3` |
| [node-semver](https://github.com/felipesere/node-semver-rs) | `2.1.0` | `2.2.0` |
| [pulldown-cmark](https://github.com/raphlinus/pulldown-cmark) | `0.12.2` | `0.13.0` |
| [tempfile](https://github.com/Stebalien/tempfile) | `3.16.0` | `3.17.0` |
| [upgrade](https://github.com/xuxiaocheng0201/upgrade) | `2.0.0` | `2.0.1` |
| [uuid](https://github.com/uuid-rs/uuid) | `1.12.1` | `1.13.1` |
| [openssl-sys](https://github.com/sfackler/rust-openssl) | `0.9.105` | `0.9.106` |
| [trycmd](https://github.com/assert-rs/snapbox) | `0.15.8` | `0.15.9` |



Updates `clap` from 4.5.28 to 4.5.29
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@clap_complete-v4.5.28...clap_complete-v4.5.29)

Updates `jiff` from 0.1.29 to 0.2.1
- [Release notes](https://github.com/BurntSushi/jiff/releases)
- [Changelog](https://github.com/BurntSushi/jiff/blob/master/CHANGELOG.md)
- [Commits](BurntSushi/jiff@0.1.29...0.2.1)

Updates `binstalk-downloader` from 0.13.11 to 0.13.12
- [Release notes](https://github.com/cargo-bins/cargo-binstall/releases)
- [Changelog](https://github.com/cargo-bins/cargo-binstall/blob/main/install-from-binstall-release.ps1)
- [Commits](cargo-bins/cargo-binstall@binstalk-downloader-v0.13.11...binstalk-downloader-v0.13.12)

Updates `boxcar` from 0.2.8 to 0.2.9
- [Release notes](https://github.com/ibraheemdev/boxcar/releases)
- [Commits](ibraheemdev/boxcar@v0.2.8...v0.2.9)

Updates `detect-targets` from 0.1.39 to 0.1.41
- [Release notes](https://github.com/cargo-bins/cargo-binstall/releases)
- [Changelog](https://github.com/cargo-bins/cargo-binstall/blob/main/install-from-binstall-release.ps1)
- [Commits](cargo-bins/cargo-binstall@detect-targets-v0.1.39...detect-targets-v0.1.41)

Updates `fontdue` from 0.9.2 to 0.9.3
- [Changelog](https://github.com/mooman219/fontdue/blob/master/CHANGELOG.md)
- [Commits](https://github.com/mooman219/fontdue/commits)

Updates `hickory-resolver` from 0.25.0-alpha.4 to 0.25.0-alpha.5
- [Release notes](https://github.com/hickory-dns/hickory-dns/releases)
- [Changelog](https://github.com/hickory-dns/hickory-dns/blob/main/CHANGELOG.md)
- [Commits](hickory-dns/hickory-dns@v0.25.0-alpha.4...v0.25.0-alpha.5)

Updates `node-semver` from 2.1.0 to 2.2.0
- [Release notes](https://github.com/felipesere/node-semver-rs/releases)
- [Changelog](https://github.com/felipesere/node-semver-rs/blob/main/CHANGELOG.md)
- [Commits](felipesere/node-semver-rs@v2.1.0...v2.2.0)

Updates `pulldown-cmark` from 0.12.2 to 0.13.0
- [Release notes](https://github.com/raphlinus/pulldown-cmark/releases)
- [Commits](pulldown-cmark/pulldown-cmark@v0.12.2...v0.13.0)

Updates `tempfile` from 3.16.0 to 3.17.0
- [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
- [Commits](Stebalien/tempfile@v3.16.0...v3.17.0)

Updates `upgrade` from 2.0.0 to 2.0.1
- [Commits](https://github.com/xuxiaocheng0201/upgrade/commits)

Updates `uuid` from 1.12.1 to 1.13.1
- [Release notes](https://github.com/uuid-rs/uuid/releases)
- [Commits](uuid-rs/uuid@1.12.1...1.13.1)

Updates `openssl-sys` from 0.9.105 to 0.9.106
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](sfackler/rust-openssl@openssl-sys-v0.9.105...openssl-sys-v0.9.106)

Updates `trycmd` from 0.15.8 to 0.15.9
- [Commits](assert-rs/snapbox@trycmd-v0.15.8...trycmd-v0.15.9)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: jiff
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: binstalk-downloader
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: boxcar
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: detect-targets
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: fontdue
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: hickory-resolver
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: node-semver
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: pulldown-cmark
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: tempfile
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: upgrade
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: deps
- dependency-name: openssl-sys
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: trycmd
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: deps
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Feb 17, 2025
@passcod passcod merged commit fd09a5d into main Feb 17, 2025
17 checks passed
@passcod passcod deleted the dependabot/cargo/deps-6eb68c6264 branch February 17, 2025 21:06
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 rust Pull requests that update Rust code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant