Closed renovate[bot] closed 1 year ago
This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.
:tada: This PR is included in version 1.0.13 :tada:
The release is available on:
v1.0.13
Your semantic-release bot :package::rocket:
This PR contains the following updates:
2.2.1
->2.3.3
Release Notes
bitflags/bitflags (bitflags)
### [`v2.3.3`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#233) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.3.2...2.3.3) #### Changes to `-=` The `-=` operator was incorrectly changed to truncate bits that didn't correspond to valid flags in `2.3.0`. This has been fixed up so it once again behaves the same as `-` and `difference`. #### Changes to `!` The `!` operator previously called `Self::from_bits_truncate`, which would truncate any bits that only partially overlapped with a valid flag. It will now use `bits & Self::all().bits()`, so any bits that overlap any bits specified by any flag will be respected. This is unlikely to have any practical implications, but enables defining a flag like `const ALL = !0` as a way to signal that any bit pattern is a known set of flags. #### Changes to formatting Zero-valued flags will never be printed. You'll either get `0x0` for empty flags using debug formatting, or the set of flags with zero-valued flags omitted for others. Composite flags will no longer be redundantly printed if there are extra bits to print at the end that don't correspond to a valid flag. #### What's Changed - Fix up incorrect sub assign behavior and other cleanups by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/366](https://togithub.com/bitflags/bitflags/pull/366) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.3.2...2.3.3 ### [`v2.3.2`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#232) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.3.1...2.3.2) #### What's Changed - \[doc] \[src/lib.rs] delete redundant path prefix by [@OccupyMars2025](https://togithub.com/OccupyMars2025) in [https://github.com/bitflags/bitflags/pull/361](https://togithub.com/bitflags/bitflags/pull/361) #### New Contributors - [@OccupyMars2025](https://togithub.com/OccupyMars2025) made their first contribution in [https://github.com/bitflags/bitflags/pull/361](https://togithub.com/bitflags/bitflags/pull/361) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.3.1...2.3.2 ### [`v2.3.1`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#231) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.3.0...2.3.1) #### What's Changed - Fix Self in flags value expressions by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/355](https://togithub.com/bitflags/bitflags/pull/355) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.3.0...2.3.1 ### [`v2.3.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#230) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.2.1...2.3.0) #### What's Changed - Support ejecting flags types from the bitflags macro by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/351](https://togithub.com/bitflags/bitflags/pull/351) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.2.1...2.3.0Configuration
📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.