Skip to content

v2.4.0-rc3

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 20 Nov 19:32
· 556 commits to main since this release
fa3b3b6

Cairo release notes ➡️

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 release 0.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 for Filesystem 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