Skip to content

Commit 12cef4c

Browse files
Version Packages (#703)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 4b96199 commit 12cef4c

File tree

10 files changed

+56
-47
lines changed

10 files changed

+56
-47
lines changed

.changeset/orange-moles-trade.md

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

.changeset/plenty-bikes-fold.md

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

.changeset/short-meals-fail.md

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

packages/core/CHANGELOG.md

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

3+
## 1.11.0
4+
5+
### Minor Changes
6+
7+
- [#706](https://github.com/preactjs/signals/pull/706) [`4045d2d`](https://github.com/preactjs/signals/commit/4045d2d86b720546848d5163d5b683792c0a5af3) Thanks [@marvinhagemeister](https://github.com/marvinhagemeister)! - feat: support disposing `effect()` with resource management
8+
9+
This allows `effect()`'s to be disposed with the new `using` keyword from [the explicit resource management proposal](https://github.com/tc39/proposal-explicit-resource-management).
10+
11+
Whenever an effect goes out of scope the `Symbol.dispose` function is called automatically.
12+
13+
```js
14+
const count = signal(0);
15+
16+
function doSomething() {
17+
// The `using` keyword calls dispose at the end of
18+
// this function scope
19+
using _ = effect(() => {
20+
console.log(count.value);
21+
return () => console.log("disposed");
22+
});
23+
24+
console.log("hey");
25+
}
26+
27+
doSomething();
28+
// Logs:
29+
// 0
30+
// hey
31+
// disposed
32+
```
33+
334
## 1.10.0
435

536
### Minor 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.10.0",
3+
"version": "1.11.0",
44
"license": "MIT",
55
"description": "Manage state with style in every framework",
66
"keywords": [],

packages/preact/CHANGELOG.md

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

3+
## 2.2.1
4+
5+
### Patch Changes
6+
7+
- [#701](https://github.com/preactjs/signals/pull/701) [`01f406c`](https://github.com/preactjs/signals/commit/01f406c79b02ae6d262b751f220f35bed82394f2) Thanks [@calebeby](https://github.com/calebeby)! - Narrow types for Show utility, the callback is truthy by design
8+
9+
- Updated dependencies [[`4045d2d`](https://github.com/preactjs/signals/commit/4045d2d86b720546848d5163d5b683792c0a5af3)]:
10+
- @preact/signals-core@1.11.0
11+
312
## 2.2.0
413

514
### Minor Changes

packages/preact/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@preact/signals",
3-
"version": "2.2.0",
3+
"version": "2.2.1",
44
"license": "MIT",
55
"description": "Manage state with style in Preact",
66
"keywords": [],
@@ -53,7 +53,7 @@
5353
"prepublishOnly": "cd ../.. && pnpm build:preact && pnpm build:preact-utils"
5454
},
5555
"dependencies": {
56-
"@preact/signals-core": "workspace:^1.9.0"
56+
"@preact/signals-core": "workspace:^1.11.0"
5757
},
5858
"peerDependencies": {
5959
"preact": ">= 10.25.0"

packages/react/CHANGELOG.md

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

3+
## 3.2.1
4+
5+
### Patch Changes
6+
7+
- [#711](https://github.com/preactjs/signals/pull/711) [`4b96199`](https://github.com/preactjs/signals/commit/4b9619999f9133398a2bd25ae7dd5300d71ad2ac) Thanks [@calebeby](https://github.com/calebeby)! - Narrow types for Show utility, the callback is truthy by design
8+
9+
- Updated dependencies [[`4045d2d`](https://github.com/preactjs/signals/commit/4045d2d86b720546848d5163d5b683792c0a5af3)]:
10+
- @preact/signals-core@1.11.0
11+
312
## 3.2.0
413

514
### Minor Changes

packages/react/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@preact/signals-react",
3-
"version": "3.2.0",
3+
"version": "3.2.1",
44
"license": "MIT",
55
"description": "Manage state with style in React",
66
"keywords": [],
@@ -64,7 +64,7 @@
6464
"prepublishOnly": "cd ../.. && pnpm build:react-runtime && pnpm build:react && pnpm build:react-utils"
6565
},
6666
"dependencies": {
67-
"@preact/signals-core": "workspace:^1.9.0",
67+
"@preact/signals-core": "workspace:^1.11.0",
6868
"use-sync-external-store": "^1.2.0"
6969
},
7070
"peerDependencies": {

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)