#
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
- cli: account for getRecord's trimming (#574) (9c5317a)
- cli: add back in resolveTableId export for use with mudConfig (#518) (4906d77)
- cli: handle static arrays in worldgen (#566) (b6a09f2)
- cli: remove node-dependent exports from base module (#517) (abb34a6)
- cli: use esbuild to load mud config (#565) (18a8c42)
- cli: use fileSelector in worldgen (#502) (fa021ed)
- cli: wait for tx confirmation on deploy txs (#606) (b92be71)
- recs,cli: fix bigint in recs and tsgen (#563) (29fefae)
#
Features
- add support for key schemas (#480) (37aec2e)
- align git dep versions (#577) (2b5fb5e)
- cli/recs/std-client: add ts definitions generator (#536) (dd1efa6)
- cli: add
mud test-v2
command (#554) (d6be8b0) - cli: add
set-version
to upgrade all MUD dependencies in a project (#527) (89731a6) - cli: add encode function to all tables (#498) (564604c)
- cli: add module config to CLI (#494) (263c828)
- cli: add mud2 cli entrypoint with only v2 commands (#567) (785a324)
- cli: add registerFunctionSelectors to deploy cli (#501) (de3d459)
- cli: add worldgen (#496) (e84c0c8)
- cli: allow customization of IWorld interface name via mud config, change
world/IWorld
toworld/IBaseWorld
(#545) (38b355c) - cli: allow passing world address and src dir to deploy cli (#586) (4b532be)
- cli: allow static arrays as abi types in store config and tablegen (#509) (588d037)
- cli: improve store config typehints, prepare for static array support (#508) (abb5eb2)
- cli: improve storeArgument, refactor cli (#500) (bb68670)
- cli: include stateMutability in worldgen (#571) (3a91292)
- cli: namespace deploy output by chain id (#516) (7687349)
- cli: rename deploymentInfoDirectory to deploysDirectory, default to ./deploys (#519) (1dba0d3)
- cli: set storeArgument to true by default (#553) (cb1ecbc)
- cli: use a central codegen dir for tablegen and worldgen (#585) (7500b11)
- cli: use abi types in store config (#507) (12a739f)
- cli: use json for gas report output (#607) (bea12ca)
- config: separate config from cli (#600) (cd224a5)
- v2 event decoding (#415) (374ed54)
- world,store: add updateInField (#525) (0ac76fd)
- world: add naive ReverseMappingHook/Module (#487) (36aaaef)
- world: add support for modules, add RegistrationModule, add CoreModule (#482) (624cbbc)
- world: add UniqueEntityModule (#552) (983e26a)
- world: allow registration of function selectors in the World, split out RegisterSystem from World (#481) (ba0166f)
- world: simplify access control to namespaces instead of routes (#467) (945f2ef)
#
1.41.0 (2023-03-09)
#
Bug Fixes
- cli: add missing await (#475) (efb5d76)
- cli: add missing await to tablegen, fix formatting (#472) (4313c27)
- cli: avoid fs usage in utils, create deployment output directory if it doesn't exist (#471) (cc8aa13)
- services: fix protobuf imports (#477) (3eda547)
#
Features
- cli: add setMetadata to autogen of table libraries (#466) (1e129fe)
- cli: add v2 deployment script (#450) (1db37a5)
- cli: user types and route/path separation (#454) (758bf03)
#
1.40.0 (2023-03-03)
#
Features
- cli: reorganize internal structure and add exports for all utilities (#451) (e683904)
- v2 - add store, world and schema-type, cli table code generation (#422) (cb731e0)
#
BREAKING CHANGES
- This commit removes the deprecated
mud deploy
CLI command. Usemud deploy-contracts
instead.
#
1.39.0 (2023-02-22)
Note: Version bump only for package @latticexyz/cli
#
1.38.0 (2023-02-22)
#
Features
#
1.37.1 (2023-02-17)
Note: Version bump only for package @latticexyz/cli
#
1.37.0 (2023-02-16)
#
Bug Fixes
#
Reverts
- Revert "chore(release): publish v1.37.0" (c934f53)
#
1.36.1 (2023-02-16)
Note: Version bump only for package @latticexyz/cli
#
1.36.0 (2023-02-16)
#
Features
#
1.35.0 (2023-02-15)
#
Bug Fixes
- cli: exit if generateDeploy fails in deploy-contracts setup (#377) (71dd7f0)
- cli: pass reuseComponents arg in deploy command (#356) (8e31984)
- cli: use nodejs grpc transport (#374) (4c9ca7d)
#
Features
- cli: add gas-report command (#365) (c2a5209)
- cli: add initialization libs to deploy (#361) (3999ca0)
- cli: allow initializers to utilize SystemStorage (#371) (b8ba018)
- update forge-std, use some new features in cli (#311) (43ad118)
#
1.34.0 (2023-01-29)
#
Bug Fixes
#
1.33.1 (2023-01-12)
Note: Version bump only for package @latticexyz/cli
#
1.33.0 (2023-01-12)
#
Bug Fixes
#
Features
- cli: add deploy option to specify whether dev flag should be appended to client url (#313) (d3de8d2)
#
Reverts
#
1.32.0 (2023-01-06)
Note: Version bump only for package @latticexyz/cli
#
1.31.3 (2022-12-16)
#
Bug Fixes
#
1.31.2 (2022-12-15)
Note: Version bump only for package @latticexyz/cli
#
1.31.1 (2022-12-15)
#
Bug Fixes
- cli issue with circular dependencies (#291) (bbc182f)
- cli: catch error when attempting to invalid file (#282) (add01a8)
- cli: reset LibDeploy.sol using original/cached contents (#292) (6e7a8b9)
#
1.31.0 (2022-12-14)
#
Bug Fixes
- cli: mud trace bug for non-local networks (#276) (3f6abeb)
- cli: replace LibDeploy.sol content with stub (275824a)
- use interfaces in LibDeploy (#278) (6d01082)
#
Features
#
1.30.1 (2022-12-02)
Note: Version bump only for package @latticexyz/cli
#
1.30.0 (2022-12-02)
#
Features
- cli: hot system replacement, new commands (deploy-contracts, codegen-libdeploy, devnode, types, test, create) (#277) (8e32f98)
#
1.29.0 (2022-11-29)
#
Features
- cli: add faucet cli (#271) (a33f1ce)
- cli: add mud types command for TypeChain type generation (#259) (4303b40)
#
1.28.1 (2022-11-24)
#
Bug Fixes
#
1.28.0 (2022-11-20)
Note: Version bump only for package @latticexyz/cli
#
1.27.0 (2022-11-15)
Note: Version bump only for package @latticexyz/cli
#
1.26.0 (2022-11-07)
Note: Version bump only for package @latticexyz/cli
#
1.25.1 (2022-11-03)
Note: Version bump only for package @latticexyz/cli
#
1.25.0 (2022-11-03)
#
Bug Fixes
- remove global install of cli (653281e)
#
Features
#
1.24.1 (2022-10-29)
Note: Version bump only for package @latticexyz/cli
#
1.24.0 (2022-10-28)
Note: Version bump only for package @latticexyz/cli
#
1.23.1 (2022-10-28)
Note: Version bump only for package @latticexyz/cli
#
1.23.0 (2022-10-26)
Note: Version bump only for package @latticexyz/cli
#
1.22.0 (2022-10-26)
Note: Version bump only for package @latticexyz/cli
#
1.21.0 (2022-10-26)
Note: Version bump only for package @latticexyz/cli
#
1.20.0 (2022-10-22)
Note: Version bump only for package @latticexyz/cli
#
1.19.0 (2022-10-21)
Note: Version bump only for package @latticexyz/cli
#
1.18.0 (2022-10-21)
Note: Version bump only for package @latticexyz/cli
#
1.17.0 (2022-10-19)
Note: Version bump only for package @latticexyz/cli
#
1.16.0 (2022-10-19)
Note: Version bump only for package @latticexyz/cli
#
1.15.0 (2022-10-18)
Note: Version bump only for package @latticexyz/cli
#
1.14.2 (2022-10-18)
Note: Version bump only for package @latticexyz/cli
#
1.14.1 (2022-10-18)
Note: Version bump only for package @latticexyz/cli
#
1.14.0 (2022-10-18)
Note: Version bump only for package @latticexyz/cli
#
1.13.0 (2022-10-15)
Note: Version bump only for package @latticexyz/cli
#
1.12.0 (2022-10-12)
Note: Version bump only for package @latticexyz/cli
#
1.11.0 (2022-10-11)
Note: Version bump only for package @latticexyz/cli
#
1.10.0 (2022-10-11)
Note: Version bump only for package @latticexyz/cli
#
1.9.0 (2022-10-11)
Note: Version bump only for package @latticexyz/cli
#
1.8.0 (2022-10-07)
Note: Version bump only for package @latticexyz/cli
#
1.7.1 (2022-10-06)
Note: Version bump only for package @latticexyz/cli
#
1.7.0 (2022-10-06)
Note: Version bump only for package @latticexyz/cli
#
1.6.0 (2022-10-04)
Note: Version bump only for package @latticexyz/cli
#
1.5.1 (2022-10-03)
Note: Version bump only for package @latticexyz/cli
#
1.5.0 (2022-10-03)
#
Features
#
1.4.1 (2022-10-03)
Note: Version bump only for package @latticexyz/cli
#
1.4.0 (2022-10-03)
Note: Version bump only for package @latticexyz/cli
#
1.3.0 (2022-09-30)
Note: Version bump only for package @latticexyz/cli
#
1.2.0 (2022-09-29)
Note: Version bump only for package @latticexyz/cli
#
1.1.0 (2022-09-28)
Note: Version bump only for package @latticexyz/cli
#
1.0.0 (2022-09-27)
Note: Version bump only for package @latticexyz/cli
#
0.16.4 (2022-09-26)
Note: Version bump only for package @latticexyz/cli
#
0.16.3 (2022-09-26)
Note: Version bump only for package @latticexyz/cli
#
0.16.2 (2022-09-26)
Note: Version bump only for package @latticexyz/cli
#
0.16.1 (2022-09-26)
Note: Version bump only for package @latticexyz/cli
#
0.16.0 (2022-09-26)
Note: Version bump only for package @latticexyz/cli
#
0.15.1 (2022-09-23)
Note: Version bump only for package @latticexyz/cli
#
0.15.0 (2022-09-21)
Note: Version bump only for package @latticexyz/cli
#
0.14.2 (2022-09-21)
Note: Version bump only for package @latticexyz/cli
#
0.14.1 (2022-09-21)
Note: Version bump only for package @latticexyz/cli
#
0.14.0 (2022-09-20)
Note: Version bump only for package @latticexyz/cli
#
0.13.0 (2022-09-19)
Note: Version bump only for package @latticexyz/cli
#
0.12.0 (2022-09-16)
#
Features
#
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/cli
#
0.10.0 (2022-09-14)
Note: Version bump only for package @latticexyz/cli
#
0.9.0 (2022-09-13)
Note: Version bump only for package @latticexyz/cli
#
0.8.1 (2022-08-22)
Note: Version bump only for package @latticexyz/cli
#
0.8.0 (2022-08-22)
Note: Version bump only for package @latticexyz/cli
#
0.7.0 (2022-08-19)
Note: Version bump only for package @latticexyz/cli
#
0.6.0 (2022-08-15)
Note: Version bump only for package @latticexyz/cli
#
0.5.1 (2022-08-05)
Note: Version bump only for package @latticexyz/cli
#
0.5.0 (2022-08-05)
#
Bug Fixes
- CacheWorker (#118) (bfe006e)
- optimism, cancel action if gas check fails, add noise utils, fix ecs-browser entry point (#119) (f35d3c3)
#
0.4.3 (2022-07-30)
Note: Version bump only for package @latticexyz/cli
#
0.4.2 (2022-07-29)
Note: Version bump only for package @latticexyz/cli
#
0.4.1 (2022-07-29)
Note: Version bump only for package @latticexyz/cli
#
0.4.0 (2022-07-29)
#
Features
#
0.3.2 (2022-07-26)
Note: Version bump only for package @latticexyz/cli
#
0.3.1 (2022-07-26)
Note: Version bump only for package @latticexyz/cli
#
0.3.0 (2022-07-26)
#
Bug Fixes
#
Features
- mudwar prototype (nyc sprint 2) (#59) (a3db20e), closes #58 #61 #64 #62 #66 #69 #72 #73 #74 #76 #75 #77 #78 #79 #80 #82 #86 #83 #81 #85 #84 #87 #91 #88 #90 #92 #93 #89 #94 #95 #98 #100 #97 #101 #105 #106
- new systems pattern (#63) (fb6197b)
#
0.2.0 (2022-07-05)
#
Features
- cli: add vscode solidity config file to mud create projects (064546a)
- contracts: replace hardhat with foundry toolkit (#51) (2c0e4a9)
#
0.1.8 (2022-05-25)
#
Bug Fixes
- @latticexyz/cli: fix create script (2c3b0db)
#
0.1.7 (2022-05-25)
Note: Version bump only for package @latticexyz/cli
#
0.1.6 (2022-05-25)
Note: Version bump only for package @latticexyz/cli
#
0.1.5 (2022-05-24)
Note: Version bump only for package @latticexyz/cli
#
0.1.4 (2022-05-24)
Note: Version bump only for package @latticexyz/cli
#
0.1.3 (2022-05-23)
Note: Version bump only for package @latticexyz/cli
#
0.1.2 (2022-05-23)
Note: Version bump only for package @latticexyz/cli
#
0.1.1 (2022-05-23)
Note: Version bump only for package @latticexyz/cli
#
0.1.0 (2022-05-23)
#
Features
- @mud/cli: add deploy script to cli (99d0b70)
- @mud/cli: add initial version of mud create script (72758cf)
- @mud/cli: add mud cli and move diamond abi generation to cli (034af90)