Skip to content

Releases: dojoengine/dojo

v0.3.0-rc7

11 Oct 19:17
Compare
Choose a tag to compare

Other

  • Update manifest (#1016)
  • Refactor/fix graphql pagination and query logic (#1005)
  • Add MetadataUpdate processor to torii indexer (#1018)
  • Expose metadata over graphql (#1022)

v0.3.0-rc6

11 Oct 14:40
6c430c6
Compare
Choose a tag to compare

Other

  • Torii: show server address on init (#1004)
  • Support arbitrary resource metadata (#1006)
  • rename #[system] to #[dojo::contract] (#1011)
  • Set cargo version during release (#1009)
  • Add usize to primitive type introspection (#1015)

v0.2.3

11 Oct 20:19
Compare
Choose a tag to compare

Other

  • fix(katana): invalid compressed class encoding (#900)
  • feat(katana): support query-only tx versions (#902)

v0.3.0-rc5

10 Oct 20:40
23bcd95
Compare
Choose a tag to compare

Other

  • Add metadata uri to world (#985)
  • chore: bump starknet-core to v0.6.1 (#992)
  • Add graphql subscription support (#999)
  • Fix indexer model upsert issue (#990)
  • refactor(torii-client): return entity values in JSON format (#1001)
  • optimise: precompute schema (#994)
  • fix: resolves #928 by migrating sozo auth writer to 0.3.0 (#1000)
  • fix: use starknet::ContractAddress in #[system] (#997)
  • refactor(torii-client): remove reliance on specific async runtime (#1002)
  • Add world metadata to scarb tool config (#988)

v0.3.0-rc4

06 Oct 17:19
633e26e
Compare
Choose a tag to compare

Other

  • dojo-lang: add world_dispatcher to storage generated with #[system] (#984)
  • Restart torii server on new model registration (#971)
  • Torii graphql enum fix (#976)
  • Fix graphql union query for nested types (#986)

v0.3.0-rc3

05 Oct 21:13
e96f08d
Compare
Choose a tag to compare

Other

  • feat(katana): allow output logs in JSON format (#982)
  • Torii indexer update db tables (#981)

v0.3.0-rc2

05 Oct 01:16
b9bb438
Compare
Choose a tag to compare

Other

  • refactor(torii): compute storage addresses correctly in subscription service (#975)
  • refactor(dojo-defi): use dojo 0.3.0 syntax (#973)
  • Fix to_sql_value pad zeros on hex string (#978)
  • Torii graphql add cors argument (#977)
  • Torii indexer add id col to model tables (#979)

v0.3.0-rc1

04 Oct 00:29
Compare
Choose a tag to compare

Other

  • World deployments with deterministic addresses (#966)
  • refactor(torii): index model packing metadata (#970)
  • Added type enum col to torii indexer (#972)

v0.3.0-rc0

03 Oct 20:43
cb79f2b
Compare
Choose a tag to compare

Other

  • fix(katana): invalid compressed class encoding (#900)
  • feat(katana): support query-only tx versions (#902)
  • refactor(katana): state helper trait (#896)
  • Support component packing (#877)
  • feat(sozo): support for dev mode with hot reloading (#890)
  • feat: bump blockifier dependency to allow more than MAX_STEPS_PER_TX cairo steps (#906)
  • Parallelize cairo testing (#908)
  • Extract Print derive to be explicitly defined (#907)
  • Feat(torii): Support subscription by id (#905)
  • Fix schema printer (#909)
  • feat(torii): index events (#895)
  • Migrate torii server to warp and expose /graphql and /grpc endpoints (#911)
  • Refactor indexer to use db directly + provide WorldReader in processors (#913)
  • Rename component to model in torii server (#915)
  • Writer contracts (#912)
  • lang: keep origin struct (#918)
  • Schema macro (#920)
  • refactor(torii-server): combine tonic and warp (#926)
  • Erc721 dojotized (#921)
  • fix: size return values invalid index (#929)
  • Rename some usages of component to model (#932)
  • Implement nested model schema storage (#916)
  • Compute packed size (#933)
  • Update execute to work with contracts (#934)
  • Introduce CairoType (#935)
  • fix(torii-core): engine loop start over for every iteration (#938)
  • Rename component to model (#936)
  • feat(torii): gRPC entity diffs subscription (#855)
  • Update core cairo type (#937)
  • refactor(katana): remove Sequencer trait (#942)
  • Recursively build sql queries (#943)
  • Improve schema types (#945)
  • Deserialize raw felts into Model (#946)
  • build: add Rust performance profile (#948)
  • fix(katana): missing fee token decimals (#950)
  • fix(katana): missing fee token meta fields (#951)
  • lang: semantic tests (#949)
  • feat(katana): starknet messaging L1-L2 and L2-L3 (#914)
  • Serialize Ty to felt array (#947)
  • chore(ci): add weekly cargo-udeps (#955)
  • Initialize torii server from remote (#958)
  • Properly serde enum (#959)
  • Output enum value for sozo model get (#961)
  • refactor: move packing to dojo-types and remove unwrap (#964)
  • Introduce Model Name Scanning (#965)
  • Pass world to constructor if expected (#962)
  • Erc1155 dojotized (#925)
  • Torii graphql custom types (#944)

v0.2.2

15 Sep 15:04
Compare
Choose a tag to compare

Other

  • test: for verifying changes in manifest file (#804)
  • Make sure system calls go through the world & the executor (#822)
  • Use an explicit constant instead of 0 for the world owner (#828)
  • tests and fixes for gda / vrgda (#810)
  • Add erc20 tests (#761)
  • feat(torii): Support graphql subscriptions (#819)
  • fix: emit events keyed by event name first (#832)
  • add comments, scripts (#836)
  • minor fixes to make example work (#837)
  • Fix constant product market (#841)
  • add in examples to readme (#840)
  • update deps for dojo_defi (#842)
  • Fix/defi dep (#846)
  • Moved SerdeLenImpl for Fixed in dojo-defi (#844)
  • refacto market + moved test to separate folder (#849)
  • feat(dojoup): remove jq dependency (#847)
  • ERC auth / fix / tests (#830)
  • fix(katana): make sure value is within FieldElement range (#848)
  • computed read function (#852)
  • fix(dojoup): regex for macos (#854)
  • feat(sozo): add tx config for migration (#856)
  • feat(katana): network forking + major refactor (#805)
  • chore: remove redundant deps + cleanups (#862)
  • v0.0.18 (#863)
  • chore(torii): graphql make component keys filterable (#860)
  • fix(torii): exact key matching issue (#861)
  • Update to Cairo 2.2.0 (#831)
  • Packages/fix core (#866)
  • Add reverse vrgdas (#858)
  • fix(torii): prevent duplicate component members in db (#869)
  • Rename SerdeLen to ComponentSize and derive with Component (#868)
  • Tests improvement (#871)
  • Refactor component macro (#876)
  • fix(katana-core): fix disable fee not working + output execution logs (#878)
  • feat(torii): enum support (#874)
  • feat(torii): index system calls (#875)
  • feat(sozo): Print events in human readable form (#838)
  • fix(torii): graphql tests failing (#884)
  • Update katana for JSON-RPC v0.4.0 spec (#867)
  • fix: enable env-filter feature for tracing-subscriber (#887)
  • chore(torii): graphql/grpc ports argument (#889)
  • remove packages (#888)
  • chore: update dojo-defi to 2.2.0 (#891)
  • fix(katana-rpc): rename transactions to request' (#894)