Skip to content

Commit b93a0d7

Browse files
chore: version packages
1 parent 63cc6df commit b93a0d7

7 files changed

Lines changed: 28 additions & 12 deletions

File tree

.changeset/fix-animation-serialization.md

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

apps/docs/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# docs
22

3+
## 0.0.14
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [0dd6440]
8+
- @effex/dom@1.1.2
9+
- @effex/router@1.2.2
10+
311
## 0.0.13
412

513
### Patch Changes

apps/docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "docs",
3-
"version": "0.0.13",
3+
"version": "0.0.14",
44
"private": true,
55
"type": "module",
66
"scripts": {

packages/dom/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# @effex/dom
22

3+
## 1.1.2
4+
5+
### Patch Changes
6+
7+
- 0dd6440: Fix inline animation serialization in `addSlot` / `removeSlot`. Previously each enter/exit animation was awaited via `yield*`, which serialized the `reconcile` sync loop — for a list of `[a, b, c]` added at once, item `b`'s animation would only start after item `a`'s finished. Made `stagger` configs effectively double-counted (each addSlot's stagger delay applied _after_ the previous animation completed rather than concurrently).
8+
9+
Now enter animations are forked into the slot's scope so multiple slots animate concurrently, and exit animations run in a fiber attached to the parent scope so `removeSlot` returns immediately (letting the reconcile loop continue) while the exit still plays before the DOM node is removed. If a slot is removed mid-enter, closing the slot scope interrupts the enter animation before exit starts. This applies to `ClientControlCtx` and both factories in `HydrationControlCtx`.
10+
11+
`@effex/router` will receive an automatic patch via `updateInternalDependencies` since it depends on `@effex/dom` as a workspace dependency.
12+
313
## 1.1.1
414

515
### Patch Changes

packages/dom/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@effex/dom",
3-
"version": "1.1.1",
3+
"version": "1.1.2",
44
"description": "DOM rendering for Effex - a reactive UI framework built on Effect.ts",
55
"type": "module",
66
"license": "MIT",

packages/router/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @effex/router
22

3+
## 1.2.2
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [0dd6440]
8+
- @effex/dom@1.1.2
9+
310
## 1.2.1
411

512
### Patch Changes

packages/router/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@effex/router",
3-
"version": "1.2.1",
3+
"version": "1.2.2",
44
"description": "Router for Effex applications",
55
"type": "module",
66
"license": "MIT",

0 commit comments

Comments
 (0)