## motiondivision/motion — v13.4.6…v13.4.7

_51 commits._

### Features
- **Add failing test: motion/mini animate and animateView bundle the frameloop via the inspector hook** (618f26c)
- **Add failing tests for accelerated useTransform with a partial input range** (a14af5c)
- **Add native ViewTimeline vs JS scroll progress parity tests** (dba2ea1)

### Backend
- **v13.4.7** (1d99abd)
- **Updating changelog** (04a37b9)
- **Merge pull request #3858 from motiondivision/cursor/scroll-js-values-scrollinfo-b003** (126524f)
- **Merge branch 'main' into cursor/scroll-js-values-scrollinfo-b003** (2b8ab31)
- **Merge pull request #3842 from motiondivision/cursor/view-timeline-parity-b1f1** (d7a940b)
- **Merge remote-tracking branch 'origin/cursor/view-timeline-parity-b1f1' into cursor/scroll-js-values-scrollinfo-b003** (5a7d801)
- **Run the ViewTimeline parity sweeps in WebKit** (9ca1354)
- **Merge remote-tracking branch 'origin/cursor/view-timeline-parity-b1f1' into cursor/scroll-js-values-scrollinfo-b003** (9f2b116)
- **Only set the parity page's readCells when it renders** (56eeb96)
- **Merge remote-tracking branch 'origin/main' into cursor/view-timeline-parity-b1f1** (b6bafd3)
- **Merge pull request #3857 from motiondivision/cursor/use-transform-partial-range-b003** (b0f2c51)
- **Merge pull request #3864 from motiondivision/cursor/inspector-frameloop-tree-shaking-2c7a** (088ec65)
- **Merge remote-tracking branch 'origin/main' into cursor/use-transform-partial-range-b003** (930b8f2)
- **Merge branch 'cursor/view-timeline-parity-b1f1' into cursor/scroll-js-values-scrollinfo-b003** (73e1364)
- **Merge remote-tracking branch 'origin/main' into cursor/view-timeline-parity-b1f1** (08e276a)
- **Merge remote-tracking branch 'origin/main' into cursor/inspector-frameloop-tree-shaking-2c7a** (95414bb)
- **Merge pull request #3865 from motiondivision/cursor/circleci-config-2-1-fc6d** (74f817c)
- **Retrigger CI (waapi-svg-zero-duration flake on test-react-19)** (a87ea62)
- **Upgrade CircleCI config to version 2.1** (0f4a714)
- **Retrigger CI** (860c568)
- **Export frameData from the frameloop barrel instead of frame.ts** (2833514)
- **Keep the frameloop tree-shakeable from the animation inspector** (e12329b)
- **Tighten frameloop tree-shaking and inspector parity tests** (541d49d)
- **Use string matchers in frameloop tree-shaking test** (1491720)
- **Merge remote-tracking branch 'origin/cursor/view-timeline-parity-b1f1' into cursor/scroll-js-values-scrollinfo-b003** (cd815cc)
- **Replay reversed ViewTimeline animations when their direction flips** (c6fc66e)
- **Test ViewTimeline parity when a target resizes in the same task as scroll()** (ed350f4)
- **Track JS-driven scroll values with scrollInfo, and remove observeTimeline** (8ea1d55)
- **Hold useTransform's end values when accelerated** (75de0b0)
- **Check #3658's per-word reveals separately from useScroll acceleration** (9a57887)
- **Test ViewTimeline parity after a sequence of mid-scroll resizes** (ec3d21d)
- **Only create a ViewTimeline for scroll animations that attach to it** (032d45c)
- **Replace derived range progress and direction bookkeeping with one rule** (3bd5d25)
- **Move useTransform's accelerated keyframe padding to its own PR** (d5772a7)
- **Merge remote-tracking branch 'origin/main' into cursor/view-timeline-parity-b1f1** (5802ae4)
- **Share the JS path's offset progress for derived ViewTimeline ranges** (f907844)
- **Derive ViewTimeline range progress from cover geometry** (fa0f880)
- **Merge remote-tracking branch 'origin/main' into cursor/view-timeline-parity-b1f1** (fe99eec)
- **Always pad accelerated useTransform keyframes to offsets 0 and 1** (c7e6dcd)
- **Keep ViewTimeline acceleration for targets in fixed ancestors** (01039fe)
- **Keep reversed and size-dependent offsets on native ViewTimeline ranges** (94299b9)
- **Hold useTransform's end values when accelerated** (a91f4bc)
- **Test native ViewTimeline parity for reversed offsets, resizes and #3658** (b430209)
- **Expect cover-offset targets to accelerate where ViewTimeline is supported** (d3ebaf7)
- **Read non-cover ViewTimeline range progress from a hidden animation** (8f00a1c)
- **Skip ViewTimeline parity comparison on Playwright WebKit** (0c78ef1)
- **Track JS-driven values on non-cover ViewTimeline ranges in JS** (e98ea6d)
- **Map scroll offsets to exact ViewTimeline ranges** (2143f1b)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/motiondivision/motion?utm_source=github-action)._