v1.0.0-alpha.3
Pre-release
Pre-release
github-actions
released this
25 Jul 05:21
·
458 commits
to main
since this release
Important changes
- Sozo now supports workspaces with packages. However, only one package with
[[target.dojo]]
is supported into a workspace. This unlock the possibility of organizing a dojo project with some packages (crates) that can be easily imported by other projects, and having the world to deploy in the same repository. - Default namespaces are now supported for libraries.
- Work on Typescript bindgen to work with namespaces and better Enum support.
What's Changed
- Remove
starknet_in_rust
executor support by @kariy in #2200 - test(katana-executor): katana to blockifier chain id invariant by @kariy in #2204
- refactor(katana-rpc): starknet rpc clean up by @kariy in #2205
- Cleaning/Refactoring of the dojo-core crate. by @remybar in #2187
- fix(dojo-lang): ensure compiler tests have unique id to not avoid output conflicts by @glihm in #2206
- refactor(katana-rpc): rename trait methods to their exact names in the api spec by @kariy in #2208
- feat(sozo): add full workspace and accept non-dojo targets by @glihm in #2207
- fix(sozo): adjust typescript bindgen to v1 by @ponderingdemocritus in #2202
- Prepare release: v1.0.0-alpha.3 by @tarrencev in #2210
Full Changelog: v1.0.0-alpha.2...v1.0.0-alpha.3