Repository navigation
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #271 +/- ##
=======================================
Coverage 83.24% 83.24%
=======================================
Files 228 228
Lines 4835 4835
Branches 1071 1071
=======================================
Hits 4025 4025
Misses 574 574
Partials 236 236 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
dangreen
added this pull request to stack #272
September 28, 2026 14:44
dangreen
force-pushed
the
docs/changes-since-1.2.0
branch
from
October 4, 2026 18:10
d8005ca to
5fd5aa9
Compare
The site, the package READMEs and the DOCS.md of the agent skills now describe the code on main instead of the 1.2.0 release: - tasks attached to the signals they fill: `task($signal, ...)` and `waitTasks($signal)` replace the tasks pool, and `hydratable()` is the whole SSR setting of a query client - `resolved` hands falsy values through and attaches its promise as a task - the `SignalsMap` and `IndexedSignalsMap` classes replace the map functions - the operators return plain values for static operands, `pick` and the `text` tag are new, `concat` is gone - `latest`, `child`, `toHtmlAttribute`, and `escapeHtml` in the SSR adapter example - a DevTools page in the Store section with the development builds and their warnings - the pager labels follow the pages added between the sections, and stale samples in the agera, kida and store READMEs are fixed The benchmark and bundle size numbers come from the comparison page branch, measured on 2026-09-27.
…docs #275 removes the warning from the development build of `@nano_kit/query`.
…deAs`, and re-measure the bundles with DI Core Concepts gets the Aliases and Nested Contexts sections: a dependency that is not provided lives in the deepest context that provides something it reads, otherwise in the top one, and every context below shares it. The React, Preact and Svelte integration pages say how their providers nest, and the kida README gets the same two sections. The weather example with DI and the rick-and-morty SSR examples are measured again with the new DI, the other rows stay as they are.
…tivetime()` over a moment and the revalidation of a request in flight The intl API page shows that the formatter of a `format()` message reads a signal or an accessor passed as the value and formats `null` as a missing value, and the `relativetime()` section is rewritten for a moment as the input: the unit picked by the distance between `largestUnit` and `smallestUnit`, the readings of zero, `relativeTo` and the 30-day month. Message Access in Core Concepts links the signal values, and Revalidating Cache in the query docs says that a revalidation restarts a request in flight. The skill docs are generated again.
…a revalidation in flight The fix adds 13 B to the query client. The weather rows with Nano Kit and the rick-and-morty rows with Nano Kit, client and SSR, are measured again with the same recipe: only the chunk with the query client differs from the last measurement, by those 13 B, and the other rows stay as they are.
dangreen
force-pushed
the
docs/changes-since-1.2.0
branch
from
October 7, 2026 16:07
5fd5aa9 to
ebe2e3b
Compare
This branch has not been deployed
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.
Why
The site and the READMEs describe the 1.2.0 release, while main already carries the breaking changes of the next one: tasks on signals (#222, #223), static operators (#260), the
SignalsMapclasses (#261), the DevTools panel (#263) and the development builds (#236). The docs were kept on the released API on purpose; this PR brings them to what the next release ships.What
resolvedpromise as a task and hand values through verbatim #223):task($signal, ...)andwaitTasks($signal)replaceTasksRunner$, the pool andwaitCurrentTasksin the store core concepts, SSR and testing pages, the query SSR and testing pages and the tutorial.hydratable()is the whole SSR setting of a query client, so thessrandtaskssections are gone.resolved(feat(kida)!: attach theresolvedpromise as a task and hand values through verbatim #223): falsy values are data, and its promise is a task.SignalsMap(feat(store,query)!: replace the signals map functions with theSignalsMapandIndexedSignalsMapclasses #261): the section is rewritten forSignalsMapandIndexedSignalsMap.pickandtextget their sections,concatis removed.latest(feat(kida): addlatestfor the value of the source that changed last #231),childin the kida README (feat(kida): exportchildto build custom child signals #250),toHtmlAttribute(fix(router,ssr): render thehttpEquivmeta prop as thehttp-equivattribute #253),escapeHtmlin the adapter example (fix(ssr,react-ssr,preact-ssr,svelte-ssr): escape head values and the dehydrated snapshot in the rendered html #239),parseLocaleswithnull(fix(platform-web): acceptnullinparseLocalesfor a missingAccept-Languageheader #244).onMounton a signal that is not mountable, stale samples in the agera and kida READMEs, pager labels that pointed at the wrong pages after Agent Skills and the store integrations were added, the StackBlitz file of the CV example.skills/*/DOCS.mdare regenerated withpnpm skills:docs.Notes
astro check,astro build,pnpm skills:docs --check, and the internal links and anchors between the pages: the only new broken one is/query/ssr#ssrin the April article, left as it was written.deferEffectandinspectare not documented: deferred scopes have been off the site since 5b15d22, andinspectis a contract of the devtools that may change in minor versions.hydratable()in the shared stores #270, which grew the client JS ofreact-nano_kit-ssrby 44 B raw and 65 B gzip.