Skip to content

Conversation

@LuisFerLCC
Copy link
Owner

error-stack-macros2 v0.2.1

The second development version of error-stack-macros2 receives its first patch!

Fixes

  • The #[allow(single_use_lifetimes)] attribute included with the generated impl blocks is now located above user-provided attributes. This means that this attribute, as well as any other attributes that we might add in the future, will no longer override attributes that you specify for your type alongside the error-stack-macros2 macro.
  • The path for the generated call to the unreachable! macro is now fully qualified, meaning it can no longer accidentally call a different macro in scope with the same name.

Performance

  • Structs with at least one field with type never (!) can now ignore the display attribute, as such a struct can never be instantiated.

Dependencies

All dependencies have been updated to their latest versions, which in this case means performance improvements and bug fixes.

Previous release notes

If you want to take a look at the notes from previous releases, go to GitHub Releases.

dependabot bot and others added 30 commits October 13, 2025 20:37
Bumps [regex](https://github.com/rust-lang/regex) from 1.11.3 to 1.12.2.
- [Release notes](https://github.com/rust-lang/regex/releases)
- [Changelog](https://github.com/rust-lang/regex/blob/master/CHANGELOG.md)
- [Commits](rust-lang/regex@1.11.3...1.12.2)

---
updated-dependencies:
- dependency-name: regex
  dependency-version: 1.12.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.106 to 2.0.107.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.106...2.0.107)

---
updated-dependencies:
- dependency-name: syn
  dependency-version: 2.0.107
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.107 to 2.0.108.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.107...2.0.108)

---
updated-dependencies:
- dependency-name: syn
  dependency-version: 2.0.108
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.101 to 1.0.102.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](dtolnay/proc-macro2@1.0.101...1.0.102)

---
updated-dependencies:
- dependency-name: proc-macro2
  dependency-version: 1.0.102
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
….0.102

Bump proc-macro2 from 1.0.101 to 1.0.102
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.102 to 1.0.103.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](dtolnay/proc-macro2@1.0.102...1.0.103)

---
updated-dependencies:
- dependency-name: proc-macro2
  dependency-version: 1.0.103
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
….0.103

Bump proc-macro2 from 1.0.102 to 1.0.103
Bumps [quote](https://github.com/dtolnay/quote) from 1.0.41 to 1.0.42.
- [Release notes](https://github.com/dtolnay/quote/releases)
- [Commits](dtolnay/quote@1.0.41...1.0.42)

---
updated-dependencies:
- dependency-name: quote
  dependency-version: 1.0.42
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.108 to 2.0.109.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.108...2.0.109)

---
updated-dependencies:
- dependency-name: syn
  dependency-version: 2.0.109
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.109 to 2.0.110.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.109...2.0.110)

---
updated-dependencies:
- dependency-name: syn
  dependency-version: 2.0.110
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.110 to 2.0.111.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.110...2.0.111)

---
updated-dependencies:
- dependency-name: syn
  dependency-version: 2.0.111
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.103 to 1.0.104.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](dtolnay/proc-macro2@1.0.103...1.0.104)

---
updated-dependencies:
- dependency-name: proc-macro2
  dependency-version: 1.0.104
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.111 to 2.0.112.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.111...2.0.112)

---
updated-dependencies:
- dependency-name: syn
  dependency-version: 2.0.112
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
….0.104

Bump proc-macro2 from 1.0.103 to 1.0.104
Add strict lints and Rustfmt configuration
LuisFerLCC and others added 23 commits December 31, 2025 12:07
Remove Discord Rich Presence privacy mode
Fix attribute ordering to prevent macro from overriding user lint attributes
Bumps [proc-macro2](https://github.com/dtolnay/proc-macro2) from 1.0.104 to 1.0.105.
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](dtolnay/proc-macro2@1.0.104...1.0.105)

---
updated-dependencies:
- dependency-name: proc-macro2
  dependency-version: 1.0.105
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.112 to 2.0.113.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.112...2.0.113)

---
updated-dependencies:
- dependency-name: syn
  dependency-version: 2.0.113
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
….0.105

Bump proc-macro2 from 1.0.104 to 1.0.105
Bumps [quote](https://github.com/dtolnay/quote) from 1.0.42 to 1.0.43.
- [Release notes](https://github.com/dtolnay/quote/releases)
- [Commits](dtolnay/quote@1.0.42...1.0.43)

---
updated-dependencies:
- dependency-name: quote
  dependency-version: 1.0.43
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [syn](https://github.com/dtolnay/syn) from 2.0.113 to 2.0.114.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](dtolnay/syn@2.0.113...2.0.114)

---
updated-dependencies:
- dependency-name: syn
  dependency-version: 2.0.114
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Optimizations and bug fixes for v0.2.1
@LuisFerLCC LuisFerLCC added this to the v0.2.1 milestone Jan 8, 2026
@LuisFerLCC LuisFerLCC self-assigned this Jan 8, 2026
@LuisFerLCC LuisFerLCC added the 🔄 New release This PR into `stable` marks a new release label Jan 8, 2026
@LuisFerLCC LuisFerLCC added the ✅ Ready to merge This PR is ready to be merged label Jan 8, 2026
@LuisFerLCC LuisFerLCC merged commit 9ab7dfd into stable Jan 8, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔄 New release This PR into `stable` marks a new release ✅ Ready to merge This PR is ready to be merged

Projects

Development

Successfully merging this pull request may close these issues.

2 participants