Skip to content

Releases: Scaffold-Stark/scaffold-stark-2

v0.3.0

24 Sep 02:28
Compare
Choose a tag to compare

🚀 Scaffold-Stark v0.3.0

Changes since v0.2.2

Updated Requirements

  • Updated Cairo version to 2.8.2 from 2.6.4
  • Updated Scarb version to 2.8.2 from 2.6.5
  • Updated RPC version support to 0.7.1 from 0.7.0
  • Updated OpenZeppelin version to 0.16.0 from 0.14.0
  • Updated starknet.js version to 6.12.1 from 6.7.0
  • Updated starknet-devnet to use the latest version 0.2.0
  • Updated starknet-react to use the latest version 3.0.0

New Features

  • Fee Payment Options: Added support for deploying contracts with flexible fee payments in either STRK or ETH via the --fee flag.
  • ABI Handling: Users can now download contract ABIs and automatically append them to the contracts file, simplifying contract interactions within the app.
  • Forking on Devnet: With the latest starknet-devnet (0.2.0), users can now create forks, enabling more complex testing scenarios that simulate existing chain states.

Documentation and Quickstart Improvements

  • Updated Quickstart guide to include new fee options for deployments.
  • Added instructions for managing and downloading ABIs.
  • Clarified devnet usage and provided examples for forking workflows.

Full Changelog: v0.2.2...v0.3.0

v0.2.2

28 Jul 14:14
Compare
Choose a tag to compare

🚀 Scaffold-Stark 2 v0.2.2

@0xquantum3labs

Changes since v0.1.0

Updated Requirements

  • Updated Scarb version to 2.6.5 from 2.5.4
  • Updated Cairo version to 2.6.4 from 2.5.4
  • Updated Snforge version to 0.27.0 from 0.25.0
  • Updated RPC version support to 0.7.0 from 0.5.1
  • Updated OpenZeppelin version to 0.14.0 from 0.10.0
  • Updated starknet.js version to 6.7.0 from 6.5.0
  • Remove submodule dependency of starknet-devnet-rs

Documentation and Quickstart Improvements

  • Added instructions on starknet-devnet global installation.
  • Updated instructions for verifying the RPC version.
  • Updated compatible versions section with the latest tool versions.
  • Improved Quickstart guide to clarify environment variable preparation and network setup.
  • Updated URLs for RPC examples and added more detailed instructions for setting up dedicated RPC.

New Features

  • Support for Arrays of Structs: Added support on /debug for handling arrays of structs.
  • Support for Complex Types: Enhanced /debug page to handle complex types like nested structs and nested tuples with Enums and Arrays / Spans
  • Faster Deployment Script: Improved deployment scripts to allow for single transaction deployment of multiple contracts.

Full Changelog

Full Changelog