Welcome to the release notes for Scarb v2.11.4
!
This release is primarily a Cairo update.
Bug fixes included:
- Procedural macros not used by any Cairo compilation unit will not be compiled preemptively.
- Procedural macro packages will be packaged with
Cargo.lock
when packaged with Cargo1.84
or newer. - Dev dependencies propagation in workspaces has been fixed for edge cases.
Cairo Version
This version of Scarb comes with Cairo v2.11.4
.
What's Changed
- ref: scarb doc formatting signature by @FroyaTheHen in #2065
- Update docs to suggest using registry dependencies instead of Git ones by @DelevoXDG in #2076
- Add docs for prebuilt plugins and inlining strategy by weight by @maciektr in #2097
- Do not compile unused proc macros when called with packages filter by @maciektr in #2007
- Include Cargo.lock when packaging proc macros by @DelevoXDG in #2092
- Check Cargo.lock exists before packaging it by @DelevoXDG in #2116
- Fix dev-deps propagation of compiler plugins for ws members by @maciektr in #2099
- Warn about missing Cargo.lock in package by @maciektr in #2157
- Fix formatting after rust update by @maciektr in #2153
Full Changelog: v2.11.3...v2.11.4