From f2161097b19676ef84cbe8cf7ebf3dcb76b465d7 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 22 Jul 2026 10:41:12 +0000 Subject: [PATCH] chore(release): 1.0.0 --- CHANGELOG.md | 28 ++++++++++++++++++++++++++++ package.json | 2 +- packages/agera/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/agera/package.json | 2 +- packages/intl/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/intl/package.json | 2 +- packages/kida/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/kida/package.json | 2 +- packages/next-router/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/next-router/package.json | 2 +- packages/platform-web/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/platform-web/package.json | 2 +- packages/preact-router/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/preact-router/package.json | 2 +- packages/preact-ssr/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/preact-ssr/package.json | 2 +- packages/preact/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/preact/package.json | 2 +- packages/query/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/query/package.json | 2 +- packages/react-router/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/react-router/package.json | 2 +- packages/react-ssr/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/react-ssr/package.json | 2 +- packages/react/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/react/package.json | 2 +- packages/router/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/router/package.json | 2 +- packages/ssr/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/ssr/package.json | 2 +- packages/store/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/store/package.json | 2 +- packages/svelte-kit/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/svelte-kit/package.json | 2 +- packages/svelte-router/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/svelte-router/package.json | 2 +- packages/svelte-ssr/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/svelte-ssr/package.json | 2 +- packages/svelte/CHANGELOG.md | 24 ++++++++++++++++++++++++ packages/svelte/package.json | 2 +- 40 files changed, 504 insertions(+), 20 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..fd4d56b7 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,28 @@ +# Changelog + +All notable changes to this project will be documented in this file. +See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. + +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. diff --git a/package.json b/package.json index 9da01378..fdb39ee2 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "nano_kit", "type": "module", "private": true, - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "A small Direct DOM library for creating user interfaces.", "author": "dangreen", "license": "MIT", diff --git a/packages/agera/CHANGELOG.md b/packages/agera/CHANGELOG.md index 0ca8a9c9..3e9144f8 100644 --- a/packages/agera/CHANGELOG.md +++ b/packages/agera/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-beta.7](https://github.com/TrigenSoftware/nano_kit/compare/agera%401.0.0-beta.6...agera%401.0.0-beta.7) (2026-07-22) ### Performance Improvements diff --git a/packages/agera/package.json b/packages/agera/package.json index dc865de9..224d50fa 100644 --- a/packages/agera/package.json +++ b/packages/agera/package.json @@ -1,7 +1,7 @@ { "name": "agera", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "A small push-pull based signal library based on alien-signals algorithm.", "author": "dangreen", "license": "MIT", diff --git a/packages/intl/CHANGELOG.md b/packages/intl/CHANGELOG.md index a86d1c1e..c5d35b25 100644 --- a/packages/intl/CHANGELOG.md +++ b/packages/intl/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.4](https://github.com/TrigenSoftware/nano_kit/compare/intl%401.0.0-alpha.3...intl%401.0.0-alpha.4) (2026-07-12) ### Bug Fixes diff --git a/packages/intl/package.json b/packages/intl/package.json index 96fc4043..c83fcd12 100644 --- a/packages/intl/package.json +++ b/packages/intl/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/intl", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "A lightweight internationalization library for Nano Kit applications.", "author": "dangreen", "license": "MIT", diff --git a/packages/kida/CHANGELOG.md b/packages/kida/CHANGELOG.md index 49d32546..2cacaec5 100644 --- a/packages/kida/CHANGELOG.md +++ b/packages/kida/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-beta.8](https://github.com/TrigenSoftware/nano_kit/compare/kida%401.0.0-beta.7...kida%401.0.0-beta.8) (2026-07-12) ### Bug Fixes diff --git a/packages/kida/package.json b/packages/kida/package.json index 29024885..5f858f03 100644 --- a/packages/kida/package.json +++ b/packages/kida/package.json @@ -1,7 +1,7 @@ { "name": "kida", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "A small state management library inspired by Nano Stores.", "author": "dangreen", "license": "MIT", diff --git a/packages/next-router/CHANGELOG.md b/packages/next-router/CHANGELOG.md index 5b765fdc..e076c8ab 100644 --- a/packages/next-router/CHANGELOG.md +++ b/packages/next-router/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.7](https://github.com/TrigenSoftware/nano_kit/compare/next-router%401.0.0-alpha.6...next-router%401.0.0-alpha.7) (2026-07-12) ### Bug Fixes diff --git a/packages/next-router/package.json b/packages/next-router/package.json index 4eb2a89b..425d9fd5 100644 --- a/packages/next-router/package.json +++ b/packages/next-router/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/next-router", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "Next.js integration for @nano_kit/router.", "author": "dangreen", "license": "MIT", diff --git a/packages/platform-web/CHANGELOG.md b/packages/platform-web/CHANGELOG.md index 7ae32a0e..02810c6a 100644 --- a/packages/platform-web/CHANGELOG.md +++ b/packages/platform-web/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.7](https://github.com/TrigenSoftware/nano_kit/compare/platform-web%401.0.0-alpha.6...platform-web%401.0.0-alpha.7) (2026-07-12) ### Features diff --git a/packages/platform-web/package.json b/packages/platform-web/package.json index 5c4c9a80..d1a585e1 100644 --- a/packages/platform-web/package.json +++ b/packages/platform-web/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/platform-web", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "Web platform adapters and reactive helpers for @nano_kit/store.", "author": "dangreen", "license": "MIT", diff --git a/packages/preact-router/CHANGELOG.md b/packages/preact-router/CHANGELOG.md index 318afa5b..409fff77 100644 --- a/packages/preact-router/CHANGELOG.md +++ b/packages/preact-router/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.5](https://github.com/TrigenSoftware/nano_kit/compare/preact-router%401.0.0-alpha.4...preact-router%401.0.0-alpha.5) (2026-07-12) ### Bug Fixes diff --git a/packages/preact-router/package.json b/packages/preact-router/package.json index 7e909161..e5efc7c2 100644 --- a/packages/preact-router/package.json +++ b/packages/preact-router/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/preact-router", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "Preact integration for @nano_kit/router with code splitting, Dependency Injection, and state management.", "author": "dangreen", "license": "MIT", diff --git a/packages/preact-ssr/CHANGELOG.md b/packages/preact-ssr/CHANGELOG.md index a22ff8c9..2de12f44 100644 --- a/packages/preact-ssr/CHANGELOG.md +++ b/packages/preact-ssr/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.5](https://github.com/TrigenSoftware/nano_kit/compare/preact-ssr%401.0.0-alpha.4...preact-ssr%401.0.0-alpha.5) (2026-07-12) ### Bug Fixes diff --git a/packages/preact-ssr/package.json b/packages/preact-ssr/package.json index 1ac445d4..30a1830f 100644 --- a/packages/preact-ssr/package.json +++ b/packages/preact-ssr/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/preact-ssr", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "The Preact adapter for server-side rendering in Nano Kit.", "author": "dangreen", "license": "MIT", diff --git a/packages/preact/CHANGELOG.md b/packages/preact/CHANGELOG.md index 610083e9..32b20fe8 100644 --- a/packages/preact/CHANGELOG.md +++ b/packages/preact/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.4](https://github.com/TrigenSoftware/nano_kit/compare/preact%401.0.0-alpha.3...preact%401.0.0-alpha.4) (2026-07-12) ### Bug Fixes diff --git a/packages/preact/package.json b/packages/preact/package.json index b27703e7..fd4b6c29 100644 --- a/packages/preact/package.json +++ b/packages/preact/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/preact", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "Integrates @nano_kit/store signals and Dependency Injection with Preact components.", "author": "dangreen", "license": "MIT", diff --git a/packages/query/CHANGELOG.md b/packages/query/CHANGELOG.md index 53dbf23d..029e141e 100644 --- a/packages/query/CHANGELOG.md +++ b/packages/query/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-beta.2](https://github.com/TrigenSoftware/nano_kit/compare/query%401.0.0-beta.1...query%401.0.0-beta.2) (2026-07-12) ### Bug Fixes diff --git a/packages/query/package.json b/packages/query/package.json index 4374d6d2..44aca81a 100644 --- a/packages/query/package.json +++ b/packages/query/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/query", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "A small and powerful remote data management library for @nano_kit/store.", "author": "dangreen", "license": "MIT", diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index 548829d3..53c79f09 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.10](https://github.com/TrigenSoftware/nano_kit/compare/react-router%401.0.0-alpha.9...react-router%401.0.0-alpha.10) (2026-07-12) ### Bug Fixes diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 83e72646..5631ec69 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/react-router", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "React integration for @nano_kit/router with code splitting, Dependency Injection, and state management.", "author": "dangreen", "license": "MIT", diff --git a/packages/react-ssr/CHANGELOG.md b/packages/react-ssr/CHANGELOG.md index 4e83472d..7bb91216 100644 --- a/packages/react-ssr/CHANGELOG.md +++ b/packages/react-ssr/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.5](https://github.com/TrigenSoftware/nano_kit/compare/react-ssr%401.0.0-alpha.4...react-ssr%401.0.0-alpha.5) (2026-07-12) ### Bug Fixes diff --git a/packages/react-ssr/package.json b/packages/react-ssr/package.json index 1e72b098..f87e3b97 100644 --- a/packages/react-ssr/package.json +++ b/packages/react-ssr/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/react-ssr", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "The React adapter for server-side rendering in Nano Kit.", "author": "dangreen", "license": "MIT", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 799c6024..5c1b22ed 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.12](https://github.com/TrigenSoftware/nano_kit/compare/react%401.0.0-alpha.11...react%401.0.0-alpha.12) (2026-07-12) ### Bug Fixes diff --git a/packages/react/package.json b/packages/react/package.json index a46436c6..9e4df6a1 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/react", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "Integrates @nano_kit/store signals and Dependency Injection with React components.", "author": "dangreen", "license": "MIT", diff --git a/packages/router/CHANGELOG.md b/packages/router/CHANGELOG.md index 1951ad4f..9912c2fd 100644 --- a/packages/router/CHANGELOG.md +++ b/packages/router/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.17](https://github.com/TrigenSoftware/nano_kit/compare/router%401.0.0-alpha.16...router%401.0.0-alpha.17) (2026-07-17) ### Bug Fixes diff --git a/packages/router/package.json b/packages/router/package.json index 6cb70c42..2e6612d5 100644 --- a/packages/router/package.json +++ b/packages/router/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/router", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "A small and powerful router for the @nano_kit/store state management library.", "author": "dangreen", "license": "MIT", diff --git a/packages/ssr/CHANGELOG.md b/packages/ssr/CHANGELOG.md index cd2eba83..9d8dc651 100644 --- a/packages/ssr/CHANGELOG.md +++ b/packages/ssr/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.7](https://github.com/TrigenSoftware/nano_kit/compare/ssr%401.0.0-alpha.6...ssr%401.0.0-alpha.7) (2026-07-13) ### Features diff --git a/packages/ssr/package.json b/packages/ssr/package.json index 22b2508b..850cca09 100644 --- a/packages/ssr/package.json +++ b/packages/ssr/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/ssr", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "The base package for server-side rendering in Nano Kit.", "author": "dangreen", "license": "MIT", diff --git a/packages/store/CHANGELOG.md b/packages/store/CHANGELOG.md index 1b9b1b81..9d4a4836 100644 --- a/packages/store/CHANGELOG.md +++ b/packages/store/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-beta.10](https://github.com/TrigenSoftware/nano_kit/compare/store%401.0.0-beta.9...store%401.0.0-beta.10) (2026-07-12) ### Bug Fixes diff --git a/packages/store/package.json b/packages/store/package.json index 9892ab93..c0964379 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/store", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "A lightweight state management library inspired by Nano Stores.", "author": "dangreen", "license": "MIT", diff --git a/packages/svelte-kit/CHANGELOG.md b/packages/svelte-kit/CHANGELOG.md index 3d400a20..f3f28a6c 100644 --- a/packages/svelte-kit/CHANGELOG.md +++ b/packages/svelte-kit/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.3](https://github.com/TrigenSoftware/nano_kit/compare/svelte-kit%401.0.0-alpha.2...svelte-kit%401.0.0-alpha.3) (2026-07-12) ### Bug Fixes diff --git a/packages/svelte-kit/package.json b/packages/svelte-kit/package.json index f1219c7e..398de0e1 100644 --- a/packages/svelte-kit/package.json +++ b/packages/svelte-kit/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/svelte-kit", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "SvelteKit integration for Nano Kit.", "author": "dangreen", "license": "MIT", diff --git a/packages/svelte-router/CHANGELOG.md b/packages/svelte-router/CHANGELOG.md index 0aa0b03a..4eb32c15 100644 --- a/packages/svelte-router/CHANGELOG.md +++ b/packages/svelte-router/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.6](https://github.com/TrigenSoftware/nano_kit/compare/svelte-router%401.0.0-alpha.5...svelte-router%401.0.0-alpha.6) (2026-07-12) ### Bug Fixes diff --git a/packages/svelte-router/package.json b/packages/svelte-router/package.json index 1d8defaa..d5ec61ea 100644 --- a/packages/svelte-router/package.json +++ b/packages/svelte-router/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/svelte-router", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "Svelte integration for @nano_kit/router with code splitting, Dependency Injection, and state management.", "author": "dangreen", "license": "MIT", diff --git a/packages/svelte-ssr/CHANGELOG.md b/packages/svelte-ssr/CHANGELOG.md index e93a437b..e18a501b 100644 --- a/packages/svelte-ssr/CHANGELOG.md +++ b/packages/svelte-ssr/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.5](https://github.com/TrigenSoftware/nano_kit/compare/svelte-ssr%401.0.0-alpha.4...svelte-ssr%401.0.0-alpha.5) (2026-07-12) ### Bug Fixes diff --git a/packages/svelte-ssr/package.json b/packages/svelte-ssr/package.json index 16131283..c63d22d3 100644 --- a/packages/svelte-ssr/package.json +++ b/packages/svelte-ssr/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/svelte-ssr", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "The Svelte adapter for server-side rendering in Nano Kit.", "author": "dangreen", "license": "MIT", diff --git a/packages/svelte/CHANGELOG.md b/packages/svelte/CHANGELOG.md index ebcb09d7..e555811b 100644 --- a/packages/svelte/CHANGELOG.md +++ b/packages/svelte/CHANGELOG.md @@ -3,6 +3,30 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0-alpha.1...v1.0.0) (2026-07-22) + +### Nano Kit 1.0 🎉 + +After a year of alphas and betas, Nano Kit is stable. It is a lightweight, modular state management ecosystem: a signals-based store, data fetching, routing, i18n, and SSR — separate packages, take only what you need. Works with React, Preact, and Svelte, with ready-made integrations for Next.js and SvelteKit. + +#### Why Nano Kit + +- **Fast.** Reactivity is powered by [Agera](https://github.com/TrigenSoftware/nano_kit/tree/main/packages/agera), our fork of [alien-signals](https://github.com/stackblitz/alien-signals) — one of the fastest reactivity algorithms around. In [benchmarks](https://nano-kit.js.org/getting-started/#performance) it runs within ~3% of alien-signals itself — ~3.4M subscription updates per second, roughly 1.4× faster than svelte/store and rxjs, 4.5× faster than nanostores, and an order of magnitude ahead of mobx, valtio, and jotai. +- **Small.** The whole store is ~5 kB min+brotli, a single signal — ~1.6 kB. A real React app with Nano Kit + DI bundles smaller than the same app with TanStack Query or Reatom, and our SSR stack ships 237 kB of frontend JS where TanStack Start ships 375 kB — see [bundle size comparisons](https://nano-kit.js.org/getting-started/#bundle-sizes). +- **Dependency injection out of the box.** Swap services for tests, SSR, or different platforms without context plumbing — it costs about 1 kB. +- **SSR without a meta-framework.** Streaming-friendly renderer, hydration, cookies and locale injection — a full SSR app fits in [one small hono server](https://github.com/TrigenSoftware/nano_kit/tree/main/examples/rick-and-morty/react-nano_kit-ssr). +- **TypeScript-first.** Strictly typed stores and typed route params, TypeScript 7 ready. + +#### Where to start + +- 📚 [Documentation](https://nano-kit.js.org) — guides for every package +- 🎓 [Tutorial](https://nano-kit.js.org/tutorial/) — build your first app step by step +- 🌤️ [Examples](https://nano-kit.js.org/examples/) — the same weather and Rick and Morty apps implemented across React, Preact, Svelte, Next.js, SvelteKit, and TanStack stacks, so you can compare like for like + +#### Credits + +Kida is inspired by [Nano Stores](https://github.com/nanostores/nanostores), Agera builds on [alien-signals](https://github.com/stackblitz/alien-signals) — thanks to both communities. + ## [1.0.0-alpha.5](https://github.com/TrigenSoftware/nano_kit/compare/svelte%401.0.0-alpha.4...svelte%401.0.0-alpha.5) (2026-07-12) ### Bug Fixes diff --git a/packages/svelte/package.json b/packages/svelte/package.json index 1ed19658..3aa1ce6e 100644 --- a/packages/svelte/package.json +++ b/packages/svelte/package.json @@ -1,7 +1,7 @@ { "name": "@nano_kit/svelte", "type": "module", - "version": "1.0.0-alpha.1", + "version": "1.0.0", "description": "Integrates @nano_kit/store signals with Svelte stores.", "author": "dangreen", "license": "MIT",