v0.7.1
Notable changes:
- Fix of the namespace compilation issue for library like Origami. Now the
sozo build
command is supported again for namespaces, but other commands are not, which is expected for the moment. A future support for--package
option will come. - Fix of the Dojo binaries that had some dependencies not using
rustls-tls
, which caused issues with slot. This version should now be compatible and a new test in the CI will ensure this is correctly checked before the version can be released. self
andworld
param can be used but in a exclusive manner. So until you need it, you should inject the world usingworld
param. If required by some cairo trait likegenerate_trait
, you can still useself
inside adojo::contract
.- Fix of array handling in unity SDK for Torii.
What's Changed
- Update devcontainer image: v0.7.0 by @tarrencev in #2052
- fix(dojo-bindgen): array length before array items by @Larkooo in #2060
- fix(torii): fix table name using reserved sql keywords by @Larkooo in #2062
- refactor(sozo): dont use explicit account type by @kariy in #2061
- fix(sozo): allow sozo build in workspace and proper error for other cases by @glihm in #2059
- fix(migrate): when
init_calldata
depends on contract that was already deployed by @lambda-0x in #2058 - fix(ci): ensure katana runs in debian:bookworm-slim by @tarrencev in #2073
- [dojo-core]: update gas logs by @notV4l in #1877
- Prepare release: v0.7.1 by @tarrencev in #2076
- fix: allow the use of self and world in an exclusive manner by @glihm in #2063
Full Changelog: v0.7.0...v0.7.1