Skip to content

PatternFly Java 0.7.0

Choose a tag to compare

@github-actions github-actions released this 02 Apr 09:43
· 21 commits to main since this release
c2100b9

Important

This release deprecates components based on PopperJS and adds alternatives using the popover API and CSS anchor positioning. The PopperJS based components have been renamed to PopperJS<ComponentName> and reimplemented <ComponentName> components are the replacements. This might break existing code!

  • org.patternfly.component.popover.PopperPopoverorg.patternfly.component.popover.Popover
  • org.patternfly.component.tooltip.PopperTooltiporg.patternfly.component.tooltip.Tooltip
  • org.patternfly.component.menu.PopperDropdownorg.patternfly.component.menu.Dropdown
  • org.patternfly.component.menu.PopperMultiSelectorg.patternfly.component.menu.MultiSelect
  • org.patternfly.component.menu.PopperMultiTypeaheadorg.patternfly.component.menu.MultiTypeahead
  • org.patternfly.component.menu.PopperSingleSelectorg.patternfly.component.menu.SingleSelect
  • org.patternfly.component.menu.PopperSingleTypeaheadorg.patternfly.component.menu.SingleTypeahead

If the browser does not support CSS anchor positioning or anchor-based container queries, the placement of the popover is calculated using the new Overlay class. The only requirement is that the browser supports the popover API, which is available now in all major browsers.

Added

  • Add native alternatives for dropdown, single and multi-select, and single and multi-type-ahead components
  • Deprecate components based on PopperJS
  • Add new Overlay class replacing the deprecated PopperBuilder