Skip to content

Updated:(deps): Bump bitfields from 1.0.3 to 3.0.0 in /src#133

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/src/bitfields-3.0.0
Open

Updated:(deps): Bump bitfields from 1.0.3 to 3.0.0 in /src#133
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/src/bitfields-3.0.0

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Jun 8, 2026

Bumps bitfields from 1.0.3 to 3.0.0.

Release notes

Sourced from bitfields's releases.

v3.0.0

What's Changed

New Contributors

Full Changelog: gregorygaines/bitfields-rs@v2.0.0...v3.0.0

v2.0.8

🚀 Major v2 Bitfields Release

New Features and Changes

  • Codebase rewrite from the ground up for more efficient code generation.
  • Bitflags support with #[bitflag(...)]
  • Array-backed bitfields using [u8; N] backing storage.
  • Optional heap-backed array storage via array_heap = true.
  • Array field types using [u8; N].
  • Byte-oriented conversions for array-backed bitfields:
    • from_bytes, into_bytes
    • slice-based conversions
    • endian-specific byte conversions
  • Much more complete bit operations API:
    • write bits/bytes
    • get/set single bits
    • clear operations
    • invert operations
    • toggle operations
    • range operations
  • Global Cargo feature flags to control macro generation defaults.
  • Dedicated bitflag config features like bitflag endianness/copy settings.
  • Richer documentation in README with concrete examples and use cases.
  • Documentation sync from README to macro lib.
  • Fixed unnecessary clippy lints in generated code.

Migration Guide: v1 → v2

This guide covers upgrading from bitfields v1 to v2.


Breaking Changes Summary

  • access = none is now access = na.
  • from_bits and into_bits generation are now controlled together by from_into_bits.
  • from = bool is now from_traits = bool.

... (truncated)

Commits
  • 4a9bdb9 upgrade version numbers for release
  • 5fa1198 Split array heap flag into std and no std variants (#71)
  • 06039c3 Fix no_std support for Copy bitflag and others (#70)
  • 4aea002 fix fmt
  • de5128f remove dead parameter
  • 85be914 upgrade version numbers for patch release
  • eb5c945 properly check bits in builder checked setters
  • 10c6b9c remove postfix from enum variants
  • 6e2fd7c upgrade version numbers for patch release
  • a5ed8f8 add docs up to date workflow check
  • 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 [bitfields](https://github.com/gregorygaines/bitfields-rs) from 1.0.3 to 3.0.0.
- [Release notes](https://github.com/gregorygaines/bitfields-rs/releases)
- [Commits](gregorygaines/bitfields-rs@v1.0.3...v3.0.0)

---
updated-dependencies:
- dependency-name: bitfields
  dependency-version: 3.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Jun 8, 2026

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.

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