dtolnay/anyhow (anyhow)
### [`v1.0.89`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.89)
[Compare Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.88...1.0.89)
- Make anyhow::Error's `UnwindSafe` and `RefUnwindSafe` impl consistently available between versions of Rust newer and older than 1.72 ([#386](https://redirect.github.com/dtolnay/anyhow/issues/386))
### [`v1.0.88`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.88)
[Compare Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.87...1.0.88)
- Documentation improvements
### [`v1.0.87`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.87)
[Compare Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.86...1.0.87)
- Support more APIs, including `Error::new` and `Error::chain`, in no-std mode on Rust 1.81+ ([#383](https://redirect.github.com/dtolnay/anyhow/issues/383))
clap-rs/clap (clap)
### [`v4.5.18`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4518---2024-09-20)
[Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.17...v4.5.18)
##### Features
- *(builder)* Expose `Arg::get_display_order` and `Command::get_display_order`
### [`v4.5.17`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4517---2024-09-04)
[Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.16...v4.5.17)
##### Fixes
- *(help)* Style required argument groups
- *(derive)* Improve error messages when unsupported fields are used
mitsuhiko/insta (insta)
### [`v1.40.0`](https://redirect.github.com/mitsuhiko/insta/blob/HEAD/CHANGELOG.md#1400)
[Compare Source](https://redirect.github.com/mitsuhiko/insta/compare/1.39.0...1.40.0)
- `cargo-insta` no longer panics when running `cargo insta test --accept --workspace`
on a workspace with a default crate. [#532](https://redirect.github.com/mitsuhiko/insta/issues/532)
- MSRV for `insta` has been raised to 1.60, and for `cargo-insta` to 1.64.
- Added support for compact debug snapshots (`assert_compact_debug_snapshot`). [#514](https://redirect.github.com/mitsuhiko/insta/issues/514)
- Deprecate `--no-force-pass` in `cargo-insta`. The `--check` option covers the
same functionality and has a clearer name. [#513](https://redirect.github.com/mitsuhiko/insta/issues/513)
- Inline snapshots now use the required number of `#`s to escape the snapshot
value, rather than always using `###`. This allows snapshotting values which
themselves contain `###`. If there are no existing `#` characters in the
snapshot value, a single `#` will be used. [#540](https://redirect.github.com/mitsuhiko/insta/issues/540)
- Inline snapshots can now be updated with `--force-update-snapshots`. [#569](https://redirect.github.com/mitsuhiko/insta/issues/569)
- `cargo insta test` accepts multiple `--exclude` flags. [#520](https://redirect.github.com/mitsuhiko/insta/issues/520)
- `test` `runner` in insta's yaml config works. [#544](https://redirect.github.com/mitsuhiko/insta/issues/544)
- Print a warning when encountering old snapshot formats. [#503](https://redirect.github.com/mitsuhiko/insta/issues/503)
- Group the options in `cargo insta --help`, upgrade to `clap` from `structopt`. [#518](https://redirect.github.com/mitsuhiko/insta/issues/518)
- No longer suggest running `cargo insta` message when running `cargo insta test --check`. [#515](https://redirect.github.com/mitsuhiko/insta/issues/515)
- Print a clearer error message when accepting a snapshot that was removed. [#516](https://redirect.github.com/mitsuhiko/insta/issues/516)
- Mark `require-full-match` as experimental, given some corner-cases are currently difficult to manage. [#497](https://redirect.github.com/mitsuhiko/insta/issues/497)
- Add a new integration test approach for `cargo-insta` and a set of integration tests. [#537](https://redirect.github.com/mitsuhiko/insta/issues/537)
- Enable Filters to be created from `IntoIterator` types, rather than just `Vec`s. [#570](https://redirect.github.com/mitsuhiko/insta/issues/570)
- Implemented total sort order for an internal `Key` type correctly. This prevents potential
crashes introduced by the new sort algorithm in Rust 1.81. [#586](https://redirect.github.com/mitsuhiko/insta/issues/586)
rust-lang/libc (libc)
### [`v0.2.159`](https://redirect.github.com/rust-lang/libc/releases/tag/0.2.159)
[Compare Source](https://redirect.github.com/rust-lang/libc/compare/0.2.158...0.2.159)
##### Added
- Android: add more `AT_*` constants in [#3779](https://redirect.github.com/rust-lang/libc/pull/3779)
- Apple: add missing `NOTE_*` constants in [#3883](https://redirect.github.com/rust-lang/libc/pull/3883)
- Hermit: add missing error numbers in [#3858](https://redirect.github.com/rust-lang/libc/pull/3858)
- Hurd: add `__timeval` for 64-bit support in [#3786](https://redirect.github.com/rust-lang/libc/pull/3786)
- Linux: add `epoll_pwait2` in [#3868](https://redirect.github.com/rust-lang/libc/pull/3868)
- Linux: add `mq_notify` in [#3849](https://redirect.github.com/rust-lang/libc/pull/3849)
- Linux: add missing `NFT_CT_*` constants in [#3844](https://redirect.github.com/rust-lang/libc/pull/3844)
- Linux: add the `fchmodat2` syscall in [#3588](https://redirect.github.com/rust-lang/libc/pull/3588)
- Linux: add the `mseal` syscall in [#3798](https://redirect.github.com/rust-lang/libc/pull/3798)
- OpenBSD: add `sendmmsg` and `recvmmsg` in [#3831](https://redirect.github.com/rust-lang/libc/pull/3831)
- Unix: add `IN6ADDR_ANY_INIT` and `IN6ADDR_LOOPBACK_INIT` in [#3693](https://redirect.github.com/rust-lang/libc/pull/3693)
- VxWorks: add `S_ISVTX` in [#3768](https://redirect.github.com/rust-lang/libc/pull/3768)
- VxWorks: add `vxCpuLib` and `taskLib` functions [#3861](https://redirect.github.com/rust-lang/libc/pull/3861)
- WASIp2: add definitions for `std::net` support in [#3892](https://redirect.github.com/rust-lang/libc/pull/3892)
##### Fixed
- Correctly handle version checks when `clippy-driver` is used [#3893](https://redirect.github.com/rust-lang/libc/pull/3893)
##### Changed
- EspIdf: change signal constants to c_int in [#3895](https://redirect.github.com/rust-lang/libc/pull/3895)
- HorizonOS: update network definitions in [#3863](https://redirect.github.com/rust-lang/libc/pull/3863)
- Linux: combine `ioctl` APIs in [#3722](https://redirect.github.com/rust-lang/libc/pull/3722)
- WASI: enable CI testing in [#3869](https://redirect.github.com/rust-lang/libc/pull/3869)
- WASIp2: enable CI testing in [#3870](https://redirect.github.com/rust-lang/libc/pull/3870)
raphlinus/pulldown-cmark (pulldown-cmark)
### [`v0.12.1`](https://redirect.github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.12.1): 0.12.1
[Compare Source](https://redirect.github.com/raphlinus/pulldown-cmark/compare/v0.12.0...v0.12.1)
#### Security
- Fix O(n\*\*2) comment parser by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/941](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/941)
#### New features
- impl From for String by [@oconnor663](https://redirect.github.com/oconnor663) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/943](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/943)
#### Developers
- Make dos-fuzzer part of the workspace by [@kdarkhan](https://redirect.github.com/kdarkhan) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/945](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/945)
#### New Contributors
- [@oconnor663](https://redirect.github.com/oconnor663) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/943](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/943)
- [@kdarkhan](https://redirect.github.com/kdarkhan) made their first contribution in [https://github.com/pulldown-cmark/pulldown-cmark/pull/945](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/945)
**Full Changelog**: https://github.com/pulldown-cmark/pulldown-cmark/compare/v0.12.0...v0.12.1
Configuration
📅 Schedule: Branch creation - "before 2am" (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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.0.86
->1.0.89
4.5.16
->4.5.18
1.39.0
->1.40.0
0.2.158
->0.2.159
0.12.0
->0.12.1
Release Notes
dtolnay/anyhow (anyhow)
### [`v1.0.89`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.89) [Compare Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.88...1.0.89) - Make anyhow::Error's `UnwindSafe` and `RefUnwindSafe` impl consistently available between versions of Rust newer and older than 1.72 ([#386](https://redirect.github.com/dtolnay/anyhow/issues/386)) ### [`v1.0.88`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.88) [Compare Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.87...1.0.88) - Documentation improvements ### [`v1.0.87`](https://redirect.github.com/dtolnay/anyhow/releases/tag/1.0.87) [Compare Source](https://redirect.github.com/dtolnay/anyhow/compare/1.0.86...1.0.87) - Support more APIs, including `Error::new` and `Error::chain`, in no-std mode on Rust 1.81+ ([#383](https://redirect.github.com/dtolnay/anyhow/issues/383))clap-rs/clap (clap)
### [`v4.5.18`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4518---2024-09-20) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.17...v4.5.18) ##### Features - *(builder)* Expose `Arg::get_display_order` and `Command::get_display_order` ### [`v4.5.17`](https://redirect.github.com/clap-rs/clap/blob/HEAD/CHANGELOG.md#4517---2024-09-04) [Compare Source](https://redirect.github.com/clap-rs/clap/compare/v4.5.16...v4.5.17) ##### Fixes - *(help)* Style required argument groups - *(derive)* Improve error messages when unsupported fields are usedmitsuhiko/insta (insta)
### [`v1.40.0`](https://redirect.github.com/mitsuhiko/insta/blob/HEAD/CHANGELOG.md#1400) [Compare Source](https://redirect.github.com/mitsuhiko/insta/compare/1.39.0...1.40.0) - `cargo-insta` no longer panics when running `cargo insta test --accept --workspace` on a workspace with a default crate. [#532](https://redirect.github.com/mitsuhiko/insta/issues/532) - MSRV for `insta` has been raised to 1.60, and for `cargo-insta` to 1.64. - Added support for compact debug snapshots (`assert_compact_debug_snapshot`). [#514](https://redirect.github.com/mitsuhiko/insta/issues/514) - Deprecate `--no-force-pass` in `cargo-insta`. The `--check` option covers the same functionality and has a clearer name. [#513](https://redirect.github.com/mitsuhiko/insta/issues/513) - Inline snapshots now use the required number of `#`s to escape the snapshot value, rather than always using `###`. This allows snapshotting values which themselves contain `###`. If there are no existing `#` characters in the snapshot value, a single `#` will be used. [#540](https://redirect.github.com/mitsuhiko/insta/issues/540) - Inline snapshots can now be updated with `--force-update-snapshots`. [#569](https://redirect.github.com/mitsuhiko/insta/issues/569) - `cargo insta test` accepts multiple `--exclude` flags. [#520](https://redirect.github.com/mitsuhiko/insta/issues/520) - `test` `runner` in insta's yaml config works. [#544](https://redirect.github.com/mitsuhiko/insta/issues/544) - Print a warning when encountering old snapshot formats. [#503](https://redirect.github.com/mitsuhiko/insta/issues/503) - Group the options in `cargo insta --help`, upgrade to `clap` from `structopt`. [#518](https://redirect.github.com/mitsuhiko/insta/issues/518) - No longer suggest running `cargo insta` message when running `cargo insta test --check`. [#515](https://redirect.github.com/mitsuhiko/insta/issues/515) - Print a clearer error message when accepting a snapshot that was removed. [#516](https://redirect.github.com/mitsuhiko/insta/issues/516) - Mark `require-full-match` as experimental, given some corner-cases are currently difficult to manage. [#497](https://redirect.github.com/mitsuhiko/insta/issues/497) - Add a new integration test approach for `cargo-insta` and a set of integration tests. [#537](https://redirect.github.com/mitsuhiko/insta/issues/537) - Enable Filters to be created from `IntoIterator` types, rather than just `Vec`s. [#570](https://redirect.github.com/mitsuhiko/insta/issues/570) - Implemented total sort order for an internal `Key` type correctly. This prevents potential crashes introduced by the new sort algorithm in Rust 1.81. [#586](https://redirect.github.com/mitsuhiko/insta/issues/586)rust-lang/libc (libc)
### [`v0.2.159`](https://redirect.github.com/rust-lang/libc/releases/tag/0.2.159) [Compare Source](https://redirect.github.com/rust-lang/libc/compare/0.2.158...0.2.159) ##### Added - Android: add more `AT_*` constants in [#3779](https://redirect.github.com/rust-lang/libc/pull/3779) - Apple: add missing `NOTE_*` constants in [#3883](https://redirect.github.com/rust-lang/libc/pull/3883) - Hermit: add missing error numbers in [#3858](https://redirect.github.com/rust-lang/libc/pull/3858) - Hurd: add `__timeval` for 64-bit support in [#3786](https://redirect.github.com/rust-lang/libc/pull/3786) - Linux: add `epoll_pwait2` in [#3868](https://redirect.github.com/rust-lang/libc/pull/3868) - Linux: add `mq_notify` in [#3849](https://redirect.github.com/rust-lang/libc/pull/3849) - Linux: add missing `NFT_CT_*` constants in [#3844](https://redirect.github.com/rust-lang/libc/pull/3844) - Linux: add the `fchmodat2` syscall in [#3588](https://redirect.github.com/rust-lang/libc/pull/3588) - Linux: add the `mseal` syscall in [#3798](https://redirect.github.com/rust-lang/libc/pull/3798) - OpenBSD: add `sendmmsg` and `recvmmsg` in [#3831](https://redirect.github.com/rust-lang/libc/pull/3831) - Unix: add `IN6ADDR_ANY_INIT` and `IN6ADDR_LOOPBACK_INIT` in [#3693](https://redirect.github.com/rust-lang/libc/pull/3693) - VxWorks: add `S_ISVTX` in [#3768](https://redirect.github.com/rust-lang/libc/pull/3768) - VxWorks: add `vxCpuLib` and `taskLib` functions [#3861](https://redirect.github.com/rust-lang/libc/pull/3861) - WASIp2: add definitions for `std::net` support in [#3892](https://redirect.github.com/rust-lang/libc/pull/3892) ##### Fixed - Correctly handle version checks when `clippy-driver` is used [#3893](https://redirect.github.com/rust-lang/libc/pull/3893) ##### Changed - EspIdf: change signal constants to c_int in [#3895](https://redirect.github.com/rust-lang/libc/pull/3895) - HorizonOS: update network definitions in [#3863](https://redirect.github.com/rust-lang/libc/pull/3863) - Linux: combine `ioctl` APIs in [#3722](https://redirect.github.com/rust-lang/libc/pull/3722) - WASI: enable CI testing in [#3869](https://redirect.github.com/rust-lang/libc/pull/3869) - WASIp2: enable CI testing in [#3870](https://redirect.github.com/rust-lang/libc/pull/3870)raphlinus/pulldown-cmark (pulldown-cmark)
### [`v0.12.1`](https://redirect.github.com/pulldown-cmark/pulldown-cmark/releases/tag/v0.12.1): 0.12.1 [Compare Source](https://redirect.github.com/raphlinus/pulldown-cmark/compare/v0.12.0...v0.12.1) #### Security - Fix O(n\*\*2) comment parser by [@notriddle](https://redirect.github.com/notriddle) in [https://github.com/pulldown-cmark/pulldown-cmark/pull/941](https://redirect.github.com/pulldown-cmark/pulldown-cmark/pull/941) #### New features - impl FromConfiguration
📅 Schedule: Branch creation - "before 2am" (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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.