@floating-ui/core
1.8.0 · 11 Jul 2026MIT130.1M / weekRepositoryHomepagenpmAtom feed
1.8.0 is the newest release of 1.x.
In short
6 breaking3 new10 changed
- breaking
Removed all the underscores
_prefixes from properties - breaking
Removed
parsemethod from core library, you can't automatically create popper's markup using Popper.js core. If you need the feature, here you can find a custom modifier that reintroduces the feature. gist.github.com/FezVrasta/075d228ffb855688c75a6… - breaking
Simplified modifiers API, see #62 for migration instructions
- breaking
boundariesElement has been deprecated in favor to new options of
preventOverflowandflipmodifiers - breaking
onCreateandonUpdatemethods have been converted to properties of theoptionsobject you can now use them withnew Popper(a, b, { ...otherOptions, onCreate: () => {}, onUpdate: () => {} }) - breaking
gpuAccelerationis now an option of theapplyStylemodifier (modifiers.applyStyle.gpuAcceleration)
Release note
Read the introduction post about Popper.js v1 at medium.com/@FezVrasta/popper-js-v1-5e8b3acd888c
Changelog:
- breaking
Removed all the underscores
_prefixes from properties Converted source code to ES6
Build now uses Rollup
Moved from JSHint to ESLint
Moved from Uglify to Babili
Get rid of Grunt
Updated npm dependencies
- breaking
Removed
parsemethod from core library, you can't automatically create popper's markup using Popper.js core. If you need the feature, here you can find a custom modifier that reintroduces the feature. gist.github.com/FezVrasta/075d228ffb855688c75a6… Added Tooltip.js library to replace the
parsemethod- breaking
Simplified modifiers API, see #62 for migration instructions
- breaking
Modifiers options are now stored inside the modifiers configurations, see #62
Full support for HTML5 shadow root and HTML5 components (#88) (thanks @nadiam84)
- breaking
boundariesElement has been deprecated in favor to new options of
preventOverflowandflipmodifiers You can now set attributes defining them in
data.attributes, properties withfalsevalues will be removed- breaking
onCreateandonUpdatemethods have been converted to properties of theoptionsobject
you can now use them withnew Popper(a, b, { ...otherOptions, onCreate: () => {}, onUpdate: () => {} }) - breaking
gpuAccelerationis now an option of theapplyStylemodifier (modifiers.applyStyle.gpuAcceleration) Added
autoplacement, it will automatically get converted to the placement with more free space available (addresses #1)Added
innermodifier, it allows to make the popper flow toward the inner of the reference element (addresses #83)From now on, the changelog will be posted in the GitHub releases and not in the CHANGELOG.md file