Skip to content

Releases: motiondivision/motion-vue

v2.2.1

11 Apr 15:16

Choose a tag to compare

   🐞 Bug Fixes

    View changes on GitHub

v2.2.0

22 Mar 10:46

Choose a tag to compare

Added

  • useTransform: accelerate propagation on value changes

Pull Requests

  • #250 feat(useTransform): accelerate propagation + onUnmounted guard (@rick-hup)

Contributors

  • rick

v2.1.0

21 Mar 12:35

Choose a tag to compare

Added

  • useScroll: ScrollOffset presets, scroll timeline acceleration.

Changed

  • useSpring: rewrite with motion-dom attachFollow.

v2.0.1

15 Mar 13:20

Choose a tag to compare

What's Changed

Bug Fixes

  • Pass presenceContext to visualElement so exit variants receive custom value (#246)

Full Changelog: v2.0.0...v2.0.1

v2.0.0

24 Feb 14:07

Choose a tag to compare

v2.0.0

Breaking Changes

  • ESM-only: Dropped CJS output — the package now only ships ESM modules.

Features

  • v-motion directive: Added v-motion directive for declarative animations on any element without wrapping in a <motion> component. Supports all animation, gesture, layout, and exit props. Includes preset directives registration via MotionPlugin.

  • Migrated imports from framer-motion internals to motion-dom / motion-utils: Internal dependencies now target the stable public packages (motion-dom, motion-utils) instead of framer-motion internals, improving maintainability and forward compatibility.

v2.0.0-beta.1

13 Feb 07:05

Choose a tag to compare

v2.0.0-beta.1 Pre-release
Pre-release

Breaking Changes

  • ESM-only: Dropped CJS output, the package now only ships ESM (.mjs) (4b7833f)
  • Removed deprecated gesture prop shorthands: focus, hover, press, inView shorthand props have been removed — use the full event handler props instead (427044a)

Features

  • v-motion directive: Add v-motion directive for declarative animations on any element without wrapping in <motion> component (0ea8a57)

Bug Fixes

  • Prevent reorder freeze when dragging during exit animation (673d429)
  • Defer onExitComplete to prevent re-entrant microtask scheduling deadlock (f61d449)
  • Remove UMD format config for Rolldown compatibility (65bf933)

Refactors

  • Adopt framer-motion FeatureBundle architecture for better tree-shaking (85f0f81)
  • Migrate imports from framer-motion internals to motion-dom / motion-utils (efa94ec)
  • Migrate AnimationControls to use VisualElement and fix animation lifecycle (b6dc425)
  • AnimatePresence: Replace eager registration with lazy discovery via data-ap attribute (425ae77)

Chores

  • Remove docs directory from monorepo (c981263)

Full Changelog: v1.10.3...v2.0.0-beta.1

v1.10.3

10 Feb 03:21

Choose a tag to compare

Bug Fixes

  • AnimatePresence: update motion snapshots on exit finished (6c068f5)

v1.10.0

10 Feb 03:30

Choose a tag to compare

What's Changed

  • feat(AnimatePresence): support multiple motion components #227

Full Changelog: v1.9.0...v1.10.0

v1.9.0

13 Jan 15:45

Choose a tag to compare

   🚀 Features

    View changes on GitHub

v1.8.1

11 Jan 07:18

Choose a tag to compare

   🐞 Bug Fixes

  • Reorder: Support wrapper components and fix reordering issues  -  by @rick-hup(359c9)
    View changes on GitHub