Skip to content

chore(deps)(deps): update darling requirement from 0.23 to 0.24 in the proc-macro group across 1 directory - #299

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/proc-macro-211dd513e5
Open

chore(deps)(deps): update darling requirement from 0.23 to 0.24 in the proc-macro group across 1 directory#299
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/proc-macro-211dd513e5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 3, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on darling to permit the latest version.
Updates darling to 0.24.0

Release notes

Sourced from darling's releases.

v0.24.0

  • Update syn to v3 #431
  • Add impl ToTokens for SpannedValue #423
  • Allow data magic field for FromDeriveInput to be any type that implements TryFrom<&syn::Data, Error = darling::Error> without needing to use #[darling(with = ...)] syntax #391
Changelog

Sourced from darling's changelog.

v0.24.0 (July 30, 2026)

  • Update syn to v3 #431
  • Add impl ToTokens for SpannedValue #423
  • Allow data magic field for FromDeriveInput to be any type that implements TryFrom<&syn::Data, Error = darling::Error> without needing to use #[darling(with = ...)] syntax #391

v0.23.0 (December 3, 2025)

  • Bump MSRV to 1.88.0; there have been no code changes that caused this, but due to dependency issues CI no longer works on 1.56.0 #357

v0.22.0 (December 2, 2025)

  • BREAKING: Remove fnv dependency, as runtime performance gain does not justify additional dependency. This was exposed to users of darling::usage, so it may be breaking for them #373
  • Add #[darling(default = || expr(val))] support, allowing a closure where a path was previously required #380
  • Preserve span information for paths given to darling::util::Callable as literal strings
  • Fix some documentation typos

v0.21.3 (August 22, 2025)

  • Fix: Forward Override::<T>::from_expr to T::from_expr #371

v0.21.2 (August 14, 2025)

  • Add #[darling(from_expr = ...)] when deriving FromMeta to support overriding the key-value form #369
  • Keep parsing the body and type params even if there are errors from parsing attributes. #7
  • Support #[darling(with = ...)] on the generics field when deriving FromDeriveInput.
  • Return an error, rather than panicking, when doing shape validation on a union. #365

v0.21.1 (August 4, 2025)

  • Track all alternate field names, and show them in error message if there aren't too many. #325
  • Track all alternate values for enum variants, and show them in error messages if there aren't too many. #362

v0.21.0 (July 10, 2025)

  • Potentially breaking: Emit error when an attribute path is present in both attributes and forward_attrs. #336
  • Support parsing attributes which contain keywords #238
  • Add SpannedValue::into_inner #342
  • Add #[darling(derive_syn_parse)] to also impl syn::parse::Parse when deriving FromMeta #285
  • Make impl FromMeta for syn::TypePath support both quote-wrapped and bare values #351
  • Add util::PreservedStrExpr #346
  • Impl UsesTypeParams and UsesLifetimes for WithOriginal #215
  • Update error message emitted by <() as FromMeta>::from_list to allow use of () as a #[darling(flatten)] target #353

v0.20.11 (March 28, 2025)

  • Support #[darling(with = ...)] on the data field when deriving FromDeriveInput. This allows the use of simpler receiver types, such as a Vec of enum variants.

... (truncated)

Commits
  • 51dd494 Bump version to 0.24.0
  • 2f3a94a Implement ToTokens for SpannedValue
  • 7bdc239 Fix clippy::needless_continue lint in code generated by FromDeriveInput
  • bdc3139 Upgrade Syn to 3.0.0
  • dfa9f88 Pass tokens that failed to parse as Expr to FromMeta::from_invalid_expr
  • 3c16c07 Check fields earlier for FromVariant impls
  • 4d4f455 Add a serde example
  • 7d716c8 Refactor forwarded field initialization
  • 3db4a96 Add #[darling(with = ...)] on ident field
  • 9fc67c7 Add #[darling(transparent)] to delegate impl to inner field even if it is n...
  • Additional commits viewable in compare view

@dependabot @github

dependabot Bot commented on behalf of github Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, rust. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from RAprogramm as a code owner August 3, 2026 03:06
@github-actions
github-actions Bot enabled auto-merge (squash) August 3, 2026 03:06
Updates the requirements on [darling](https://github.com/TedDriggs/darling) to permit the latest version.

Updates `darling` to 0.24.0
- [Release notes](https://github.com/TedDriggs/darling/releases)
- [Changelog](https://github.com/TedDriggs/darling/blob/master/CHANGELOG.md)
- [Commits](TedDriggs/darling@v0.23.0...v0.24.0)

---
updated-dependencies:
- dependency-name: darling
  dependency-version: 0.24.0
  dependency-type: direct:production
  dependency-group: proc-macro
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps)(deps): update darling requirement from 0.23 to 0.24 in the proc-macro group chore(deps)(deps): update darling requirement from 0.23 to 0.24 in the proc-macro group across 1 directory Aug 3, 2026
@dependabot
dependabot Bot force-pushed the dependabot/cargo/proc-macro-211dd513e5 branch from b154c28 to 4153841 Compare August 3, 2026 03:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants