What's Changed
- feat(cairo-listings): add message in error reporting by @enitrat in #935
- update oz listing by @TAdev0 in #936
- [bug] : fix the error printing issue by @TAdev0 in #934
- bump pragma contracts by @TAdev0 in #937
- remove 2.6.4 from .tool-versions by @TAdev0 in #939
- fix(docs): use
#rustdoc_include
to allow expanding forMap
example by @TAdev0 in #940 - chore: bump to cairo 2.8.0 by @TAdev0 in #943
- feat: range operator for loops by @enitrat in #945
- docs: contribution guide by @enitrat in #946
- feat: storing collections with
Vec
by @Symmaque in #919 - feat: use cairo syntax highlighting by @enitrat in #950
- chore: bump SCARB ONLY to 2.8.1 by @enitrat in #949
- fix: dead links by @enitrat in #954
- refactor: contract storage chapter by @enitrat in #953
- docs: Rework copy trait explanation by @FriendlyLifeguard in #938
- feat: add example and explanation using crate keyword by @NueloSE in #952
- chore: move quiz at the end of control flow chapter + nit by @TAdev0 in #947
- chore: remove inexistent import generating an error when building book by @TAdev0 in #944
- fix: restore runnable code by @enitrat in #962
- fix: cairo hidden lines by @enitrat in #963
- chore: remove formal verification chapter by @TAdev0 in #956
- chore : remove dead listing in mappings chapter by @TAdev0 in #955
- Update ch03-01-arrays.md by @CountryCousin in #968
- feat: add new quiz / update quiz in control flow section by @Jeanmichel7 in #960
- feat: recursive types by @enitrat in #964
- feat: rework byte array description by @FriendlyLifeguard in #959
- fix: changing chatbot links by @fricoben in #972
- fix: rectify failing CI by @TAdev0 in #973
- chore: nit in inlining chapter by @TAdev0 in #974
- refact: page layouts in the Oracle section by @martinvibes in #970
- doc: inlining decision process by @obatirou in #975
- feat: arithmetic circuits by @julio4 in #971
- docs: add FriendlyLifeguard as a contributor for doc, and code by @allcontributors in #977
- docs: add chachaleo as a contributor for doc, and code by @allcontributors in #978
- docs: add obatirou as a contributor for doc by @allcontributors in #979
- docs: add martinvibes as a contributor for doc by @allcontributors in #980
- docs: add Jeanmichel7 as a contributor for doc, and code by @allcontributors in #981
- docs: add NueloSE as a contributor for doc, and code by @allcontributors in #982
- docs: add supreme2580 as a contributor for doc, and code by @allcontributors in #983
- docs: add blocksorcerer as a contributor for doc, and code by @allcontributors in #984
- docs: add quentin-abei as a contributor for doc, and code by @allcontributors in #985
- docs: add 0xjarix as a contributor for doc by @allcontributors in #986
- docs: add kkawula as a contributor for doc, and code by @allcontributors in #987
- Added missing intermediate steps of
scarb new
by @0xumarkhatab in #988 - feat: rework contract events page by @remybar in #976
- feat: Associated Items by @TAdev0 in #932
- feat: add default variant to storage enum by @enitrat in #991
- Mention that formatting can be skipped per line using
#[cairofmt::skip]
by @0xNeshi in #994 - feat: benchmark Cairo code using snforge + cairo profiler by @TAdev0 in #996
- Fix Typo in Chapter 8 Code Example by @chinepun in #999
- refactor: mdbook cairo pre-processor by @enitrat in #1003
New Contributors
- @Jeanmichel7 made their first contribution in #960
- @martinvibes made their first contribution in #970
- @obatirou made their first contribution in #975
- @0xumarkhatab made their first contribution in #988
- @chinepun made their first contribution in #999
Full Changelog: v2.7.0...v2.8.3