Packages

framer-motion

14.7.1 · 27 Oct 2026MIT45.3M / weekRepositoryHomepagenpmAtom feed

Upgrading framer-motion from 7.6.6 to 7.10.3

25 releases in betweennotes for 24

Other targets from 7.6.6Latest14.7.1
3+
changes to make
0
advisories fixed
6+
new
12+
fixes

Counted from 24 of 25 release notes. Advisories are counted from the advisory database, in full.

Before you upgrade

Tick each one off as you go
  • breaking7.7.2
  • breaking7.7.0
  • breaking7.7.0

Release by release

  1. 7.10.3nothing new or fixed in the note

  2. 7.10.2

    16 Dec 20221 fix
    • fixed

      Adding support for all easing functions with WAAPI.

  3. 7.10.1

    16 Dec 20221 fix
    • fixed

      Fixed type inference of useMotionValueEvent.

  4. 7.10.0

    15 Dec 20223 new
    • new

      .on() event method to MotionValue.

    • new

      "animationStart", "animationComplete", "animationCancel" and "change" events for MotionValue.

    • new

      useMotionValueEvent helper method for adding events.

  5. 7.9.1

    14 Dec 20221 fix
    • fixed

      Fixing mapping Motion easing names to WAAPI.

  6. 7.9.0

    14 Dec 20221 new
    • new

      Hardware-accelerated opacity animations.

  7. 7.8.1nothing new or fixed in the note

  8. 7.8.0

    13 Dec 20221 new
    • new

      Added private APIs for starting initial animations before React hydration and handing off to the component after hydration.

8 other lines we could not sort, mostly version bumps
  • Firing animateChanges in useLayoutEffect rather than useEffect to ensure optimised appear animations are handed off before paint.

    7.10.3
  • Refactored animation pipeline to better accomodate WAAPI.

    7.8.1
  • Removed style-value-types and framesync as external dependencies.

    7.7.1
  • Removed popmotion as external dependency.

    7.6.18
  • Further layout animation performance enhancements.

    7.6.11
  • Removing read of (currently unused) position style as it's erroneously breaking a test in Framer.

    7.6.10
  • Only updating projection calculations for dirty nodes.

    7.6.9
  • Reducing number of scroll reads during layout animations.

    7.6.8