From 3d58450fbbb273e843f608dea0b03ef749d80543 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 6 Feb 2025 02:36:36 -0800 Subject: [PATCH] chore: release v2.2.18 (#3540) Co-authored-by: github-actions[bot] --- .changeset/clean-crabs-pump.md | 5 - .changeset/cold-clocks-shout.md | 5 - .changeset/early-onions-decide.md | 5 - .changeset/eight-starfishes-tell.md | 6 - .changeset/itchy-toys-smile.md | 5 - .changeset/lemon-rivers-run.md | 5 - .changeset/long-dolls-jam.md | 21 -- .changeset/loud-moons-tell.md | 8 - .changeset/ninety-beers-behave.md | 5 - .changeset/orange-toes-cheer.md | 5 - .changeset/plenty-carpets-collect.md | 5 - .changeset/serious-rules-whisper.md | 5 - .changeset/shy-adults-train.md | 5 - .changeset/tall-days-doubt.md | 5 - CHANGELOG.md | 80 +++++++ docs/data/changelog.json | 222 ++++++++++++++++++ docs/pages/changelog.mdx | 80 +++++++ packages/abi-ts/CHANGELOG.md | 2 + packages/abi-ts/package.json | 2 +- packages/block-logs-stream/CHANGELOG.md | 7 + packages/block-logs-stream/package.json | 2 +- packages/cli/CHANGELOG.md | 21 ++ packages/cli/package.json | 2 +- packages/common/CHANGELOG.md | 7 + packages/common/package.json | 2 +- packages/config/CHANGELOG.md | 8 + packages/config/package.json | 2 +- packages/create-mud/CHANGELOG.md | 7 + packages/create-mud/package.json | 2 +- packages/dev-tools/CHANGELOG.md | 16 ++ packages/dev-tools/package.json | 2 +- packages/entrykit/CHANGELOG.md | 34 +++ packages/entrykit/package.json | 2 +- packages/explorer/CHANGELOG.md | 22 ++ packages/explorer/package.json | 2 +- packages/faucet/CHANGELOG.md | 7 + packages/faucet/package.json | 2 +- packages/gas-report/CHANGELOG.md | 2 + packages/gas-report/package.json | 2 +- packages/paymaster/CHANGELOG.md | 2 + packages/paymaster/package.json | 2 +- packages/protocol-parser/CHANGELOG.md | 9 + packages/protocol-parser/package.json | 2 +- packages/react/CHANGELOG.md | 8 + packages/react/package.json | 2 +- packages/recs/CHANGELOG.md | 7 + packages/recs/package.json | 2 +- packages/schema-type/CHANGELOG.md | 2 + packages/schema-type/package.json | 2 +- packages/solhint-config-mud/CHANGELOG.md | 2 + packages/solhint-config-mud/package.json | 2 +- packages/solhint-plugin-mud/CHANGELOG.md | 2 + packages/solhint-plugin-mud/package.json | 2 +- packages/stash/CHANGELOG.md | 12 + packages/stash/package.json | 2 +- packages/store-consumer/CHANGELOG.md | 10 + packages/store-consumer/package.json | 2 +- packages/store-indexer/CHANGELOG.md | 14 ++ packages/store-indexer/package.json | 2 +- packages/store-sync/CHANGELOG.md | 17 ++ packages/store-sync/package.json | 2 +- packages/store/CHANGELOG.md | 11 + packages/store/package.json | 2 +- packages/utils/CHANGELOG.md | 2 + packages/utils/package.json | 2 +- packages/vite-plugin-mud/CHANGELOG.md | 6 + packages/vite-plugin-mud/package.json | 2 +- .../CHANGELOG.md | 9 + .../package.json | 2 +- packages/world-module-erc20/CHANGELOG.md | 12 + packages/world-module-erc20/package.json | 2 +- packages/world-module-metadata/CHANGELOG.md | 9 + packages/world-module-metadata/package.json | 2 +- packages/world-modules/CHANGELOG.md | 12 + packages/world-modules/package.json | 2 +- packages/world/CHANGELOG.md | 14 ++ packages/world/package.json | 2 +- 77 files changed, 705 insertions(+), 120 deletions(-) delete mode 100644 .changeset/clean-crabs-pump.md delete mode 100644 .changeset/cold-clocks-shout.md delete mode 100644 .changeset/early-onions-decide.md delete mode 100644 .changeset/eight-starfishes-tell.md delete mode 100644 .changeset/itchy-toys-smile.md delete mode 100644 .changeset/lemon-rivers-run.md delete mode 100644 .changeset/long-dolls-jam.md delete mode 100644 .changeset/loud-moons-tell.md delete mode 100644 .changeset/ninety-beers-behave.md delete mode 100644 .changeset/orange-toes-cheer.md delete mode 100644 .changeset/plenty-carpets-collect.md delete mode 100644 .changeset/serious-rules-whisper.md delete mode 100644 .changeset/shy-adults-train.md delete mode 100644 .changeset/tall-days-doubt.md diff --git a/.changeset/clean-crabs-pump.md b/.changeset/clean-crabs-pump.md deleted file mode 100644 index d8276fc2fe..0000000000 --- a/.changeset/clean-crabs-pump.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@latticexyz/explorer": patch ---- - -Tables under internal namespace are now editable. diff --git a/.changeset/cold-clocks-shout.md b/.changeset/cold-clocks-shout.md deleted file mode 100644 index 4dc4a9f7fa..0000000000 --- a/.changeset/cold-clocks-shout.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@latticexyz/explorer": patch ---- - -In the Interact tab, functions with tuple arguments can now be submitted. Additionally, function input fields display the tuple name when available and indicate tuple argument types. diff --git a/.changeset/early-onions-decide.md b/.changeset/early-onions-decide.md deleted file mode 100644 index 3fabd20c67..0000000000 --- a/.changeset/early-onions-decide.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"create-mud": patch ---- - -Updated templates to Node v20. diff --git a/.changeset/eight-starfishes-tell.md b/.changeset/eight-starfishes-tell.md deleted file mode 100644 index c8429cc4be..0000000000 --- a/.changeset/eight-starfishes-tell.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"create-mud": patch -"vite-plugin-mud": patch ---- - -Fixed an issue with providing world deploy's start block to Vite app's env. diff --git a/.changeset/itchy-toys-smile.md b/.changeset/itchy-toys-smile.md deleted file mode 100644 index 005c3fbaf1..0000000000 --- a/.changeset/itchy-toys-smile.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@latticexyz/explorer": patch ---- - -Fixed an issue with how MUD table names were translated SQLite table names when querying. diff --git a/.changeset/lemon-rivers-run.md b/.changeset/lemon-rivers-run.md deleted file mode 100644 index f047fd0796..0000000000 --- a/.changeset/lemon-rivers-run.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@latticexyz/store-indexer": patch ---- - -`pnpm start:postgres-decoded` now starts both the indexer backend and frontend. diff --git a/.changeset/long-dolls-jam.md b/.changeset/long-dolls-jam.md deleted file mode 100644 index 34f9855272..0000000000 --- a/.changeset/long-dolls-jam.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -"@latticexyz/entrykit": patch ---- - -Using EntryKit without a configured bundler will now throw an error. - -Redstone, Garnet, Rhodolite, and Anvil chains come preconfigured. For other chains, you can a bundler RPC URL to your chain config via - -```ts -import type { Chain } from "viem"; - -const chain = { - ... - rpcUrls: { - ... - bundler: { - http: ["https://..."], - }, - }, -} as const satisfies Chain; -``` diff --git a/.changeset/loud-moons-tell.md b/.changeset/loud-moons-tell.md deleted file mode 100644 index 7deb58ba94..0000000000 --- a/.changeset/loud-moons-tell.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -"@latticexyz/store-consumer": patch -"@latticexyz/store": patch -"@latticexyz/world-module-erc20": patch -"@latticexyz/world": patch ---- - -Updates `WithWorld` to be a `System`, so that functions in child contracts that use the `onlyWorld` or `onlyNamespace` modifiers must be called through the world in order to safely support calls from systems. diff --git a/.changeset/ninety-beers-behave.md b/.changeset/ninety-beers-behave.md deleted file mode 100644 index c87ed1c82e..0000000000 --- a/.changeset/ninety-beers-behave.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@latticexyz/world-module-erc20": patch ---- - -Updated table names to pascal case for consistency. diff --git a/.changeset/orange-toes-cheer.md b/.changeset/orange-toes-cheer.md deleted file mode 100644 index 645a96d88f..0000000000 --- a/.changeset/orange-toes-cheer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@latticexyz/explorer": patch ---- - -Display a loading indicator on the query execution button while refetching a non-live query. diff --git a/.changeset/plenty-carpets-collect.md b/.changeset/plenty-carpets-collect.md deleted file mode 100644 index 8e35fc4ce5..0000000000 --- a/.changeset/plenty-carpets-collect.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@latticexyz/entrykit": patch ---- - -Improved error handling. diff --git a/.changeset/serious-rules-whisper.md b/.changeset/serious-rules-whisper.md deleted file mode 100644 index 274453e61f..0000000000 --- a/.changeset/serious-rules-whisper.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@latticexyz/entrykit": patch ---- - -Clarified `SessionClient` type as using a `SmartAccount` under the hood so that it can be used with smart account-related Viem actions. diff --git a/.changeset/shy-adults-train.md b/.changeset/shy-adults-train.md deleted file mode 100644 index 331d4e5efb..0000000000 --- a/.changeset/shy-adults-train.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@latticexyz/common": patch ---- - -Added bundler RPC URL to Garnet chain config. diff --git a/.changeset/tall-days-doubt.md b/.changeset/tall-days-doubt.md deleted file mode 100644 index 651231df7d..0000000000 --- a/.changeset/tall-days-doubt.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@latticexyz/store-sync": patch ---- - -Since Postgres doesn't support `\x00` bytes in strings, the decoded postgres indexer now removes `\x00` bytes from decoded strings. diff --git a/CHANGELOG.md b/CHANGELOG.md index 88093f7ed7..969dd6acf4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,83 @@ +## Version 2.2.18 + +Release date: Wed Feb 05 2025 + +### Patch changes + +**[fix(explorer): enable editing internal namespace tables (#3553)](https://github.com/latticexyz/mud/commit/6bd1695fe986f90478cfb8fe7fcc00a7a7df3e04)** (@latticexyz/explorer) + +Tables under internal namespace are now editable. + +**[chore(explorer): handle tuples in interact form (#3464)](https://github.com/latticexyz/mud/commit/c44207f620a38653497b78db0b71f5de7bc1a940)** (@latticexyz/explorer) + +In the Interact tab, functions with tuple arguments can now be submitted. Additionally, function input fields display the tuple name when available and indicate tuple argument types. + +**[feat: bump to node 20 (#3456)](https://github.com/latticexyz/mud/commit/491a5acc8ab6d5e1a65a9845160860199b5173fc)** (create-mud) + +Updated templates to Node v20. + +**[fix(vite-plugin-mud): start block as number (#3555)](https://github.com/latticexyz/mud/commit/7106953abc5baa13ac87123cc58796f788dab05a)** (create-mud, vite-plugin-mud) + +Fixed an issue with providing world deploy's start block to Vite app's env. + +**[fix(explorer): use table name helper from sqlite package (#3542)](https://github.com/latticexyz/mud/commit/4565714f5e9421cc7b2de56fe51db4434c55f5d1)** (@latticexyz/explorer) + +Fixed an issue with how MUD table names were translated SQLite table names when querying. + +**[chore(store-indexer): start frontend with decoded backend (#3572)](https://github.com/latticexyz/mud/commit/16710f177b60880b7fa1b2d0be350297a16e2c8c)** (@latticexyz/store-indexer) + +`pnpm start:postgres-decoded` now starts both the indexer backend and frontend. + +**[fix(entrykit): require bundler (#3570)](https://github.com/latticexyz/mud/commit/10ce339665bbc3cc175b109a51d216ec1b1bb739)** (@latticexyz/entrykit) + +Using EntryKit without a configured bundler will now throw an error. + +Redstone, Garnet, Rhodolite, and Anvil chains come preconfigured. For other chains, you can a bundler RPC URL to your chain config via + +```ts +import type { Chain } from "viem"; + +const chain = { + ... + rpcUrls: { + ... + bundler: { + http: ["https://..."], + }, + }, +} as const satisfies Chain; +``` + +**[refactor(store-consumer): adapt WithWorld to be a System (#3546)](https://github.com/latticexyz/mud/commit/5d6fb1b51da1545b911c55e0cd79bc16ed2cd8f5)** (@latticexyz/store-consumer, @latticexyz/store, @latticexyz/world-module-erc20, @latticexyz/world) + +Updates `WithWorld` to be a `System`, so that functions in child contracts that use the `onlyWorld` or `onlyNamespace` modifiers must be called through the world in order to safely support calls from systems. + +**[refactor(world-module-erc20): change erc20 module table names to pascal case (#3544)](https://github.com/latticexyz/mud/commit/88949aaf197da3a62782ffd0c29b7dd677425fac)** (@latticexyz/world-module-erc20) + +Updated table names to pascal case for consistency. + +**[feat(explorer): loading indicator for refetched query (#3552)](https://github.com/latticexyz/mud/commit/860224870f7eb070cccbb33b505ee42ba6e7092c)** (@latticexyz/explorer) + +Display a loading indicator on the query execution button while refetching a non-live query. + +**[refactor(entrykit): improve error handling (#3574)](https://github.com/latticexyz/mud/commit/88af9325733387259f29dfdafd2fdbc23f2ab499)** (@latticexyz/entrykit) + +Improved error handling. + +**[fix(entrykit): session client uses smart account (#3547)](https://github.com/latticexyz/mud/commit/e1db80ad5648a9c77b757cda3930aa134e0f1c97)** (@latticexyz/entrykit) + +Clarified `SessionClient` type as using a `SmartAccount` under the hood so that it can be used with smart account-related Viem actions. + +**[fix(entrykit): require bundler (#3570)](https://github.com/latticexyz/mud/commit/10ce339665bbc3cc175b109a51d216ec1b1bb739)** (@latticexyz/common) + +Added bundler RPC URL to Garnet chain config. + +**[fix(store-sync): skip invalid utf-8 characters in strings before inserting into postgres (#3562)](https://github.com/latticexyz/mud/commit/df5d3937706cb9465b0539af8f4725be3d84f858)** (@latticexyz/store-sync) + +Since Postgres doesn't support `\x00` bytes in strings, the decoded postgres indexer now removes `\x00` bytes from decoded strings. + +--- + ## Version 2.2.17 Release date: Thu Jan 30 2025 diff --git a/docs/data/changelog.json b/docs/data/changelog.json index 4cdb6e82ab..5dc63ca139 100644 --- a/docs/data/changelog.json +++ b/docs/data/changelog.json @@ -1,4 +1,226 @@ [ + { + "version": "2.2.18", + "date": "2025-02-05T23:28:20.207Z", + "changes": { + "patch": [ + { + "packages": [ + { + "package": "@latticexyz/explorer", + "type": "patch" + } + ], + "description": "\nTables under internal namespace are now editable.", + "type": 0, + "commitHash": "6bd1695fe986f90478cfb8fe7fcc00a7a7df3e04", + "authorName": "Karolis Ramanauskas", + "authorEmail": "hello@karolisram.com", + "title": "fix(explorer): enable editing internal namespace tables (#3553)" + }, + { + "packages": [ + { + "package": "@latticexyz/explorer", + "type": "patch" + } + ], + "description": "\nIn the Interact tab, functions with tuple arguments can now be submitted. Additionally, function input fields display the tuple name when available and indicate tuple argument types.", + "type": 0, + "commitHash": "c44207f620a38653497b78db0b71f5de7bc1a940", + "authorName": "James Lefrère", + "authorEmail": "jlefrere@gmail.com", + "title": "chore(explorer): handle tuples in interact form (#3464)" + }, + { + "packages": [ + { + "package": "create-mud", + "type": "patch" + } + ], + "description": "\nUpdated templates to Node v20.", + "type": 0, + "commitHash": "491a5acc8ab6d5e1a65a9845160860199b5173fc", + "authorName": "Kevin Ingersoll", + "authorEmail": "kingersoll@gmail.com", + "title": "feat: bump to node 20 (#3456)" + }, + { + "packages": [ + { + "package": "create-mud", + "type": "patch" + }, + { + "package": "vite-plugin-mud", + "type": "patch" + } + ], + "description": "\nFixed an issue with providing world deploy's start block to Vite app's env.", + "type": 0, + "commitHash": "7106953abc5baa13ac87123cc58796f788dab05a", + "authorName": "Kevin Ingersoll", + "authorEmail": "kingersoll@gmail.com", + "title": "fix(vite-plugin-mud): start block as number (#3555)" + }, + { + "packages": [ + { + "package": "@latticexyz/explorer", + "type": "patch" + } + ], + "description": "\nFixed an issue with how MUD table names were translated SQLite table names when querying.", + "type": 0, + "commitHash": "4565714f5e9421cc7b2de56fe51db4434c55f5d1", + "authorName": "V", + "authorEmail": "vdrg@lattice.xyz", + "title": "fix(explorer): use table name helper from sqlite package (#3542)" + }, + { + "packages": [ + { + "package": "@latticexyz/store-indexer", + "type": "patch" + } + ], + "description": "\n`pnpm start:postgres-decoded` now starts both the indexer backend and frontend.", + "type": 0, + "commitHash": "16710f177b60880b7fa1b2d0be350297a16e2c8c", + "authorName": "alvarius", + "authorEmail": "alvarius@lattice.xyz", + "title": "chore(store-indexer): start frontend with decoded backend (#3572)" + }, + { + "packages": [ + { + "package": "@latticexyz/entrykit", + "type": "patch" + } + ], + "description": "\nUsing EntryKit without a configured bundler will now throw an error.\n\nRedstone, Garnet, Rhodolite, and Anvil chains come preconfigured. For other chains, you can a bundler RPC URL to your chain config via\n\n```ts\nimport type { Chain } from \"viem\";\n\nconst chain = {\n ...\n rpcUrls: {\n ...\n bundler: {\n http: [\"https://...\"],\n },\n },\n} as const satisfies Chain;\n```", + "type": 0, + "commitHash": "10ce339665bbc3cc175b109a51d216ec1b1bb739", + "authorName": "Kevin Ingersoll", + "authorEmail": "kingersoll@gmail.com", + "title": "fix(entrykit): require bundler (#3570)" + }, + { + "packages": [ + { + "package": "@latticexyz/store-consumer", + "type": "patch" + }, + { + "package": "@latticexyz/store", + "type": "patch" + }, + { + "package": "@latticexyz/world-module-erc20", + "type": "patch" + }, + { + "package": "@latticexyz/world", + "type": "patch" + } + ], + "description": "\nUpdates `WithWorld` to be a `System`, so that functions in child contracts that use the `onlyWorld` or `onlyNamespace` modifiers must be called through the world in order to safely support calls from systems.", + "type": 0, + "commitHash": "5d6fb1b51da1545b911c55e0cd79bc16ed2cd8f5", + "authorName": "V", + "authorEmail": "vdrg@lattice.xyz", + "title": "refactor(store-consumer): adapt WithWorld to be a System (#3546)" + }, + { + "packages": [ + { + "package": "@latticexyz/world-module-erc20", + "type": "patch" + } + ], + "description": "\nUpdated table names to pascal case for consistency.", + "type": 0, + "commitHash": "88949aaf197da3a62782ffd0c29b7dd677425fac", + "authorName": "V", + "authorEmail": "vdrg@lattice.xyz", + "title": "refactor(world-module-erc20): change erc20 module table names to pascal case (#3544)" + }, + { + "packages": [ + { + "package": "@latticexyz/explorer", + "type": "patch" + } + ], + "description": "\nDisplay a loading indicator on the query execution button while refetching a non-live query.", + "type": 0, + "commitHash": "860224870f7eb070cccbb33b505ee42ba6e7092c", + "authorName": "Karolis Ramanauskas", + "authorEmail": "hello@karolisram.com", + "title": "feat(explorer): loading indicator for refetched query (#3552)" + }, + { + "packages": [ + { + "package": "@latticexyz/entrykit", + "type": "patch" + } + ], + "description": "\nImproved error handling.", + "type": 0, + "commitHash": "88af9325733387259f29dfdafd2fdbc23f2ab499", + "authorName": "Kevin Ingersoll", + "authorEmail": "kingersoll@gmail.com", + "title": "refactor(entrykit): improve error handling (#3574)" + }, + { + "packages": [ + { + "package": "@latticexyz/entrykit", + "type": "patch" + } + ], + "description": "\nClarified `SessionClient` type as using a `SmartAccount` under the hood so that it can be used with smart account-related Viem actions.", + "type": 0, + "commitHash": "e1db80ad5648a9c77b757cda3930aa134e0f1c97", + "authorName": "Kevin Ingersoll", + "authorEmail": "kingersoll@gmail.com", + "title": "fix(entrykit): session client uses smart account (#3547)" + }, + { + "packages": [ + { + "package": "@latticexyz/common", + "type": "patch" + } + ], + "description": "\nAdded bundler RPC URL to Garnet chain config.", + "type": 0, + "commitHash": "10ce339665bbc3cc175b109a51d216ec1b1bb739", + "authorName": "Kevin Ingersoll", + "authorEmail": "kingersoll@gmail.com", + "title": "fix(entrykit): require bundler (#3570)" + }, + { + "packages": [ + { + "package": "@latticexyz/store-sync", + "type": "patch" + } + ], + "description": "\nSince Postgres doesn't support `\\x00` bytes in strings, the decoded postgres indexer now removes `\\x00` bytes from decoded strings.", + "type": 0, + "commitHash": "df5d3937706cb9465b0539af8f4725be3d84f858", + "authorName": "alvarius", + "authorEmail": "alvarius@lattice.xyz", + "title": "fix(store-sync): skip invalid utf-8 characters in strings before inserting into postgres (#3562)" + } + ], + "minor": [], + "major": [] + } + }, { "version": "2.2.17", "date": "2025-01-30T10:57:44.407Z", diff --git a/docs/pages/changelog.mdx b/docs/pages/changelog.mdx index 88093f7ed7..969dd6acf4 100644 --- a/docs/pages/changelog.mdx +++ b/docs/pages/changelog.mdx @@ -1,3 +1,83 @@ +## Version 2.2.18 + +Release date: Wed Feb 05 2025 + +### Patch changes + +**[fix(explorer): enable editing internal namespace tables (#3553)](https://github.com/latticexyz/mud/commit/6bd1695fe986f90478cfb8fe7fcc00a7a7df3e04)** (@latticexyz/explorer) + +Tables under internal namespace are now editable. + +**[chore(explorer): handle tuples in interact form (#3464)](https://github.com/latticexyz/mud/commit/c44207f620a38653497b78db0b71f5de7bc1a940)** (@latticexyz/explorer) + +In the Interact tab, functions with tuple arguments can now be submitted. Additionally, function input fields display the tuple name when available and indicate tuple argument types. + +**[feat: bump to node 20 (#3456)](https://github.com/latticexyz/mud/commit/491a5acc8ab6d5e1a65a9845160860199b5173fc)** (create-mud) + +Updated templates to Node v20. + +**[fix(vite-plugin-mud): start block as number (#3555)](https://github.com/latticexyz/mud/commit/7106953abc5baa13ac87123cc58796f788dab05a)** (create-mud, vite-plugin-mud) + +Fixed an issue with providing world deploy's start block to Vite app's env. + +**[fix(explorer): use table name helper from sqlite package (#3542)](https://github.com/latticexyz/mud/commit/4565714f5e9421cc7b2de56fe51db4434c55f5d1)** (@latticexyz/explorer) + +Fixed an issue with how MUD table names were translated SQLite table names when querying. + +**[chore(store-indexer): start frontend with decoded backend (#3572)](https://github.com/latticexyz/mud/commit/16710f177b60880b7fa1b2d0be350297a16e2c8c)** (@latticexyz/store-indexer) + +`pnpm start:postgres-decoded` now starts both the indexer backend and frontend. + +**[fix(entrykit): require bundler (#3570)](https://github.com/latticexyz/mud/commit/10ce339665bbc3cc175b109a51d216ec1b1bb739)** (@latticexyz/entrykit) + +Using EntryKit without a configured bundler will now throw an error. + +Redstone, Garnet, Rhodolite, and Anvil chains come preconfigured. For other chains, you can a bundler RPC URL to your chain config via + +```ts +import type { Chain } from "viem"; + +const chain = { + ... + rpcUrls: { + ... + bundler: { + http: ["https://..."], + }, + }, +} as const satisfies Chain; +``` + +**[refactor(store-consumer): adapt WithWorld to be a System (#3546)](https://github.com/latticexyz/mud/commit/5d6fb1b51da1545b911c55e0cd79bc16ed2cd8f5)** (@latticexyz/store-consumer, @latticexyz/store, @latticexyz/world-module-erc20, @latticexyz/world) + +Updates `WithWorld` to be a `System`, so that functions in child contracts that use the `onlyWorld` or `onlyNamespace` modifiers must be called through the world in order to safely support calls from systems. + +**[refactor(world-module-erc20): change erc20 module table names to pascal case (#3544)](https://github.com/latticexyz/mud/commit/88949aaf197da3a62782ffd0c29b7dd677425fac)** (@latticexyz/world-module-erc20) + +Updated table names to pascal case for consistency. + +**[feat(explorer): loading indicator for refetched query (#3552)](https://github.com/latticexyz/mud/commit/860224870f7eb070cccbb33b505ee42ba6e7092c)** (@latticexyz/explorer) + +Display a loading indicator on the query execution button while refetching a non-live query. + +**[refactor(entrykit): improve error handling (#3574)](https://github.com/latticexyz/mud/commit/88af9325733387259f29dfdafd2fdbc23f2ab499)** (@latticexyz/entrykit) + +Improved error handling. + +**[fix(entrykit): session client uses smart account (#3547)](https://github.com/latticexyz/mud/commit/e1db80ad5648a9c77b757cda3930aa134e0f1c97)** (@latticexyz/entrykit) + +Clarified `SessionClient` type as using a `SmartAccount` under the hood so that it can be used with smart account-related Viem actions. + +**[fix(entrykit): require bundler (#3570)](https://github.com/latticexyz/mud/commit/10ce339665bbc3cc175b109a51d216ec1b1bb739)** (@latticexyz/common) + +Added bundler RPC URL to Garnet chain config. + +**[fix(store-sync): skip invalid utf-8 characters in strings before inserting into postgres (#3562)](https://github.com/latticexyz/mud/commit/df5d3937706cb9465b0539af8f4725be3d84f858)** (@latticexyz/store-sync) + +Since Postgres doesn't support `\x00` bytes in strings, the decoded postgres indexer now removes `\x00` bytes from decoded strings. + +--- + ## Version 2.2.17 Release date: Thu Jan 30 2025 diff --git a/packages/abi-ts/CHANGELOG.md b/packages/abi-ts/CHANGELOG.md index da74da8114..8b2c7a6e7d 100644 --- a/packages/abi-ts/CHANGELOG.md +++ b/packages/abi-ts/CHANGELOG.md @@ -1,5 +1,7 @@ # @latticexyz/abi-ts +## 2.2.18 + ## 2.2.17 ## 2.2.16 diff --git a/packages/abi-ts/package.json b/packages/abi-ts/package.json index f9a5aaac38..cf4e9e3124 100644 --- a/packages/abi-ts/package.json +++ b/packages/abi-ts/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/abi-ts", - "version": "2.2.17", + "version": "2.2.18", "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 77b0ddaa65..7bf59523fa 100644 --- a/packages/block-logs-stream/CHANGELOG.md +++ b/packages/block-logs-stream/CHANGELOG.md @@ -1,5 +1,12 @@ # @latticexyz/block-logs-stream +## 2.2.18 + +### Patch Changes + +- Updated dependencies [10ce339] + - @latticexyz/common@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/block-logs-stream/package.json b/packages/block-logs-stream/package.json index 497bc13456..0bf188271f 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.17", + "version": "2.2.18", "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 e8cea43f27..8a2f1753fc 100644 --- a/packages/cli/CHANGELOG.md +++ b/packages/cli/CHANGELOG.md @@ -1,5 +1,26 @@ # Change Log +## 2.2.18 + +### Patch Changes + +- Updated dependencies [5d6fb1b] +- Updated dependencies [10ce339] +- Updated dependencies [df5d393] + - @latticexyz/store@2.2.18 + - @latticexyz/world@2.2.18 + - @latticexyz/common@2.2.18 + - @latticexyz/store-sync@2.2.18 + - @latticexyz/world-module-callwithsignature@2.2.18 + - @latticexyz/world-module-metadata@2.2.18 + - @latticexyz/block-logs-stream@2.2.18 + - @latticexyz/config@2.2.18 + - @latticexyz/protocol-parser@2.2.18 + - @latticexyz/abi-ts@2.2.18 + - @latticexyz/gas-report@2.2.18 + - @latticexyz/schema-type@2.2.18 + - @latticexyz/utils@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/cli/package.json b/packages/cli/package.json index aa73a4c58e..9ad91e1fb5 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/cli", - "version": "2.2.17", + "version": "2.2.18", "description": "Command line interface for mud", "repository": { "type": "git", diff --git a/packages/common/CHANGELOG.md b/packages/common/CHANGELOG.md index dc07e42bde..83b5094ec4 100644 --- a/packages/common/CHANGELOG.md +++ b/packages/common/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.2.18 + +### Patch Changes + +- 10ce339: Added bundler RPC URL to Garnet chain config. + - @latticexyz/schema-type@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/common/package.json b/packages/common/package.json index 2c9f9306cf..379da61c7a 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/common", - "version": "2.2.17", + "version": "2.2.18", "description": "Common low level logic shared between packages", "repository": { "type": "git", diff --git a/packages/config/CHANGELOG.md b/packages/config/CHANGELOG.md index e1dd964f3a..c1413d1a41 100644 --- a/packages/config/CHANGELOG.md +++ b/packages/config/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.2.18 + +### Patch Changes + +- Updated dependencies [10ce339] + - @latticexyz/common@2.2.18 + - @latticexyz/schema-type@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/config/package.json b/packages/config/package.json index 05aa45c9b7..a13af6f6be 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/config", - "version": "2.2.17", + "version": "2.2.18", "description": "Config for Store and World", "repository": { "type": "git", diff --git a/packages/create-mud/CHANGELOG.md b/packages/create-mud/CHANGELOG.md index 14344d428a..041cfbbb48 100644 --- a/packages/create-mud/CHANGELOG.md +++ b/packages/create-mud/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.2.18 + +### Patch Changes + +- 491a5ac: Updated templates to Node v20. +- 7106953: Fixed an issue with providing world deploy's start block to Vite app's env. + ## 2.2.17 ### Patch Changes diff --git a/packages/create-mud/package.json b/packages/create-mud/package.json index fdba1cc198..53baa5d01e 100644 --- a/packages/create-mud/package.json +++ b/packages/create-mud/package.json @@ -1,6 +1,6 @@ { "name": "create-mud", - "version": "2.2.17", + "version": "2.2.18", "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 a145ef0df1..12ecf147cb 100644 --- a/packages/dev-tools/CHANGELOG.md +++ b/packages/dev-tools/CHANGELOG.md @@ -1,5 +1,21 @@ # @latticexyz/dev-tools +## 2.2.18 + +### Patch Changes + +- Updated dependencies [5d6fb1b] +- Updated dependencies [10ce339] +- Updated dependencies [df5d393] + - @latticexyz/store@2.2.18 + - @latticexyz/world@2.2.18 + - @latticexyz/common@2.2.18 + - @latticexyz/store-sync@2.2.18 + - @latticexyz/react@2.2.18 + - @latticexyz/recs@2.2.18 + - @latticexyz/schema-type@2.2.18 + - @latticexyz/utils@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/dev-tools/package.json b/packages/dev-tools/package.json index a9b6064a53..0f94868c1f 100644 --- a/packages/dev-tools/package.json +++ b/packages/dev-tools/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/dev-tools", - "version": "2.2.17", + "version": "2.2.18", "description": "MUD developer tools", "repository": { "type": "git", diff --git a/packages/entrykit/CHANGELOG.md b/packages/entrykit/CHANGELOG.md index 7cf2c9a7e6..270f4f01da 100644 --- a/packages/entrykit/CHANGELOG.md +++ b/packages/entrykit/CHANGELOG.md @@ -1,5 +1,39 @@ # @latticexyz/entrykit +## 2.2.18 + +### Patch Changes + +- 10ce339: Using EntryKit without a configured bundler will now throw an error. + + Redstone, Garnet, Rhodolite, and Anvil chains come preconfigured. For other chains, you can a bundler RPC URL to your chain config via + + ```ts + import type { Chain } from "viem"; + + const chain = { + ... + rpcUrls: { + ... + bundler: { + http: ["https://..."], + }, + }, + } as const satisfies Chain; + ``` + +- 88af932: Improved error handling. +- e1db80a: Clarified `SessionClient` type as using a `SmartAccount` under the hood so that it can be used with smart account-related Viem actions. +- Updated dependencies [5d6fb1b] +- Updated dependencies [10ce339] + - @latticexyz/store@2.2.18 + - @latticexyz/world@2.2.18 + - @latticexyz/common@2.2.18 + - @latticexyz/world-module-callwithsignature@2.2.18 + - @latticexyz/config@2.2.18 + - @latticexyz/protocol-parser@2.2.18 + - @latticexyz/paymaster@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/entrykit/package.json b/packages/entrykit/package.json index 04e17d0b2b..45315cb779 100644 --- a/packages/entrykit/package.json +++ b/packages/entrykit/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/entrykit", - "version": "2.2.17", + "version": "2.2.18", "description": "User onboarding flows for MUD apps", "repository": { "type": "git", diff --git a/packages/explorer/CHANGELOG.md b/packages/explorer/CHANGELOG.md index 7b1f7d5676..24e7fe814a 100644 --- a/packages/explorer/CHANGELOG.md +++ b/packages/explorer/CHANGELOG.md @@ -1,5 +1,27 @@ # @latticexyz/explorer +## 2.2.18 + +### Patch Changes + +- 6bd1695: Tables under internal namespace are now editable. +- c44207f: In the Interact tab, functions with tuple arguments can now be submitted. Additionally, function input fields display the tuple name when available and indicate tuple argument types. +- 4565714: Fixed an issue with how MUD table names were translated SQLite table names when querying. +- 8602248: Display a loading indicator on the query execution button while refetching a non-live query. +- Updated dependencies [16710f1] +- Updated dependencies [5d6fb1b] +- Updated dependencies [10ce339] +- Updated dependencies [df5d393] + - @latticexyz/store-indexer@2.2.18 + - @latticexyz/store@2.2.18 + - @latticexyz/world@2.2.18 + - @latticexyz/common@2.2.18 + - @latticexyz/store-sync@2.2.18 + - @latticexyz/block-logs-stream@2.2.18 + - @latticexyz/config@2.2.18 + - @latticexyz/protocol-parser@2.2.18 + - @latticexyz/schema-type@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/explorer/package.json b/packages/explorer/package.json index 365ad35bbe..c2db76b073 100644 --- a/packages/explorer/package.json +++ b/packages/explorer/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/explorer", - "version": "2.2.17", + "version": "2.2.18", "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 e32eb2617a..2ea132cf10 100644 --- a/packages/faucet/CHANGELOG.md +++ b/packages/faucet/CHANGELOG.md @@ -1,5 +1,12 @@ # @latticexyz/faucet +## 2.2.18 + +### Patch Changes + +- Updated dependencies [10ce339] + - @latticexyz/common@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/faucet/package.json b/packages/faucet/package.json index 621494561d..b82328c1a7 100644 --- a/packages/faucet/package.json +++ b/packages/faucet/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/faucet", - "version": "2.2.17", + "version": "2.2.18", "description": "Faucet API for Lattice testnet", "repository": { "type": "git", diff --git a/packages/gas-report/CHANGELOG.md b/packages/gas-report/CHANGELOG.md index c35de2b5f3..8212da7744 100644 --- a/packages/gas-report/CHANGELOG.md +++ b/packages/gas-report/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.2.18 + ## 2.2.17 ## 2.2.16 diff --git a/packages/gas-report/package.json b/packages/gas-report/package.json index 015fd48b02..1a165f79b6 100644 --- a/packages/gas-report/package.json +++ b/packages/gas-report/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/gas-report", - "version": "2.2.17", + "version": "2.2.18", "description": "Gas reporter for specific lines within forge tests", "repository": { "type": "git", diff --git a/packages/paymaster/CHANGELOG.md b/packages/paymaster/CHANGELOG.md index c8d355e230..9ee9c59c56 100644 --- a/packages/paymaster/CHANGELOG.md +++ b/packages/paymaster/CHANGELOG.md @@ -1,5 +1,7 @@ # @latticexyz/paymaster +## 2.2.18 + ## 2.2.17 ## 2.2.16 diff --git a/packages/paymaster/package.json b/packages/paymaster/package.json index 7688e9d782..98325bf249 100644 --- a/packages/paymaster/package.json +++ b/packages/paymaster/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/paymaster", - "version": "2.2.17", + "version": "2.2.18", "description": "Paymaster contracts", "repository": { "type": "git", diff --git a/packages/protocol-parser/CHANGELOG.md b/packages/protocol-parser/CHANGELOG.md index 6e9881971f..0e0bd6fa52 100644 --- a/packages/protocol-parser/CHANGELOG.md +++ b/packages/protocol-parser/CHANGELOG.md @@ -1,5 +1,14 @@ # @latticexyz/protocol-parser +## 2.2.18 + +### Patch Changes + +- Updated dependencies [10ce339] + - @latticexyz/common@2.2.18 + - @latticexyz/config@2.2.18 + - @latticexyz/schema-type@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/protocol-parser/package.json b/packages/protocol-parser/package.json index 48a489dcd6..926e774a18 100644 --- a/packages/protocol-parser/package.json +++ b/packages/protocol-parser/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/protocol-parser", - "version": "2.2.17", + "version": "2.2.18", "description": "Parser utilities for the MUD protocol", "repository": { "type": "git", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index a416b03232..e1413b698c 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -1,5 +1,13 @@ # Change Log +## 2.2.18 + +### Patch Changes + +- Updated dependencies [5d6fb1b] + - @latticexyz/store@2.2.18 + - @latticexyz/recs@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/react/package.json b/packages/react/package.json index 8ba8d5cf92..15096c42ab 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/react", - "version": "2.2.17", + "version": "2.2.18", "description": "React tools for MUD client.", "repository": { "type": "git", diff --git a/packages/recs/CHANGELOG.md b/packages/recs/CHANGELOG.md index bbbd40ce39..a0eea43528 100644 --- a/packages/recs/CHANGELOG.md +++ b/packages/recs/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## 2.2.18 + +### Patch Changes + +- @latticexyz/schema-type@2.2.18 +- @latticexyz/utils@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/recs/package.json b/packages/recs/package.json index 16388ce45f..fa43a7dbd7 100644 --- a/packages/recs/package.json +++ b/packages/recs/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/recs", - "version": "2.2.17", + "version": "2.2.18", "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 5a663a5823..36bc752c49 100644 --- a/packages/schema-type/CHANGELOG.md +++ b/packages/schema-type/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.2.18 + ## 2.2.17 ## 2.2.16 diff --git a/packages/schema-type/package.json b/packages/schema-type/package.json index aaf6fe4204..ecd9278267 100644 --- a/packages/schema-type/package.json +++ b/packages/schema-type/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/schema-type", - "version": "2.2.17", + "version": "2.2.18", "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 041e3a8076..b2fab2f975 100644 --- a/packages/solhint-config-mud/CHANGELOG.md +++ b/packages/solhint-config-mud/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.2.18 + ## 2.2.17 ## 2.2.16 diff --git a/packages/solhint-config-mud/package.json b/packages/solhint-config-mud/package.json index 1118e36133..50b32115a9 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.17", + "version": "2.2.18", "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 041e3a8076..b2fab2f975 100644 --- a/packages/solhint-plugin-mud/CHANGELOG.md +++ b/packages/solhint-plugin-mud/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.2.18 + ## 2.2.17 ## 2.2.16 diff --git a/packages/solhint-plugin-mud/package.json b/packages/solhint-plugin-mud/package.json index f1144a99d7..9bb980bd95 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.17", + "version": "2.2.18", "repository": { "type": "git", "url": "https://github.com/latticexyz/mud.git", diff --git a/packages/stash/CHANGELOG.md b/packages/stash/CHANGELOG.md index ae9e7eb238..9ed7f8429f 100644 --- a/packages/stash/CHANGELOG.md +++ b/packages/stash/CHANGELOG.md @@ -1,5 +1,17 @@ # @latticexyz/stash +## 2.2.18 + +### Patch Changes + +- Updated dependencies [5d6fb1b] +- Updated dependencies [10ce339] + - @latticexyz/store@2.2.18 + - @latticexyz/common@2.2.18 + - @latticexyz/config@2.2.18 + - @latticexyz/protocol-parser@2.2.18 + - @latticexyz/schema-type@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/stash/package.json b/packages/stash/package.json index f435aaf2f5..a14157d021 100644 --- a/packages/stash/package.json +++ b/packages/stash/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/stash", - "version": "2.2.17", + "version": "2.2.18", "description": "High performance client store and query engine for MUD", "repository": { "type": "git", diff --git a/packages/store-consumer/CHANGELOG.md b/packages/store-consumer/CHANGELOG.md index 5e7579a9a3..4223926eb4 100644 --- a/packages/store-consumer/CHANGELOG.md +++ b/packages/store-consumer/CHANGELOG.md @@ -1,5 +1,15 @@ # @latticexyz/store-consumer +## 2.2.18 + +### Patch Changes + +- 5d6fb1b: Updates `WithWorld` to be a `System`, so that functions in child contracts that use the `onlyWorld` or `onlyNamespace` modifiers must be called through the world in order to safely support calls from systems. +- Updated dependencies [5d6fb1b] + - @latticexyz/store@2.2.18 + - @latticexyz/world@2.2.18 + - @latticexyz/schema-type@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/store-consumer/package.json b/packages/store-consumer/package.json index 8b18e0d353..4f5664c5b4 100644 --- a/packages/store-consumer/package.json +++ b/packages/store-consumer/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/store-consumer", - "version": "2.2.17", + "version": "2.2.18", "description": "Store Consumer Contracts", "repository": { "type": "git", diff --git a/packages/store-indexer/CHANGELOG.md b/packages/store-indexer/CHANGELOG.md index 5b4bb57428..582a6ad7c7 100644 --- a/packages/store-indexer/CHANGELOG.md +++ b/packages/store-indexer/CHANGELOG.md @@ -1,5 +1,19 @@ # @latticexyz/store-indexer +## 2.2.18 + +### Patch Changes + +- 16710f1: `pnpm start:postgres-decoded` now starts both the indexer backend and frontend. +- Updated dependencies [5d6fb1b] +- Updated dependencies [10ce339] +- Updated dependencies [df5d393] + - @latticexyz/store@2.2.18 + - @latticexyz/common@2.2.18 + - @latticexyz/store-sync@2.2.18 + - @latticexyz/block-logs-stream@2.2.18 + - @latticexyz/protocol-parser@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/store-indexer/package.json b/packages/store-indexer/package.json index 501eab4c52..fbb8d2a4a6 100644 --- a/packages/store-indexer/package.json +++ b/packages/store-indexer/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/store-indexer", - "version": "2.2.17", + "version": "2.2.18", "description": "Minimal Typescript indexer for Store", "repository": { "type": "git", diff --git a/packages/store-sync/CHANGELOG.md b/packages/store-sync/CHANGELOG.md index c7fa41a814..e62b2dc1f0 100644 --- a/packages/store-sync/CHANGELOG.md +++ b/packages/store-sync/CHANGELOG.md @@ -1,5 +1,22 @@ # @latticexyz/store-sync +## 2.2.18 + +### Patch Changes + +- df5d393: Since Postgres doesn't support `\x00` bytes in strings, the decoded postgres indexer now removes `\x00` bytes from decoded strings. +- Updated dependencies [5d6fb1b] +- Updated dependencies [10ce339] + - @latticexyz/store@2.2.18 + - @latticexyz/world@2.2.18 + - @latticexyz/common@2.2.18 + - @latticexyz/stash@2.2.18 + - @latticexyz/block-logs-stream@2.2.18 + - @latticexyz/config@2.2.18 + - @latticexyz/protocol-parser@2.2.18 + - @latticexyz/recs@2.2.18 + - @latticexyz/schema-type@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/store-sync/package.json b/packages/store-sync/package.json index 16b35ec609..19338e80ba 100644 --- a/packages/store-sync/package.json +++ b/packages/store-sync/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/store-sync", - "version": "2.2.17", + "version": "2.2.18", "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 3a378e0ed2..2f2bafff45 100644 --- a/packages/store/CHANGELOG.md +++ b/packages/store/CHANGELOG.md @@ -1,5 +1,16 @@ # Change Log +## 2.2.18 + +### Patch Changes + +- 5d6fb1b: Updates `WithWorld` to be a `System`, so that functions in child contracts that use the `onlyWorld` or `onlyNamespace` modifiers must be called through the world in order to safely support calls from systems. +- Updated dependencies [10ce339] + - @latticexyz/common@2.2.18 + - @latticexyz/config@2.2.18 + - @latticexyz/protocol-parser@2.2.18 + - @latticexyz/schema-type@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/store/package.json b/packages/store/package.json index 0a4b8106f4..4493354d58 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/store", - "version": "2.2.17", + "version": "2.2.18", "description": "Store", "repository": { "type": "git", diff --git a/packages/utils/CHANGELOG.md b/packages/utils/CHANGELOG.md index 00143e8e22..69911bd7b1 100644 --- a/packages/utils/CHANGELOG.md +++ b/packages/utils/CHANGELOG.md @@ -1,5 +1,7 @@ # Change Log +## 2.2.18 + ## 2.2.17 ## 2.2.16 diff --git a/packages/utils/package.json b/packages/utils/package.json index 747fce6888..d496d1621d 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/utils", - "version": "2.2.17", + "version": "2.2.18", "repository": { "type": "git", "url": "https://github.com/latticexyz/mud.git", diff --git a/packages/vite-plugin-mud/CHANGELOG.md b/packages/vite-plugin-mud/CHANGELOG.md index 34ed3a3d8e..755504fa23 100644 --- a/packages/vite-plugin-mud/CHANGELOG.md +++ b/packages/vite-plugin-mud/CHANGELOG.md @@ -1,5 +1,11 @@ # vite-plugin-mud +## 2.2.18 + +### Patch Changes + +- 7106953: Fixed an issue with providing world deploy's start block to Vite app's env. + ## 2.2.17 ## 2.2.16 diff --git a/packages/vite-plugin-mud/package.json b/packages/vite-plugin-mud/package.json index 0ee0d51549..3e1b06b9c2 100644 --- a/packages/vite-plugin-mud/package.json +++ b/packages/vite-plugin-mud/package.json @@ -1,6 +1,6 @@ { "name": "vite-plugin-mud", - "version": "2.2.17", + "version": "2.2.18", "repository": { "type": "git", "url": "https://github.com/latticexyz/mud.git", diff --git a/packages/world-module-callwithsignature/CHANGELOG.md b/packages/world-module-callwithsignature/CHANGELOG.md index bbf9d72bce..f17c470db6 100644 --- a/packages/world-module-callwithsignature/CHANGELOG.md +++ b/packages/world-module-callwithsignature/CHANGELOG.md @@ -1,5 +1,14 @@ # @latticexyz/world-module-callwithsignature +## 2.2.18 + +### Patch Changes + +- Updated dependencies [5d6fb1b] + - @latticexyz/store@2.2.18 + - @latticexyz/world@2.2.18 + - @latticexyz/schema-type@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/world-module-callwithsignature/package.json b/packages/world-module-callwithsignature/package.json index 280b728846..4c9b0430fd 100644 --- a/packages/world-module-callwithsignature/package.json +++ b/packages/world-module-callwithsignature/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/world-module-callwithsignature", - "version": "2.2.17", + "version": "2.2.18", "description": "CallWithSignature world module", "repository": { "type": "git", diff --git a/packages/world-module-erc20/CHANGELOG.md b/packages/world-module-erc20/CHANGELOG.md index d51159954e..1c32b03298 100644 --- a/packages/world-module-erc20/CHANGELOG.md +++ b/packages/world-module-erc20/CHANGELOG.md @@ -1,5 +1,17 @@ # @latticexyz/world-module-erc20 +## 2.2.18 + +### Patch Changes + +- 5d6fb1b: Updates `WithWorld` to be a `System`, so that functions in child contracts that use the `onlyWorld` or `onlyNamespace` modifiers must be called through the world in order to safely support calls from systems. +- 88949aa: Updated table names to pascal case for consistency. +- Updated dependencies [5d6fb1b] + - @latticexyz/store-consumer@2.2.18 + - @latticexyz/store@2.2.18 + - @latticexyz/world@2.2.18 + - @latticexyz/schema-type@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/world-module-erc20/package.json b/packages/world-module-erc20/package.json index 20ce400196..0798302074 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.17", + "version": "2.2.18", "description": "ERC20 world module", "repository": { "type": "git", diff --git a/packages/world-module-metadata/CHANGELOG.md b/packages/world-module-metadata/CHANGELOG.md index 52ea6fc8d5..4ee1e02ed1 100644 --- a/packages/world-module-metadata/CHANGELOG.md +++ b/packages/world-module-metadata/CHANGELOG.md @@ -1,5 +1,14 @@ # @latticexyz/world-module-metadata +## 2.2.18 + +### Patch Changes + +- Updated dependencies [5d6fb1b] + - @latticexyz/store@2.2.18 + - @latticexyz/world@2.2.18 + - @latticexyz/schema-type@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/world-module-metadata/package.json b/packages/world-module-metadata/package.json index 32ab08679d..cb7fbb9f8d 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.17", + "version": "2.2.18", "description": "Metadata world module", "repository": { "type": "git", diff --git a/packages/world-modules/CHANGELOG.md b/packages/world-modules/CHANGELOG.md index 2ec2f5122c..d6de9c746a 100644 --- a/packages/world-modules/CHANGELOG.md +++ b/packages/world-modules/CHANGELOG.md @@ -1,5 +1,17 @@ # Change Log +## 2.2.18 + +### Patch Changes + +- Updated dependencies [5d6fb1b] +- Updated dependencies [10ce339] + - @latticexyz/store@2.2.18 + - @latticexyz/world@2.2.18 + - @latticexyz/common@2.2.18 + - @latticexyz/config@2.2.18 + - @latticexyz/schema-type@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/world-modules/package.json b/packages/world-modules/package.json index 7df6e9be5f..517392e699 100644 --- a/packages/world-modules/package.json +++ b/packages/world-modules/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/world-modules", - "version": "2.2.17", + "version": "2.2.18", "description": "World modules", "repository": { "type": "git", diff --git a/packages/world/CHANGELOG.md b/packages/world/CHANGELOG.md index 70853fa8cf..b3e6c54413 100644 --- a/packages/world/CHANGELOG.md +++ b/packages/world/CHANGELOG.md @@ -1,5 +1,19 @@ # Change Log +## 2.2.18 + +### Patch Changes + +- 5d6fb1b: Updates `WithWorld` to be a `System`, so that functions in child contracts that use the `onlyWorld` or `onlyNamespace` modifiers must be called through the world in order to safely support calls from systems. +- Updated dependencies [5d6fb1b] +- Updated dependencies [10ce339] + - @latticexyz/store@2.2.18 + - @latticexyz/common@2.2.18 + - @latticexyz/block-logs-stream@2.2.18 + - @latticexyz/config@2.2.18 + - @latticexyz/protocol-parser@2.2.18 + - @latticexyz/schema-type@2.2.18 + ## 2.2.17 ### Patch Changes diff --git a/packages/world/package.json b/packages/world/package.json index 0108b6bb71..b0ac2f9466 100644 --- a/packages/world/package.json +++ b/packages/world/package.json @@ -1,6 +1,6 @@ { "name": "@latticexyz/world", - "version": "2.2.17", + "version": "2.2.18", "description": "World framework", "repository": { "type": "git",