Releases: mtorromeo/vue-patternfly3
Releases · mtorromeo/vue-patternfly3
v0.0.23
v0.0.22
Fixed
- Hide items—per-page select from pagination controls if the
itemsPerPage
prop is empty. - Reverted removal of portal-target import as it was mis-reported as unused by the linter.
- Fixed navbar-brand alignment.
- Fixed left margin with flex layout when the vertical sidebar is expanded.
v0.0.21
Added
- Implemented interpretation of
pf-toolbar
andpf-column-picker
columns as array of objects or object with nested objects/strings.
Changed
- Updated dependencies. Changed the slots to use the new syntax introduced in Vue 2.6.
- Refactored all the checks for the presence of slots to use a new mixin that makes it reactive.
Fixed
- Fixed incorrect lang on the style tags of some components.
- Some smaller style fixes and additions.
v0.0.20
Added
- Pass all attributes, listeners, classes and styles to the dom elements defined in all functional components.
- Added style for labels with remove button.
- Exposed
pf-list-group-item
.
Changed
- Styled thin scrollbars.
- BACKWARD INCOMPATIBLE CHANGE: Removed
v-tooltip
directive since a similar directive and wrapper component is already present in uiv. - Updated c3 library with support for more chart options.
Fixed
- Disabled extra container in
pf-list-item-additional-info
that broke the stacked layout. - Fixed expandable
pf-list-item-additional-info
items not appearing as links.
v0.0.19
Added
- The key for the iteration performed by
pf-list-view
on its items is now passed to thepf-list-item
's slot scope in theindex
property.
Fixed
- Fixed multiple
pf-list-item-additional-info
in the samepf-list-item
that when expanded would always show the content of the lastpf-list-item-additional-info
slot. - Fixed screen-reader label of the selection checkbox of
pf-list-group-item
.
v0.0.18
Added
pf-expand-collapse
component.pf-vertical-nav-divider
component.- Added ecmascript module build in
dist/vue-patternfly.esm.js
using rollup. - Included minimized css in
dist/
. - New
src
property ofpf-icon
that allows to use any image as an icon. - New
icon-src
property ofpf-list-item
to specify an image as an icon. - Implemented empty state for
pf-drawer-group
. - Added close button inside
pf-drawer
with ability to bind thehidden
prop usingv-model
orhidden.sync
. - Allow
v-model
as an alternative toopen.sync
inpf-application-launcher
.
Changed
- Allowed non persistent toast notifications.
Fixed
- Corrected source map association.
- Fixed behavior of the
persistent
prop ofpf-notification
which should disable the auto-dismiss timer and show a close button. - Fixed non-working
titleWidth
andfooterWidth
properties ofpf-utilization-bar-chart
.
v0.0.17
Added
- Added
pf-dropdown
component with is a very small functional wrapper around uiv's dropdown, to provide DRYer dropdown for the most common usage pattern.
Changed
- BACKWARD INCOMPATIBLE CHANGE: Removed vue-strap, which is unmantained and deprecated and replace it with uiv.
- BACKWARD INCOMPATIBLE CHANGE: Bootstrap components are now registered without the
bs-
prefix to stay consistent with uiv's own documentation.
v0.0.14
Added
- Implemented
pf-menu-item
as a functional component with vue-router integration. - Implemented secondary and tertiary vertical navigation.
- Implemented grid layout on
pf-layout
. - Implemented modal overlay pattern with
pf-modal
(Contributed by [@pebri86]). - Implemented
pf-list-view
(Contributed by [@pebri86]). - Implemented
pf-icon
functional component with automatic class configuration for FontAwesome, Glyphicons and Patternfly icons. - Implemented secondary and tertiary navigation.
- Upgraded build to webpack 4.
Changed
- Converted
pf-empty-chart
,pf-aggregate-status-card
,pf-card-notification
andpf-notification-bell
to functional components. - When a
pf-c3-chart
has empty data apf-empty-chart
component is shown instead. - BACKWARD INCOMPATIBLE CHANGE: The
flex
property ofpf-layout
has been removed. The same layout can be applied using theflex
value on the newdisplay
property. - BACKWARD INCOMPATIBLE CHANGE: Renamed all
icon-class
properties to simplyicon
. The icon family classname is not needed anymore (instead offa fa-bell
you can just usefa-bell
).
Fixed
- Fixed issue with dropdown filters by removing vue-strap's select and option components.
- Fixed offset of
pf-application-launcher
. - Fixed href property of
pf-launcher-item
s. - Fixed various linting errors/warnings.
v0.0.13
Added
- Implemented
v-model
on the page propertypf-paginate-control
components. - Implemented two-way syncing of
sort-by
andsort-direction
properties inpf-table
andpf-toolbar
. - Implemented
pf-application-launcher
andpf-launcher-item
. - Implemented
pf-notification-bell
as a toggler for thepf-drawer
. - Added
navbar-brand-name
CSS class to correctly style text-only brand titles. - Documented
v-tooltip
directive - Implemented
data-placement
attribute as an alternative way to specify the tooltip positions.
Changed
- BACKWARD INCOMPATIBLE CHANGE: The
page
property ofpf-table
components can now be synced with:page.sync="mypagenr"
. As a result of this change thechange-page
event has now been renamed toupdate:page
. - BACKWARD INCOMPATIBLE CHANGE: The
view
,filters
andpicked-columns
properties ofpf-toolbar
components can now be synced with the.sync
v-bind
modifier. As a result of this change theview
event has now been renamed toupdate:view
; thefilters
event has been renamed toupdate:filters
and thecolumns
event toupdate:pickedColumns
.
v0.0.12
Added
- Implemented pf-drawer, pf-drawer-group and pf-drawer-notification which together compose the notification drawer pattern.
- Modified vue-strap's dropdown to allow to manually define a list-item dropdown
Changed
- Switched navbar-utility to navbar-right when using the vertical layout.
Fixed
- Fixed position of the caret and the dropdown of style dropdown-kebab-pf.
- Fixed display of dropdown actions set on pf-notification.