diff --git a/packages/agera/CHANGELOG.md b/packages/agera/CHANGELOG.md index 42b4a32..ee3bb39 100644 --- a/packages/agera/CHANGELOG.md +++ b/packages/agera/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0-alpha.6](https://github.com/TrigenSoftware/nano_kit/compare/agera@1.0.0-alpha.5...agera@1.0.0-alpha.6) (2026-04-07) + +### Features + +* export ExternalModesBase to create modes in external packages ([c8d0569](https://github.com/TrigenSoftware/nano_kit/commit/c8d0569a8b041b0ace3413a53fc935bd3c621eeb)) + ## [1.0.0-alpha.5](https://github.com/TrigenSoftware/nano_kit/compare/agera@1.0.0-alpha.4...agera@1.0.0-alpha.5) (2026-02-15) ### Features diff --git a/packages/agera/package.json b/packages/agera/package.json index 9fd845a..075ba8b 100644 --- a/packages/agera/package.json +++ b/packages/agera/package.json @@ -1,7 +1,7 @@ { "name": "agera", "type": "module", - "version": "1.0.0-alpha.5", + "version": "1.0.0-alpha.6", "description": "A small push-pull based signal library based on alien-signals algorithm.", "author": "dangreen", "license": "MIT", diff --git a/packages/kida/CHANGELOG.md b/packages/kida/CHANGELOG.md index 4d124d7..4084b66 100644 --- a/packages/kida/CHANGELOG.md +++ b/packages/kida/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0-alpha.7](https://github.com/TrigenSoftware/nano_kit/compare/kida@1.0.0-alpha.6...kida@1.0.0-alpha.7) (2026-04-07) + +### Features + +* `subscribeAny` and `isEmpty` are moved from nanoviews, `get` util and `DependencyNotFound` error class are added ([1734be8](https://github.com/TrigenSoftware/nano_kit/commit/1734be81037ba01ca6d5dc943d18a6c7571145d0)) +* add `resolved` utility for reactive promise unwrapping ([70a4f15](https://github.com/TrigenSoftware/nano_kit/commit/70a4f156e5dd1ea4348d33ce050341f0ed81056f)) +* move `FalsyValue` type to kida ([52bb15c](https://github.com/TrigenSoftware/nano_kit/commit/52bb15cc82a1759a9219142b62a75a54b1d2b023)) + +### Bug Fixes + +* di dependency is not propagating to root anymore ([4ca2eaf](https://github.com/TrigenSoftware/nano_kit/commit/4ca2eaf25383200a3c3bebfe9a0e25115f7bae69)) +* use child context when resolving transitive dependencies ([ef6f17b](https://github.com/TrigenSoftware/nano_kit/commit/ef6f17ba24ac15c4c5402c0b4f33ffa9e297ea36)) + ## [1.0.0-alpha.6](https://github.com/TrigenSoftware/nano_kit/compare/kida@1.0.0-alpha.5...kida@1.0.0-alpha.6) (2026-02-15) ### Features diff --git a/packages/kida/package.json b/packages/kida/package.json index 6909e56..48d0b64 100644 --- a/packages/kida/package.json +++ b/packages/kida/package.json @@ -1,7 +1,7 @@ { "name": "kida", "type": "module", - "version": "1.0.0-alpha.6", + "version": "1.0.0-alpha.7", "description": "A small state management library inspired by Nano Stores.", "author": "dangreen", "license": "MIT", diff --git a/packages/nanoviews/CHANGELOG.md b/packages/nanoviews/CHANGELOG.md index 441f138..b5cbe08 100644 --- a/packages/nanoviews/CHANGELOG.md +++ b/packages/nanoviews/CHANGELOG.md @@ -3,6 +3,13 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0-alpha.6](https://github.com/TrigenSoftware/nano_kit/compare/nanoviews@1.0.0-alpha.5...nanoviews@1.0.0-alpha.6) (2026-04-07) + +### Features + +* move `FalsyValue` type to kida ([52bb15c](https://github.com/TrigenSoftware/nano_kit/commit/52bb15cc82a1759a9219142b62a75a54b1d2b023)) +* move `isEmpty` and `subscribeAny` to kida ([3470bbe](https://github.com/TrigenSoftware/nano_kit/commit/3470bbe77908e0438f016fc01f4528cbd5c1f526)) + ## [1.0.0-alpha.5](https://github.com/TrigenSoftware/nano_kit/compare/nanoviews@1.0.0-alpha.4...nanoviews@1.0.0-alpha.5) (2026-02-15) ### Features diff --git a/packages/nanoviews/package.json b/packages/nanoviews/package.json index db1a06c..31d19d1 100644 --- a/packages/nanoviews/package.json +++ b/packages/nanoviews/package.json @@ -1,7 +1,7 @@ { "name": "nanoviews", "type": "module", - "version": "1.0.0-alpha.5", + "version": "1.0.0-alpha.6", "description": "A small Direct DOM library for creating user interfaces.", "author": "dangreen", "license": "MIT", diff --git a/packages/next-router/CHANGELOG.md b/packages/next-router/CHANGELOG.md new file mode 100644 index 0000000..a4e62e7 --- /dev/null +++ b/packages/next-router/CHANGELOG.md @@ -0,0 +1,16 @@ +# 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-alpha (2026-04-07) + +### Features + +* add prerenderable option, permanent redirect support ([2423868](https://github.com/TrigenSoftware/nano_kit/commit/2423868ff5b2967858703ed8f288c37ed4038262)) +* introduce Next.js integration for `@nano_kit/router` ([85f117a](https://github.com/TrigenSoftware/nano_kit/commit/85f117aa5e4b107a4dc46b86694c8a70a2ed19ac)) + +### Bug Fixes + +* fix next.js imports and Link component type safety ([79a49bb](https://github.com/TrigenSoftware/nano_kit/commit/79a49bbc7c20be0fa166c8cdf7f1d3071acd5e50)) +* re-provide navigation when search params become available ([0959b3d](https://github.com/TrigenSoftware/nano_kit/commit/0959b3d4de331e1857de6e4303585835a1b71f82)) diff --git a/packages/query/CHANGELOG.md b/packages/query/CHANGELOG.md index 7f91882..7dc9c94 100644 --- a/packages/query/CHANGELOG.md +++ b/packages/query/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0-alpha.2](https://github.com/TrigenSoftware/nano_kit/compare/query@1.0.0-alpha.1...query@1.0.0-alpha.2) (2026-04-07) + +### Features + +* `hydratable` extension, `persistence` extension and `indexedDbStorage` persistent adapter ([5bd7219](https://github.com/TrigenSoftware/nano_kit/commit/5bd721948202c8eb95eff33a9de545490a07a7e8)) +* use hydrator interface instead of raw dehydrated data ([34a431f](https://github.com/TrigenSoftware/nano_kit/commit/34a431fbb19a4686550770026cabacaea9be6610)) +* use new hydrator, serialize cache entry before dehydration ([e4758e3](https://github.com/TrigenSoftware/nano_kit/commit/e4758e388245cc65a59a70bfd30c1703571951fe)) + +### Bug Fixes + +* do not persist error results ([1d07db4](https://github.com/TrigenSoftware/nano_kit/commit/1d07db40b37b49ffdc31e01c06656c01d027bf5d)) + ## [1.0.0-alpha.1](https://github.com/TrigenSoftware/nano_kit/compare/query@1.0.0-alpha.0...query@1.0.0-alpha.1) (2026-02-16) ### Bug Fixes diff --git a/packages/query/package.json b/packages/query/package.json index 663a6e7..41f3c24 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-alpha.2", "description": "A small and powerful remote data manager for @nano_kit/store state manager.", "author": "dangreen", "license": "MIT", diff --git a/packages/react-router/CHANGELOG.md b/packages/react-router/CHANGELOG.md index 9475802..12b6c33 100644 --- a/packages/react-router/CHANGELOG.md +++ b/packages/react-router/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0-alpha.4](https://github.com/TrigenSoftware/nano_kit/compare/react-router@1.0.0-alpha.3...react-router@1.0.0-alpha.4) (2026-04-07) + +### Features + +* add `canGoBack` utility and `CanGoBack$` injection token ([88bb960](https://github.com/TrigenSoftware/nano_kit/commit/88bb9605a24069ab7c88b15e790261ef9881456f)) +* add aria-current support and refactor link hook system ([54d2daa](https://github.com/TrigenSoftware/nano_kit/commit/54d2daa5e8d13d94c29bc6a11f0f554a8b892f5b)) +* allow passing a function to `preloadable()` and respect explicit aria-current ([ac17580](https://github.com/TrigenSoftware/nano_kit/commit/ac17580df20f416336126096b4b7b9782904d00c)) +* hooks were renamed ([094a736](https://github.com/TrigenSoftware/nano_kit/commit/094a736126c581f6cd2b837a64a0d2e2fe56b41f)) +* refactored to align vanilla router ssr capabilities ([163f991](https://github.com/TrigenSoftware/nano_kit/commit/163f991021dd80ccfe5d0da3e9fc490f5152b130)) + +### Bug Fixes + +* fix listenLinks types ([205e70e](https://github.com/TrigenSoftware/nano_kit/commit/205e70e6e7cb8df5d796fa5df3a3ac9c7cedbfae)) +* rsc ready ([9607de0](https://github.com/TrigenSoftware/nano_kit/commit/9607de01980360430b8ca8f86e6322294c8c5270)) + ## [1.0.0-alpha.3](https://github.com/TrigenSoftware/nano_kit/compare/react-router@1.0.0-alpha.2...react-router@1.0.0-alpha.3) (2026-02-16) ### Bug Fixes diff --git a/packages/react-router/package.json b/packages/react-router/package.json index f8a6822..17cb608 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.3", + "version": "1.0.0-alpha.4", "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 new file mode 100644 index 0000000..75a9f4f --- /dev/null +++ b/packages/react-ssr/CHANGELOG.md @@ -0,0 +1,10 @@ +# 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-alpha (2026-04-07) + +### Features + +* introduce ssr and react-ssr packages for server-side rendering capabilities in Nano Kit ([c44ef67](https://github.com/TrigenSoftware/nano_kit/commit/c44ef676887d14c678fb3df16f51d3486f7e1456)) diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 0cb3460..0e96557 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0-alpha.6](https://github.com/TrigenSoftware/nano_kit/compare/react@1.0.0-alpha.5...react@1.0.0-alpha.6) (2026-04-07) + +### Features + +* add `isolate` prop to Dehydration and `reuse` option to HydrationProvider ([69abcb8](https://github.com/TrigenSoftware/nano_kit/commit/69abcb81d631d570b93e6b541c376764628e2bde)) +* fix argument type for `useSignal`, `useInjectionContext` hook ([2a5b1d7](https://github.com/TrigenSoftware/nano_kit/commit/2a5b1d7de04be53113b83f5a6170e76b289cd04a)) +* rename `hook` to `injectHook`, new `signalHook` helper, refactor dehydration and hydration components ([20118f4](https://github.com/TrigenSoftware/nano_kit/commit/20118f4eb8e4c8bf2dd5d8565028a19114842185)) +* rsc tools for stores dehydration and hydration ([427c4e6](https://github.com/TrigenSoftware/nano_kit/commit/427c4e6883d97b235af9336b7cb2fd51a1b95a68)) + ## [1.0.0-alpha.5](https://github.com/TrigenSoftware/nano_kit/compare/react@1.0.0-alpha.4...react@1.0.0-alpha.5) (2026-02-16) ### Bug Fixes diff --git a/packages/react/package.json b/packages/react/package.json index 951d93e..30edb6f 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.5", + "version": "1.0.0-alpha.6", "description": "Seamless integration between @nano_kit/store signals, dependency injection and React components.", "author": "dangreen", "license": "MIT", diff --git a/packages/router/CHANGELOG.md b/packages/router/CHANGELOG.md index 3f00649..2767df8 100644 --- a/packages/router/CHANGELOG.md +++ b/packages/router/CHANGELOG.md @@ -3,6 +3,24 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0-alpha.7](https://github.com/TrigenSoftware/nano_kit/compare/router@1.0.0-alpha.6...router@1.0.0-alpha.7) (2026-04-07) + +### Features + +* add `asModule()` helper for explicit page module type inference ([540af7a](https://github.com/TrigenSoftware/nano_kit/commit/540af7af701ee9e38f0d622504085e82495770e7)) +* add `canGoBack` utility and `CanGoBack$` injection token ([88bb960](https://github.com/TrigenSoftware/nano_kit/commit/88bb9605a24069ab7c88b15e790261ef9881456f)) +* add permanent replace history action ([42baacb](https://github.com/TrigenSoftware/nano_kit/commit/42baacba2f0fb04aa2a880c47785c5a4e17dd2c2)) +* add statusCode support to PageModule and notFound page reference ([59db13e](https://github.com/TrigenSoftware/nano_kit/commit/59db13ea418d0766bb57b86fad5c68b7c4723321)) +* export `createCachedMatcher` function ([514b0ac](https://github.com/TrigenSoftware/nano_kit/commit/514b0ac8ca6a4dd809d74e7a8e43464553f878f1)) +* remove `module()` wrapper, `page` and `layout` now supports module objects ([db93fde](https://github.com/TrigenSoftware/nano_kit/commit/db93fdefb0e55a39e1e7de78ffda3530854a8e76)) +* rename `routeParam` to `param`, new `forRoute` helper ([52a7c98](https://github.com/TrigenSoftware/nano_kit/commit/52a7c98b6144117305a1d086d9ade34678a323f4)) +* rename wildcard to splat ([06f2812](https://github.com/TrigenSoftware/nano_kit/commit/06f2812548c575a847d598b5c9377ca61590783f)) +* ssr ready features like `Head$` and `Stores$` page methods, `precompose` util for optimized ssr ([dba0c3a](https://github.com/TrigenSoftware/nano_kit/commit/dba0c3a5e243c5c9b017c34df5d3c3952e58bcde)) + +### Bug Fixes + +* fix listenLinks types ([205e70e](https://github.com/TrigenSoftware/nano_kit/commit/205e70e6e7cb8df5d796fa5df3a3ac9c7cedbfae)) + ## [1.0.0-alpha.6](https://github.com/TrigenSoftware/nano_kit/compare/router@1.0.0-alpha.5...router@1.0.0-alpha.6) (2026-02-16) ### Bug Fixes diff --git a/packages/router/package.json b/packages/router/package.json index 24f4083..653c5d2 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.6", + "version": "1.0.0-alpha.7", "description": "A small and powerful router for @nano_kit/store state manager.", "author": "dangreen", "license": "MIT", diff --git a/packages/ssr/CHANGELOG.md b/packages/ssr/CHANGELOG.md new file mode 100644 index 0000000..1a26edc --- /dev/null +++ b/packages/ssr/CHANGELOG.md @@ -0,0 +1,14 @@ +# 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-alpha (2026-04-07) + +### Features + +* add redirect support and statusCode propagation in renderer ([d4fa3c3](https://github.com/TrigenSoftware/nano_kit/commit/d4fa3c396a83a5bf3572c5939df46381cd94765c)) +* handle redirects and status codes ([36228a9](https://github.com/TrigenSoftware/nano_kit/commit/36228a9453e0d339c19caa862bb2d5f1e29dc626)) +* introduce ssr and react-ssr packages for server-side rendering capabilities in Nano Kit ([c44ef67](https://github.com/TrigenSoftware/nano_kit/commit/c44ef676887d14c678fb3df16f51d3486f7e1456)) +* new Hydrator interface ([b40c6d9](https://github.com/TrigenSoftware/nano_kit/commit/b40c6d9ecb1e52d08c5ff8be9f5d68bce8e7f3a8)) +* use hydrator interface instead of raw dehydrated data ([34a431f](https://github.com/TrigenSoftware/nano_kit/commit/34a431fbb19a4686550770026cabacaea9be6610)) diff --git a/packages/store/CHANGELOG.md b/packages/store/CHANGELOG.md index fad6e64..7a38d67 100644 --- a/packages/store/CHANGELOG.md +++ b/packages/store/CHANGELOG.md @@ -3,6 +3,19 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.0.0-alpha.2](https://github.com/TrigenSoftware/nano_kit/compare/store@1.0.0-alpha.1...store@1.0.0-alpha.2) (2026-04-07) + +### Features + +* new Hydrator interface ([b40c6d9](https://github.com/TrigenSoftware/nano_kit/commit/b40c6d9ecb1e52d08c5ff8be9f5d68bce8e7f3a8)) +* remove deprecated `channel` ([6418492](https://github.com/TrigenSoftware/nano_kit/commit/6418492fab2af060b0b42bfab8003ed9cda3b912)) +* serialization -> hydration refactoring, `isHydrated` util to check signal state ([40b7aa5](https://github.com/TrigenSoftware/nano_kit/commit/40b7aa531de32acfb7c1f06413bb934ca4f4ae11)) +* use hydrator interface instead of raw dehydrated data ([34a431f](https://github.com/TrigenSoftware/nano_kit/commit/34a431fbb19a4686550770026cabacaea9be6610)) + +### Bug Fixes + +* reuse map passed to hydrator ([07a4eeb](https://github.com/TrigenSoftware/nano_kit/commit/07a4eeb218d3913206bf2968080068a323ab22da)) + ## [1.0.0-alpha.1](https://github.com/TrigenSoftware/nano_kit/compare/store@1.0.0-alpha.0...store@1.0.0-alpha.1) (2026-02-16) ### Bug Fixes diff --git a/packages/store/package.json b/packages/store/package.json index d5c4572..b379709 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-alpha.2", "description": "A lightweight state management library inspired by Nano Stores.", "author": "dangreen", "license": "MIT",