Skip to content

Commit fdbda85

Browse files
chore: release v2.2.21 (#3598)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent aeb210f commit fdbda85

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

78 files changed

+693
-113
lines changed

.changeset/angry-otters-joke.md

-6
This file was deleted.

.changeset/clean-panthers-attend.md

-5
This file was deleted.

.changeset/dry-yaks-kiss.md

-5
This file was deleted.

.changeset/famous-cows-join.md

-9
This file was deleted.

.changeset/four-lies-hug.md

-5
This file was deleted.

.changeset/fuzzy-ants-cry.md

-5
This file was deleted.

.changeset/great-badgers-serve.md

-5
This file was deleted.

.changeset/kind-carpets-peel.md

-5
This file was deleted.

.changeset/metal-years-raise.md

-5
This file was deleted.

.changeset/rich-islands-stare.md

-8
This file was deleted.

.changeset/selfish-paws-crash.md

-5
This file was deleted.

.changeset/thin-nails-shop.md

-5
This file was deleted.

.changeset/violet-shoes-deliver.md

-5
This file was deleted.

.changeset/wet-monkeys-destroy.md

-5
This file was deleted.

.changeset/wicked-bags-sip.md

-5
This file was deleted.

CHANGELOG.md

+74
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,77 @@
1+
## Version 2.2.21
2+
3+
Release date: Fri Mar 21 2025
4+
5+
### Patch changes
6+
7+
**[feat(explorer): add pyrope testnet support (#3619)](https://github.com/latticexyz/mud/commit/1d354b89f3aeb28e9dc085bdde27647a7ba6d8ae)** (@latticexyz/common, @latticexyz/explorer)
8+
9+
Added Pyrope testnet chain.
10+
11+
**[fix(cli): remove payable modifier from library functions (#3629)](https://github.com/latticexyz/mud/commit/8cdc57b90fe3d3f21abe4a3362c8a7ac9ba2e9d4)** (@latticexyz/world)
12+
13+
System libraries are no longer generated with `payable` keyword.
14+
15+
**[fix: remove wiresaw from pyrope chain definition (#3634)](https://github.com/latticexyz/mud/commit/b18c0ef0edeab2378b08d9f4a328a5d0d817f6bf)** (@latticexyz/common)
16+
17+
Removed the `wiresaw` RPC URL from the Pyrope chain config, since Wiresaw is not deployed to Pyrope yet.
18+
19+
**[feat(entrykit): expose world address on session client (#3607)](https://github.com/latticexyz/mud/commit/f1e008f2d2a7ba2369a07f9807a7ee0cd1b3b20c)** (@latticexyz/entrykit)
20+
21+
The session client's world address (used for delegations and `callFrom`) is now available via `sesssionClient.worldAddress`.
22+
23+
The local signer is also available via `sesssionClient.internal_signer`. This is marked as internal for now as we may change how this is exposed.
24+
25+
Using the signer allows for [Sign-in with Ethereum](https://eips.ethereum.org/EIPS/eip-4361) and similar flows that avoid prompting the wallet for a signature, but can be validated via the associated session account <> user account delegation in the world.
26+
27+
**[chore(explorer): hide deleted records on local explorer (#3631)](https://github.com/latticexyz/mud/commit/af2865b3164b348b03dd4354e1737d3a37160689)** (@latticexyz/explorer)
28+
29+
Deleted records no longer appear in the table data viewer when using the SQLite indexer.
30+
31+
**[chore(entrykit): update error message in userOpExecutor (#3609)](https://github.com/latticexyz/mud/commit/f4db683f90214b03bb8d68635a3825cc9bf58263)** (@latticexyz/entrykit)
32+
33+
Updated error message for unsupported methods in `userOpExecutor`.
34+
35+
**[feat(entrykit): add react 19 and missing peer dep (#3605)](https://github.com/latticexyz/mud/commit/5a67f40bed3b05afd388f96a7b1bfee8b52c29ef)** (@latticexyz/entrykit)
36+
37+
Added React 19 to peer dependency range.
38+
39+
**[fix(entrykit): improve escape handling (#3623)](https://github.com/latticexyz/mud/commit/98fc29ddfa9b5db0492165acd2c49a9862569878)** (@latticexyz/entrykit)
40+
41+
Improved escape key handling when account modal is open. And fixed development warnings about missing dialog title/description.
42+
43+
**[feat(explorer): tables viewer pagination (#3426)](https://github.com/latticexyz/mud/commit/581228bd857077023efdb496a9a44fa62ff89936)** (@latticexyz/explorer)
44+
45+
The Explore tab's table viewer now supports pagination through limit/offset clauses in SQL queries.
46+
47+
**[refactor(world-consumer): remove namespace (#3597)](https://github.com/latticexyz/mud/commit/041031d271b62a7f41f7c6dc0098c1c0ae222bd5)** (@latticexyz/world-consumer, @latticexyz/world-module-erc20)
48+
49+
`WorldConsumer` now doesn't store a single namespace. Instead, child contracts can keep track of namespaces and use the `onlyNamespace(namespace)` and `onlyNamespaceOwner(namespace)` modifiers for access control.
50+
51+
ERC20 module was adapted to use this new version of `WorldConsumer`.
52+
53+
**[chore(store-indexer): bump koa (#3599)](https://github.com/latticexyz/mud/commit/8b83c6b7481219898ab0f8e9c1afd88591646396)** (@latticexyz/store-indexer)
54+
55+
Bumped Koa dependency for vulnerability fix.
56+
57+
**[feat(explorer): abi explorer (#3635)](https://github.com/latticexyz/mud/commit/aeb210f4c7f3e44c63655541e7aab8e83c52d6d6)** (@latticexyz/explorer)
58+
59+
Added an ABI page for exploring world ABI. The ABI Explorer also includes a form for searching custom errors or functions based on their selectors.
60+
61+
**[feat(entrykit): update relay chains (#3620)](https://github.com/latticexyz/mud/commit/55dae5f5bb7b814e6f488432deb15a9a15b49b06)** (@latticexyz/entrykit)
62+
63+
Updated chains supported by Relay.link.
64+
65+
**[feat(entrykit): validate signature (#3632)](https://github.com/latticexyz/mud/commit/454387765857a956f3872887619d25f0352abf1c)** (@latticexyz/entrykit)
66+
67+
Exported an internal method to validate signatures for login flows that use session signer on behalf of user accounts.
68+
69+
**[fix(explorer): enable table data refetch for local explorer (#3627)](https://github.com/latticexyz/mud/commit/303714d89811a01be2802c32f4f6876fa81e5df9)** (@latticexyz/explorer)
70+
71+
Table data refetching is now enabled for locally run Explorer instances.
72+
73+
---
74+
175
## Version 2.2.20
276

377
Release date: Tue Feb 11 2025

0 commit comments

Comments
 (0)