Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
main
is currently in pre mode so this branch has prereleases rather than normal releases. If you want to exit prereleases, runchangeset pre exit
onmain
.Releases
@latticexyz/[email protected]
Major Changes
b8a6158d
Thanks @holic! - - removes our owngetLogs
function now that viem'sgetLogs
supports using multipleevents
per RPC call.isNonPendingBlock
andisNonPendingLog
helpers now that viem narrowsBlock
andLog
types based on inputsgroupLogsByBlockNumber
types and testsPatch Changes
#1308
b8a6158d
Thanks @holic! - bump viem to 1.6.0Updated dependencies [
939916bc
,b8a6158d
,b8a6158d
]:@latticexyz/[email protected]
Major Changes
#1278
48c51b52
Thanks @holic! - RECS components are now dynamically created and inferred from your MUD config when usingsyncToRecs
.To migrate existing projects after upgrading to this MUD version:
Remove
contractComponents.ts
fromclient/src/mud
Remove
components
argument fromsyncToRecs
Update
build:mud
anddev
scripts incontracts/package.json
to remove tsgenPatch Changes
a2588116
,939916bc
,b8a6158d
,48c51b52
,b8a6158d
]:[email protected]
Major Changes
#1278
48c51b52
Thanks @holic! - RECS components are now dynamically created and inferred from your MUD config when usingsyncToRecs
.To migrate existing projects after upgrading to this MUD version:
Remove
contractComponents.ts
fromclient/src/mud
Remove
components
argument fromsyncToRecs
Update
build:mud
anddev
scripts incontracts/package.json
to remove tsgen#1284
939916bc
Thanks @holic! - MUD dev tools is updated to latest sync stack. You must now pass in all of its data requirements rather than relying on magic globals.It's also advised to wrap dev tools so that it is only mounted during development mode. Here's how you do this with Vite:
Patch Changes
b8a6158d
Thanks @holic! - bump viem to 1.6.0@latticexyz/[email protected]
Major Changes
#1284
939916bc
Thanks @holic! - MUD dev tools is updated to latest sync stack. You must now pass in all of its data requirements rather than relying on magic globals.It's also advised to wrap dev tools so that it is only mounted during development mode. Here's how you do this with Vite:
Patch Changes
#1308
b8a6158d
Thanks @holic! - bump viem to 1.6.0#1240
753bdce4
Thanks @holic! - Store sync logic is now consolidated into acreateStoreSync
function exported from@latticexyz/store-sync
. This simplifies each storage sync strategy to just a simple wrapper around the storage adapter. You can now sync to RECS withsyncToRecs
or SQLite withsyncToSqlite
and PostgreSQL support coming soon.There are no breaking changes if you were just using
syncToRecs
from@latticexyz/store-sync
or running thesqlite-indexer
binary from@latticexyz/store-indexer
.#1302
5294a7d5
Thanks @holic! - Improves support for internal/client-only RECS componentsUpdated dependencies [
a2588116
,939916bc
,b8a6158d
,48c51b52
,b8a6158d
,753bdce4
,5294a7d5
,b8a6158d
,939916bc
]:@latticexyz/[email protected]
Major Changes
#1278
48c51b52
Thanks @holic! - RECS components are now dynamically created and inferred from your MUD config when usingsyncToRecs
.To migrate existing projects after upgrading to this MUD version:
Remove
contractComponents.ts
fromclient/src/mud
Remove
components
argument fromsyncToRecs
Update
build:mud
anddev
scripts incontracts/package.json
to remove tsgenPatch Changes
#1308
b8a6158d
Thanks @holic! - bump viem to 1.6.0Updated dependencies [
a2588116
,939916bc
,b8a6158d
,48c51b52
,b8a6158d
]:@latticexyz/[email protected]
Major Changes
a2588116
Thanks @dk1a! - RemoveTableId
library to simplifystore
packagePatch Changes
#1278
48c51b52
Thanks @holic! - RECS components are now dynamically created and inferred from your MUD config when usingsyncToRecs
.To migrate existing projects after upgrading to this MUD version:
Remove
contractComponents.ts
fromclient/src/mud
Remove
components
argument fromsyncToRecs
Update
build:mud
anddev
scripts incontracts/package.json
to remove tsgenUpdated dependencies [
939916bc
,b8a6158d
,b8a6158d
]:@latticexyz/[email protected]
Major Changes
#1232
b621fb97
Thanks @holic! - Adds a Fastify server in front of tRPC and puts tRPC endpoints under/trpc
to make way for other top-level endpoints (e.g. tRPC panel or other API frontends like REST or gRPC).If you're using
@latticexyz/store-sync
packages with an indexer (eithercreateIndexerClient
orindexerUrl
argument ofsyncToRecs
), then you'll want to update your indexer URL:Minor Changes
#1240
753bdce4
Thanks @holic! - Store sync logic is now consolidated into acreateStoreSync
function exported from@latticexyz/store-sync
. This simplifies each storage sync strategy to just a simple wrapper around the storage adapter. You can now sync to RECS withsyncToRecs
or SQLite withsyncToSqlite
and PostgreSQL support coming soon.There are no breaking changes if you were just using
syncToRecs
from@latticexyz/store-sync
or running thesqlite-indexer
binary from@latticexyz/store-indexer
.Patch Changes
#1308
b8a6158d
Thanks @holic! - bump viem to 1.6.0Updated dependencies [
a2588116
,939916bc
,b8a6158d
,48c51b52
,b8a6158d
,b8a6158d
,753bdce4
,5294a7d5
,b8a6158d
]:@latticexyz/[email protected]
Major Changes
#1278
48c51b52
Thanks @holic! - RECS components are now dynamically created and inferred from your MUD config when usingsyncToRecs
.To migrate existing projects after upgrading to this MUD version:
Remove
contractComponents.ts
fromclient/src/mud
Remove
components
argument fromsyncToRecs
Update
build:mud
anddev
scripts incontracts/package.json
to remove tsgenMinor Changes
#1240
753bdce4
Thanks @holic! - Store sync logic is now consolidated into acreateStoreSync
function exported from@latticexyz/store-sync
. This simplifies each storage sync strategy to just a simple wrapper around the storage adapter. You can now sync to RECS withsyncToRecs
or SQLite withsyncToSqlite
and PostgreSQL support coming soon.There are no breaking changes if you were just using
syncToRecs
from@latticexyz/store-sync
or running thesqlite-indexer
binary from@latticexyz/store-indexer
.Patch Changes
#1308
b8a6158d
Thanks @holic! - bump viem to 1.6.0#1302
5294a7d5
Thanks @holic! - Improves support for internal/client-only RECS components#1308
b8a6158d
Thanks @holic! - remove usages ofisNonPendingBlock
andisNonPendingLog
(fixed with more specific viem types)Updated dependencies [
a2588116
,939916bc
,b8a6158d
,48c51b52
,b8a6158d
,b8a6158d
]:@latticexyz/[email protected]
Minor Changes
#1284
939916bc
Thanks @holic! -createContract
now has anonWrite
callback so you can observe writes. This is useful for wiring up the transanction log in MUD dev tools.#1308
b8a6158d
Thanks @holic! - - addsdefaultPriorityFee
tomudFoundry
for better support with MUD's default anvil config and removes workaround increateContract
Patch Changes
#1308
b8a6158d
Thanks @holic! - bump viem to 1.6.0Updated dependencies [
b8a6158d
]:@latticexyz/[email protected]
Minor Changes
#1284
939916bc
Thanks @holic! - Adds ausePromise
hook that returns a nativePromiseSettledResult
object.Patch Changes
a2588116
,48c51b52
]:@latticexyz/[email protected]
Patch Changes
939916bc
,b8a6158d
,b8a6158d
]:@latticexyz/[email protected]
Patch Changes
48c51b52
,b8a6158d
]:@latticexyz/[email protected]
Patch Changes
#1308
b8a6158d
Thanks @holic! - bump viem to 1.6.0Updated dependencies [
a2588116
,939916bc
,b8a6158d
,48c51b52
,b8a6158d
]:@latticexyz/[email protected]
Patch Changes
@latticexyz/[email protected]
Patch Changes
#1308
b8a6158d
Thanks @holic! - bump viem to 1.6.0Updated dependencies [
939916bc
,b8a6158d
,b8a6158d
]:@latticexyz/[email protected]
Patch Changes
b8a6158d
]:@latticexyz/[email protected]
Patch Changes
b8a6158d
Thanks @holic! - bump viem to 1.6.0@latticexyz/[email protected]
Patch Changes
a2588116
,939916bc
,b8a6158d
,48c51b52
,b8a6158d
]:@latticexyz/[email protected]
Patch Changes
#1278
48c51b52
Thanks @holic! - RECS components are now dynamically created and inferred from your MUD config when usingsyncToRecs
.To migrate existing projects after upgrading to this MUD version:
Remove
contractComponents.ts
fromclient/src/mud
Remove
components
argument fromsyncToRecs
Update
build:mud
anddev
scripts incontracts/package.json
to remove tsgenUpdated dependencies [
a2588116
,939916bc
,b8a6158d
,48c51b52
,b8a6158d
]:@latticexyz/[email protected]
@latticexyz/[email protected]
@latticexyz/[email protected]
@latticexyz/[email protected]
[email protected]
[email protected]
@latticexyz/[email protected]
@latticexyz/[email protected]