From fe12c77de7cb7dede7dff999ceb1a31f95ef1157 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 19 Aug 2026 10:15:39 +0000 Subject: [PATCH] chore(release): 1.2.0 --- CHANGELOG.md | 21 +++++++++++++++++++++ package.json | 2 +- packages/agera/CHANGELOG.md | 18 ++++++++++++++++++ packages/agera/package.json | 2 +- packages/kida/CHANGELOG.md | 15 +++++++++++++++ packages/kida/package.json | 2 +- packages/query/CHANGELOG.md | 6 ++++++ packages/query/package.json | 2 +- packages/store/CHANGELOG.md | 6 ++++++ packages/store/package.json | 2 +- 10 files changed, 71 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b29db33..51dd7e85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,27 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## [1.2.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.1.0...v1.2.0) (2026-08-19) + +### Features + +* **agera,kida,nanoviews:** bottom-up deferred effect scopes ([#189](https://github.com/TrigenSoftware/nano_kit/issues/189)) ([dd3169f](https://github.com/TrigenSoftware/nano_kit/commit/dd3169fbddcffbb3d8000f1f6127e40c37ec2386)) +* **agera:** add `selector` to wake only the keys whose answer changed ([#200](https://github.com/TrigenSoftware/nano_kit/issues/200)) ([ac6b35f](https://github.com/TrigenSoftware/nano_kit/commit/ac6b35f8a18c1e6eb04541d7b8838fe3b712a12f)) +* **agera:** derive mounted state from the graph instead of counting subscribers ([#191](https://github.com/TrigenSoftware/nano_kit/issues/191)) ([9c43fce](https://github.com/TrigenSoftware/nano_kit/commit/9c43fcedac7b7a46ac3ce3106bb89ea00f2233f9)) +* **agera:** keep the source cold when observing through a derivation ([#199](https://github.com/TrigenSoftware/nano_kit/issues/199)) ([ecc0434](https://github.com/TrigenSoftware/nano_kit/commit/ecc043449ed9d1ee3f5f5b91e6acb8ca95b1c39f)) +* **nanoviews:** rename effect attributes from `$$name` to `name$` ([#188](https://github.com/TrigenSoftware/nano_kit/issues/188)) ([468a293](https://github.com/TrigenSoftware/nano_kit/commit/468a293e6f39ff032618ecc302e21d0b755cbe21)) + +### Bug Fixes + +* **agera,kida,nanoviews,query:** run user reducers and event handlers untracked ([#193](https://github.com/TrigenSoftware/nano_kit/issues/193)) ([03c78db](https://github.com/TrigenSoftware/nano_kit/commit/03c78db4332524c25393098980731c222a938647)) +* **kida:** keep a child write in the caller's context ([#198](https://github.com/TrigenSoftware/nano_kit/issues/198)) ([0816533](https://github.com/TrigenSoftware/nano_kit/commit/0816533769ca523e64fcca760546b22716c89847)) +* **nanoviews:** apply multi-word and custom style properties ([#195](https://github.com/TrigenSoftware/nano_kit/issues/195)) ([3270183](https://github.com/TrigenSoftware/nano_kit/commit/3270183ca2b2afe591c2ef5d8af3e8ce0a2ee873)) + +### Performance Improvements + +* **agera,kida,store:** replace `morph` with the signal constructor protocol ([#197](https://github.com/TrigenSoftware/nano_kit/issues/197)) ([23b3370](https://github.com/TrigenSoftware/nano_kit/commit/23b337007b4898d5e0d2fc0e4e127a2df71d392e)) +* **agera,nanoviews:** cut allocations and graph work on the binding paths ([#196](https://github.com/TrigenSoftware/nano_kit/issues/196)) ([3d1c93b](https://github.com/TrigenSoftware/nano_kit/commit/3d1c93b987f5ee8e161c42005b07b9ab11a2a63f)) + ## [1.1.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0...v1.1.0) (2026-08-03) ### ✨ Highlights diff --git a/package.json b/package.json index 3a52a2af..fe8ffe1e 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "nano_kit", "type": "module", "private": true, - "version": "1.1.0", + "version": "1.2.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 3e9144f8..52109edb 100644 --- a/packages/agera/CHANGELOG.md +++ b/packages/agera/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.2.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0...v1.2.0) (2026-08-19) + +### Features + +* add `selector` to wake only the keys whose answer changed ([#200](https://github.com/TrigenSoftware/nano_kit/issues/200)) ([ac6b35f](https://github.com/TrigenSoftware/nano_kit/commit/ac6b35f8a18c1e6eb04541d7b8838fe3b712a12f)) +* bottom-up deferred effect scopes ([#189](https://github.com/TrigenSoftware/nano_kit/issues/189)) ([dd3169f](https://github.com/TrigenSoftware/nano_kit/commit/dd3169fbddcffbb3d8000f1f6127e40c37ec2386)) +* derive mounted state from the graph instead of counting subscribers ([#191](https://github.com/TrigenSoftware/nano_kit/issues/191)) ([9c43fce](https://github.com/TrigenSoftware/nano_kit/commit/9c43fcedac7b7a46ac3ce3106bb89ea00f2233f9)) +* keep the source cold when observing through a derivation ([#199](https://github.com/TrigenSoftware/nano_kit/issues/199)) ([ecc0434](https://github.com/TrigenSoftware/nano_kit/commit/ecc043449ed9d1ee3f5f5b91e6acb8ca95b1c39f)) + +### Bug Fixes + +* run user reducers and event handlers untracked ([#193](https://github.com/TrigenSoftware/nano_kit/issues/193)) ([03c78db](https://github.com/TrigenSoftware/nano_kit/commit/03c78db4332524c25393098980731c222a938647)) + +### Performance Improvements + +* cut allocations and graph work on the binding paths ([#196](https://github.com/TrigenSoftware/nano_kit/issues/196)) ([3d1c93b](https://github.com/TrigenSoftware/nano_kit/commit/3d1c93b987f5ee8e161c42005b07b9ab11a2a63f)) +* replace `morph` with the signal constructor protocol ([#197](https://github.com/TrigenSoftware/nano_kit/issues/197)) ([23b3370](https://github.com/TrigenSoftware/nano_kit/commit/23b337007b4898d5e0d2fc0e4e127a2df71d392e)) + ## [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 🎉 diff --git a/packages/agera/package.json b/packages/agera/package.json index 224d50fa..a3e0f584 100644 --- a/packages/agera/package.json +++ b/packages/agera/package.json @@ -1,7 +1,7 @@ { "name": "agera", "type": "module", - "version": "1.0.0", + "version": "1.2.0", "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 2cacaec5..a42f4dd3 100644 --- a/packages/kida/CHANGELOG.md +++ b/packages/kida/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.2.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0...v1.2.0) (2026-08-19) + +### Features + +* bottom-up deferred effect scopes ([#189](https://github.com/TrigenSoftware/nano_kit/issues/189)) ([dd3169f](https://github.com/TrigenSoftware/nano_kit/commit/dd3169fbddcffbb3d8000f1f6127e40c37ec2386)) + +### Bug Fixes + +* keep a child write in the caller's context ([#198](https://github.com/TrigenSoftware/nano_kit/issues/198)) ([0816533](https://github.com/TrigenSoftware/nano_kit/commit/0816533769ca523e64fcca760546b22716c89847)) +* run user reducers and event handlers untracked ([#193](https://github.com/TrigenSoftware/nano_kit/issues/193)) ([03c78db](https://github.com/TrigenSoftware/nano_kit/commit/03c78db4332524c25393098980731c222a938647)) + +### Performance Improvements + +* replace `morph` with the signal constructor protocol ([#197](https://github.com/TrigenSoftware/nano_kit/issues/197)) ([23b3370](https://github.com/TrigenSoftware/nano_kit/commit/23b337007b4898d5e0d2fc0e4e127a2df71d392e)) + ## [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 🎉 diff --git a/packages/kida/package.json b/packages/kida/package.json index 5f858f03..6db020bc 100644 --- a/packages/kida/package.json +++ b/packages/kida/package.json @@ -1,7 +1,7 @@ { "name": "kida", "type": "module", - "version": "1.0.0", + "version": "1.2.0", "description": "A small state management library inspired by Nano Stores.", "author": "dangreen", "license": "MIT", diff --git a/packages/query/CHANGELOG.md b/packages/query/CHANGELOG.md index 029e141e..9d755030 100644 --- a/packages/query/CHANGELOG.md +++ b/packages/query/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.2.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0...v1.2.0) (2026-08-19) + +### Bug Fixes + +* run user reducers and event handlers untracked ([#193](https://github.com/TrigenSoftware/nano_kit/issues/193)) ([03c78db](https://github.com/TrigenSoftware/nano_kit/commit/03c78db4332524c25393098980731c222a938647)) + ## [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 🎉 diff --git a/packages/query/package.json b/packages/query/package.json index 44aca81a..7f5cd62d 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", + "version": "1.2.0", "description": "A small and powerful remote data management library for @nano_kit/store.", "author": "dangreen", "license": "MIT", diff --git a/packages/store/CHANGELOG.md b/packages/store/CHANGELOG.md index 9d4a4836..629a3fce 100644 --- a/packages/store/CHANGELOG.md +++ b/packages/store/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.2.0](https://github.com/TrigenSoftware/nano_kit/compare/v1.0.0...v1.2.0) (2026-08-19) + +### Performance Improvements + +* replace `morph` with the signal constructor protocol ([#197](https://github.com/TrigenSoftware/nano_kit/issues/197)) ([23b3370](https://github.com/TrigenSoftware/nano_kit/commit/23b337007b4898d5e0d2fc0e4e127a2df71d392e)) + ## [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 🎉 diff --git a/packages/store/package.json b/packages/store/package.json index c0964379..84c73bb3 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", + "version": "1.2.0", "description": "A lightweight state management library inspired by Nano Stores.", "author": "dangreen", "license": "MIT",