Releases: dojoengine/dojo
v0.6.0-alpha.12
What's Changed
- Update loggers to be namespaced and use structured logging by @Jonatan-Chaverri in #1702
- refactor: non mutable self references on libp2p by @Larkooo in #1750
- fix(torii): query models by @Larkooo in #1752
- feat: write world and model Abi and embed in json manifest by @lambda-0x in #1734
- Prepare release: v0.6.0-alpha.12 by @tarrencev in #1755
Full Changelog: v0.6.0-alpha.11...v0.6.0-alpha.12
This release should fix the following:
- Torii is now indexing transactions only once, and no duplication should be observed.
- The world's ABI and models ABIs are now included into the generated manifests files. The next release will add a better UX to obtain those manifests. For now, you should:
sozo build
sozo migrate
- At this point, you should have the
KATANA.toml
/KATANA.json
files into deployments. The folder structure of manifest will be re-worked totally in the next pre-release⚠️ .
- Querying the models with same keys should be fixed again.
- The output of the loggers is now following the structured logging, to enable filtering the logs.
v0.6.0-alpha.11
What's Changed
- feat(katana-rpc): rpc server metrics by @kariy in #1726
- fix: ensure free function are not impacted by the injection of world and self by @glihm in #1733
- feat: use the manifest for dojo bindgen by @glihm in #1732
- Saya Prove and Verify by @neotheprogramist in #1708
- fix(katana-core): dont use optional dep in non-feature specific code by @kariy in #1746
- fix(katana): block env wrongly updated with cli value by @kariy in #1744
- refactor(katana): make genesis and gas price cli args conflicting by @kariy in #1745
- fix: duplicate indexation of transactions by @Larkooo in #1748
- Prepare release: v0.6.0-alpha.11 by @tarrencev in #1751
Full Changelog: v0.6.0-alpha.10...v0.6.0-alpha.11
v0.6.0-alpha.10
What's Changed
- refactor(katana-rpc-types): include api error data when converting to rpc error by @kariy in #1717
- [sozo][auth]: revoke logic added by @Mohiiit in #1712
- Sozo call command by @remybar in #1704
- Bump rust to
1.76.0
by @kariy in #1720 - Update devcontainer image hash: 8d66222 by @tarrencev in #1727
- Re-export
reth-metrics-derive
crate fromdojo-metrics
by @kariy in #1719 - feat: add #[dojo::event] attribute by @Larkooo in #1721
- Prepare release: v0.6.0-alpha.10 by @tarrencev in #1731
New Contributors
Full Changelog: v0.6.0-alpha.9...v0.6.0-alpha.10
Restore the same event syntax with the support of dojo event.
Add sozo auth revoke
support.
v0.6.0-alpha.9
What's Changed
starknet_in_rust
integration by @kariy in #1697katana-executor
rewrite by @kariy in #1697- fix: add script to teardown tests and updated cargo lock by @glihm in #1707
- Update devcontainer image hash: 5340720 by @tarrencev in #1706
- Sozo CLI --version displaying more info by @fabrobles92 in #1710
- fix: ensure world contract is used by ref and add tests for auth grant by @glihm in #1715
- Prepare release: v0.6.0-alpha.9 by @tarrencev in #1716
New Contributors
- @fabrobles92 made their first contribution in #1710
Full Changelog: v0.6.0-alpha.8...v0.6.0-alpha.9
v0.6.0-alpha.8
What's Changed
- feat: add eventmessage for emitting models & start refactoring emit macro by @Larkooo in #1656
- fix: ensure sozo clean only affect base by @glihm in #1685
- sozo: add dry-run mode by @remybar in #1686
- feat(torii): Expose block timestamp by @akhercha in #1676
- [sozo] generate JSON manifest by @glihm in #1694
- Prepare release: v0.6.0-alpha.8 by @tarrencev in #1699
Full Changelog: v0.6.0-alpha.7...v0.6.0-alpha.8
In this release, the emit!
macro is expecting a Model
and not a regular event.
This is being discussed and should be reworked before this version is stabilized.
v0.6.0-alpha.7
What's Changed
- feat(relay): persist and expose messages through grpc by @Larkooo in #1526
- fix(torii): Added timezone informations to naive datetime strings by @akhercha in #1668
- refactor: write manifest file even if migration failed by @lambda-0x in #1652
- feat(sozo): add seed to manifest by @lambda-0x in #1674
- fix(sozo): don't upload to ipfs if in offline mode by @lambda-0x in #1678
- Torii fix queries with keys regex by @broody in #1609
- [sozo] Detect and manage manifests and artifacts discrepancies by @remybar in #1672
- Prepare release: v0.6.0-alpha.7 by @tarrencev in #1680
Full Changelog: v0.6.0-alpha.6...v0.6.0-alpha.7
v0.6.0-alpha.6
What's Changed
- fix: handle primitive and custom types for enum introspect by @remybar in #1643
- fix: remove old reference to submodule by @RareSecond in #1612
- fix(sozo): ensure warnings don't stop tests build by @glihm in #1648
- fix: [torii/graphql] Added timezone information to timestamps strings by @akhercha in #1657
- Check model exists on
sozo auth
by @remybar in #1644 - fix: error on
world.model()
call gets mapped wrongly by @kariy in #1661 - sozo: check existing class-hashes before registering model by @kwkr in #1576
- feat: add transaction_hash and block_number in the manifest file by @remybar in #1651
- refactor(sozo): make event parsing logic modular and reusable by @Matth26 in #1556
- feat(sozo): add
--receipt
transaction option by @remybar in #1647 - feat(katana): add simulate transactions by @greged93 in #1590
- Prepare release: v0.6.0-alpha.6 by @tarrencev in #1666
New Contributors
- @RareSecond made their first contribution in #1612
- @kwkr made their first contribution in #1576
- @Matth26 made their first contribution in #1556
Full Changelog: v0.6.0-alpha.5...v0.6.0-alpha.6
v0.6.0-alpha.5
What's Changed
- Bump Cairo to
v2.5.4
by @kariy in #1607 - feat: add [dojo::interface] attribute by @remybar in #1594
- feat: dojoup - add a welcome message by @remybar in #1605
- fix: add flat to the event to be consistent with all world events by @glihm in #1639
- Prepare release: v0.6.0-alpha.5 by @tarrencev in #1642
New Contributors
Full Changelog: v0.6.0-alpha.4...v0.6.0-alpha.5
v0.6.0-alpha.4
What's Changed
- fix(katana): non-query-version fee estimates by @xJonathanLEI in #1610
- Add a script to declare standard ArgentX account contract classes by @kariy in #1579
- refactor: migrate to using toml manifest instead of json manifest by @lambda-0x in #1577
- fix: typescript plugin for non struct fields by @Larkooo in #1608
- Prepare release: v0.6.0-alpha.4 by @tarrencev in #1614
Full Changelog: v0.6.0-alpha.3...v0.6.0-alpha.4
v0.6.0-alpha.3
What's Changed
- fix(sozo): ensure bindgen works for unity even with felts by @glihm in #1587
- Feat(torii-grpc): support Events query by @gianalarcon in #1567
- Bump
blockifier
rev for supporting higher fee transfer gas by @kariy in #1598 - fix(katana): search the inner state when sierra class not found in the cache by @kariy in #1602
- Prepare release: v0.6.0-alpha.3 by @tarrencev in #1599
Full Changelog: v0.6.0-alpha.2...v0.6.0-alpha.3