v0.8.0
·
7633 commits
to master
since this release
Release 0.8.0
Please note: All menus, tooltips and popovers should work just as before, but the positioning engine has changed to allow server-side rendering and easier testing. It is recommended that you check your menus, tooltips and popovers to confirm they are positioned as you want them after upgrading.
Major features
- Remove Tether/drop and replace with PopperJS. All components should be compatible with server-side rendering. For more details, see #1140. Menu, tooltip and popover position can now be:
relative: all CSS, no JS variantabsolute: Uses PopperJS inline variant [DEFAULT]overflowBoundaryElement: Use a Portal with PopperJS.
hasStaticAlignmentis now the standard to prevent a flipping menu.- Add Progress Ring Component
- Make icons settings webpack friendly. Allows sprite file strings to be imported.
Maintenance
- Group like files: Moved all component files into same folder to make library more modular
- Remove node engine version from published package
- Improve documentation: Usage with webpack
This version does not have "focus trap" for Popover. This bug is present in >=0.8.0 versions. Upgrading to 0.8.8 is recommended for Popover and other components to be accessible.