v2.6.0
Welcome to the release notes for Scarb v2.6.0!
This quick release is primarily a Cairo upgrade.
Cairo Version
This version of Scarb comes with Cairo v2.6.0
.
What's Changed
- Rename macro interface crates to cairo-lang namespace by @maciektr in #1145
- Add
scarb cairo-run
tests by @tomek0123456789 in #1113 - Rename cairo-lang-macro-interface to cairo-lang-macro by @maciektr in #1149
- Add
ProcMacroHost
definition by @maciektr in #1060 - Bump semver from 1.0.21 to 1.0.22 by @dependabot in #1154
- Bump the non-critical group with 7 updates by @dependabot in #1153
- Implement procedural macro host
generate_code
for attribute macro by @maciektr in #1091 - Update Cairo by @maciektr in #1160
- Implement loading shared libraries for proc macro plugins by @maciektr in #1093
- Procedural macro compilation by @maciektr in #1110
- Add test case for procedural macro compilation by @maciektr in #1100
- Implement check command for cairo plugins by @maciektr in #1148
- Run cargo fetch on workspace resolve by @maciektr in #1150
- Use json output format in cargo if set in scarb_ui by @maciektr in #1151
- Bump the non-critical group with 4 updates by @dependabot in #1163
- Procedural macros design document by @maciektr in #1109
- Change compilation unit to enum by @maciektr in #1155
- Add aux_data to proc macro result by @maciektr in #1143
- Split cairo-lang-macro crate into two (api <> abi) by @maciektr in #1157
- Bump the non-critical group with 5 updates by @dependabot in #1168
- Update CODEOWNERS by @maciektr in #1170
- Update scarb new/init hello world Cairo code by @maciektr in #1169
- Prepare release
2.6.0
by @maciektr in #1171
Full Changelog: v2.5.4...v2.6.0