ci: Version Packages - #1971
Open
github-actions[bot] wants to merge 1 commit into
Open
ci: Version Packages#1971github-actions[bot] wants to merge 1 commit into
github-actions[bot] wants to merge 1 commit into
Conversation
Contributor
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
github-actions
Bot
force-pushed
the
changeset-release/main
branch
9 times, most recently
from
October 1, 2026 22:39
2daafba to
8f79162
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
October 1, 2026 22:55
8f79162 to
c65643d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Releases
@tanstack/angular-db@0.2.1
Patch Changes
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]:@tanstack/browser-db-sqlite-persistence@0.2.26
Patch Changes
@tanstack/capacitor-db-sqlite-persistence@0.2.26
Patch Changes
@tanstack/cloudflare-durable-objects-db-sqlite-persistence@0.2.26
Patch Changes
@tanstack/db@0.11.1
Patch Changes
Add
tx.when('settled')to await transaction completion and$hasPendingWritesto identify rows with local optimistic writes. DeprecateisPersisted.promiseand$syncedwhile keeping them available for existing code. (#1979)Expose
collection.basefor synchronous reads of applied authoritative rows without optimistic overlays. Reading the base does not start sync. (#1982)Publish matching aggregate joins and a single initial row from
findOne()QueryRefs. (#1968)Fix joined live queries that dropped or rejected a row when two source key pairs printed alike, such as (
a,b,c) and (a,b,c), or1and'1'. Joined result keys are now JSON arrays of the two source keys, withnullfor a missing side:["a","b"],[4,1],[4,null]. An infinite numeric key is written as an object, such as[{"number":"Infinity"},1], so it cannot collide with a missing side. Code that looks up joined rows by a hand-built key, such ascollection.get('[1,2]'), must use the new format. (#1956)Fix live queries that returned no rows when an include reused an alias from a joined
from()subquery. Query optimization now keeps each source's identity, and compilation reads source inputs by identity instead of by alias. An include that reuses a parent subquery alias is now rejected withDuplicateAliasInSubqueryErrorinstead of returning wrong rows. Two joins that share an alias in one query are also rejected. (#1981)Keep pushed outer-join predicates residual across optimizer passes and preserve source-free WHERE clauses on joins. This prevents repeated filters and ensures joined queries still honor constant conditions. (#1977)
Speed up apps that mount many small filtered live queries. Queries without includes keep their compiled pipeline instead of paying for include materialization, eager subscriptions no longer build an abort error on every unsubscribe, a filtered subscription skips source batches that cannot match its
eqcondition, and unindexed snapshots reject rows by that condition before copying them. With 240eq-filtered live queries, mounting is about 2x faster (indexed) to 2.5x faster (unindexed), and a 50-row update batch is about 2.7x faster. (#1956)Rename TypeScript-private class members to short names in the published build. Consumer minifiers never rename properties, so these long names reached every production bundle. A committed name map keeps the short names stable and reversible, and source maps still point at the original source. The public API and type declarations do not change. The full public API bundles about 30 KB smaller when minified (about 2.9 KB, or 2.7%, with gzip). (#1962)
Simplify the mutation draft proxy and share one equality walker with
deepEquals. A typical app bundle is about 350 B smaller with gzip. (#1980)This change also fixes draft writes that were lost or wrong:
draft.handler === handlerwas false. A stored method also saw a private copy asthis, socollection.updatedropped the writes it made throughthis.at,slice,concat,flat,toReversed, andwithnow return drafts, so a write through their result is saved.indexOfandincludesfind an element that the draft returned, anddraft.items.constructor === Arrayis true.Object.defineProperty(draft, key, { value })no longer throws when the descriptor does not setwritableorconfigurable. Defining a getter on a draft is now a change.fill,set,sort,reverse, andcopyWithinon a typed array in a draft, and writes through itssubarray, are now saved.sort,reverse,fill, andcopyWithinon a draft now return the draft, as the native methods return the array itself.NaNnow equal themselves.deepEqualsand draft change detection also have new rules:Fileor an object whose state is in private fields, equals only itself. Before, two such instances were always equal, so a draft dropped a write that replaced one.href.Updated dependencies [
d2690bf,e075689]:@tanstack/db-ivm@0.1.25
Patch Changes
Fix joins over rows keyed by
NaN. The index compared row-key prefixes with===, which treatsNaNas unequal to itself, while theMapholding the prefixes treats it as one key. A retractedNaN-keyed row then never cancelled, so the join published a duplicate row or threwMismatching prefixes. (#1956)Keep keyed records distinct when keys or values share text across types, contain delimiters, or hold different symbols and functions. Prevent a retraction of one record from canceling a different record. (#1967)
@tanstack/db-sqlite-persistence-core@0.4.1
Patch Changes
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]:@tanstack/electric-db-collection@0.5.2
Patch Changes
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]:@tanstack/electron-db-sqlite-persistence@0.2.2
Patch Changes
@tanstack/expo-db-sqlite-persistence@0.2.26
Patch Changes
@tanstack/node-db-sqlite-persistence@0.2.26
Patch Changes
@tanstack/offline-transactions@1.0.59
Patch Changes
Reject offline transactions that lose leadership before outbox admission so optimistic changes roll back instead of reporting false success. (#1966)
Wait for acknowledged outbox deletion before reporting a successful offline transaction. Persist fulfilled and permanently rejected provider outcomes so a fresh executor can remove a marked row without calling the provider again. If a phase write or deletion fails, reject the affected caller, stop the executor, and leave queued work untouched. Keep active callers from hanging after manual outbox removal. (#1968)
Updated dependencies [
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]:@tanstack/powersync-db-collection@0.2.2
Patch Changes
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]:@tanstack/query-db-collection@1.3.2
Patch Changes
Return an applied receipt promise from Query Collection direct writes and batches. Mutation handlers can await the write to store server responses before they return. (#1984)
Fix SSR serialization of on-demand Query collections while keeping subset request options available to query functions. (#1969)
Updated dependencies [
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]:@tanstack/react-db@0.5.1
Patch Changes
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]:@tanstack/react-native-db-sqlite-persistence@0.2.26
Patch Changes
@tanstack/rxdb-db-collection@0.1.100
Patch Changes
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]:@tanstack/solid-db@0.3.1
Patch Changes
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]:@tanstack/svelte-db@0.5.1
Patch Changes
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]:@tanstack/tauri-db-sqlite-persistence@0.2.26
Patch Changes
@tanstack/trailbase-db-collection@0.1.112
Patch Changes
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]:@tanstack/vue-db@0.3.1
Patch Changes
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]:@tanstack/capacitor-db-sqlite-persistence-e2e-app@0.0.38
Patch Changes
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]:@tanstack/expo-db-sqlite-persistence-e2e-app@0.0.38
Patch Changes
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]:@tanstack/tauri-db-sqlite-persistence-e2e-app@0.0.38
Patch Changes
a18f63d,e706483,18abcee,d2690bf,5b85af0,1dbf5f9,d2690bf,7ca38db,f2f92c5]: