chore(release): 2.0.0 - #227
Draft
github-actions[bot] wants to merge 1 commit into
Draft
github-actions[bot] wants to merge 1 commit into
github-actions[bot] wants to merge 1 commit into
Conversation
github-actions
Bot
force-pushed
the
simple-release
branch
22 times, most recently
from
September 8, 2026 16:06
145867d to
6dd0c2b
Compare
github-actions
Bot
force-pushed
the
simple-release
branch
8 times, most recently
from
September 9, 2026 15:07
43d3c6b to
045feb2
Compare
github-actions
Bot
force-pushed
the
simple-release
branch
3 times, most recently
from
September 18, 2026 16:10
f78e719 to
f5c593b
Compare
github-actions
Bot
force-pushed
the
simple-release
branch
7 times, most recently
from
September 26, 2026 17:53
ae071eb to
0e3e490
Compare
github-actions
Bot
force-pushed
the
simple-release
branch
9 times, most recently
from
September 28, 2026 10:13
d1c8734 to
9dc8331
Compare
github-actions
Bot
force-pushed
the
simple-release
branch
from
September 28, 2026 11:38
9dc8331 to
4d43eef
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.
nano_kit
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
$getMapKey,setMapKey,deleteMapKey,clearMap,subMapEvent,fireMapEvent,$$insert,$$clear,$$deletedand theSignalsMapEventandSignalsMapEventstypes are removed from@nano_kit/store, andSignalsMapis a class tocreate with
new, not a type over a plainMap. Thecacheof a query client context isa
ShardedSignalsMap: itshas,setanddeletetake a sharded key.effectno longer defers when created inside a deferred scope body: usedeferEffectthere.subscribe,listen,observeandsubscribeAnyno longer accept thenoDeferargument.resolvedhands values through verbatim - a falsy source value is data, not areset to
undefined: emptiness is expressed byTitself (e.g.T | null), and the input typedrops the falsy arm.
concatis removed, theftag takes its place.TasksPool$,TasksRunner$,tasksRunner,addTask,waitCurrentTasksandtaskPromiseare removed,waitTaskstakes a signal instead of a pool, andthe
tasks()andssr()query settings are removed:hydratable()is the whole SSR setting.Features
uninspectedto keep the nodes of a listener out ofinspect, and the old value toUpdateEvent(#262) (83384ce)deferEffectfor effects owned by a deferred scope (#257) (12cb14b)inspectto report graph events in the development build (#237) (07e4290)inspectlistener with one event object (#264) (f49ec73)FireEventandFireEndEvent(#267) (ef084b7)RunEndEvent, and leaveoldValueout of a first evaluation (#265) (61186e0)latestfor the value of the source that changed last (#231) (84efaed)resolvedpromise as a task and hand values through verbatim (#223) (8fabbeb)childto build custom child signals (#250) (8794697)ftotext(505d947)SignalsMapandIndexedSignalsMapclasses (#261) (c062f06)Bug Fixes
batchandtriggerwrites onto a running flush instead of draining it (#256) (d6afbdd)onMountsubscribed when a signal remounts within the unmount delay (#229) (b911d4c)NextNavigationProviderpick up search params below a prerenderable layout (#242) (13a2eb3)nullinparseLocalesfor a missingAccept-Languageheader (#244) (1e29516)broadcastedwrites and resets while the signal is not observed (#247) (2696386)maxAge: 0(#248) (bae248e)HydrationProvider, as React does (#249) (cb2d9e2)httpEquivmeta prop as thehttp-equivattribute (#253) (568df71)Appwhen the matched page component changes (#241) (0d44ed1)getLocation,getNavigation,getPathsandgetCanGoBackthrough the Svelte context (#240) (2e465d3)agera
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
effectno longer defers when created inside a deferred scope body: usedeferEffectthere.subscribe,listen,observeandsubscribeAnyno longer accept thenoDeferargument.Features
deferEffectfor effects owned by a deferred scope (#257) (12cb14b)inspectto report graph events in the development build (#237) (07e4290)uninspectedto keep the nodes of a listener out ofinspect, and the old value toUpdateEvent(#262) (83384ce)inspectlistener with one event object (#264) (f49ec73)FireEventandFireEndEvent(#267) (ef084b7)RunEndEvent, and leaveoldValueout of a first evaluation (#265) (61186e0)Bug Fixes
batchandtriggerwrites onto a running flush instead of draining it (#256) (d6afbdd)@nano_kit/devtools
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
@nano_kit/intl
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
Bug Fixes
kida
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
effectno longer defers when created inside a deferred scope body: usedeferEffectthere.subscribe,listen,observeandsubscribeAnyno longer accept thenoDeferargument.resolvedhands values through verbatim - a falsy source value is data, not areset to
undefined: emptiness is expressed byTitself (e.g.T | null), and the input typedrops the falsy arm.
concatis removed, theftag takes its place.TasksPool$,TasksRunner$,tasksRunner,addTask,waitCurrentTasksandtaskPromiseare removed,waitTaskstakes a signal instead of a pool, andthe
tasks()andssr()query settings are removed:hydratable()is the whole SSR setting.Features
deferEffectfor effects owned by a deferred scope (#257) (12cb14b)latestfor the value of the source that changed last (#231) (84efaed)uninspectedto keep the nodes of a listener out ofinspect, and the old value toUpdateEvent(#262) (83384ce)resolvedpromise as a task and hand values through verbatim (#223) (8fabbeb)childto build custom child signals (#250) (8794697)ftotext(505d947)Bug Fixes
onMountsubscribed when a signal remounts within the unmount delay (#229) (b911d4c)@nano_kit/next-router
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
Bug Fixes
NextNavigationProviderpick up search params below a prerenderable layout (#242) (13a2eb3)@nano_kit/platform-web
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
Bug Fixes
nullinparseLocalesfor a missingAccept-Languageheader (#244) (1e29516)broadcastedwrites and resets while the signal is not observed (#247) (2696386)maxAge: 0(#248) (bae248e)@nano_kit/preact
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
Bug Fixes
HydrationProvider, as React does (#249) (cb2d9e2)@nano_kit/preact-router
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
@nano_kit/preact-ssr
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
Bug Fixes
@nano_kit/query
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
$getMapKey,setMapKey,deleteMapKey,clearMap,subMapEvent,fireMapEvent,$$insert,$$clear,$$deletedand theSignalsMapEventandSignalsMapEventstypes are removed from@nano_kit/store, andSignalsMapis a class tocreate with
new, not a type over a plainMap. Thecacheof a query client context isa
ShardedSignalsMap: itshas,setanddeletetake a sharded key.TasksPool$,TasksRunner$,tasksRunner,addTask,waitCurrentTasksandtaskPromiseare removed,waitTaskstakes a signal instead of a pool, andthe
tasks()andssr()query settings are removed:hydratable()is the whole SSR setting.Features
SignalsMapandIndexedSignalsMapclasses (#261) (c062f06)@nano_kit/react
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
@nano_kit/react-router
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
@nano_kit/react-ssr
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
Bug Fixes
@nano_kit/router
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
Bug Fixes
httpEquivmeta prop as thehttp-equivattribute (#253) (568df71)@nano_kit/ssr
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
Bug Fixes
httpEquivmeta prop as thehttp-equivattribute (#253) (568df71)@nano_kit/store
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
$getMapKey,setMapKey,deleteMapKey,clearMap,subMapEvent,fireMapEvent,$$insert,$$clear,$$deletedand theSignalsMapEventandSignalsMapEventstypes are removed from@nano_kit/store, andSignalsMapis a class tocreate with
new, not a type over a plainMap. Thecacheof a query client context isa
ShardedSignalsMap: itshas,setanddeletetake a sharded key.concatis removed, theftag takes its place.TasksPool$,TasksRunner$,tasksRunner,addTask,waitCurrentTasksandtaskPromiseare removed,waitTaskstakes a signal instead of a pool, andthe
tasks()andssr()query settings are removed:hydratable()is the whole SSR setting.Features
uninspectedto keep the nodes of a listener out ofinspect, and the old value toUpdateEvent(#262) (83384ce)SignalsMapandIndexedSignalsMapclasses (#261) (c062f06)@nano_kit/svelte
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
@nano_kit/svelte-kit
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
@nano_kit/svelte-router
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
Bug Fixes
Appwhen the matched page component changes (#241) (0d44ed1)getLocation,getNavigation,getPathsandgetCanGoBackthrough the Svelte context (#240) (2e465d3)@nano_kit/svelte-ssr
2.0.0 (2026-09-28)
⚠ BREAKING CHANGES
Features
Bug Fixes
This PR was generated with simple-release.
📄 Cheatsheet
You can configure the bot's behavior through a pull request comment using the
!simple-release/set-optionscommand.Command Format
Useful Parameters
The options shape the pull request generation, so the
bumpones matter here. Release-time options likepublishbelong in the config file.versionstringas'major' | 'minor' | 'patch' | 'prerelease'prereleasekeeps the type derived from the commits and makes the version a prereleaseprereleasestringfirstReleasebooleanskipbooleanbyProjectRecord<string, object>Usage Examples
Force specific version
Force major bump
Create alpha pre-release
Custom Changelog Preamble
You can add custom markdown to the top of the changelog (right after the version header) using the
!simple-release/set-preamblecommand. The markdown after the command line becomes the preamble. Start its headings at###— the level of the generated changelog sections like### Features.In a monorepo, pass the full package name after the command to target a single package's changelog. Wrap the name in backticks so GitHub keeps it as text instead of a mention:
Use one comment per package, plus one without a name for the whole release.
Access Restrictions
The commands can only be used by users with permissions:
Notes
!simple-release/set-optionscommand takes priority!simple-release/set-preamblecomment per package takes priorityset-optionscommand will be ignored