Packages

@floating-ui/core

1.8.0 · 11 Jul 2026MIT130.1M / weekRepositoryHomepagenpmAtom feed

Upgrading @floating-ui/core From 0.1.4 to 1.8.0

57 releases in betweennotes for 56

Reading releases, release notes and advisories…

Other targets from 0.1.4Newest 0.x0.7.3
  1. 0.1.4yours
  2. 1 release
  3. 0.2.0major
  4. 2 releases
  5. 0.3.0major
  6. 1 release
  7. 0.4.0major
  8. 0.5.0major
  9. 1 release
  10. 0.6.0major
  11. 2 releases
  12. 0.7.0major
  13. 3 releases
  14. 1.0.0major
  15. 39 releases
  16. 1.8.0target
8+
changes to make
0
advisories fixed
21+
new
39+
fixes

Counted from 56 of 57 release notes. Advisories are counted from the advisory database, in full.

Before you upgrade

Tick each one off as you go
  • breaking1.0.0
  • breaking1.0.0
  • breaking1.0.0
  • breaking1.0.0
  • breaking1.0.0
  • breaking1.0.0
  • breaking0.7.0
  • deprecated1.2.1

Release by release

  1. 1.8.0

    11 Jul 20262 new · 3 fixes
    • new

      Add 'layoutViewport' string option to rootBoundary. Unlike the visual 'viewport' boundary, it remains stable while pinch-zooming or when a mobile software keyboard is open, and unlike a manually passed Rect of the documentElement's client size, it accounts for space reserved by scrollbar-gutter: stable.

    • new

      core: Reduce bundle size with behavior-identical middleware simplifications

    • fixed

      inline: no-op on empty client rects and detect RTL disjoined line rects

    • fixed

      Support explicit undefined for optional properties with exactOptionalPropertyTypes

    • fixed

      size: Correctly compute available size for centered elements overflowing both sides

  2. 1.7.5

    3 Mar 20261 new
    • new

      Bundle and runtime improvements

  3. 1.7.4

    27 Jan 20261 new
    • new

      detectOverflow configurable via platform

  4. 1.7.3

    30 Jul 20251 fix
    • fixed

      flip: Ensure perpendicular axis flips with crossAxis alignment

  5. 1.7.2

    28 Jun 20251 new
    • new

      Reduce memory allocations

  6. 1.7.1

    2 Jun 20251 fix
    • fixed

      flip: Only allow fallback to the perpendicular axis if all placements on the preferred side axis overflow the main axis with crossAxis: 'alignment'

  7. 1.7.0

    2 May 20251 new
    • new

      flip: Add "alignment" string value for crossAxis option. This value determines if cross axis overflow checking is restricted to the alignment of the placement only. This prevents fallbackPlacements/fallbackAxisSideDirection from too eagerly changing to the perpendicular side (thereby preferring shift() if overflow is detected along the cross axis, even if shift() is placed after flip() in the middleware array).

  8. 1.6.9nothing new or fixed in the note

21 other lines we could not sort, mostly version bumps
  • Importing into universal apps (#166) (thank @HHogg)

    1.0.5
  • You can't no longer access Tooltip.js builds from the Popper.js npm package, install both the packages if you need them!

    1.0.4
  • You can't no longer access Popper.js builds from the Tooltip.js npm package, install both the packages if you need them!

    1.0.4
  • Minor perf improvement of arrow modifier

    1.0.1
  • Converted source code to ES6

    1.0.0
  • Build now uses Rollup

    1.0.0
  • Moved from JSHint to ESLint

    1.0.0
  • Moved from Uglify to Babili

    1.0.0
  • Get rid of Grunt

    1.0.0
  • Updated npm dependencies

    1.0.0

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