v2.6.4
Welcome to the release notes for Scarb v2.6.4
!
This release introduces preliminary work on procedural macros and a new configuration flag.
An option to disable gas calculation
This release introduces a new flag in the Cairo compiler configuration, called enable-gas
.
If set to false
, Scarb will not add any instructions related to gas usage calculation during the project compilation. By default, this flag is set to true
. This flag cannot be disabled while compiling the starknet-contract
target.
[cairo]
enable-gas = false
Cairo Version
This version of Scarb comes with Cairo v2.6.3
.
What's Changed
- Remove macro_commons by @maciektr in #1185
- Update telegram invite by @maciektr in #1189
- Update CODEOWNERS by @maciektr in #1191
- Move Scarb StableHash to separate crate by @maciektr in #1187
- Store AuxData as Vec instead of serde/string by @maciektr in #1188
- Update
redb
to2.0.0-beta0
by @mkaput in #1199 - Bump gix from 0.58.0 to 0.61.0 by @dependabot in #1198
- Update deps by @maciektr in #1202
- Implement aux_data callback by @maciektr in #1186
- fix: derive Clone and Debug for CompilationUnit enum by @glihm in #1203
- Fix gas validations for disabled gas casm compilation by @maciektr in #1204
New Contributors
Full Changelog: v2.6.3...v2.6.4