# Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

# 1.42.0 (2023-04-13)

# Bug Fixes

# Features

  • cli/recs/std-client: add ts definitions generator (#536) (dd1efa6)
  • config: separate config from cli (#600) (cd224a5)
  • network,recs,std-client: support StoreSetField before StoreSetRecord (#581) (f259f90), closes #479 #523
  • network: add option to sync in main thread instead of worker (#522) (4e8e7d7)
  • network: integrate initial sync from MODE (#493) (7d06c1b)
  • std-client: add getBurnerWallet util (#546) (f427b50)
  • std-client: move v2 setup to its own function/file (#526) (ef5b4c2)
  • use viem when creating burner wallet (#576) (d5d22e0)
  • v2 event decoding (#415) (374ed54)

# 1.41.0 (2023-03-09)

Note: Version bump only for package @latticexyz/std-client

# 1.40.0 (2023-03-03)

Note: Version bump only for package @latticexyz/std-client

# 1.39.0 (2023-02-22)

Note: Version bump only for package @latticexyz/std-client

# 1.38.0 (2023-02-22)

Note: Version bump only for package @latticexyz/std-client

# 1.37.1 (2023-02-17)

Note: Version bump only for package @latticexyz/std-client

# 1.37.0 (2023-02-16)

# Bug Fixes

  • package entry points, peer dep versions (#409) (66a7fd6)

# Reverts

  • Revert "chore(release): publish v1.37.0" (c934f53)

# 1.36.1 (2023-02-16)

Note: Version bump only for package @latticexyz/std-client

# 1.35.0 (2023-02-15)

Note: Version bump only for package @latticexyz/std-client

# 1.34.0 (2023-01-29)

# Features

  • network: add support for external wallets (eg MetaMask) (#256) (bf0b5cf)

# 1.33.1 (2023-01-12)

Note: Version bump only for package @latticexyz/std-client

# 1.33.0 (2023-01-12)

# Features

# 1.32.0 (2023-01-06)

# Features

  • ecs-browser: replace react syntax highlighter with shiki and bundler with tsup (#262) (915506d)

# 1.31.3 (2022-12-16)

Note: Version bump only for package @latticexyz/std-client

# 1.31.2 (2022-12-15)

# Bug Fixes

  • std-client: allow default components to be passed in to setupMUDNetwork (#299) (5d043ee)

# 1.31.1 (2022-12-15)

Note: Version bump only for package @latticexyz/std-client

# 1.31.0 (2022-12-14)

# Bug Fixes

  • add LoadingState component from SyncWorker (#288) (2026abc)

# Features

  • std-client: add more granular relationship utilities (#283) (f094624)

# 1.30.1 (2022-12-02)

Note: Version bump only for package @latticexyz/std-client

# 1.30.0 (2022-12-02)

Note: Version bump only for package @latticexyz/std-client

# 1.29.0 (2022-11-29)

Note: Version bump only for package @latticexyz/std-client

# 1.28.1 (2022-11-24)

# Bug Fixes

# 1.28.0 (2022-11-20)

Note: Version bump only for package @latticexyz/std-client

# 1.27.0 (2022-11-15)

Note: Version bump only for package @latticexyz/std-client

# 1.26.0 (2022-11-07)

Note: Version bump only for package @latticexyz/std-client

# 1.25.1 (2022-11-03)

Note: Version bump only for package @latticexyz/std-client

# 1.25.0 (2022-11-03)

# Features

  • network,std-client: add support for SystemCall events in default MUD network setup (#232) (93d947b)
  • std-client: export missing types (aefba08)

# 1.24.1 (2022-10-29)

Note: Version bump only for package @latticexyz/std-client

# 1.24.0 (2022-10-28)

Note: Version bump only for package @latticexyz/std-client

# 1.23.1 (2022-10-28)

# Bug Fixes

  • avoid early return for unknown components (#226) (bb8684f)

# 1.23.0 (2022-10-26)

Note: Version bump only for package @latticexyz/std-client

# 1.22.0 (2022-10-26)

# Features

  • network: expose method to register new system contracts on the client (#224) (4583767)
  • network: simplify calling untyped systems (#223) (94e4788)

# 1.21.0 (2022-10-26)

# Features

  • network: send ack between main thread and sync worker (#220) (e06978a)

# 1.20.0 (2022-10-22)

Note: Version bump only for package @latticexyz/std-client

# 1.19.0 (2022-10-21)

# Features

  • network: only create encoders if asked for it (c5af08c)

# 1.18.0 (2022-10-21)

# Features

  • service stabilizations, send ecs tx on drip, new pruned snapshot endpoint (#204) (d0de185)

# 1.17.0 (2022-10-19)

# Features

# 1.16.0 (2022-10-19)

# Features

# 1.15.0 (2022-10-18)

# Features

  • network): expose relay ping method, feat(std-client: add tx hash to action component (#209) (3e0b4a7)

# 1.14.2 (2022-10-18)

Note: Version bump only for package @latticexyz/std-client

# 1.14.1 (2022-10-18)

Note: Version bump only for package @latticexyz/std-client

# 1.14.0 (2022-10-18)

# Features

  • expose registerComponent method from setupMUDNetwork (#207) (4b078bd)

# 1.13.0 (2022-10-15)

# Features

  • network: expose SystemsRegistry and ComponentsRegistry from setupMUDNetwork (373d62b)

# 1.12.0 (2022-10-12)

Note: Version bump only for package @latticexyz/std-client

# 1.11.0 (2022-10-11)

Note: Version bump only for package @latticexyz/std-client

# 1.10.0 (2022-10-11)

Note: Version bump only for package @latticexyz/std-client

# 1.9.0 (2022-10-11)

# Bug Fixes

  • solecs): only allow components to register their own updates, feat(std-client: add support for multiple overrides per component per action (#199) (d8dd63e)

# 1.8.0 (2022-10-07)

Note: Version bump only for package @latticexyz/std-client

# 1.7.1 (2022-10-06)

Note: Version bump only for package @latticexyz/std-client

# 1.7.0 (2022-10-06)

Note: Version bump only for package @latticexyz/std-client

# 1.6.0 (2022-10-04)

# Bug Fixes

  • make OverridableComponent conform with Component type (#180) (c9d2c31)

# 1.5.1 (2022-10-03)

Note: Version bump only for package @latticexyz/std-client

# 1.5.0 (2022-10-03)

# Features

# 1.4.1 (2022-10-03)

Note: Version bump only for package @latticexyz/std-client

# 1.4.0 (2022-10-03)

# Features

  • network: expose mappings and ecsEvent$ from setupMUDNetwork (44a8676)

# 1.3.0 (2022-09-30)

# Bug Fixes

  • network: remove failed actions from the queue (b27b958)
  • std-client: add stream service config to createMUDNetwork (98b0861)

# 1.2.0 (2022-09-29)

# Features

  • network: increase network performance by reducing unnecessary rpc calls (#165) (195b710)

# 1.1.0 (2022-09-28)

# Features

  • add createRelayService, add utils to work with Uint8Arrays (#164) (b02992b)

# 1.0.0 (2022-09-27)

Note: Version bump only for package @latticexyz/std-client

# 0.16.4 (2022-09-26)

Note: Version bump only for package @latticexyz/std-client

# 0.16.3 (2022-09-26)

Note: Version bump only for package @latticexyz/std-client

# 0.16.2 (2022-09-26)

Note: Version bump only for package @latticexyz/std-client

# 0.16.1 (2022-09-26)

Note: Version bump only for package @latticexyz/std-client

# 0.16.0 (2022-09-26)

# Bug Fixes

  • std-client: add generic type to waitForComponentValueIn (f1641d4)

# Features

  • network: add system call stream (#162) (5caef57)
  • recs: add support for custom type in component (#158) (fdc781d)

# 0.15.1 (2022-09-23)

Note: Version bump only for package @latticexyz/std-client

# 0.15.0 (2022-09-21)

Note: Version bump only for package @latticexyz/std-client

# 0.14.2 (2022-09-21)

Note: Version bump only for package @latticexyz/std-client

# 0.14.1 (2022-09-21)

Note: Version bump only for package @latticexyz/std-client

# 0.14.0 (2022-09-20)

# Bug Fixes

  • std-client: remove references to old phaser version (#153) (c691c6e)

# Features

# 0.13.0 (2022-09-19)

# Features

# 0.12.0 (2022-09-16)

# Features

  • cli: forge bulk upload ecs state script (#142) (bbd6e1f)

# 0.11.1 (2022-09-15)

# Bug Fixes

  • do not run prepack multiple times when publishing (4f6f4c3)

# 0.11.0 (2022-09-15)

Note: Version bump only for package @latticexyz/std-client

# 0.10.0 (2022-09-14)

Note: Version bump only for package @latticexyz/std-client

# 0.9.0 (2022-09-13)

# Features

  • network: add loading state component update stream to SyncWorker (#141) (824c4f3)

# 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 (2022-08-22)

Note: Version bump only for package @latticexyz/std-client

# 0.8.0 (2022-08-22)

# Features

# 0.7.0 (2022-08-19)

Note: Version bump only for package @latticexyz/std-client

# 0.6.0 (2022-08-15)

Note: Version bump only for package @latticexyz/std-client

# 0.5.1 (2022-08-05)

Note: Version bump only for package @latticexyz/std-client

# 0.5.0 (2022-08-05)

# Bug Fixes

  • better getComponentValueStrict error message, small std-client fixes (#121) (5c78b82)
  • CacheWorker (#118) (bfe006e)

# Features

  • std-client: add player getter utils for std client (#120) (7a06f0b)

# 0.4.3 (2022-07-30)

Note: Version bump only for package @latticexyz/std-client

# 0.4.2 (2022-07-29)

Note: Version bump only for package @latticexyz/std-client

# 0.4.1 (2022-07-29)

Note: Version bump only for package @latticexyz/std-client

# 0.4.0 (2022-07-29)

# Features

  • add 3d components (d230339)
  • phaserx: allow running phaser in headless mode for unit testing in jest (#112) (22bc4d8)

# 0.3.2 (2022-07-26)

Note: Version bump only for package @latticexyz/std-client

# 0.3.1 (2022-07-26)

Note: Version bump only for package @latticexyz/std-client

# 0.3.0 (2022-07-26)

# Features

# 0.2.0 (2022-07-05)

# Features