Releases: Scaffold-Stark/scaffold-stark-2
Releases · Scaffold-Stark/scaffold-stark-2
v2.0.1
What's Changed
- chore: remove snfoundry tool version specs by @metalboyrick in #656
- chore: update scarb to latest by @metalboyrick in #657
- build: Automate Sync of Starknet Devtooling from main Scaffold Stark 2 by @tu11aa in #662
- build: fix workflow for demo deployment by @metalboyrick in #663
- fix: format log.ts with prettie, fix: yarn deploy fails in the latest version v1.1.2 by @kerguo in #660
- chore: Simplify error messages and refactor contract declaration by @tu11aa in #664
- chore: replace ens image with starknet by @tu11aa in #666
- fix: mainnet fork by @tu11aa in #670
- fix: devnet estimate tips error on first declaration by @tu11aa in #673
- update: starknet-devnet and starknet-foundry by @tu11aa in #672
- feat: added DebugHistory panel by @tu11aa in #671
- chore: automation version sync (SS2-222) by @tu11aa in #674
- chore: release 1.2.0 [minor] by @metalboyrick in #676
- chore: fix some typos in comment by @yajianggroup in #668
- chore(release): 2.0.0 [major] by @metalboyrick in #678
- feat: integrate websocket channel by @tu11aa in #667
- chore(release): 2.0.1 by @metalboyrick in #679
New Contributors
- @kerguo made their first contribution in #660
- @yajianggroup made their first contribution in #668
Full Changelog: v1.1.2...v2.0.1
v2.0.0
What's Changed
- chore: remove snfoundry tool version specs by @metalboyrick in #656
- chore: update scarb to latest by @metalboyrick in #657
- build: Automate Sync of Starknet Devtooling from main Scaffold Stark 2 by @tu11aa in #662
- build: fix workflow for demo deployment by @metalboyrick in #663
- fix: format log.ts with prettie, fix: yarn deploy fails in the latest version v1.1.2 by @kerguo in #660
- chore: Simplify error messages and refactor contract declaration by @tu11aa in #664
- chore: replace ens image with starknet by @tu11aa in #666
- fix: mainnet fork by @tu11aa in #670
- fix: devnet estimate tips error on first declaration by @tu11aa in #673
- update: starknet-devnet and starknet-foundry by @tu11aa in #672
- feat: added DebugHistory panel by @tu11aa in #671
- chore: automation version sync (SS2-222) by @tu11aa in #674
- chore: release 1.2.0 [minor] by @metalboyrick in #676
- chore: fix some typos in comment by @yajianggroup in #668
- chore(release): 2.0.0 [major] by @metalboyrick in #678
New Contributors
- @kerguo made their first contribution in #660
- @yajianggroup made their first contribution in #668
Full Changelog: v1.1.2...v2.0.0
v1.1.2
What's Changed
- feat: update deps on devtooling by @metalboyrick & @BaoHG1508 in #640
- feat: cursorrules and other LLM rules. by @metalboyrick in #641
- build: sync develop with bulletproof contracts branch workflow by @tu11aa in #643
- chore: update deploy to demo workflow by @metalboyrick in #644
- fix: your contract set_greeting not updating premium(SS2-135) by @tu11aa in #648
- feat: cache compilations on cairo(SS2-134) by @tu11aa in #647
- refactor: change contract name to snake_case, follow cairo convention (SS2-182) by @tu11aa in #649
- hotfix: npm dependency update on chalk by @metalboyrick in #651
- chore: reconcile hotfixes from main by @metalboyrick in #652
- docs: update contributing documentation by @metalboyrick in #645
- feat: update Starknet Dependencies (SS2-184) (SS2-172) (SS2-139) by @tu11aa in #650
- docs: update dependency information on README.md by @tu11aa in #654
- feat: implement devnet block explorer by @metalboyrick in #639
- fix: deploy cache by @tu11aa in #655
- chore(release): 1.1.2 (SS2-185) by @metalboyrick in #653
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- chore: reconcile develop with main hotfix by @metalboyrick in #637
- chore: trigger patch release for create-stark by @metalboyrick in #638
Full Changelog: v1.1.0...v1.1.1
v1.1.0
What's Changed
- feat(snfoundry): better error message on deployment by @red8paw in #598
- chore: update fork information by @metalboyrick in #600
- docs: update readme to current conditions of repo by @metalboyrick in #604
- chore: reconcile main [skip ci] by @metalboyrick in #614
- fix(hotfix): revert version bump [skip ci] by @metalboyrick in #615
- chore(deps): Update Starknet Foundry to 0.46.0 by @wheval in #616
- build: install scarb and starknet foundry to before deploying spolia demo contracts by @metalboyrick in #626
- feat: add starkscan explorer links and post-deployment statistics (Closes #603) by @ASaidOguz in #617
- build: ci for checking deploy scripts by @metalboyrick in #627
- fix: handle missing contructor argument by @od-hunter in #621
- fix: watch true on use transaction receipt by @metalboyrick in #628
- fix: removed rpcProviderUrl configuration in scaffoldConfig safely by @OWK50GA in #619
- docs: enhance hook documentation across multiple files for clarity and consistency by @martinvibes in #625
- feat: Add RPC Network Connectivity Check by @JoE11-y in #624
- refactor: implement components and routes lazy loading by @zintarh in #623
- chore: update gitignore by @metalboyrick in #633
- chore: migrate to tailwind v4 and daisy UI v5 by @stephanniegb in #618
- chore: remove secondary fallback by @metalboyrick in #635
- chore(release): 1.1.0 by @metalboyrick in #634
- hotfix: revert bump by @metalboyrick in #636
New Contributors
- @wheval made their first contribution in #616
- @ASaidOguz made their first contribution in #617
Notes
- Extension Released on this Version
Full Changelog: v1.0.17...v1.1.0
v1.0.16
What's Changed
- feat: Create UseScaffoldWatchContractEvent Hook by @OWK50GA in #584
- feat(snfoundry): assert deployer is defined + improve error message by @red8paw in #586
- fix: error when navigating to Debug Contracts (Challenge 1 & 2) by @addegbenga in #582
- chore: fix code formatting error by @red8paw in #592
- feat: Compress other wallets into a modal on DEVNET by @emarc99 in #589
- chore: contracts toolkit dependency updates by @zintarh in #585
- feat: sync dynamic package name change to develop by @metalboyrick in #594
- feat: add generic msg on failed transactions in toasts by @Jonatan-Chaverri in #587
- ci: deploy YourContract when deploy DemoApp by @red8paw in #591
- chore: make vitest pass with no tests by @metalboyrick in #596
- fix: minimatch type error in vercel by @metalboyrick in #597
- fix: Fixed Empty Args Bug for useScaffoldWatchContractEvent by @OWK50GA in #593
- fix: use latest STRK ABI to ensure no
BigIntconversion error onparseEventby @metalboyrick in #599 - chore(release): 1.0.16 by @metalboyrick in #595
New Contributors
- @red8paw made their first contribution in #586
- @addegbenga made their first contribution in #582
- @emarc99 made their first contribution in #589
- @zintarh made their first contribution in #585
- @Jonatan-Chaverri made their first contribution in #587
Full Changelog: v1.0.15...v1.0.16
v1.0.14
What's Changed
- chore: fixed bug for untyped enum by @Imdavyking in #549
- chore: remove Stark Compass integration by @Feerdus95 in #551
- chore: updated to latest starknet-react by @stephanniegb in #547
- fix: Re-Connect wallet when refetch by @Buuh2511 in #546
- chore: update cairo packages by @davidmelendez in #550
- test: fix enum parser tests by @metalboyrick in #560
- chore: general improvements by @gianalarcon in #561
- fix: Shortened Event Argument Names in useScaffoldEventHistory Hook by @OWK50GA in #564
- fix: get and set not working for non-zero u256 data type by @truthixify in #566
- fix: local faucet styling by @metalboyrick in #568
New Contributors
- @Imdavyking made their first contribution in #549
- @Feerdus95 made their first contribution in #551
- @davidmelendez made their first contribution in #550
- @OWK50GA made their first contribution in #564
- @truthixify made their first contribution in #566
Full Changelog: v1.0.13...v1.0.14
v1.0.0
Update of all dependencies to their latest stable versions to ensure full compatibility with Starknet 0.13.5 and the new Transaction Version 3 (TxV3) architecture. Additionally, it removes eth token-related components to align with Starknet's roadmap focusing on the strk token.
Dependency Updates:
- Starknet-devnet → v0.4.0
- Scarb → v2.11.4
- Snforge → v0.41.0
- Cairo → v2.11.4
- Starknet.js → v7.1.0
Full Changelog: v0.3.0...v1.0.0
v0.3.0
🚀 Scaffold-Stark v0.3.0
Changes since v0.2.2
Updated Requirements
- Updated
Cairoversion to2.8.2from2.6.4 - Updated
Scarbversion to2.8.2from2.6.5 - Updated
RPCversion support to0.7.1from0.7.0 - Updated
OpenZeppelinversion to0.16.0from0.14.0 - Updated
starknet.jsversion to6.12.1from6.7.0 - Updated
starknet-devnetto use the latest version0.2.0 - Updated
starknet-reactto use the latest version3.0.0
New Features
- Fee Payment Options: Added support for deploying contracts with flexible fee payments in either
STRKorETHvia the--feeflag. - 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
Scarbversion to2.6.5from2.5.4 - Updated
Cairoversion to2.6.4from2.5.4 - Updated
Snforgeversion to0.27.0from0.25.0 - Updated
RPCversion support to0.7.0from0.5.1 - Updated
OpenZeppelinversion to0.14.0from0.10.0 - Updated
starknet.jsversion to6.7.0from6.5.0 - Remove submodule dependency of
starknet-devnet-rs
Documentation and Quickstart Improvements
- Added instructions on
starknet-devnetglobal 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
/debugfor handling arrays of structs. - Support for Complex Types: Enhanced
/debugpage to handle complex types likenested structsandnested tupleswith Enums andArrays/Spans - Faster Deployment Script: Improved deployment scripts to allow for single transaction deployment of multiple contracts.