Releases: NethermindEth/StarknetByExample
Releases · NethermindEth/StarknetByExample
v2.8.2
Initial release
What's Changed
- feat: variables by @julio4 in #13
- feat: calling other contracts by @enitrat in #21
- feat: write to any storage slot by @enitrat in #23
- feat: errors by @julio4 in #20
- feat: store arrays by @enitrat in #26
- refactor: book structure & CI by @enitrat in #28
- Delete old mdbook-cairo instructions by @StarkFishinator in #29
- Add Map example by @rianhughes in #33
- Feat constructor by @StarkFishinator in #32
- feat: function attributes by @julio4 in #34
- fix: typos by @omahs in #36
- feat: simple defi vault by @julio4 in #37
- feat(if-else): add if-else access control by @HansBhatia in #44
- rename: StarknetByExample by @enitrat in #45
- Feat events by @HansBhatia in #46
- Counter by @HansBhatia in #47
- Update mappings.cairo by @yagnadeepxo in #52
- refactor: v2.0.1 syntax by @enitrat in #55
- feat: StorageAccess, Serde by @enitrat in #57
- struct as mapping key by @StarkFishinator in #49
- added links to contracts on Voyager by @Bart-Do in #56
- Feat/contract interfaces 54 by @julio4 in #59
- Feat: contract testing by @julio4 in #61
- Feat: update v2.1.0 by @julio4 in #65
- feat: add links to Remix with the Starknet plugin enabled and the file by @EdgarBarrantes in #67
- ci: restore setup-rust-cache by @julio4 in #66
- chore: update to Cairo v2.2.0 by @julio4 in #73
- feat: added pull request template by @julio4 in #76
- Remix plugin link rename by @JorikSchellekens in #78
- feat: store using packing optimisation by @julio4 in #72
- fixed minor typo by @Utilitycoder in #81
- fix: set_contract_address by @julio4 in #88
- fix: #87 by @julio4 in #89
- Chore: refactor directories + contribution guideline by @julio4 in #90
- chore: update to cairo v2.3.0-rc0 by @julio4 in #92
- feat: revised book structure by @julio4 in #94
- feat: factory contract by @julio4 in #96
- fix: remove external(v0) usage on impl blocks by @julio4 in #98
- feat: add ERC20 example by @julio4 in #100
- chore: update scarb v2.3.0 by @julio4 in #103
- feat: Cairo cheat sheet by @Nonnyjoe in #104
- fix: cairo_cheatsheet book build by @julio4 in #105
- Feat: constant product amm contract by @julio4 in #85
- fix: counter u128 and tests by @julio4 in #106
- Update CONTRIBUTING.md by @julio4 in #108
- feat: Adding Tuple section to Cairo Cheatsheet by @julienbrs in #110
- feat: Test custom type serde by @julienbrs in #111
- Test storing custom types by @julienbrs in #112
- feat: Adding Test visibility by @julienbrs in #113
- feat: Storage minimal + fixes by @julio4 in #118
- Fix: add missing storage listing by @julio4 in #119
- ci: asynchronous + only modified files by @julienbrs in #114
- Adding Hash Solidity compatible example by @julienbrs in #116
- Feat/last changes by @julio4 in #120
- Bump mdbook -> 0.4.35 by @julio4 in #121
- Ci/cd: fetch all commit history by @julio4 in #122
- Add test constructor by @julienbrs in #117
- refactor: replace external(v0) by abi(embed_v0) by @enitrat in #126
- List example by @Mohiiit in #124
- hotfix: list example by @julio4 in #129
- Test calling other contracts by @julienbrs in #132
- feat: documentation chapter by @julio4 in #130
- fix: remove useless contract part of cheatsheet by @julio4 in #131
- chore: bump scarb version to
2.3.1
by @julio4 in #134 - Feature/add i18n support&zh-cn Translation init. by @cryptonerdcn in #133
- [i18n]Full zh-cn translation by @cryptonerdcn in #138
- Fixed a bug by @yashgo0018 in #136
- small feat: link to rust doc in documentation by @julio4 in #139
- [i18n]zh cn 20231205 by @cryptonerdcn in #140
- Chore: Scarb workspace, CI improvements by @julio4 in #141
- [i18n] translate Spanish by @Nadai2010 in #142
- Update LANGUAGES by @julio4 in #143
- [i18n]zh-cn and es fix by @cryptonerdcn in #144
- Feat: Initialize Components Part, "Components How-To" by @julio4 in #145
- [i18n] Spanish, add components and smal fixed by @Nadai2010 in #148
- [i18n]zh-cn minor fix by @cryptonerdcn in #146
- Feat: Component storage collision example +
Switchable
component refactor by @julio4 in #153 - fix: update outdated links to external resources by @krauspt in #156
- Feat: components dependencies by @julio4 in #154
- Feat: syscalls by @julio4 in #157
- Starknet by Example's translation is relatively good, and I have made… by @shepf in #150
- feat: Ownable component by @julio4 in #158
- Feat: hashing by @julio4 in #161
- Update es.po, version mdbook by @Nadai2010 in #162
- chore: Proofreading the docs by @Ursulafe in #163
- feat: update to cairo 2.4.0 by @julio4 in #164
- feat: cairo compilers plugin, link to hello-cairo-plugin by @julio4 in #166
- UI/UX improvements and fixes by @julio4 in #168
- Patch/i18n themes states by @julio4 in #169
- Patch/i18n themes states by @julio4 in #170
- chore: update to cairo v2.5.4, edition
2023_11
by @julio4 in #171 - chore: remove voyager/remix contract links (temporary) by @julio4 in https://github.com/Ne...