Releases: patternfly-java/patternfly-java
Releases · patternfly-java/patternfly-java
PatternFly Java 0.7.3
v0.7.3 Release 0.7.3
PatternFly Java 0.7.1
Fixed
- Fix vulnerabilities in the NPM dependencies of the charts module.
PatternFly Java 0.7.0
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.PopperPopover→org.patternfly.component.popover.Popoverorg.patternfly.component.tooltip.PopperTooltip→org.patternfly.component.tooltip.Tooltiporg.patternfly.component.menu.PopperDropdown→org.patternfly.component.menu.Dropdownorg.patternfly.component.menu.PopperMultiSelect→org.patternfly.component.menu.MultiSelectorg.patternfly.component.menu.PopperMultiTypeahead→org.patternfly.component.menu.MultiTypeaheadorg.patternfly.component.menu.PopperSingleSelect→org.patternfly.component.menu.SingleSelectorg.patternfly.component.menu.PopperSingleTypeahead→org.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
Overlayclass replacing the deprecatedPopperBuilder
PatternFly Java 0.6.16
Added
- Add native popover and tooltip components based on the popover API and CSS anchor positioning.
Fixed
- Fix loading finder items
PatternFly Java 0.6.15
Added
- Make finder column and preview responsive using container queries
PatternFly Java 0.6.14
Added
- Add
FinderColumn.showSearchThreshold(int)
Changed
- Add padding to the finder preview matching the padding of the finder columns and items
PatternFly Java 0.6.10
Added
- Add
FinderColumn.finderColumn(String identifier, String header) - Add
FinderColumn.defaultSearch(String) - Add
FinderColumn.toggleSearch(Predicate<FinderColumn>)
Fixed
- Hide item actions in inactive columns
Removed
- Remove
FinderItem.nextColumn(FinderColumn column). Next columns can only be added lazily usingFinderItem.nextColumn(Supplier<FinderColumn> column)(otherwise the component lookup of finder columns won't work).
PatternFly Java 0.6.8
Added
- Add
FinderPathandFinderSegmentwithFinderPathimplementingIterable<FinderSegment> - Add
FinderPath Finder.path() - Add getters for the finder and finder column:
FinderColumn FinderItem.column()Finder FinderItem.finder()Finder FinderColumn.finder()
Fixed
- Fix selection of already selected finder items
PatternFly Java 0.6.7
Added
- Add support for
BiPredicate<FinderItem, String>inFinderColumnSearch
Fixed
- Fix finder item icons
- Fix colors for finder item actions
- Fix finder preview handlers
PatternFly Java 0.6.6
Added
- Add support for finder item actions
- Add
Finder.bordered(boolean) - Add
Finder.pinnable(boolean)