Releases: Scaffold-Stark/scaffold-stark-2
Releases · Scaffold-Stark/scaffold-stark-2
v0.3.0
🚀 Scaffold-Stark v0.3.0
Changes since v0.2.2
Updated Requirements
- Updated
Cairo
version to2.8.2
from2.6.4
- Updated
Scarb
version to2.8.2
from2.6.5
- Updated
RPC
version support to0.7.1
from0.7.0
- Updated
OpenZeppelin
version to0.16.0
from0.14.0
- Updated
starknet.js
version to6.12.1
from6.7.0
- Updated
starknet-devnet
to use the latest version0.2.0
- Updated
starknet-react
to use the latest version3.0.0
New Features
- Fee Payment Options: Added support for deploying contracts with flexible fee payments in either
STRK
orETH
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
🚀 Scaffold-Stark 2 v0.2.2
Changes since v0.1.0
Updated Requirements
- Updated
Scarb
version to2.6.5
from2.5.4
- Updated
Cairo
version to2.6.4
from2.5.4
- Updated
Snforge
version to0.27.0
from0.25.0
- Updated
RPC
version support to0.7.0
from0.5.1
- Updated
OpenZeppelin
version to0.14.0
from0.10.0
- Updated
starknet.js
version to6.7.0
from6.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 likenested structs
andnested tuples
with Enums andArrays
/Spans
- Faster Deployment Script: Improved deployment scripts to allow for single transaction deployment of multiple contracts.