Skip to content

Commit 53ce53e

Browse files
Version Packages
1 parent 2910fbf commit 53ce53e

8 files changed

Lines changed: 24 additions & 18 deletions

File tree

.changeset/olive-poems-refuse.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changeset/tender-carrots-hunt.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

extension/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# preact-signals-devtools
22

3+
## 1.1.18
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`2910fbf`](https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49), [`d40746b`](https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18)]:
8+
- @preact/signals-core@1.14.4
9+
310
## 1.1.17
411

512
### Patch Changes

extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "preact-signals-devtools",
3-
"version": "1.1.17",
3+
"version": "1.1.18",
44
"description": "Chrome DevTools extension for debugging Preact Signals",
55
"private": true,
66
"type": "module",

packages/core/CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# @preact/signals-core
22

3+
## 1.14.4
4+
5+
### Patch Changes
6+
7+
- [#947](https://github.com/preactjs/signals/pull/947) [`2910fbf`](https://github.com/preactjs/signals/commit/2910fbf302ab2d914ff055f5159a0a75a6b86c49) Thanks [@JoviDeCroock](https://github.com/JoviDeCroock)! - Fix computeds returning stale values after a batch reverts a signal to its original value.
8+
9+
Reconciling a reverted batch write used to roll the signal's version number back, breaking version monotonicity. A lazy computed that read the signal during the batch had already observed the intermediate version, so a later write could re-mint that same version number for a different value and the computed would treat it as unchanged forever. Subscriber nodes that saw the pre-batch version are now fast-forwarded instead, keeping the no-op skip optimization without ever reusing version numbers.
10+
11+
- [#945](https://github.com/preactjs/signals/pull/945) [`d40746b`](https://github.com/preactjs/signals/commit/d40746be3c7575209d6325ff250c91dd72d6ef18) Thanks [@andrewiggins](https://github.com/andrewiggins)! - Prevent model effect capture while creating effects inside `untracked()` and `action()` callbacks.
12+
13+
If you create an `effect()` inside an `untracked()` callback within a `createModel()` factory, that effect is no longer disposed when the model is disposed. Use the disposer returned by `effect()` to clean it up manually.
14+
315
## 1.14.3
416

517
### Patch Changes

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@preact/signals-core",
3-
"version": "1.14.3",
3+
"version": "1.14.4",
44
"license": "MIT",
55
"description": "Manage state with style in every framework",
66
"keywords": [],

packages/preact/utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
}
1919
},
2020
"dependencies": {
21-
"@preact/signals-core": "workspace:^1.14.3"
21+
"@preact/signals-core": "workspace:^1.14.4"
2222
},
2323
"peerDependencies": {
2424
"@preact/signals": "workspace:*",

pnpm-lock.yaml

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)