Skip to content

Bump cbindgen from 0.27.0 to 0.29.4 in /rust/cbindgen_runner - #1

Merged
gecka merged 1 commit into
mainfrom
dependabot/cargo/rust/cbindgen_runner/cbindgen-0.29.4
Jul 28, 2026
Merged

Bump cbindgen from 0.27.0 to 0.29.4 in /rust/cbindgen_runner#1
gecka merged 1 commit into
mainfrom
dependabot/cargo/rust/cbindgen_runner/cbindgen-0.29.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 26, 2026

Copy link
Copy Markdown
Contributor

Bumps cbindgen from 0.27.0 to 0.29.4.

Release notes

Sourced from cbindgen's releases.

0.29.4

  • Support constant enums and arrays.

0.29.3

  • Expose the line_endings config option to use with the builder
  • Fix doc attribute parsing to properly handle block comments
  • Check for CMSE ABI's as well
  • ci: Add a meta job to block the merge queue on it.
  • Allow pub access to ReprType fields
  • In C23 mode, define sized enums as enums rather than typedefs.

0.29.2

  • Request serde's std feature to avoid issues with newer toml versions.

0.29.1

  • cf13c2b enum: Track dependencies properly in enumerations.
  • 307d1e9 constant: Handle cfg in associated constants.
  • 0902d02 Remove "display" feature from the toml crate
  • 9068410 Fix incorrect detection of duplicated constants
  • 451e768 docs: Correct after_include type in example config (fix)
  • aff68c6 cargo update
  • 09666f6 Update toml to 0.9

0.29.0

  • Support no-export annotation for statics and functions.
  • Fixed conditional fields of constexpr literal structs
  • Add rename rule for generated associated constant
  • Upgrade heck to 0.5
  • Add support for an optional nullable attribute
  • docs.md: Fix deprecated_with_note and deprecated_variant_with_note being spelled as 'notes'
  • Fix generic with "void" default
  • Fixed error generation of structures using the keyword as inside arrays
  • Added test for unsafe(no_mangle) attribute
  • Fixed handling of trait methods containing the unsafe attribute
  • Rename -Zparse-only

0.28.0

... (truncated)

Changelog

Sourced from cbindgen's changelog.

0.29.4

  * Support constant enums and arrays.

0.29.3

  * Expose the line_endings config option to use with the builder
  * Fix doc attribute parsing to properly handle block comments
  * Check for CMSE ABI's as well
  * ci: Add a meta job to block the merge queue on it.
  * Allow `pub` access to `ReprType` fields
  * In C23 mode, define sized enums as enums rather than typedefs.

0.29.2

  * Request serde's std feature to avoid issues with newer toml versions.

0.29.1

  * cf13c2b enum: Track dependencies properly in enumerations.
  * 307d1e9 constant: Handle cfg in associated constants.
  * 0902d02 Remove "display" feature from the toml crate
  * 9068410 Fix incorrect detection of duplicated constants
  * 451e768 docs: Correct after_include type in example config (fix)
  * aff68c6 cargo update
  * 09666f6 Update toml to 0.9

0.29.0

  * Support no-export annotation for statics and functions.
  * Fixed conditional fields of constexpr literal structs
  * Add rename rule for generated associated constant
  * Upgrade heck to 0.5
  * Add support for an optional nullable attribute
  * docs.md: Fix deprecated_with_note and deprecated_variant_with_note being spelled as 'notes'
  * Fix generic with "void" default
  * Fixed error generation of structures using the keyword as inside arrays
  * Added test for unsafe(no_mangle) attribute
  * Fixed handling of trait methods containing the unsafe attribute
  * Rename -Zparse-only

0.28.0

  * Parse unsafe attributes in https://github.com/mozilla/cbindgen/pull/1020
  * Fix local override of enum prefix-with-name by jsgf in https://github.com/mozilla/cbindgen/pull/1006
  * Add rename-all=prefix in https://github.com/mozilla/cbindgen/pull/1021
  * ir: add support for UnsafeCell and SyncUnsafeCell by alekitto in https://github.com/mozilla/cbindgen/pull/1003
  * Implement mangling for arrays in https://github.com/mozilla/cbindgen/pull/1022
  * Fix: Ignore `CARGO_BUILD_TARGET` in tests by bryango in https://github.com/mozilla/cbindgen/pull/1010
  * Newline for each field for constexpr field constants by youknowone in https://github.com/mozilla/cbindgen/pull/988

... (truncated)

Commits
  • b826cb8 Bump version.
  • 7b328f1 tests: Add some tests for constant enums.
  • 6c5bb1f ir: Add support for arrays.
  • 3b1305a ir: Allow constant literals with enum variants.
  • 4cf7500 ir: Use Path for ConstExprs.
  • b5f2a97 Bump version to 0.29.3 and update CHANGES doc
  • dfae10a tests: Fix tests with modern gcc.
  • b16c1d2 Use C++ fixed-type enumeration syntax under C23 (or higher) as well
  • b68b027 Allow pub access to ReprType fields
  • d458634 ci: Add a meta job to block the merge queue on it.
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [cbindgen](https://github.com/mozilla/cbindgen) from 0.27.0 to 0.29.4.
- [Release notes](https://github.com/mozilla/cbindgen/releases)
- [Changelog](https://github.com/mozilla/cbindgen/blob/main/CHANGES)
- [Commits](mozilla/cbindgen@0.27.0...0.29.4)

---
updated-dependencies:
- dependency-name: cbindgen
  dependency-version: 0.29.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Jul 26, 2026
@gecka
gecka merged commit 26f887e into main Jul 28, 2026
3 checks passed
@dependabot
dependabot Bot deleted the dependabot/cargo/rust/cbindgen_runner/cbindgen-0.29.4 branch July 28, 2026 04:43
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