diff --git a/.changeset/pre.json b/.changeset/pre.json index 564ad6445e8..870ea6ac99e 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -46,6 +46,7 @@ "chilled-chicken-repair", "chilled-cougars-smash", "chilled-kangaroos-dream", + "chilly-kangaroos-clap", "clever-items-appear", "clever-rats-sip", "cold-years-itch", @@ -88,6 +89,7 @@ "khaki-houses-whisper", "large-drinks-sell", "large-hats-walk", + "large-nails-suffer", "large-sloths-camp", "late-geese-guess", "late-spies-cover", @@ -107,6 +109,7 @@ "mighty-eels-type", "modern-bikes-build", "modern-hornets-jam", + "modern-stingrays-kneel", "modern-trains-remain", "nasty-trains-drop", "nasty-waves-divide", @@ -139,6 +142,7 @@ "real-students-exercise", "red-falcons-do", "red-turkeys-develop", + "rotten-beers-learn", "rotten-cats-lay", "selfish-cycles-retire", "serious-ads-trade", @@ -152,6 +156,7 @@ "shy-sheep-wait", "silent-rice-argue", "silly-snakes-fold", + "silver-dolls-shave", "silver-mangos-thank", "six-cats-agree", "six-kangaroos-sneeze", @@ -196,6 +201,7 @@ "unlucky-guests-cover", "violet-insects-press", "weak-mails-cross", + "wicked-cheetahs-cough", "wicked-squids-do", "wicked-tigers-return", "wild-gorillas-care", diff --git a/CHANGELOG.md b/CHANGELOG.md index f5459f29d95..0ef4938aa80 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,66 @@ +## Version 2.0.0-next.11 + +### Minor changes + +**[feat(world-modules): add SystemSwitch util (#1665)](https://github.com/latticexyz/mud/commit/9352648b19800f28b1d96ec448283808342a41f7)** (@latticexyz/world-modules) + +Since [#1564](https://github.com/latticexyz/mud/pull/1564) the World can no longer call itself via an external call. +This made the developer experience of calling other systems via root systems worse, since calls from root systems are executed from the context of the World. +The recommended approach is to use `delegatecall` to the system if in the context of a root system, and an external call via the World if in the context of a non-root system. +To bring back the developer experience of calling systems from other sysyems without caring about the context in which the call is executed, we added the `SystemSwitch` util. + +```diff +- // Instead of calling the system via an external call to world... +- uint256 value = IBaseWorld(_world()).callMySystem(); + ++ // ...you can now use the `SystemSwitch` util. ++ // This works independent of whether used in a root system or non-root system. ++ uint256 value = abi.decode(SystemSwitch.call(abi.encodeCall(IBaseWorld.callMySystem, ()), (uint256)); +``` + +Note that if you already know your system is always executed as non-root system, you can continue to use the approach of calling other systems via the `IBaseWorld(world)`. + +**[refactor(common): move `createContract`'s internal write logic to `writeContract` (#1693)](https://github.com/latticexyz/mud/commit/d075f82f30f4969a353e4ea29ca2a25a04810523)** (@latticexyz/common) + +- Moves contract write logic out of `createContract` into its own `writeContract` method so that it can be used outside of the contract instance, and for consistency with viem. +- Deprecates `createContract` in favor of `getContract` for consistency with viem. +- Reworks `createNonceManager`'s `BroadcastChannel` setup and moves out the notion of a "nonce manager ID" to `getNonceManagerId` so we can create an internal cache with `getNonceManager` for use in `writeContract`. + +If you were using the `createNonceManager` before, you'll just need to rename `publicClient` argument to `client`: + +```diff + const publicClient = createPublicClient({ ... }); +- const nonceManager = createNonceManager({ publicClient, ... }); ++ const nonceManager = createNonceManager({ client: publicClient, ... }); +``` + +**[feat(gas-reporter): allow gas-reporter to parse stdin (#1688)](https://github.com/latticexyz/mud/commit/4385c5a4c0e2d5550c041acc4386ae7fc1cb4b7e)** (@latticexyz/gas-report) + +Allow the `gas-report` CLI to parse logs via `stdin`, so it can be used with custom test commands (e.g. `mud test`). + +Usage: + +```sh +# replace `forge test -vvv` with the custom test command +GAS_REPORTER_ENABLED=true forge test -vvv | pnpm gas-report --stdin +``` + +### Patch changes + +**[fix(common): workaround for zero base fee (#1689)](https://github.com/latticexyz/mud/commit/16b13ea8fc5e7f63ce08bc6baa2087cab9c8089f)** (@latticexyz/common) + +Adds viem workaround for zero base fee used by MUD's anvil config + +**[build: bump viem and abitype (#1684)](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4)** (@latticexyz/block-logs-stream, @latticexyz/cli, @latticexyz/common, @latticexyz/dev-tools, @latticexyz/faucet, @latticexyz/protocol-parser, @latticexyz/schema-type, @latticexyz/store-indexer, @latticexyz/store-sync, @latticexyz/store, create-mud) + +Bump viem to 1.14.0 and abitype to 0.9.8 + +**[fix(protocol-parser): allow arbitrary key order when encoding values (#1674)](https://github.com/latticexyz/mud/commit/a2f41ade977a5374c400ef8bfc2cb8c8698f185e)** (@latticexyz/protocol-parser) + +Allow arbitrary key order when encoding values + +--- + ## Version 2.0.0-next.10 ### Major changes diff --git a/docs/pages/changelog.mdx b/docs/pages/changelog.mdx index f5459f29d95..0ef4938aa80 100644 --- a/docs/pages/changelog.mdx +++ b/docs/pages/changelog.mdx @@ -1,3 +1,66 @@ +## Version 2.0.0-next.11 + +### Minor changes + +**[feat(world-modules): add SystemSwitch util (#1665)](https://github.com/latticexyz/mud/commit/9352648b19800f28b1d96ec448283808342a41f7)** (@latticexyz/world-modules) + +Since [#1564](https://github.com/latticexyz/mud/pull/1564) the World can no longer call itself via an external call. +This made the developer experience of calling other systems via root systems worse, since calls from root systems are executed from the context of the World. +The recommended approach is to use `delegatecall` to the system if in the context of a root system, and an external call via the World if in the context of a non-root system. +To bring back the developer experience of calling systems from other sysyems without caring about the context in which the call is executed, we added the `SystemSwitch` util. + +```diff +- // Instead of calling the system via an external call to world... +- uint256 value = IBaseWorld(_world()).callMySystem(); + ++ // ...you can now use the `SystemSwitch` util. ++ // This works independent of whether used in a root system or non-root system. ++ uint256 value = abi.decode(SystemSwitch.call(abi.encodeCall(IBaseWorld.callMySystem, ()), (uint256)); +``` + +Note that if you already know your system is always executed as non-root system, you can continue to use the approach of calling other systems via the `IBaseWorld(world)`. + +**[refactor(common): move `createContract`'s internal write logic to `writeContract` (#1693)](https://github.com/latticexyz/mud/commit/d075f82f30f4969a353e4ea29ca2a25a04810523)** (@latticexyz/common) + +- Moves contract write logic out of `createContract` into its own `writeContract` method so that it can be used outside of the contract instance, and for consistency with viem. +- Deprecates `createContract` in favor of `getContract` for consistency with viem. +- Reworks `createNonceManager`'s `BroadcastChannel` setup and moves out the notion of a "nonce manager ID" to `getNonceManagerId` so we can create an internal cache with `getNonceManager` for use in `writeContract`. + +If you were using the `createNonceManager` before, you'll just need to rename `publicClient` argument to `client`: + +```diff + const publicClient = createPublicClient({ ... }); +- const nonceManager = createNonceManager({ publicClient, ... }); ++ const nonceManager = createNonceManager({ client: publicClient, ... }); +``` + +**[feat(gas-reporter): allow gas-reporter to parse stdin (#1688)](https://github.com/latticexyz/mud/commit/4385c5a4c0e2d5550c041acc4386ae7fc1cb4b7e)** (@latticexyz/gas-report) + +Allow the `gas-report` CLI to parse logs via `stdin`, so it can be used with custom test commands (e.g. `mud test`). + +Usage: + +```sh +# replace `forge test -vvv` with the custom test command +GAS_REPORTER_ENABLED=true forge test -vvv | pnpm gas-report --stdin +``` + +### Patch changes + +**[fix(common): workaround for zero base fee (#1689)](https://github.com/latticexyz/mud/commit/16b13ea8fc5e7f63ce08bc6baa2087cab9c8089f)** (@latticexyz/common) + +Adds viem workaround for zero base fee used by MUD's anvil config + +**[build: bump viem and abitype (#1684)](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4)** (@latticexyz/block-logs-stream, @latticexyz/cli, @latticexyz/common, @latticexyz/dev-tools, @latticexyz/faucet, @latticexyz/protocol-parser, @latticexyz/schema-type, @latticexyz/store-indexer, @latticexyz/store-sync, @latticexyz/store, create-mud) + +Bump viem to 1.14.0 and abitype to 0.9.8 + +**[fix(protocol-parser): allow arbitrary key order when encoding values (#1674)](https://github.com/latticexyz/mud/commit/a2f41ade977a5374c400ef8bfc2cb8c8698f185e)** (@latticexyz/protocol-parser) + +Allow arbitrary key order when encoding values + +--- + ## Version 2.0.0-next.10 ### Major changes diff --git a/packages/abi-ts/CHANGELOG.md b/packages/abi-ts/CHANGELOG.md index ea6c9d3fbc0..0a87c998a36 100644 --- a/packages/abi-ts/CHANGELOG.md +++ b/packages/abi-ts/CHANGELOG.md @@ -1,5 +1,7 @@ # @latticexyz/abi-ts +## 2.0.0-next.11 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/abi-ts/package.json b/packages/abi-ts/package.json index cae0bcda0c6..b34966591a3 100644 --- a/packages/abi-ts/package.json +++ b/packages/abi-ts/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/abi-ts", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "Create TypeScript type declaration files (`.d.ts`) for your ABI JSON files.", "repository": { "type": "git", diff --git a/packages/block-logs-stream/CHANGELOG.md b/packages/block-logs-stream/CHANGELOG.md index 50cdf14432a..920faaee4f6 100644 --- a/packages/block-logs-stream/CHANGELOG.md +++ b/packages/block-logs-stream/CHANGELOG.md @@ -1,5 +1,14 @@ # @latticexyz/block-logs-stream +## 2.0.0-next.11 + +### Patch Changes + +- [#1684](https://github.com/latticexyz/mud/pull/1684) [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4) Thanks [@holic](https://github.com/holic)! - Bump viem to 1.14.0 and abitype to 0.9.8 + +- Updated dependencies [[`16b13ea8`](https://github.com/latticexyz/mud/commit/16b13ea8fc5e7f63ce08bc6baa2087cab9c8089f), [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4), [`d075f82f`](https://github.com/latticexyz/mud/commit/d075f82f30f4969a353e4ea29ca2a25a04810523)]: + - @latticexyz/common@2.0.0-next.11 + ## 2.0.0-next.10 ### Patch Changes diff --git a/packages/block-logs-stream/package.json b/packages/block-logs-stream/package.json index 7a8bb5c061b..c15804a37a0 100644 --- a/packages/block-logs-stream/package.json +++ b/packages/block-logs-stream/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/block-logs-stream", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "Create a stream of EVM block logs for events", "repository": { "type": "git", diff --git a/packages/cli/CHANGELOG.md b/packages/cli/CHANGELOG.md index 413ca20a9eb..4dcd20eeff3 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,24 @@ # Change Log +## 2.0.0-next.11 + +### Patch Changes + +- [#1684](https://github.com/latticexyz/mud/pull/1684) [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4) Thanks [@holic](https://github.com/holic)! - Bump viem to 1.14.0 and abitype to 0.9.8 + +- Updated dependencies [[`16b13ea8`](https://github.com/latticexyz/mud/commit/16b13ea8fc5e7f63ce08bc6baa2087cab9c8089f), [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4), [`9352648b`](https://github.com/latticexyz/mud/commit/9352648b19800f28b1d96ec448283808342a41f7), [`d075f82f`](https://github.com/latticexyz/mud/commit/d075f82f30f4969a353e4ea29ca2a25a04810523), [`4385c5a4`](https://github.com/latticexyz/mud/commit/4385c5a4c0e2d5550c041acc4386ae7fc1cb4b7e), [`a2f41ade`](https://github.com/latticexyz/mud/commit/a2f41ade977a5374c400ef8bfc2cb8c8698f185e)]: + - @latticexyz/common@2.0.0-next.11 + - @latticexyz/protocol-parser@2.0.0-next.11 + - @latticexyz/schema-type@2.0.0-next.11 + - @latticexyz/store@2.0.0-next.11 + - @latticexyz/world-modules@2.0.0-next.11 + - @latticexyz/gas-report@2.0.0-next.11 + - @latticexyz/config@2.0.0-next.11 + - @latticexyz/world@2.0.0-next.11 + - @latticexyz/abi-ts@2.0.0-next.11 + - @latticexyz/services@2.0.0-next.11 + - @latticexyz/utils@2.0.0-next.11 + ## 2.0.0-next.10 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 7f1648e341b..27f5840f404 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/cli", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "Command line interface for mud", "repository": { "type": "git", diff --git a/packages/common/CHANGELOG.md b/packages/common/CHANGELOG.md index 09aed2803b9..ac2c6ad32f7 100644 --- a/packages/common/CHANGELOG.md +++ b/packages/common/CHANGELOG.md @@ -1,5 +1,31 @@ # Change Log +## 2.0.0-next.11 + +### Minor Changes + +- [#1693](https://github.com/latticexyz/mud/pull/1693) [`d075f82f`](https://github.com/latticexyz/mud/commit/d075f82f30f4969a353e4ea29ca2a25a04810523) Thanks [@holic](https://github.com/holic)! - - Moves contract write logic out of `createContract` into its own `writeContract` method so that it can be used outside of the contract instance, and for consistency with viem. + + - Deprecates `createContract` in favor of `getContract` for consistency with viem. + - Reworks `createNonceManager`'s `BroadcastChannel` setup and moves out the notion of a "nonce manager ID" to `getNonceManagerId` so we can create an internal cache with `getNonceManager` for use in `writeContract`. + + If you were using the `createNonceManager` before, you'll just need to rename `publicClient` argument to `client`: + + ```diff + const publicClient = createPublicClient({ ... }); + - const nonceManager = createNonceManager({ publicClient, ... }); + + const nonceManager = createNonceManager({ client: publicClient, ... }); + ``` + +### Patch Changes + +- [#1689](https://github.com/latticexyz/mud/pull/1689) [`16b13ea8`](https://github.com/latticexyz/mud/commit/16b13ea8fc5e7f63ce08bc6baa2087cab9c8089f) Thanks [@holic](https://github.com/holic)! - Adds viem workaround for zero base fee used by MUD's anvil config + +- [#1684](https://github.com/latticexyz/mud/pull/1684) [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4) Thanks [@holic](https://github.com/holic)! - Bump viem to 1.14.0 and abitype to 0.9.8 + +- Updated dependencies [[`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4)]: + - @latticexyz/schema-type@2.0.0-next.11 + ## 2.0.0-next.10 ### Patch Changes diff --git a/packages/common/package.json b/packages/common/package.json index de28924885c..54c39676cf2 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/common", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "Common low level logic shared between packages", "repository": { "type": "git", diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index 6e0eefd1ba2..4b9cb3beedf 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.0.0-next.11 + +### Patch Changes + +- Updated dependencies [[`16b13ea8`](https://github.com/latticexyz/mud/commit/16b13ea8fc5e7f63ce08bc6baa2087cab9c8089f), [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4), [`d075f82f`](https://github.com/latticexyz/mud/commit/d075f82f30f4969a353e4ea29ca2a25a04810523)]: + - @latticexyz/common@2.0.0-next.11 + - @latticexyz/schema-type@2.0.0-next.11 + ## 2.0.0-next.10 ### Patch Changes diff --git a/packages/config/package.json b/packages/config/package.json index d23255fa321..0a28220db6b 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/config", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "Config for Store and World", "repository": { "type": "git", diff --git a/packages/create-mud/CHANGELOG.md b/packages/create-mud/CHANGELOG.md index 287ce84fdb2..0e7267b088f 100644 --- a/packages/create-mud/CHANGELOG.md +++ b/packages/create-mud/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 2.0.0-next.11 + +### Patch Changes + +- [#1684](https://github.com/latticexyz/mud/pull/1684) [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4) Thanks [@holic](https://github.com/holic)! - Bump viem to 1.14.0 and abitype to 0.9.8 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/create-mud/package.json b/packages/create-mud/package.json index 339db607334..2aaf771f780 100644 --- a/packages/create-mud/package.json +++ b/packages/create-mud/package.json @@ -1,6 +1,6 @@ { "name": "create-mud", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "Create a new MUD project", "license": "MIT", "author": "Lattice ", diff --git a/packages/dev-tools/CHANGELOG.md b/packages/dev-tools/CHANGELOG.md index fefd9f84810..028071bea0e 100644 --- a/packages/dev-tools/CHANGELOG.md +++ b/packages/dev-tools/CHANGELOG.md @@ -1,5 +1,20 @@ # @latticexyz/dev-tools +## 2.0.0-next.11 + +### Patch Changes + +- [#1684](https://github.com/latticexyz/mud/pull/1684) [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4) Thanks [@holic](https://github.com/holic)! - Bump viem to 1.14.0 and abitype to 0.9.8 + +- Updated dependencies [[`16b13ea8`](https://github.com/latticexyz/mud/commit/16b13ea8fc5e7f63ce08bc6baa2087cab9c8089f), [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4), [`d075f82f`](https://github.com/latticexyz/mud/commit/d075f82f30f4969a353e4ea29ca2a25a04810523)]: + - @latticexyz/common@2.0.0-next.11 + - @latticexyz/store-sync@2.0.0-next.11 + - @latticexyz/store@2.0.0-next.11 + - @latticexyz/world@2.0.0-next.11 + - @latticexyz/recs@2.0.0-next.11 + - @latticexyz/react@2.0.0-next.11 + - @latticexyz/utils@2.0.0-next.11 + ## 2.0.0-next.10 ### Patch Changes diff --git a/packages/dev-tools/package.json b/packages/dev-tools/package.json index 8c4d965627a..433ba566767 100644 --- a/packages/dev-tools/package.json +++ b/packages/dev-tools/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/dev-tools", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "MUD developer tools", "repository": { "type": "git", @@ -50,12 +50,12 @@ "vitest": "0.31.4" }, "peerDependencies": { - "@latticexyz/common": "2.0.0-next.10", - "@latticexyz/recs": "2.0.0-next.10", - "@latticexyz/store": "2.0.0-next.10", - "@latticexyz/store-sync": "2.0.0-next.10", - "@latticexyz/utils": "2.0.0-next.10", - "@latticexyz/world": "2.0.0-next.10" + "@latticexyz/common": "2.0.0-next.11", + "@latticexyz/recs": "2.0.0-next.11", + "@latticexyz/store": "2.0.0-next.11", + "@latticexyz/store-sync": "2.0.0-next.11", + "@latticexyz/utils": "2.0.0-next.11", + "@latticexyz/world": "2.0.0-next.11" }, "publishConfig": { "access": "public" diff --git a/packages/ecs-browser/CHANGELOG.md b/packages/ecs-browser/CHANGELOG.md index e63063661e5..157df98b7ea 100644 --- a/packages/ecs-browser/CHANGELOG.md +++ b/packages/ecs-browser/CHANGELOG.md @@ -1,5 +1,7 @@ # @latticexyz/ecs-browser +## 2.0.0-next.11 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/ecs-browser/package.json b/packages/ecs-browser/package.json index 3cbba371bbb..028e3599992 100644 --- a/packages/ecs-browser/package.json +++ b/packages/ecs-browser/package.json @@ -1,5 +1,5 @@ { "name": "@latticexyz/ecs-browser", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "private": true } diff --git a/packages/faucet/CHANGELOG.md b/packages/faucet/CHANGELOG.md index f4ccba8d5b5..1de7f2d07c0 100644 --- a/packages/faucet/CHANGELOG.md +++ b/packages/faucet/CHANGELOG.md @@ -1,5 +1,11 @@ # @latticexyz/faucet +## 2.0.0-next.11 + +### Patch Changes + +- [#1684](https://github.com/latticexyz/mud/pull/1684) [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4) Thanks [@holic](https://github.com/holic)! - Bump viem to 1.14.0 and abitype to 0.9.8 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/faucet/package.json b/packages/faucet/package.json index f2b60deee13..470048f6940 100644 --- a/packages/faucet/package.json +++ b/packages/faucet/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/faucet", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "Faucet API for Lattice testnet", "repository": { "type": "git", diff --git a/packages/gas-report/CHANGELOG.md b/packages/gas-report/CHANGELOG.md index a74877cff33..f9135379f8e 100644 --- a/packages/gas-report/CHANGELOG.md +++ b/packages/gas-report/CHANGELOG.md @@ -1,5 +1,18 @@ # Change Log +## 2.0.0-next.11 + +### Minor Changes + +- [#1688](https://github.com/latticexyz/mud/pull/1688) [`4385c5a4`](https://github.com/latticexyz/mud/commit/4385c5a4c0e2d5550c041acc4386ae7fc1cb4b7e) Thanks [@alvrs](https://github.com/alvrs)! - Allow the `gas-report` CLI to parse logs via `stdin`, so it can be used with custom test commands (e.g. `mud test`). + + Usage: + + ```sh + # replace `forge test -vvv` with the custom test command + GAS_REPORTER_ENABLED=true forge test -vvv | pnpm gas-report --stdin + ``` + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/gas-report/package.json b/packages/gas-report/package.json index 3cdaeec6e69..c18716814c7 100644 --- a/packages/gas-report/package.json +++ b/packages/gas-report/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/gas-report", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "Gas reporter for specific lines within forge tests", "repository": { "type": "git", diff --git a/packages/network/CHANGELOG.md b/packages/network/CHANGELOG.md index d8ac462af76..22843aa4999 100644 --- a/packages/network/CHANGELOG.md +++ b/packages/network/CHANGELOG.md @@ -1,5 +1,7 @@ # @latticexyz/network +## 2.0.0-next.11 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/network/package.json b/packages/network/package.json index 63b7e757c6c..42985be783e 100644 --- a/packages/network/package.json +++ b/packages/network/package.json @@ -1,5 +1,5 @@ { "name": "@latticexyz/network", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "private": true } diff --git a/packages/noise/CHANGELOG.md b/packages/noise/CHANGELOG.md index f46a05789cf..bd2fefe837e 100644 --- a/packages/noise/CHANGELOG.md +++ b/packages/noise/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.0.0-next.11 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/noise/package.json b/packages/noise/package.json index 28d40fc36e8..82ba0d968f3 100644 --- a/packages/noise/package.json +++ b/packages/noise/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/noise", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "license": "MIT", "type": "module", "exports": { diff --git a/packages/phaserx/CHANGELOG.md b/packages/phaserx/CHANGELOG.md index d10e5a27f36..3e682494d20 100644 --- a/packages/phaserx/CHANGELOG.md +++ b/packages/phaserx/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.0.0-next.11 + +### Patch Changes + +- Updated dependencies []: + - @latticexyz/utils@2.0.0-next.11 + ## 2.0.0-next.10 ### Patch Changes diff --git a/packages/phaserx/package.json b/packages/phaserx/package.json index dcc703ff97b..31be4ae6bb9 100644 --- a/packages/phaserx/package.json +++ b/packages/phaserx/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/phaserx", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "repository": { "type": "git", "url": "https://github.com/latticexyz/mud.git", diff --git a/packages/protocol-parser/CHANGELOG.md b/packages/protocol-parser/CHANGELOG.md index 23a0851ada9..70e38d6201f 100644 --- a/packages/protocol-parser/CHANGELOG.md +++ b/packages/protocol-parser/CHANGELOG.md @@ -1,5 +1,17 @@ # @latticexyz/protocol-parser +## 2.0.0-next.11 + +### Patch Changes + +- [#1684](https://github.com/latticexyz/mud/pull/1684) [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4) Thanks [@holic](https://github.com/holic)! - Bump viem to 1.14.0 and abitype to 0.9.8 + +- [#1674](https://github.com/latticexyz/mud/pull/1674) [`a2f41ade`](https://github.com/latticexyz/mud/commit/a2f41ade977a5374c400ef8bfc2cb8c8698f185e) Thanks [@holic](https://github.com/holic)! - Allow arbitrary key order when encoding values + +- Updated dependencies [[`16b13ea8`](https://github.com/latticexyz/mud/commit/16b13ea8fc5e7f63ce08bc6baa2087cab9c8089f), [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4), [`d075f82f`](https://github.com/latticexyz/mud/commit/d075f82f30f4969a353e4ea29ca2a25a04810523)]: + - @latticexyz/common@2.0.0-next.11 + - @latticexyz/schema-type@2.0.0-next.11 + ## 2.0.0-next.10 ### Patch Changes diff --git a/packages/protocol-parser/package.json b/packages/protocol-parser/package.json index e792fd7454d..c8bb299a712 100644 --- a/packages/protocol-parser/package.json +++ b/packages/protocol-parser/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/protocol-parser", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "Parser utilities for the MUD protocol", "repository": { "type": "git", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index e8282e12c2f..803b467762e 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.0.0-next.11 + +### Patch Changes + +- Updated dependencies [[`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4)]: + - @latticexyz/store@2.0.0-next.11 + - @latticexyz/recs@2.0.0-next.11 + ## 2.0.0-next.10 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 82c8f4fb823..c9535acd09c 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/react", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "React tools for MUD client.", "repository": { "type": "git", diff --git a/packages/recs/CHANGELOG.md b/packages/recs/CHANGELOG.md index 26987cd9111..720e921ceb3 100644 --- a/packages/recs/CHANGELOG.md +++ b/packages/recs/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.0.0-next.11 + +### Patch Changes + +- Updated dependencies [[`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4)]: + - @latticexyz/schema-type@2.0.0-next.11 + - @latticexyz/utils@2.0.0-next.11 + ## 2.0.0-next.10 ### Patch Changes diff --git a/packages/recs/package.json b/packages/recs/package.json index 9c46251216f..e0f64d9f108 100644 --- a/packages/recs/package.json +++ b/packages/recs/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/recs", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "repository": { "type": "git", "url": "https://github.com/latticexyz/mud.git", diff --git a/packages/schema-type/CHANGELOG.md b/packages/schema-type/CHANGELOG.md index 2a2d9816fe2..101cc151c71 100644 --- a/packages/schema-type/CHANGELOG.md +++ b/packages/schema-type/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 2.0.0-next.11 + +### Patch Changes + +- [#1684](https://github.com/latticexyz/mud/pull/1684) [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4) Thanks [@holic](https://github.com/holic)! - Bump viem to 1.14.0 and abitype to 0.9.8 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/schema-type/package.json b/packages/schema-type/package.json index a213dbe3bf5..8e5d3ff7e4f 100644 --- a/packages/schema-type/package.json +++ b/packages/schema-type/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/schema-type", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "SchemaType enum for various languages", "repository": { "type": "git", diff --git a/packages/services/CHANGELOG.md b/packages/services/CHANGELOG.md index aa26d80d60c..d607c14d667 100644 --- a/packages/services/CHANGELOG.md +++ b/packages/services/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.0.0-next.11 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/services/package.json b/packages/services/package.json index fa28b995349..d20f6e86c25 100644 --- a/packages/services/package.json +++ b/packages/services/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/services", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "MUD services for enhanced interactions with on-chain ECS state", "repository": { "type": "git", diff --git a/packages/solecs/CHANGELOG.md b/packages/solecs/CHANGELOG.md index 1a50bbf7571..532ec4d3e46 100644 --- a/packages/solecs/CHANGELOG.md +++ b/packages/solecs/CHANGELOG.md @@ -1,5 +1,7 @@ # @latticexyz/solecs +## 2.0.0-next.11 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/solecs/package.json b/packages/solecs/package.json index 382dbdbf464..378d397ddaf 100644 --- a/packages/solecs/package.json +++ b/packages/solecs/package.json @@ -1,5 +1,5 @@ { "name": "@latticexyz/solecs", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "private": true } diff --git a/packages/solhint-config-mud/CHANGELOG.md b/packages/solhint-config-mud/CHANGELOG.md index 70fd325bf90..17c8da07828 100644 --- a/packages/solhint-config-mud/CHANGELOG.md +++ b/packages/solhint-config-mud/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.0.0-next.11 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/solhint-config-mud/package.json b/packages/solhint-config-mud/package.json index 416bf1f283d..b6c93cec60f 100644 --- a/packages/solhint-config-mud/package.json +++ b/packages/solhint-config-mud/package.json @@ -1,6 +1,6 @@ { "name": "solhint-config-mud", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "repository": { "type": "git", "url": "https://github.com/latticexyz/mud.git", diff --git a/packages/solhint-plugin-mud/CHANGELOG.md b/packages/solhint-plugin-mud/CHANGELOG.md index 70fd325bf90..17c8da07828 100644 --- a/packages/solhint-plugin-mud/CHANGELOG.md +++ b/packages/solhint-plugin-mud/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.0.0-next.11 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/solhint-plugin-mud/package.json b/packages/solhint-plugin-mud/package.json index 0738247cad4..5504f0b4366 100644 --- a/packages/solhint-plugin-mud/package.json +++ b/packages/solhint-plugin-mud/package.json @@ -1,6 +1,6 @@ { "name": "solhint-plugin-mud", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "repository": { "type": "git", "url": "https://github.com/latticexyz/mud.git", diff --git a/packages/std-client/CHANGELOG.md b/packages/std-client/CHANGELOG.md index d7666b0693c..30b7f3b7137 100644 --- a/packages/std-client/CHANGELOG.md +++ b/packages/std-client/CHANGELOG.md @@ -1,5 +1,7 @@ # @latticexyz/std-client +## 2.0.0-next.11 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/std-client/package.json b/packages/std-client/package.json index 932cc55cc80..c64cf50e0a8 100644 --- a/packages/std-client/package.json +++ b/packages/std-client/package.json @@ -1,5 +1,5 @@ { "name": "@latticexyz/std-client", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "private": true } diff --git a/packages/std-contracts/CHANGELOG.md b/packages/std-contracts/CHANGELOG.md index adbd2f11aae..ee2613c2eba 100644 --- a/packages/std-contracts/CHANGELOG.md +++ b/packages/std-contracts/CHANGELOG.md @@ -1,5 +1,7 @@ # @latticexyz/std-contracts +## 2.0.0-next.11 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/std-contracts/package.json b/packages/std-contracts/package.json index b0f8e391684..dff9399ed17 100644 --- a/packages/std-contracts/package.json +++ b/packages/std-contracts/package.json @@ -1,5 +1,5 @@ { "name": "@latticexyz/std-contracts", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "private": true } diff --git a/packages/store-cache/CHANGELOG.md b/packages/store-cache/CHANGELOG.md index 5e689c87448..df007de0f28 100644 --- a/packages/store-cache/CHANGELOG.md +++ b/packages/store-cache/CHANGELOG.md @@ -1,5 +1,7 @@ # @latticexyz/store-cache +## 2.0.0-next.11 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/store-cache/package.json b/packages/store-cache/package.json index f8ccfc92005..1f016ea247e 100644 --- a/packages/store-cache/package.json +++ b/packages/store-cache/package.json @@ -1,5 +1,5 @@ { "name": "@latticexyz/store-cache", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "private": true } diff --git a/packages/store-indexer/CHANGELOG.md b/packages/store-indexer/CHANGELOG.md index 9761b93c86b..1e5f48a5c27 100644 --- a/packages/store-indexer/CHANGELOG.md +++ b/packages/store-indexer/CHANGELOG.md @@ -1,5 +1,17 @@ # @latticexyz/store-indexer +## 2.0.0-next.11 + +### Patch Changes + +- [#1684](https://github.com/latticexyz/mud/pull/1684) [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4) Thanks [@holic](https://github.com/holic)! - Bump viem to 1.14.0 and abitype to 0.9.8 + +- Updated dependencies [[`16b13ea8`](https://github.com/latticexyz/mud/commit/16b13ea8fc5e7f63ce08bc6baa2087cab9c8089f), [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4), [`d075f82f`](https://github.com/latticexyz/mud/commit/d075f82f30f4969a353e4ea29ca2a25a04810523)]: + - @latticexyz/common@2.0.0-next.11 + - @latticexyz/block-logs-stream@2.0.0-next.11 + - @latticexyz/store-sync@2.0.0-next.11 + - @latticexyz/store@2.0.0-next.11 + ## 2.0.0-next.10 ### Minor Changes diff --git a/packages/store-indexer/package.json b/packages/store-indexer/package.json index 9f0032fc1f1..30b68cfabda 100644 --- a/packages/store-indexer/package.json +++ b/packages/store-indexer/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/store-indexer", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "Minimal Typescript indexer for Store", "repository": { "type": "git", diff --git a/packages/store-sync/CHANGELOG.md b/packages/store-sync/CHANGELOG.md index 0cf68dfd06d..04e3e3b3db9 100644 --- a/packages/store-sync/CHANGELOG.md +++ b/packages/store-sync/CHANGELOG.md @@ -1,5 +1,20 @@ # @latticexyz/store-sync +## 2.0.0-next.11 + +### Patch Changes + +- [#1684](https://github.com/latticexyz/mud/pull/1684) [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4) Thanks [@holic](https://github.com/holic)! - Bump viem to 1.14.0 and abitype to 0.9.8 + +- Updated dependencies [[`16b13ea8`](https://github.com/latticexyz/mud/commit/16b13ea8fc5e7f63ce08bc6baa2087cab9c8089f), [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4), [`d075f82f`](https://github.com/latticexyz/mud/commit/d075f82f30f4969a353e4ea29ca2a25a04810523), [`a2f41ade`](https://github.com/latticexyz/mud/commit/a2f41ade977a5374c400ef8bfc2cb8c8698f185e)]: + - @latticexyz/common@2.0.0-next.11 + - @latticexyz/block-logs-stream@2.0.0-next.11 + - @latticexyz/protocol-parser@2.0.0-next.11 + - @latticexyz/schema-type@2.0.0-next.11 + - @latticexyz/store@2.0.0-next.11 + - @latticexyz/world@2.0.0-next.11 + - @latticexyz/recs@2.0.0-next.11 + ## 2.0.0-next.10 ### Minor Changes diff --git a/packages/store-sync/package.json b/packages/store-sync/package.json index ec32d23b6c0..76127ffffcb 100644 --- a/packages/store-sync/package.json +++ b/packages/store-sync/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/store-sync", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "Utilities to sync MUD Store events with a client or cache", "repository": { "type": "git", diff --git a/packages/store/CHANGELOG.md b/packages/store/CHANGELOG.md index a0bdec3c98f..2c10da4dc96 100644 --- a/packages/store/CHANGELOG.md +++ b/packages/store/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log +## 2.0.0-next.11 + +### Patch Changes + +- [#1684](https://github.com/latticexyz/mud/pull/1684) [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4) Thanks [@holic](https://github.com/holic)! - Bump viem to 1.14.0 and abitype to 0.9.8 + +- Updated dependencies [[`16b13ea8`](https://github.com/latticexyz/mud/commit/16b13ea8fc5e7f63ce08bc6baa2087cab9c8089f), [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4), [`d075f82f`](https://github.com/latticexyz/mud/commit/d075f82f30f4969a353e4ea29ca2a25a04810523)]: + - @latticexyz/common@2.0.0-next.11 + - @latticexyz/schema-type@2.0.0-next.11 + - @latticexyz/config@2.0.0-next.11 + ## 2.0.0-next.10 ### Patch Changes diff --git a/packages/store/package.json b/packages/store/package.json index ae9a15cfced..4c2aa30993c 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/store", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "Store", "repository": { "type": "git", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 0c9b0a1f5ef..be636b805c4 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.0.0-next.11 + ## 2.0.0-next.10 ## 2.0.0-next.9 diff --git a/packages/utils/package.json b/packages/utils/package.json index a1d082d41c9..80b80a42d1f 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/utils", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "repository": { "type": "git", "url": "https://github.com/latticexyz/mud.git", diff --git a/packages/world-modules/CHANGELOG.md b/packages/world-modules/CHANGELOG.md index 3f52ce1bb9b..f99efa39f05 100644 --- a/packages/world-modules/CHANGELOG.md +++ b/packages/world-modules/CHANGELOG.md @@ -1,5 +1,34 @@ # Change Log +## 2.0.0-next.11 + +### Minor Changes + +- [#1665](https://github.com/latticexyz/mud/pull/1665) [`9352648b`](https://github.com/latticexyz/mud/commit/9352648b19800f28b1d96ec448283808342a41f7) Thanks [@alvrs](https://github.com/alvrs)! - Since [#1564](https://github.com/latticexyz/mud/pull/1564) the World can no longer call itself via an external call. + This made the developer experience of calling other systems via root systems worse, since calls from root systems are executed from the context of the World. + The recommended approach is to use `delegatecall` to the system if in the context of a root system, and an external call via the World if in the context of a non-root system. + To bring back the developer experience of calling systems from other sysyems without caring about the context in which the call is executed, we added the `SystemSwitch` util. + + ```diff + - // Instead of calling the system via an external call to world... + - uint256 value = IBaseWorld(_world()).callMySystem(); + + + // ...you can now use the `SystemSwitch` util. + + // This works independent of whether used in a root system or non-root system. + + uint256 value = abi.decode(SystemSwitch.call(abi.encodeCall(IBaseWorld.callMySystem, ()), (uint256)); + ``` + + Note that if you already know your system is always executed as non-root system, you can continue to use the approach of calling other systems via the `IBaseWorld(world)`. + +### Patch Changes + +- Updated dependencies [[`16b13ea8`](https://github.com/latticexyz/mud/commit/16b13ea8fc5e7f63ce08bc6baa2087cab9c8089f), [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4), [`d075f82f`](https://github.com/latticexyz/mud/commit/d075f82f30f4969a353e4ea29ca2a25a04810523)]: + - @latticexyz/common@2.0.0-next.11 + - @latticexyz/schema-type@2.0.0-next.11 + - @latticexyz/store@2.0.0-next.11 + - @latticexyz/config@2.0.0-next.11 + - @latticexyz/world@2.0.0-next.11 + ## 2.0.0-next.10 ### Patch Changes diff --git a/packages/world-modules/package.json b/packages/world-modules/package.json index 70330b938cf..5eca4dbc3db 100644 --- a/packages/world-modules/package.json +++ b/packages/world-modules/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/world-modules", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "World modules", "repository": { "type": "git", diff --git a/packages/world/CHANGELOG.md b/packages/world/CHANGELOG.md index 9d0df8f22aa..f18dbe931a5 100644 --- a/packages/world/CHANGELOG.md +++ b/packages/world/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 2.0.0-next.11 + +### Patch Changes + +- Updated dependencies [[`16b13ea8`](https://github.com/latticexyz/mud/commit/16b13ea8fc5e7f63ce08bc6baa2087cab9c8089f), [`f99e8898`](https://github.com/latticexyz/mud/commit/f99e889872e6881bf32bcb9a605b8b5c1b05fac4), [`d075f82f`](https://github.com/latticexyz/mud/commit/d075f82f30f4969a353e4ea29ca2a25a04810523)]: + - @latticexyz/common@2.0.0-next.11 + - @latticexyz/schema-type@2.0.0-next.11 + - @latticexyz/store@2.0.0-next.11 + - @latticexyz/config@2.0.0-next.11 + ## 2.0.0-next.10 ### Major Changes diff --git a/packages/world/package.json b/packages/world/package.json index e7169311d9e..ffb779a9df2 100644 --- a/packages/world/package.json +++ b/packages/world/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/world", - "version": "2.0.0-next.10", + "version": "2.0.0-next.11", "description": "World framework", "repository": { "type": "git",