Changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits (opens in a new tab) for commit guidelines.

1.42.0 (opens in a new tab) (2023-04-13)

Bug Fixes

Features

1.41.0 (opens in a new tab) (2023-03-09)

Bug Fixes

Features

1.40.0 (opens in a new tab) (2023-03-03)

Bug Fixes

Features

BREAKING CHANGES

  • This commit removes the deprecated mud deploy CLI command. Use mud deploy-contracts instead.

1.39.0 (opens in a new tab) (2023-02-22)

Features

1.38.0 (opens in a new tab) (2023-02-22)

Bug Fixes

Features

1.37.1 (opens in a new tab) (2023-02-17)

Note: Version bump only for package mud

1.37.0 (opens in a new tab) (2023-02-16)

Bug Fixes

Features

Reverts

1.36.1 (opens in a new tab) (2023-02-16)

Note: Version bump only for package mud

1.36.0 (opens in a new tab) (2023-02-16)

Bug Fixes

Features

1.35.0 (opens in a new tab) (2023-02-15)

Bug Fixes

Features

1.34.0 (opens in a new tab) (2023-01-29)

Bug Fixes

Features

1.33.1 (opens in a new tab) (2023-01-12)

Note: Version bump only for package mud

1.33.0 (opens in a new tab) (2023-01-12)

Bug Fixes

Features

Reverts

1.32.0 (opens in a new tab) (2023-01-06)

Bug Fixes

Features

1.31.3 (opens in a new tab) (2022-12-16)

Bug Fixes

1.31.2 (opens in a new tab) (2022-12-15)

Bug Fixes

1.31.1 (opens in a new tab) (2022-12-15)

Bug Fixes

1.31.0 (opens in a new tab) (2022-12-14)

Bug Fixes

Features

1.30.1 (opens in a new tab) (2022-12-02)

Note: Version bump only for package mud

1.30.0 (opens in a new tab) (2022-12-02)

Features

1.29.0 (opens in a new tab) (2022-11-29)

Bug Fixes

Features

1.28.1 (opens in a new tab) (2022-11-24)

Bug Fixes

1.28.0 (opens in a new tab) (2022-11-20)

Features

1.27.0 (opens in a new tab) (2022-11-15)

Bug Fixes

Code Refactoring

BREAKING CHANGES

  • ecs-browser: changes how props are handled, no longer are entities or other devComponent props required, these are inferred or set as optional and the handling is conditonal now

  • Update packages/ecs-browser/src/ComponentEditor.tsx

Co-authored-by: alvarius 89248902+alvrs@users.noreply.github.com

  • Update packages/ecs-browser/src/ComponentEditor.tsx

Co-authored-by: alvarius 89248902+alvrs@users.noreply.github.com

  • feat(ecs-browser): migrate browser dev components to own function

Move creation of the dev components needed for the Browser to be created outside of the Browser for easier hooking into

  • fix(ecs-browser): remove unused import

  • fix(ecs-browser): fix from Kooshaba

Co-authored-by: alvarius 89248902+alvrs@users.noreply.github.com

1.26.0 (opens in a new tab) (2022-11-07)

Bug Fixes

Features

1.25.1 (opens in a new tab) (2022-11-03)

Note: Version bump only for package mud

1.25.0 (opens in a new tab) (2022-11-03)

Bug Fixes

Features

1.24.1 (opens in a new tab) (2022-10-29)

Bug Fixes

1.24.0 (opens in a new tab) (2022-10-28)

Features

1.23.1 (opens in a new tab) (2022-10-28)

Bug Fixes

1.23.0 (opens in a new tab) (2022-10-26)

Features

1.22.0 (opens in a new tab) (2022-10-26)

Features

1.21.0 (opens in a new tab) (2022-10-26)

Bug Fixes

Features

1.20.0 (opens in a new tab) (2022-10-22)

Features

1.19.0 (opens in a new tab) (2022-10-21)

Bug Fixes

Features

1.18.0 (opens in a new tab) (2022-10-21)

Bug Fixes

Features

1.17.0 (opens in a new tab) (2022-10-19)

Features

1.16.0 (opens in a new tab) (2022-10-19)

Features

1.15.0 (opens in a new tab) (2022-10-18)

Features

1.14.2 (opens in a new tab) (2022-10-18)

Note: Version bump only for package mud

1.14.1 (opens in a new tab) (2022-10-18)

Note: Version bump only for package mud

1.14.0 (opens in a new tab) (2022-10-18)

Features

1.13.0 (opens in a new tab) (2022-10-15)

Features

1.12.0 (opens in a new tab) (2022-10-12)

Bug Fixes

Features

1.11.0 (opens in a new tab) (2022-10-11)

Features

1.10.0 (opens in a new tab) (2022-10-11)

Features

1.9.0 (opens in a new tab) (2022-10-11)

Bug Fixes

Features

1.8.0 (opens in a new tab) (2022-10-07)

Bug Fixes

Features

1.7.1 (opens in a new tab) (2022-10-06)

Note: Version bump only for package mud

1.7.0 (opens in a new tab) (2022-10-06)

Bug Fixes

Features

1.6.0 (opens in a new tab) (2022-10-04)

Bug Fixes

Features

1.5.1 (opens in a new tab) (2022-10-03)

Note: Version bump only for package mud

1.5.0 (opens in a new tab) (2022-10-03)

Features

1.4.1 (opens in a new tab) (2022-10-03)

Note: Version bump only for package mud

1.4.0 (opens in a new tab) (2022-10-03)

Features

1.3.0 (opens in a new tab) (2022-09-30)

Bug Fixes

Features

1.2.0 (opens in a new tab) (2022-09-29)

Bug Fixes

Features

1.1.0 (opens in a new tab) (2022-09-28)

Features

1.0.0 (opens in a new tab) (2022-09-27)

Note: Version bump only for package mud

0.16.4 (opens in a new tab) (2022-09-26)

Bug Fixes

0.16.3 (opens in a new tab) (2022-09-26)

Bug Fixes

0.16.2 (opens in a new tab) (2022-09-26)

Note: Version bump only for package mud

0.16.1 (opens in a new tab) (2022-09-26)

Note: Version bump only for package mud

0.16.0 (opens in a new tab) (2022-09-26)

Bug Fixes

Features

0.15.1 (opens in a new tab) (2022-09-23)

Note: Version bump only for package mud

0.15.0 (opens in a new tab) (2022-09-21)

Features

0.14.2 (opens in a new tab) (2022-09-21)

Note: Version bump only for package mud

0.14.1 (opens in a new tab) (2022-09-21)

Bug Fixes

0.14.0 (opens in a new tab) (2022-09-20)

Bug Fixes

Features

0.13.0 (opens in a new tab) (2022-09-19)

Features

0.12.0 (opens in a new tab) (2022-09-16)

Features

0.11.1 (opens in a new tab) (2022-09-15)

Bug Fixes

0.11.0 (opens in a new tab) (2022-09-15)

Features

0.10.0 (opens in a new tab) (2022-09-14)

Features

0.9.0 (opens in a new tab) (2022-09-13)

Bug Fixes

Features

BREAKING CHANGES

  • network: The loading state component is attached to the entity with id 0x060D (GodID). The std-client package previously exported a different mudwar specific GodID, which has been replaced with the 0x060D GodID exported by the network package.

  • test(network): add test for LoadingState and fix existing tests

0.8.1 (opens in a new tab) (2022-08-22)

Bug Fixes

0.8.0 (opens in a new tab) (2022-08-22)

Bug Fixes

Features

0.7.0 (opens in a new tab) (2022-08-19)

Features

0.6.0 (opens in a new tab) (2022-08-15)

Code Refactoring

BREAKING CHANGES

  • sync worker update stream returns component id instead of component key

  • test(network): add tests for sync utils and SyncWorker logic

  • chore: remove logs and improve comments

  • chore: add logs

Co-authored-by: andrii dobroshynski 24281657+andriidski@users.noreply.github.com

0.5.1 (opens in a new tab) (2022-08-05)

Bug Fixes

0.5.0 (opens in a new tab) (2022-08-05)

Bug Fixes

Features

0.4.3 (opens in a new tab) (2022-07-30)

Note: Version bump only for package mud

0.4.2 (opens in a new tab) (2022-07-29)

Note: Version bump only for package mud

0.4.1 (opens in a new tab) (2022-07-29)

Note: Version bump only for package mud

0.4.0 (opens in a new tab) (2022-07-29)

Bug Fixes

Features

0.3.2 (opens in a new tab) (2022-07-26)

Note: Version bump only for package mud

0.3.1 (opens in a new tab) (2022-07-26)

Note: Version bump only for package mud

0.3.0 (opens in a new tab) (2022-07-26)

Bug Fixes

Features

0.2.0 (opens in a new tab) (2022-07-05)

Bug Fixes

Features

BREAKING CHANGES

  • Components have to implement a getSchema() function

  • feat(network): make Sync worker return a stream of ECS events (prev contract events)

  • feat(ri-contracts): integrate solecs change (add getSchema to components)

  • feat(ri-client): integrate network package changes

  • feat(network): store ECS state in cache

  • feat(network): load state from cache

  • feat(utils): add more utils for iterables

  • refactor(network): clean up

  • feat(network): generalize component value decoder function, add tests

  • fix(network): make it possible to subscribe to ecsStream from sync worker multiple times

  • fix(network): start sync from provided initial block number

  • feat(network): move storing ecs to indexDB to its own Cache worker

  • feat(network): create separate cache for every World contract address

  • fix(network): fix issues discovered during live review

  • chore: remove unused import

  • Update packages/network/src/createBlockNumberStream.ts

Co-authored-by: ludens ludens@lattice.xyz

  • feat(network): add clock syncInterval as config parameter

  • feat(utils): emit values through componentToStream and observableToStream only if non-null

  • feat(network): add chain id to cache id, disable loading from cache on hardhat

  • fix(contracts): change Position and EntityType schema to int32/uint32 to fit in js number

  • docs(client): fix typos in comments

  • fix(network): fix tests

  • fix(scripting): integrate new network package into ri scripting

  • fix(network): fix sending multiple requests for component schema if many events get reduced

0.1.8 (opens in a new tab) (2022-05-25)

Bug Fixes

Performance Improvements

0.1.7 (opens in a new tab) (2022-05-25)

Note: Version bump only for package mud

0.1.6 (opens in a new tab) (2022-05-25)

Note: Version bump only for package mud

0.1.5 (opens in a new tab) (2022-05-24)

Note: Version bump only for package mud

0.1.4 (opens in a new tab) (2022-05-24)

Note: Version bump only for package mud

0.1.3 (opens in a new tab) (2022-05-23)

Note: Version bump only for package mud

0.1.2 (opens in a new tab) (2022-05-23)

Note: Version bump only for package mud

0.1.1 (opens in a new tab) (2022-05-23)

Note: Version bump only for package mud

0.1.0 (2022-05-23)

Bug Fixes

Features

Performance Improvements