Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [bitmask-enum](https://redirect.github.com/Lukas3674/rust-bitmask-enum) | workspace.dependencies | patch | `2.2.4` -> `2.2.5` | | [insta](https://insta.rs/) ([source](https://redirect.github.com/mitsuhiko/insta)) | workspace.dependencies | minor | `1.40.0` -> `1.41.0` | | [proc-macro2](https://redirect.github.com/dtolnay/proc-macro2) | workspace.dependencies | patch | `1.0.88` -> `1.0.89` | | [serde](https://serde.rs) ([source](https://redirect.github.com/serde-rs/serde)) | workspace.dependencies | patch | `1.0.210` -> `1.0.213` | | [syn](https://redirect.github.com/dtolnay/syn) | workspace.dependencies | patch | `2.0.82` -> `2.0.85` | | [thiserror](https://redirect.github.com/dtolnay/thiserror) | workspace.dependencies | patch | `1.0.64` -> `1.0.65` | --- ### Release Notes <details> <summary>mitsuhiko/insta (insta)</summary> ### [`v1.41.0`](https://redirect.github.com/mitsuhiko/insta/blob/HEAD/CHANGELOG.md#1410) [Compare Source](https://redirect.github.com/mitsuhiko/insta/compare/1.40.0...1.41.0) - Experimental support for binary snapshots. [#​610](https://redirect.github.com/mitsuhiko/insta/issues/610) (Florian Plattner) - `--force-update-snapshots` now causes `cargo-insta` to write every snapshot, regardless of whether snapshots fully match, and now implies `--accept`. This allows for `--force-update-snapshots` to update inline snapshots' delimiters and indentation. For the previous behavior of `--force-update-snapshots`, which limited writes to snapshots which didn't fully match, use `--require-full-match`. The main difference between `--require-full-match` and the existing behavior of `--force-update-snapshots` is a non-zero exit code on any snapshots which don't fully match. Like the previous behavior or `--force-update-snapshots`, `--require-full-match` doesn't track inline snapshots' delimiters or indentation, so can't update if those don't match. [#​644](https://redirect.github.com/mitsuhiko/insta/issues/644) - Inline snapshots only use `#` characters as delimiters when required. [#​603](https://redirect.github.com/mitsuhiko/insta/issues/603) - Warnings for undiscovered snapshots are more robust, and include files with custom snapshot extensions. [#​637](https://redirect.github.com/mitsuhiko/insta/issues/637) - Insta runs correctly on packages which reference rust files in a parent path. [#​626](https://redirect.github.com/mitsuhiko/insta/issues/626) - Warnings are printed when any snapshot uses a legacy format. [#​599](https://redirect.github.com/mitsuhiko/insta/issues/599) - `cargo insta --version` now prints a version. [#​665](https://redirect.github.com/mitsuhiko/insta/issues/665) - `insta` now internally uses `INSTA_UPDATE=force` rather than `INSTA_FORCE_UPDATE=1`. (This doesn't affect users of `cargo-insta`, which handles this internally.) [#​482](https://redirect.github.com/mitsuhiko/insta/issues/482) - `cargo-insta`'s integration tests continue to grow over the past couple of versions, and now offer coverage of most of `cargo-insta`'s interface. </details> <details> <summary>dtolnay/proc-macro2 (proc-macro2)</summary> ### [`v1.0.89`](https://redirect.github.com/dtolnay/proc-macro2/releases/tag/1.0.89) [Compare Source](https://redirect.github.com/dtolnay/proc-macro2/compare/1.0.88...1.0.89) - Ensure OUT_DIR is left with deterministic contents after build script execution ([#​474](https://redirect.github.com/dtolnay/proc-macro2/issues/474)) </details> <details> <summary>serde-rs/serde (serde)</summary> ### [`v1.0.213`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.213) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.212...v1.0.213) - Fix support for macro-generated `with` attributes inside a newtype struct ([#​2847](https://redirect.github.com/serde-rs/serde/issues/2847)) ### [`v1.0.212`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.212) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.211...v1.0.212) - Fix hygiene of macro-generated local variable accesses in serde(with) wrappers ([#​2845](https://redirect.github.com/serde-rs/serde/issues/2845)) ### [`v1.0.211`](https://redirect.github.com/serde-rs/serde/releases/tag/v1.0.211) [Compare Source](https://redirect.github.com/serde-rs/serde/compare/v1.0.210...v1.0.211) - Improve error reporting about mismatched signature in `with` and `default` attributes ([#​2558](https://redirect.github.com/serde-rs/serde/issues/2558), thanks [@​Mingun](https://redirect.github.com/Mingun)) - Show variant aliases in error message when variant deserialization fails ([#​2566](https://redirect.github.com/serde-rs/serde/issues/2566), thanks [@​Mingun](https://redirect.github.com/Mingun)) - Improve binary size of untagged enum and internally tagged enum deserialization by about 12% ([#​2821](https://redirect.github.com/serde-rs/serde/issues/2821)) </details> <details> <summary>dtolnay/syn (syn)</summary> ### [`v2.0.85`](https://redirect.github.com/dtolnay/syn/releases/tag/2.0.85) [Compare Source](https://redirect.github.com/dtolnay/syn/compare/2.0.84...2.0.85) - Preserve extern static unsafety in ForeignItem::Verbatim ([#​1773](https://redirect.github.com/dtolnay/syn/issues/1773)) ### [`v2.0.84`](https://redirect.github.com/dtolnay/syn/releases/tag/2.0.84) [Compare Source](https://redirect.github.com/dtolnay/syn/compare/2.0.83...2.0.84) - Parse safe and explicitly unsafe extern items ([#​1768](https://redirect.github.com/dtolnay/syn/issues/1768), [https://github.com/rust-lang/rust/issues/123743](https://redirect.github.com/rust-lang/rust/issues/123743), [https://github.com/rust-lang/rfcs/pull/3484](https://redirect.github.com/rust-lang/rfcs/pull/3484)) - Parse self captures: `impl Sized + use<Self>` ([#​1772](https://redirect.github.com/dtolnay/syn/issues/1772)) ### [`v2.0.83`](https://redirect.github.com/dtolnay/syn/releases/tag/2.0.83) [Compare Source](https://redirect.github.com/dtolnay/syn/compare/2.0.82...2.0.83) - Documentation improvements </details> <details> <summary>dtolnay/thiserror (thiserror)</summary> ### [`v1.0.65`](https://redirect.github.com/dtolnay/thiserror/releases/tag/1.0.65) [Compare Source](https://redirect.github.com/dtolnay/thiserror/compare/1.0.64...1.0.65) - Ensure OUT_DIR is left with deterministic contents after build script execution ([#​325](https://redirect.github.com/dtolnay/thiserror/issues/325)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 9am 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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/keithamus/hdx). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information