Packages

react-smooth

4.0.4 · 16 Dec 2024MIT25.2M / weekRepositoryHomepagenpmAtom feed

Upgrading react-smooth From 0.1.9 to 4.0.4

31 releases in betweennotes for 18

Reading releases, release notes and advisories…

Other targets from 0.1.9Newest 0.x0.3.0
  1. 0.1.9yours
  2. 11 releases
  3. 0.2.0major
  4. 0.3.0major
  5. 1.0.0major
  6. 5 releases
  7. 2.0.0major
  8. 2.0.1breaking
  9. 4 releases
  10. 3.0.0major
  11. 4.0.0major
  12. 3 releases
  13. 4.0.4target
5+
changes to make
0
advisories fixed
4+
new
11+
fixes

Counted from 18 of 31 release notes. Advisories are counted from the advisory database, in full.

Before you upgrade

Tick each one off as you go
  • breaking4.0.0
  • breaking4.0.0
  • breaking4.0.0
  • breaking3.0.0
  • breaking2.0.1

Release by release

  1. 4.0.4

    16 Dec 20241 new
    • new

      Add "sideEffects": false to package.json for better code splitting

  2. 4.0.2 – 4.0.32 releases, no release note

  3. 4.0.1

    21 Mar 20241 fix
    • fixed

      Fix new object comparison logic bug

  4. 4.0.0

    Migration needed29 Jan 2024
    • breaking

      react-smooth v4 "breaking changes"

    • breaking

      Upgrade prop-types

    • breaking

      Upgrade some dev dependencies

  5. 3.0.0

    Migration needed18 Oct 2023
    • breaking

      Remove translateStyle function and export

  6. 2.0.5

    10 Oct 20231 fix
    • fixed

      Check if requestAnimationFrame is defined in shouldUpdate

  7. 2.0.4

    13 Sep 20231 fix
    • fixed

      Call onAnimationEnd on unmount

  8. 2.0.3

    17 May 20231 fix
    • fixed

      Treat duration={0} as if animation is not active by doing a check and returning early. This fixes a bug where NaN can cause a crash in the browser.

4 other lines we could not sort, mostly version bumps
  • Update peerDependencies to React 19 - (added 4.0.4)

    4.0.4
  • Changed peerDeps to react 15,16,17

    2.0.0
  • Removed karma,chai,enzyme blablabla... and used only Jest and Testing-Library.

    2.0.0
  • Updated devDependencies and cleared some.

    2.0.0

6 internal lines (docs, tests, tooling) left out.