Skip to content

Releases: mtorromeo/vue-patternfly3

v0.0.23

15 Mar 12:31
Compare
Choose a tag to compare

Fixed

  • Reverted slot syntax for uiv's dropdown which is incompatible with the latest Vue release.

v0.0.22

20 Feb 10:22
Compare
Choose a tag to compare

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

13 Feb 20:42
Compare
Choose a tag to compare

Added

  • Implemented interpretation of pf-toolbar and pf-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

29 Nov 15:34
Compare
Choose a tag to compare

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

02 Nov 17:37
Compare
Choose a tag to compare

Added

  • The key for the iteration performed by pf-list-view on its items is now passed to the pf-list-item's slot scope in the index property.

Fixed

  • Fixed multiple pf-list-item-additional-info in the same pf-list-item that when expanded would always show the content of the last pf-list-item-additional-info slot.
  • Fixed screen-reader label of the selection checkbox of pf-list-group-item.

v0.0.18

24 Oct 17:51
Compare
Choose a tag to compare

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 of pf-icon that allows to use any image as an icon.
  • New icon-src property of pf-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 the hidden prop using v-model or hidden.sync.
  • Allow v-model as an alternative to open.sync in pf-application-launcher.

Changed

  • Allowed non persistent toast notifications.

Fixed

  • Corrected source map association.
  • Fixed behavior of the persistent prop of pf-notification which should disable the auto-dismiss timer and show a close button.
  • Fixed non-working titleWidth and footerWidth properties of pf-utilization-bar-chart.

v0.0.17

19 Oct 18:04
Compare
Choose a tag to compare
v0.0.17 Pre-release
Pre-release

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

12 Apr 22:02
Compare
Choose a tag to compare
v0.0.14 Pre-release
Pre-release

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 and pf-notification-bell to functional components.
  • When a pf-c3-chart has empty data a pf-empty-chart component is shown instead.
  • BACKWARD INCOMPATIBLE CHANGE: The flex property of pf-layout has been removed. The same layout can be applied using the flex value on the new display property.
  • BACKWARD INCOMPATIBLE CHANGE: Renamed all icon-class properties to simply icon. The icon family classname is not needed anymore (instead of fa fa-bell you can just use fa-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-items.
  • Fixed various linting errors/warnings.

v0.0.13

11 Sep 09:35
Compare
Choose a tag to compare
v0.0.13 Pre-release
Pre-release

Added

  • Implemented v-model on the page property pf-paginate-control components.
  • Implemented two-way syncing of sort-by and sort-direction properties in pf-table and pf-toolbar.
  • Implemented pf-application-launcher and pf-launcher-item.
  • Implemented pf-notification-bell as a toggler for the pf-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 of pf-table components can now be synced with :page.sync="mypagenr". As a result of this change the change-page event has now been renamed to update:page.
  • BACKWARD INCOMPATIBLE CHANGE: The view, filters and picked-columns properties of pf-toolbar components can now be synced with the .sync v-bind modifier. As a result of this change the view event has now been renamed to update:view; the filters event has been renamed to update:filters and the columns event to update:pickedColumns.

v0.0.12

06 May 23:22
Compare
Choose a tag to compare
v0.0.12 Pre-release
Pre-release

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.