diff --git a/.changeset/gentle-carrots-kneel.md b/.changeset/gentle-carrots-kneel.md deleted file mode 100644 index 6280003cfc..0000000000 --- a/.changeset/gentle-carrots-kneel.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@latticexyz/cli": patch ---- - -Added support for deploying public libraries used within modules. diff --git a/.changeset/little-ways-change.md b/.changeset/little-ways-change.md deleted file mode 100644 index 0be98f458f..0000000000 --- a/.changeset/little-ways-change.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@latticexyz/world-module-erc20": patch -"@latticexyz/world-modules": patch ---- - -Changed ERC20 and ERC721 related modules to use public library methods instead of manual `delegatecall`s. diff --git a/.changeset/twenty-boats-burn.md b/.changeset/twenty-boats-burn.md deleted file mode 100644 index d485e124bd..0000000000 --- a/.changeset/twenty-boats-burn.md +++ /dev/null @@ -1,32 +0,0 @@ ---- -"@latticexyz/stash": patch ---- - -Added `useStash` React hook. It's heavily inspired by Zustand's `useStore` and accepts a stash, a state selector, an an optional equality function to avoid unnecessary re-render cycles when returning unstable values. - -Also updated `getRecord` and `getRecords` to each take either a `stash` or `state` object for more ergonomic use with `useStash`. - -```ts -import { useStash } from "@latticexyz/stash/react"; -import { getRecord } from "@latticexyz/stash"; -import config from "../mud.config"; - -const tables = config.namespaces.app.tables; - -export function PlayerName({ playerId }) { - const record = useStash(stash, (state) => getRecord({ state, table: tables.Player, key: { playerId } })); - ... -} -``` - -```ts -import isEqual from "fast-deep-equal"; -import { useStash } from "@latticexyz/stash/react"; -import { getRecords } from "@latticexyz/stash"; -import config from "../mud.config"; - -export function PlayerNames() { - const record = useStash(stash, (state) => getRecords({ state, table: tables.Player }), { isEqual }); - ... -} -``` diff --git a/CHANGELOG.md b/CHANGELOG.md index daaad25cd4..4b41ffa6fc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,50 @@ +## Version 2.2.14 + +Release date: Thu Oct 24 2024 + +### Patch changes + +**[fix(cli): support public library methods in modules (#3308)](https://github.com/latticexyz/mud/commit/8eaad304db2fe9ae79f087ec7860928f734039d4)** (@latticexyz/cli) + +Added support for deploying public libraries used within modules. + +**[fix(cli): support public library methods in modules (#3308)](https://github.com/latticexyz/mud/commit/8eaad304db2fe9ae79f087ec7860928f734039d4)** (@latticexyz/world-module-erc20, @latticexyz/world-modules) + +Changed ERC20 and ERC721 related modules to use public library methods instead of manual `delegatecall`s. + +**[feat(stash): add useStash and improve other helpers (#3320)](https://github.com/latticexyz/mud/commit/93d0e763cca0facaaa20d7bde861c98c298f08ad)** (@latticexyz/stash) + +Added `useStash` React hook. It's heavily inspired by Zustand's `useStore` and accepts a stash, a state selector, an an optional equality function to avoid unnecessary re-render cycles when returning unstable values. + +Also updated `getRecord` and `getRecords` to each take either a `stash` or `state` object for more ergonomic use with `useStash`. + +```ts +import { useStash } from "@latticexyz/stash/react"; +import { getRecord } from "@latticexyz/stash"; +import config from "../mud.config"; + +const tables = config.namespaces.app.tables; + +export function PlayerName({ playerId }) { + const record = useStash(stash, (state) => getRecord({ state, table: tables.Player, key: { playerId } })); + ... +} +``` + +```ts +import isEqual from "fast-deep-equal"; +import { useStash } from "@latticexyz/stash/react"; +import { getRecords } from "@latticexyz/stash"; +import config from "../mud.config"; + +export function PlayerNames() { + const record = useStash(stash, (state) => getRecords({ state, table: tables.Player }), { isEqual }); + ... +} +``` + +--- + ## Version 2.2.13 Release date: Wed Oct 23 2024 diff --git a/docs/pages/changelog.mdx b/docs/pages/changelog.mdx index daaad25cd4..4b41ffa6fc 100644 --- a/docs/pages/changelog.mdx +++ b/docs/pages/changelog.mdx @@ -1,3 +1,50 @@ +## Version 2.2.14 + +Release date: Thu Oct 24 2024 + +### Patch changes + +**[fix(cli): support public library methods in modules (#3308)](https://github.com/latticexyz/mud/commit/8eaad304db2fe9ae79f087ec7860928f734039d4)** (@latticexyz/cli) + +Added support for deploying public libraries used within modules. + +**[fix(cli): support public library methods in modules (#3308)](https://github.com/latticexyz/mud/commit/8eaad304db2fe9ae79f087ec7860928f734039d4)** (@latticexyz/world-module-erc20, @latticexyz/world-modules) + +Changed ERC20 and ERC721 related modules to use public library methods instead of manual `delegatecall`s. + +**[feat(stash): add useStash and improve other helpers (#3320)](https://github.com/latticexyz/mud/commit/93d0e763cca0facaaa20d7bde861c98c298f08ad)** (@latticexyz/stash) + +Added `useStash` React hook. It's heavily inspired by Zustand's `useStore` and accepts a stash, a state selector, an an optional equality function to avoid unnecessary re-render cycles when returning unstable values. + +Also updated `getRecord` and `getRecords` to each take either a `stash` or `state` object for more ergonomic use with `useStash`. + +```ts +import { useStash } from "@latticexyz/stash/react"; +import { getRecord } from "@latticexyz/stash"; +import config from "../mud.config"; + +const tables = config.namespaces.app.tables; + +export function PlayerName({ playerId }) { + const record = useStash(stash, (state) => getRecord({ state, table: tables.Player, key: { playerId } })); + ... +} +``` + +```ts +import isEqual from "fast-deep-equal"; +import { useStash } from "@latticexyz/stash/react"; +import { getRecords } from "@latticexyz/stash"; +import config from "../mud.config"; + +export function PlayerNames() { + const record = useStash(stash, (state) => getRecords({ state, table: tables.Player }), { isEqual }); + ... +} +``` + +--- + ## Version 2.2.13 Release date: Wed Oct 23 2024 diff --git a/packages/abi-ts/CHANGELOG.md b/packages/abi-ts/CHANGELOG.md index a6531c8679..bd1ec7bd7d 100644 --- a/packages/abi-ts/CHANGELOG.md +++ b/packages/abi-ts/CHANGELOG.md @@ -1,5 +1,7 @@ # @latticexyz/abi-ts +## 2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/abi-ts/package.json b/packages/abi-ts/package.json index 091c5f759b..23dec12075 100644 --- a/packages/abi-ts/package.json +++ b/packages/abi-ts/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/abi-ts", - "version": "2.2.13", + "version": "2.2.14", "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 f03d259da8..263dfe1ad2 100644 --- a/packages/block-logs-stream/CHANGELOG.md +++ b/packages/block-logs-stream/CHANGELOG.md @@ -1,5 +1,11 @@ # @latticexyz/block-logs-stream +## 2.2.14 + +### Patch Changes + +- @latticexyz/common@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/block-logs-stream/package.json b/packages/block-logs-stream/package.json index 74d13a5d91..b3c90282c9 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.2.13", + "version": "2.2.14", "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 22d20a2607..9baf244b6a 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,22 @@ # Change Log +## 2.2.14 + +### Patch Changes + +- 8eaad30: Added support for deploying public libraries used within modules. + - @latticexyz/abi-ts@2.2.14 + - @latticexyz/block-logs-stream@2.2.14 + - @latticexyz/common@2.2.14 + - @latticexyz/config@2.2.14 + - @latticexyz/gas-report@2.2.14 + - @latticexyz/protocol-parser@2.2.14 + - @latticexyz/schema-type@2.2.14 + - @latticexyz/store@2.2.14 + - @latticexyz/utils@2.2.14 + - @latticexyz/world@2.2.14 + - @latticexyz/world-module-metadata@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index 5ca3f9ebab..6c6cd58ee9 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/cli", - "version": "2.2.13", + "version": "2.2.14", "description": "Command line interface for mud", "repository": { "type": "git", diff --git a/packages/common/CHANGELOG.md b/packages/common/CHANGELOG.md index 08c8443a19..c82e52a558 100644 --- a/packages/common/CHANGELOG.md +++ b/packages/common/CHANGELOG.md @@ -1,5 +1,11 @@ # Change Log +## 2.2.14 + +### Patch Changes + +- @latticexyz/schema-type@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/common/package.json b/packages/common/package.json index f7a0c65885..71e2673bf5 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/common", - "version": "2.2.13", + "version": "2.2.14", "description": "Common low level logic shared between packages", "repository": { "type": "git", diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index fad2356c39..9027726912 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.2.14 + +### Patch Changes + +- @latticexyz/common@2.2.14 +- @latticexyz/schema-type@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/config/package.json b/packages/config/package.json index 2c9f7e7556..18277dd872 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/config", - "version": "2.2.13", + "version": "2.2.14", "description": "Config for Store and World", "repository": { "type": "git", diff --git a/packages/create-mud/CHANGELOG.md b/packages/create-mud/CHANGELOG.md index a9fd684fa2..584bcaa396 100644 --- a/packages/create-mud/CHANGELOG.md +++ b/packages/create-mud/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.2.14 + ## 2.2.13 ## 2.2.12 diff --git a/packages/create-mud/package.json b/packages/create-mud/package.json index 3096acf8f4..18734f2160 100644 --- a/packages/create-mud/package.json +++ b/packages/create-mud/package.json @@ -1,6 +1,6 @@ { "name": "create-mud", - "version": "2.2.13", + "version": "2.2.14", "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 b750648d0c..40ee36d761 100644 --- a/packages/dev-tools/CHANGELOG.md +++ b/packages/dev-tools/CHANGELOG.md @@ -1,5 +1,18 @@ # @latticexyz/dev-tools +## 2.2.14 + +### Patch Changes + +- @latticexyz/store-sync@2.2.14 +- @latticexyz/common@2.2.14 +- @latticexyz/react@2.2.14 +- @latticexyz/recs@2.2.14 +- @latticexyz/schema-type@2.2.14 +- @latticexyz/store@2.2.14 +- @latticexyz/utils@2.2.14 +- @latticexyz/world@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/dev-tools/package.json b/packages/dev-tools/package.json index 14e7d3d316..30ca1bcf13 100644 --- a/packages/dev-tools/package.json +++ b/packages/dev-tools/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/dev-tools", - "version": "2.2.13", + "version": "2.2.14", "description": "MUD developer tools", "repository": { "type": "git", diff --git a/packages/explorer/CHANGELOG.md b/packages/explorer/CHANGELOG.md index 1935ad47db..d14b013a09 100644 --- a/packages/explorer/CHANGELOG.md +++ b/packages/explorer/CHANGELOG.md @@ -1,5 +1,18 @@ # @latticexyz/explorer +## 2.2.14 + +### Patch Changes + +- @latticexyz/store-sync@2.2.14 +- @latticexyz/store-indexer@2.2.14 +- @latticexyz/common@2.2.14 +- @latticexyz/config@2.2.14 +- @latticexyz/protocol-parser@2.2.14 +- @latticexyz/schema-type@2.2.14 +- @latticexyz/store@2.2.14 +- @latticexyz/world@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/explorer/package.json b/packages/explorer/package.json index acf26d9f3e..e21620e2e2 100644 --- a/packages/explorer/package.json +++ b/packages/explorer/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/explorer", - "version": "2.2.13", + "version": "2.2.14", "description": "World Explorer is a tool for visually exploring and manipulating the state of worlds", "type": "module", "exports": { diff --git a/packages/faucet/CHANGELOG.md b/packages/faucet/CHANGELOG.md index 1db9cbffc3..98e8be3d8e 100644 --- a/packages/faucet/CHANGELOG.md +++ b/packages/faucet/CHANGELOG.md @@ -1,5 +1,11 @@ # @latticexyz/faucet +## 2.2.14 + +### Patch Changes + +- @latticexyz/common@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/faucet/package.json b/packages/faucet/package.json index 49a37494ae..9363249acb 100644 --- a/packages/faucet/package.json +++ b/packages/faucet/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/faucet", - "version": "2.2.13", + "version": "2.2.14", "description": "Faucet API for Lattice testnet", "repository": { "type": "git", diff --git a/packages/gas-report/CHANGELOG.md b/packages/gas-report/CHANGELOG.md index 406195df47..c8e8c190ad 100644 --- a/packages/gas-report/CHANGELOG.md +++ b/packages/gas-report/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/gas-report/package.json b/packages/gas-report/package.json index b0cdc29a15..ec7ecdbbd0 100644 --- a/packages/gas-report/package.json +++ b/packages/gas-report/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/gas-report", - "version": "2.2.13", + "version": "2.2.14", "description": "Gas reporter for specific lines within forge tests", "repository": { "type": "git", diff --git a/packages/protocol-parser/CHANGELOG.md b/packages/protocol-parser/CHANGELOG.md index c9204f0ebb..7b30ad8eb4 100644 --- a/packages/protocol-parser/CHANGELOG.md +++ b/packages/protocol-parser/CHANGELOG.md @@ -1,5 +1,13 @@ # @latticexyz/protocol-parser +## 2.2.14 + +### Patch Changes + +- @latticexyz/common@2.2.14 +- @latticexyz/config@2.2.14 +- @latticexyz/schema-type@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/protocol-parser/package.json b/packages/protocol-parser/package.json index 4aff4a9aea..7e6a1b8ff9 100644 --- a/packages/protocol-parser/package.json +++ b/packages/protocol-parser/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/protocol-parser", - "version": "2.2.13", + "version": "2.2.14", "description": "Parser utilities for the MUD protocol", "repository": { "type": "git", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 3be13ff7d0..8c23fdba45 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.2.14 + +### Patch Changes + +- @latticexyz/recs@2.2.14 +- @latticexyz/store@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index e878e742f8..7ef5ffe597 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/react", - "version": "2.2.13", + "version": "2.2.14", "description": "React tools for MUD client.", "repository": { "type": "git", diff --git a/packages/recs/CHANGELOG.md b/packages/recs/CHANGELOG.md index e7fe7223ae..762140fcae 100644 --- a/packages/recs/CHANGELOG.md +++ b/packages/recs/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.2.14 + +### Patch Changes + +- @latticexyz/schema-type@2.2.14 +- @latticexyz/utils@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/recs/package.json b/packages/recs/package.json index da42eb0d7d..b592eb9568 100644 --- a/packages/recs/package.json +++ b/packages/recs/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/recs", - "version": "2.2.13", + "version": "2.2.14", "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 08f51c4a40..56f8190f34 100644 --- a/packages/schema-type/CHANGELOG.md +++ b/packages/schema-type/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.2.14 + ## 2.2.13 ## 2.2.12 diff --git a/packages/schema-type/package.json b/packages/schema-type/package.json index 0b5b2b97c1..6191115626 100644 --- a/packages/schema-type/package.json +++ b/packages/schema-type/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/schema-type", - "version": "2.2.13", + "version": "2.2.14", "description": "SchemaType enum for various languages", "repository": { "type": "git", diff --git a/packages/solhint-config-mud/CHANGELOG.md b/packages/solhint-config-mud/CHANGELOG.md index cd4de306d4..39c2740f84 100644 --- a/packages/solhint-config-mud/CHANGELOG.md +++ b/packages/solhint-config-mud/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.2.14 + ## 2.2.13 ## 2.2.12 diff --git a/packages/solhint-config-mud/package.json b/packages/solhint-config-mud/package.json index ee8bd4aa3c..522f16ae35 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.2.13", + "version": "2.2.14", "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 cd4de306d4..39c2740f84 100644 --- a/packages/solhint-plugin-mud/CHANGELOG.md +++ b/packages/solhint-plugin-mud/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.2.14 + ## 2.2.13 ## 2.2.12 diff --git a/packages/solhint-plugin-mud/package.json b/packages/solhint-plugin-mud/package.json index 0ddca9076c..eac28b2ce4 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.2.13", + "version": "2.2.14", "repository": { "type": "git", "url": "https://github.com/latticexyz/mud.git", diff --git a/packages/stash/CHANGELOG.md b/packages/stash/CHANGELOG.md index 4f6eab6e88..f4bef51ee7 100644 --- a/packages/stash/CHANGELOG.md +++ b/packages/stash/CHANGELOG.md @@ -1,5 +1,44 @@ # @latticexyz/stash +## 2.2.14 + +### Patch Changes + +- 93d0e76: Added `useStash` React hook. It's heavily inspired by Zustand's `useStore` and accepts a stash, a state selector, an an optional equality function to avoid unnecessary re-render cycles when returning unstable values. + + Also updated `getRecord` and `getRecords` to each take either a `stash` or `state` object for more ergonomic use with `useStash`. + + ```ts + import { useStash } from "@latticexyz/stash/react"; + import { getRecord } from "@latticexyz/stash"; + import config from "../mud.config"; + + const tables = config.namespaces.app.tables; + + export function PlayerName({ playerId }) { + const record = useStash(stash, (state) => getRecord({ state, table: tables.Player, key: { playerId } })); + ... + } + ``` + + ```ts + import isEqual from "fast-deep-equal"; + import { useStash } from "@latticexyz/stash/react"; + import { getRecords } from "@latticexyz/stash"; + import config from "../mud.config"; + + export function PlayerNames() { + const record = useStash(stash, (state) => getRecords({ state, table: tables.Player }), { isEqual }); + ... + } + ``` + + - @latticexyz/common@2.2.14 + - @latticexyz/config@2.2.14 + - @latticexyz/protocol-parser@2.2.14 + - @latticexyz/schema-type@2.2.14 + - @latticexyz/store@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/stash/package.json b/packages/stash/package.json index fab083d463..4df9785283 100644 --- a/packages/stash/package.json +++ b/packages/stash/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/stash", - "version": "2.2.13", + "version": "2.2.14", "description": "High performance client store and query engine for MUD", "repository": { "type": "git", diff --git a/packages/store-indexer/CHANGELOG.md b/packages/store-indexer/CHANGELOG.md index b0280ab5a1..7da7c4e9cd 100644 --- a/packages/store-indexer/CHANGELOG.md +++ b/packages/store-indexer/CHANGELOG.md @@ -1,5 +1,15 @@ # @latticexyz/store-indexer +## 2.2.14 + +### Patch Changes + +- @latticexyz/store-sync@2.2.14 +- @latticexyz/block-logs-stream@2.2.14 +- @latticexyz/common@2.2.14 +- @latticexyz/protocol-parser@2.2.14 +- @latticexyz/store@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/store-indexer/package.json b/packages/store-indexer/package.json index 4f43405fff..7636bc7557 100644 --- a/packages/store-indexer/package.json +++ b/packages/store-indexer/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/store-indexer", - "version": "2.2.13", + "version": "2.2.14", "description": "Minimal Typescript indexer for Store", "repository": { "type": "git", diff --git a/packages/store-sync/CHANGELOG.md b/packages/store-sync/CHANGELOG.md index 0ce66c9a58..0855b88bb5 100644 --- a/packages/store-sync/CHANGELOG.md +++ b/packages/store-sync/CHANGELOG.md @@ -1,5 +1,20 @@ # @latticexyz/store-sync +## 2.2.14 + +### Patch Changes + +- Updated dependencies [93d0e76] + - @latticexyz/stash@2.2.14 + - @latticexyz/block-logs-stream@2.2.14 + - @latticexyz/common@2.2.14 + - @latticexyz/config@2.2.14 + - @latticexyz/protocol-parser@2.2.14 + - @latticexyz/recs@2.2.14 + - @latticexyz/schema-type@2.2.14 + - @latticexyz/store@2.2.14 + - @latticexyz/world@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/store-sync/package.json b/packages/store-sync/package.json index 44d4c8647c..b484410fd2 100644 --- a/packages/store-sync/package.json +++ b/packages/store-sync/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/store-sync", - "version": "2.2.13", + "version": "2.2.14", "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 11f5f45b4a..febd2addca 100644 --- a/packages/store/CHANGELOG.md +++ b/packages/store/CHANGELOG.md @@ -1,5 +1,14 @@ # Change Log +## 2.2.14 + +### Patch Changes + +- @latticexyz/common@2.2.14 +- @latticexyz/config@2.2.14 +- @latticexyz/protocol-parser@2.2.14 +- @latticexyz/schema-type@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/store/package.json b/packages/store/package.json index 6d5bf7d7c5..17b1518b34 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/store", - "version": "2.2.13", + "version": "2.2.14", "description": "Store", "repository": { "type": "git", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 04f099225c..ce9c3444e3 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.2.14 + ## 2.2.13 ## 2.2.12 diff --git a/packages/utils/package.json b/packages/utils/package.json index caf079b688..73ea915d21 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/utils", - "version": "2.2.13", + "version": "2.2.14", "repository": { "type": "git", "url": "https://github.com/latticexyz/mud.git", diff --git a/packages/world-module-erc20/CHANGELOG.md b/packages/world-module-erc20/CHANGELOG.md index ec480f34f0..d86539c0df 100644 --- a/packages/world-module-erc20/CHANGELOG.md +++ b/packages/world-module-erc20/CHANGELOG.md @@ -1,5 +1,14 @@ # @latticexyz/world-module-erc20 +## 2.2.14 + +### Patch Changes + +- 8eaad30: Changed ERC20 and ERC721 related modules to use public library methods instead of manual `delegatecall`s. + - @latticexyz/schema-type@2.2.14 + - @latticexyz/store@2.2.14 + - @latticexyz/world@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/world-module-erc20/package.json b/packages/world-module-erc20/package.json index 2baec5a430..e5a483c838 100644 --- a/packages/world-module-erc20/package.json +++ b/packages/world-module-erc20/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/world-module-erc20", - "version": "2.2.13", + "version": "2.2.14", "description": "ERC20 world module", "repository": { "type": "git", diff --git a/packages/world-module-metadata/CHANGELOG.md b/packages/world-module-metadata/CHANGELOG.md index b6ef0d6138..2dbdd1d7ab 100644 --- a/packages/world-module-metadata/CHANGELOG.md +++ b/packages/world-module-metadata/CHANGELOG.md @@ -1,5 +1,13 @@ # @latticexyz/world-module-metadata +## 2.2.14 + +### Patch Changes + +- @latticexyz/schema-type@2.2.14 +- @latticexyz/store@2.2.14 +- @latticexyz/world@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/world-module-metadata/package.json b/packages/world-module-metadata/package.json index 3d764f52f3..bba356c77a 100644 --- a/packages/world-module-metadata/package.json +++ b/packages/world-module-metadata/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/world-module-metadata", - "version": "2.2.13", + "version": "2.2.14", "description": "Metadata world module", "repository": { "type": "git", diff --git a/packages/world-modules/CHANGELOG.md b/packages/world-modules/CHANGELOG.md index b3ff337d82..dcc252a1ac 100644 --- a/packages/world-modules/CHANGELOG.md +++ b/packages/world-modules/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log +## 2.2.14 + +### Patch Changes + +- 8eaad30: Changed ERC20 and ERC721 related modules to use public library methods instead of manual `delegatecall`s. + - @latticexyz/common@2.2.14 + - @latticexyz/config@2.2.14 + - @latticexyz/schema-type@2.2.14 + - @latticexyz/store@2.2.14 + - @latticexyz/world@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/world-modules/package.json b/packages/world-modules/package.json index 45431ca5d6..fadfa1252a 100644 --- a/packages/world-modules/package.json +++ b/packages/world-modules/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/world-modules", - "version": "2.2.13", + "version": "2.2.14", "description": "World modules", "repository": { "type": "git", diff --git a/packages/world/CHANGELOG.md b/packages/world/CHANGELOG.md index c39386b036..84c010ef77 100644 --- a/packages/world/CHANGELOG.md +++ b/packages/world/CHANGELOG.md @@ -1,5 +1,15 @@ # Change Log +## 2.2.14 + +### Patch Changes + +- @latticexyz/common@2.2.14 +- @latticexyz/config@2.2.14 +- @latticexyz/protocol-parser@2.2.14 +- @latticexyz/schema-type@2.2.14 +- @latticexyz/store@2.2.14 + ## 2.2.13 ### Patch Changes diff --git a/packages/world/package.json b/packages/world/package.json index e9842d110e..ed2f7ab488 100644 --- a/packages/world/package.json +++ b/packages/world/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/world", - "version": "2.2.13", + "version": "2.2.14", "description": "World framework", "repository": { "type": "git",