v2.4.0-rc3
Pre-release
Pre-release
github-actions
released this
20 Nov 19:32
·
556 commits
to main
since this release
Warning
This version is not supported on Starknet! If you want to develop contracts deployable to current Starknet, please stick with Scarb v2.3.1
Welcome to the release notes for Scarb v2.4.0-rc3
!
This quick release is primarily a Cairo upgrade.
Cairo Version
This version of Scarb comes with Cairo v2.4.0-rc3
.
What's Changed
- Introduce
RegistryClientCache
stub by @mkaput in #808 - Use constant
mtime
for packaged tarballs by @mkaput in #898 - Bump the non-critical group with 3 updates by @dependabot in #899
- Implement caching of records returned from registry clients by @mkaput in #809
- Set up machinery for testing HTTP interactions of HTTP registry by @mkaput in #818
- Detect target name duplicates across workspace by @maciektr in #900
- Add PackagesFilterLong without short clap arguments by @maciektr in #902
- Prepare
scarb-ui
release0.1.2
by @maciektr in #905 - Handle readme and license files in scarb package by @szymmis in #897
- Implement records caching on HttpRegistryClient level by @mkaput in #819
- Add
AsyncFileLockGuard
by @mkaput in #844 - Impl
Clone
forFilesystem
by @mkaput in #845 - Implement caching of downloaded tarballs by @mkaput in #846
- Cache index configs by @mkaput in #892
- Fix clippy errors after update by @maciektr in #913
- Move validation before usage in build-external glob selectors by @maciektr in #914
- Fix failing tests by adjusting stderr message assertions by @szymmis in #915
- Handle checksums in registry packages by @mkaput in #906
Full Changelog: v2.4.0-rc2...v2.4.0-rc3