Skip to content

chore: version packages#36

Merged
jonlaing merged 1 commit into
mainfrom
changeset-release/main
Jul 12, 2026
Merged

chore: version packages#36
jonlaing merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@effex/core@1.1.1

Patch Changes

  • 2a730e7: Wire up stagger for each's enter animations. stagger was declared on ListAnimationOptions and exported via helpers (stagger, staggerFromCenter) but nothing in the runtime consumed it, so each({ animate: { stagger: stagger(40) } }) produced no visible staggering. The API had been advertising the feature without implementing it.

    Now reconcile captures a staggerStartAt timestamp when a batch begins and threads it plus totalItems through to each slot's animation. forkSlotEnter computes the target fire time as startAt + stagger(index, total) and delays only the residual after reconcile overhead — so item N always fires at the same wall-clock moment regardless of how long reconcile takes to iterate to slot N. Without the shared reference, per-slot delays would compound and each item would drift further behind its expected position.

    Applies to each (client, client-fallback-during-hydration, hydration-root, and intro re-animation paths). when / match / etc. don't take a stagger option — they render single elements.

@effex/dom@1.2.1

Patch Changes

  • 2a730e7: Wire up stagger for each's enter animations. stagger was declared on ListAnimationOptions and exported via helpers (stagger, staggerFromCenter) but nothing in the runtime consumed it, so each({ animate: { stagger: stagger(40) } }) produced no visible staggering. The API had been advertising the feature without implementing it.

    Now reconcile captures a staggerStartAt timestamp when a batch begins and threads it plus totalItems through to each slot's animation. forkSlotEnter computes the target fire time as startAt + stagger(index, total) and delays only the residual after reconcile overhead — so item N always fires at the same wall-clock moment regardless of how long reconcile takes to iterate to slot N. Without the shared reference, per-slot delays would compound and each item would drift further behind its expected position.

    Applies to each (client, client-fallback-during-hydration, hydration-root, and intro re-animation paths). when / match / etc. don't take a stagger option — they render single elements.

  • Updated dependencies [2a730e7]

    • @effex/core@1.1.1

@effex/form@1.0.2

Patch Changes

  • Updated dependencies [2a730e7]
    • @effex/core@1.1.1

@effex/router@1.2.3

Patch Changes

  • Updated dependencies [2a730e7]
    • @effex/core@1.1.1
    • @effex/dom@1.2.1

docs@0.0.15

Patch Changes

  • Updated dependencies [2a730e7]
    • @effex/dom@1.2.1
    • @effex/router@1.2.3

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 12, 2026

Copy link
Copy Markdown

Deploying effex-api with  Cloudflare Pages  Cloudflare Pages

Latest commit: 080bf8b
Status: ✅  Deploy successful!
Preview URL: https://eb379972.effex-api.pages.dev
Branch Preview URL: https://changeset-release-main.effex-api.pages.dev

View logs

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying effex with  Cloudflare Pages  Cloudflare Pages

Latest commit: 080bf8b
Status: ✅  Deploy successful!
Preview URL: https://b628986d.effex.pages.dev
Branch Preview URL: https://changeset-release-main.effex.pages.dev

View logs

@jonlaing
jonlaing merged commit ffb4ee3 into main Jul 12, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant