bitflags/bitflags (bitflags)
### [`v2.4.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#240)
[Compare Source](https://togithub.com/bitflags/bitflags/compare/2.3.3...2.4.0)
#### What's Changed
- Remove html_root_url by [@eldruin](https://togithub.com/eldruin) in [https://github.com/bitflags/bitflags/pull/368](https://togithub.com/bitflags/bitflags/pull/368)
- Support unnamed flags by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/371](https://togithub.com/bitflags/bitflags/pull/371)
- Update smoke test to verify all Clippy and rustc lints by [@MitMaro](https://togithub.com/MitMaro) in [https://github.com/bitflags/bitflags/pull/374](https://togithub.com/bitflags/bitflags/pull/374)
- Specify the behavior of bitflags by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/369](https://togithub.com/bitflags/bitflags/pull/369)
#### New Contributors
- [@eldruin](https://togithub.com/eldruin) made their first contribution in [https://github.com/bitflags/bitflags/pull/368](https://togithub.com/bitflags/bitflags/pull/368)
- [@MitMaro](https://togithub.com/MitMaro) made their first contribution in [https://github.com/bitflags/bitflags/pull/374](https://togithub.com/bitflags/bitflags/pull/374)
**Full Changelog**: https://github.com/bitflags/bitflags/compare/2.3.3...2.4.0
### [`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.0
### [`v2.2.1`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#221)
[Compare Source](https://togithub.com/bitflags/bitflags/compare/2.2.0...2.2.1)
#### What's Changed
- Refactor attribute filtering to apply per-flag by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/345](https://togithub.com/bitflags/bitflags/pull/345)
**Full Changelog**: https://github.com/bitflags/bitflags/compare/2.2.0...2.2.1
### [`v2.2.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#220)
[Compare Source](https://togithub.com/bitflags/bitflags/compare/2.1.0...2.2.0)
#### What's Changed
- Create SECURITY.md by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/338](https://togithub.com/bitflags/bitflags/pull/338)
- add docs to describe the behavior of multi-bit flags by [@nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/bitflags/bitflags/pull/340](https://togithub.com/bitflags/bitflags/pull/340)
- Add support for bytemuck by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/336](https://togithub.com/bitflags/bitflags/pull/336)
- Add a top-level macro for filtering attributes by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/341](https://togithub.com/bitflags/bitflags/pull/341)
#### New Contributors
- [@nicholasbishop](https://togithub.com/nicholasbishop) made their first contribution in [https://github.com/bitflags/bitflags/pull/340](https://togithub.com/bitflags/bitflags/pull/340)
**Full Changelog**: https://github.com/bitflags/bitflags/compare/2.1.0...2.2.0
### [`v2.1.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#210)
[Compare Source](https://togithub.com/bitflags/bitflags/compare/2.0.2...2.1.0)
#### What's Changed
- Add docs for the internal Field0 and examples of formatting/parsing by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/328](https://togithub.com/bitflags/bitflags/pull/328)
- Add support for arbitrary by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/324](https://togithub.com/bitflags/bitflags/pull/324)
- Fix up missing docs for consts within consts by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/330](https://togithub.com/bitflags/bitflags/pull/330)
- Ignore clippy lint in generated code by [@Jake-Shadle](https://togithub.com/Jake-Shadle) in [https://github.com/bitflags/bitflags/pull/331](https://togithub.com/bitflags/bitflags/pull/331)
#### New Contributors
- [@Jake-Shadle](https://togithub.com/Jake-Shadle) made their first contribution in [https://github.com/bitflags/bitflags/pull/331](https://togithub.com/bitflags/bitflags/pull/331)
**Full Changelog**: https://github.com/bitflags/bitflags/compare/2.0.2...2.1.0
### [`v2.0.2`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#202)
[Compare Source](https://togithub.com/bitflags/bitflags/compare/2.0.1...2.0.2)
#### What's Changed
- Fix up missing isize and usize Bits impls by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/321](https://togithub.com/bitflags/bitflags/pull/321)
**Full Changelog**: https://github.com/bitflags/bitflags/compare/2.0.1...2.0.2
### [`v2.0.1`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#201)
[Compare Source](https://togithub.com/bitflags/bitflags/compare/2.0.0...2.0.1)
#### What's Changed
- Fix up some docs issues by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/309](https://togithub.com/bitflags/bitflags/pull/309)
- Make empty_flag() const. by [@tormeh](https://togithub.com/tormeh) in [https://github.com/bitflags/bitflags/pull/313](https://togithub.com/bitflags/bitflags/pull/313)
- Fix formatting of multi-bit flags with partial overlap by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/316](https://togithub.com/bitflags/bitflags/pull/316)
#### New Contributors
- [@tormeh](https://togithub.com/tormeh) made their first contribution in [https://github.com/bitflags/bitflags/pull/313](https://togithub.com/bitflags/bitflags/pull/313)
**Full Changelog**: https://github.com/bitflags/bitflags/compare/2.0.0...2.0.1
### [`v2.0.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#200)
[Compare Source](https://togithub.com/bitflags/bitflags/compare/1.3.2...2.0.0)
#### What's Changed
- Fix a typo and call out MSRV bump by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/259](https://togithub.com/bitflags/bitflags/pull/259)
- BitFlags trait by [@arturoc](https://togithub.com/arturoc) in [https://github.com/bitflags/bitflags/pull/220](https://togithub.com/bitflags/bitflags/pull/220)
- Add a hidden trait to discourage manual impls of BitFlags by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/261](https://togithub.com/bitflags/bitflags/pull/261)
- Sanitize `Ok` by [@konsumlamm](https://togithub.com/konsumlamm) in [https://github.com/bitflags/bitflags/pull/266](https://togithub.com/bitflags/bitflags/pull/266)
- Fix bug in `Debug` implementation by [@konsumlamm](https://togithub.com/konsumlamm) in [https://github.com/bitflags/bitflags/pull/268](https://togithub.com/bitflags/bitflags/pull/268)
- Fix a typo in the generated documentation by [@wackbyte](https://togithub.com/wackbyte) in [https://github.com/bitflags/bitflags/pull/271](https://togithub.com/bitflags/bitflags/pull/271)
- Use SPDX license format by [@atouchet](https://togithub.com/atouchet) in [https://github.com/bitflags/bitflags/pull/272](https://togithub.com/bitflags/bitflags/pull/272)
- serde tests fail in CI by [@arturoc](https://togithub.com/arturoc) in [https://github.com/bitflags/bitflags/pull/277](https://togithub.com/bitflags/bitflags/pull/277)
- Fix beta test output by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/279](https://togithub.com/bitflags/bitflags/pull/279)
- Add example to the README.md file by [@tiaanl](https://togithub.com/tiaanl) in [https://github.com/bitflags/bitflags/pull/270](https://togithub.com/bitflags/bitflags/pull/270)
- Iterator over all the enabled options by [@arturoc](https://togithub.com/arturoc) in [https://github.com/bitflags/bitflags/pull/278](https://togithub.com/bitflags/bitflags/pull/278)
- from_bits\_(truncate) fail with composite flags by [@arturoc](https://togithub.com/arturoc) in [https://github.com/bitflags/bitflags/pull/276](https://togithub.com/bitflags/bitflags/pull/276)
- Add more platform coverage to CI by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/280](https://togithub.com/bitflags/bitflags/pull/280)
- rework the way cfgs are handled by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/281](https://togithub.com/bitflags/bitflags/pull/281)
- Split generated code into two types by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/282](https://togithub.com/bitflags/bitflags/pull/282)
- expose bitflags iters using nameable types by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/286](https://togithub.com/bitflags/bitflags/pull/286)
- Support creating flags from their names by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/287](https://togithub.com/bitflags/bitflags/pull/287)
- Update README.md by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/288](https://togithub.com/bitflags/bitflags/pull/288)
- Prepare for 2.0.0-rc.1 release by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/289](https://togithub.com/bitflags/bitflags/pull/289)
- Add missing "if" to contains doc-comment in traits.rs by [@rusty-snake](https://togithub.com/rusty-snake) in [https://github.com/bitflags/bitflags/pull/291](https://togithub.com/bitflags/bitflags/pull/291)
- Forbid unsafe_code by [@fintelia](https://togithub.com/fintelia) in [https://github.com/bitflags/bitflags/pull/294](https://togithub.com/bitflags/bitflags/pull/294)
- serde: enable no-std support by [@nim65s](https://togithub.com/nim65s) in [https://github.com/bitflags/bitflags/pull/296](https://togithub.com/bitflags/bitflags/pull/296)
- Add a parser for flags formatted as bar-separated-values by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/297](https://togithub.com/bitflags/bitflags/pull/297)
- Prepare for 2.0.0-rc.2 release by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/299](https://togithub.com/bitflags/bitflags/pull/299)
- Use strip_prefix instead of starts_with + slice by [@QuinnPainter](https://togithub.com/QuinnPainter) in [https://github.com/bitflags/bitflags/pull/301](https://togithub.com/bitflags/bitflags/pull/301)
- Fix up some clippy lints by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/302](https://togithub.com/bitflags/bitflags/pull/302)
- Prepare for 2.0.0-rc.3 release by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/303](https://togithub.com/bitflags/bitflags/pull/303)
- feat: Add minimum permissions to rust.yml workflow by [@gabibguti](https://togithub.com/gabibguti) in [https://github.com/bitflags/bitflags/pull/305](https://togithub.com/bitflags/bitflags/pull/305)
#### New Contributors
- [@wackbyte](https://togithub.com/wackbyte) made their first contribution in [https://github.com/bitflags/bitflags/pull/271](https://togithub.com/bitflags/bitflags/pull/271)
- [@atouchet](https://togithub.com/atouchet) made their first contribution in [https://github.com/bitflags/bitflags/pull/272](https://togithub.com/bitflags/bitflags/pull/272)
- [@tiaanl](https://togithub.com/tiaanl) made their first contribution in [https://github.com/bitflags/bitflags/pull/270](https://togithub.com/bitflags/bitflags/pull/270)
- [@rusty-snake](https://togithub.com/rusty-snake) made their first contribution in [https://github.com/bitflags/bitflags/pull/291](https://togithub.com/bitflags/bitflags/pull/291)
- [@fintelia](https://togithub.com/fintelia) made their first contribution in [https://github.com/bitflags/bitflags/pull/294](https://togithub.com/bitflags/bitflags/pull/294)
- [@nim65s](https://togithub.com/nim65s) made their first contribution in [https://github.com/bitflags/bitflags/pull/296](https://togithub.com/bitflags/bitflags/pull/296)
- [@QuinnPainter](https://togithub.com/QuinnPainter) made their first contribution in [https://github.com/bitflags/bitflags/pull/301](https://togithub.com/bitflags/bitflags/pull/301)
- [@gabibguti](https://togithub.com/gabibguti) made their first contribution in [https://github.com/bitflags/bitflags/pull/305](https://togithub.com/bitflags/bitflags/pull/305)
**Full Changelog**: https://github.com/bitflags/bitflags/compare/1.3.2...2.0.0
### [`v1.3.2`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#132)
[Compare Source](https://togithub.com/bitflags/bitflags/compare/1.3.1...1.3.2)
- Allow `non_snake_case` in generated flags types ([#256])
[#256]: https://togithub.com/bitflags/bitflags/pull/256
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.3
->2.4
Release Notes
bitflags/bitflags (bitflags)
### [`v2.4.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#240) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.3.3...2.4.0) #### What's Changed - Remove html_root_url by [@eldruin](https://togithub.com/eldruin) in [https://github.com/bitflags/bitflags/pull/368](https://togithub.com/bitflags/bitflags/pull/368) - Support unnamed flags by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/371](https://togithub.com/bitflags/bitflags/pull/371) - Update smoke test to verify all Clippy and rustc lints by [@MitMaro](https://togithub.com/MitMaro) in [https://github.com/bitflags/bitflags/pull/374](https://togithub.com/bitflags/bitflags/pull/374) - Specify the behavior of bitflags by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/369](https://togithub.com/bitflags/bitflags/pull/369) #### New Contributors - [@eldruin](https://togithub.com/eldruin) made their first contribution in [https://github.com/bitflags/bitflags/pull/368](https://togithub.com/bitflags/bitflags/pull/368) - [@MitMaro](https://togithub.com/MitMaro) made their first contribution in [https://github.com/bitflags/bitflags/pull/374](https://togithub.com/bitflags/bitflags/pull/374) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.3.3...2.4.0 ### [`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.0 ### [`v2.2.1`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#221) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.2.0...2.2.1) #### What's Changed - Refactor attribute filtering to apply per-flag by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/345](https://togithub.com/bitflags/bitflags/pull/345) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.2.0...2.2.1 ### [`v2.2.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#220) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.1.0...2.2.0) #### What's Changed - Create SECURITY.md by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/338](https://togithub.com/bitflags/bitflags/pull/338) - add docs to describe the behavior of multi-bit flags by [@nicholasbishop](https://togithub.com/nicholasbishop) in [https://github.com/bitflags/bitflags/pull/340](https://togithub.com/bitflags/bitflags/pull/340) - Add support for bytemuck by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/336](https://togithub.com/bitflags/bitflags/pull/336) - Add a top-level macro for filtering attributes by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/341](https://togithub.com/bitflags/bitflags/pull/341) #### New Contributors - [@nicholasbishop](https://togithub.com/nicholasbishop) made their first contribution in [https://github.com/bitflags/bitflags/pull/340](https://togithub.com/bitflags/bitflags/pull/340) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.1.0...2.2.0 ### [`v2.1.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#210) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.0.2...2.1.0) #### What's Changed - Add docs for the internal Field0 and examples of formatting/parsing by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/328](https://togithub.com/bitflags/bitflags/pull/328) - Add support for arbitrary by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/324](https://togithub.com/bitflags/bitflags/pull/324) - Fix up missing docs for consts within consts by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/330](https://togithub.com/bitflags/bitflags/pull/330) - Ignore clippy lint in generated code by [@Jake-Shadle](https://togithub.com/Jake-Shadle) in [https://github.com/bitflags/bitflags/pull/331](https://togithub.com/bitflags/bitflags/pull/331) #### New Contributors - [@Jake-Shadle](https://togithub.com/Jake-Shadle) made their first contribution in [https://github.com/bitflags/bitflags/pull/331](https://togithub.com/bitflags/bitflags/pull/331) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.0.2...2.1.0 ### [`v2.0.2`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#202) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.0.1...2.0.2) #### What's Changed - Fix up missing isize and usize Bits impls by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/321](https://togithub.com/bitflags/bitflags/pull/321) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.0.1...2.0.2 ### [`v2.0.1`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#201) [Compare Source](https://togithub.com/bitflags/bitflags/compare/2.0.0...2.0.1) #### What's Changed - Fix up some docs issues by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/309](https://togithub.com/bitflags/bitflags/pull/309) - Make empty_flag() const. by [@tormeh](https://togithub.com/tormeh) in [https://github.com/bitflags/bitflags/pull/313](https://togithub.com/bitflags/bitflags/pull/313) - Fix formatting of multi-bit flags with partial overlap by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/316](https://togithub.com/bitflags/bitflags/pull/316) #### New Contributors - [@tormeh](https://togithub.com/tormeh) made their first contribution in [https://github.com/bitflags/bitflags/pull/313](https://togithub.com/bitflags/bitflags/pull/313) **Full Changelog**: https://github.com/bitflags/bitflags/compare/2.0.0...2.0.1 ### [`v2.0.0`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#200) [Compare Source](https://togithub.com/bitflags/bitflags/compare/1.3.2...2.0.0) #### What's Changed - Fix a typo and call out MSRV bump by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/259](https://togithub.com/bitflags/bitflags/pull/259) - BitFlags trait by [@arturoc](https://togithub.com/arturoc) in [https://github.com/bitflags/bitflags/pull/220](https://togithub.com/bitflags/bitflags/pull/220) - Add a hidden trait to discourage manual impls of BitFlags by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/261](https://togithub.com/bitflags/bitflags/pull/261) - Sanitize `Ok` by [@konsumlamm](https://togithub.com/konsumlamm) in [https://github.com/bitflags/bitflags/pull/266](https://togithub.com/bitflags/bitflags/pull/266) - Fix bug in `Debug` implementation by [@konsumlamm](https://togithub.com/konsumlamm) in [https://github.com/bitflags/bitflags/pull/268](https://togithub.com/bitflags/bitflags/pull/268) - Fix a typo in the generated documentation by [@wackbyte](https://togithub.com/wackbyte) in [https://github.com/bitflags/bitflags/pull/271](https://togithub.com/bitflags/bitflags/pull/271) - Use SPDX license format by [@atouchet](https://togithub.com/atouchet) in [https://github.com/bitflags/bitflags/pull/272](https://togithub.com/bitflags/bitflags/pull/272) - serde tests fail in CI by [@arturoc](https://togithub.com/arturoc) in [https://github.com/bitflags/bitflags/pull/277](https://togithub.com/bitflags/bitflags/pull/277) - Fix beta test output by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/279](https://togithub.com/bitflags/bitflags/pull/279) - Add example to the README.md file by [@tiaanl](https://togithub.com/tiaanl) in [https://github.com/bitflags/bitflags/pull/270](https://togithub.com/bitflags/bitflags/pull/270) - Iterator over all the enabled options by [@arturoc](https://togithub.com/arturoc) in [https://github.com/bitflags/bitflags/pull/278](https://togithub.com/bitflags/bitflags/pull/278) - from_bits\_(truncate) fail with composite flags by [@arturoc](https://togithub.com/arturoc) in [https://github.com/bitflags/bitflags/pull/276](https://togithub.com/bitflags/bitflags/pull/276) - Add more platform coverage to CI by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/280](https://togithub.com/bitflags/bitflags/pull/280) - rework the way cfgs are handled by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/281](https://togithub.com/bitflags/bitflags/pull/281) - Split generated code into two types by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/282](https://togithub.com/bitflags/bitflags/pull/282) - expose bitflags iters using nameable types by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/286](https://togithub.com/bitflags/bitflags/pull/286) - Support creating flags from their names by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/287](https://togithub.com/bitflags/bitflags/pull/287) - Update README.md by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/288](https://togithub.com/bitflags/bitflags/pull/288) - Prepare for 2.0.0-rc.1 release by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/289](https://togithub.com/bitflags/bitflags/pull/289) - Add missing "if" to contains doc-comment in traits.rs by [@rusty-snake](https://togithub.com/rusty-snake) in [https://github.com/bitflags/bitflags/pull/291](https://togithub.com/bitflags/bitflags/pull/291) - Forbid unsafe_code by [@fintelia](https://togithub.com/fintelia) in [https://github.com/bitflags/bitflags/pull/294](https://togithub.com/bitflags/bitflags/pull/294) - serde: enable no-std support by [@nim65s](https://togithub.com/nim65s) in [https://github.com/bitflags/bitflags/pull/296](https://togithub.com/bitflags/bitflags/pull/296) - Add a parser for flags formatted as bar-separated-values by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/297](https://togithub.com/bitflags/bitflags/pull/297) - Prepare for 2.0.0-rc.2 release by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/299](https://togithub.com/bitflags/bitflags/pull/299) - Use strip_prefix instead of starts_with + slice by [@QuinnPainter](https://togithub.com/QuinnPainter) in [https://github.com/bitflags/bitflags/pull/301](https://togithub.com/bitflags/bitflags/pull/301) - Fix up some clippy lints by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/302](https://togithub.com/bitflags/bitflags/pull/302) - Prepare for 2.0.0-rc.3 release by [@KodrAus](https://togithub.com/KodrAus) in [https://github.com/bitflags/bitflags/pull/303](https://togithub.com/bitflags/bitflags/pull/303) - feat: Add minimum permissions to rust.yml workflow by [@gabibguti](https://togithub.com/gabibguti) in [https://github.com/bitflags/bitflags/pull/305](https://togithub.com/bitflags/bitflags/pull/305) #### New Contributors - [@wackbyte](https://togithub.com/wackbyte) made their first contribution in [https://github.com/bitflags/bitflags/pull/271](https://togithub.com/bitflags/bitflags/pull/271) - [@atouchet](https://togithub.com/atouchet) made their first contribution in [https://github.com/bitflags/bitflags/pull/272](https://togithub.com/bitflags/bitflags/pull/272) - [@tiaanl](https://togithub.com/tiaanl) made their first contribution in [https://github.com/bitflags/bitflags/pull/270](https://togithub.com/bitflags/bitflags/pull/270) - [@rusty-snake](https://togithub.com/rusty-snake) made their first contribution in [https://github.com/bitflags/bitflags/pull/291](https://togithub.com/bitflags/bitflags/pull/291) - [@fintelia](https://togithub.com/fintelia) made their first contribution in [https://github.com/bitflags/bitflags/pull/294](https://togithub.com/bitflags/bitflags/pull/294) - [@nim65s](https://togithub.com/nim65s) made their first contribution in [https://github.com/bitflags/bitflags/pull/296](https://togithub.com/bitflags/bitflags/pull/296) - [@QuinnPainter](https://togithub.com/QuinnPainter) made their first contribution in [https://github.com/bitflags/bitflags/pull/301](https://togithub.com/bitflags/bitflags/pull/301) - [@gabibguti](https://togithub.com/gabibguti) made their first contribution in [https://github.com/bitflags/bitflags/pull/305](https://togithub.com/bitflags/bitflags/pull/305) **Full Changelog**: https://github.com/bitflags/bitflags/compare/1.3.2...2.0.0 ### [`v1.3.2`](https://togithub.com/bitflags/bitflags/blob/HEAD/CHANGELOG.md#132) [Compare Source](https://togithub.com/bitflags/bitflags/compare/1.3.1...1.3.2) - Allow `non_snake_case` in generated flags types ([#256]) [#256]: https://togithub.com/bitflags/bitflags/pull/256Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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.
🔕 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.