Releases: patternfly/patternfly-3
v3.18.1
v3.18.0
Release Notes
Enhancements
- Copies the .less dependencies into the dist/less/dependencies folder #570: This PR adds less source of our 3rd party dependencies into our dist folder.
- Allow users to select multiple list items or cards with shift key #522: With the help of the shift key, users can select multiple cards or list items.
New Features
- Table view pagination #562: Implemented CSS for the pagination row under the data table.
- Add Stacked Bar Chart Pattern #560: Adds implementation for Stacked Bar Chart. Address #556
Bug Fixes
v3.17.0
v3.16.0
Release Notes
Note that the npm install of patternfly 3.16.0 includes a shrinkwrap file; thus, npm 3 installs dependencies under the node_modules/patternfly/node_modules directory. Previous versions v3.0.0 - v3.9.0 also included a shrinkwrap file, so npm installs those dependencies under the node_modules/patternfly/node_modules directory as well. The npm install for versions v3.10.0 - v3.15.0 inadvertently omit the shrinkwrap file causing npm to install dependencies in the root node_modules directory.
If you prefer a flat dependency structure, you can define your own dependencies explicitly. That will flatten out the node_modules structure and place C3; for example, in the root node_modules directory.
Enhancements
- Automated the Patternfly releases process via Travis and patternfly-re #548
v3.15.0
Release Notes
New Features
- Table view #530. This introduces new table-view functionality for row selection, toolbar, filtering, inline actions, and empty table state.
Bug Fixes
- Fix for dispatching resize event for vertical nav on IE11 #534: Fixes issue #457. Uses the jQuery method to dispatch the event since we only need the jQuery added handler to respond.
- Fix for vertical navigation showing primary item when secondary pinned #533: Fixes issue #517. This only occurs on a reload if the user happens to be hovering on an area where the primary item would be drawn if nothing was pinned.
- Moved patternfly back to window to support webpack #537: This reverts a change earlier to move PatternFly to a module loading system.
- Replaced the "bootstrap-combobox" bower dependency with one for the patternfly fork "patternfly-bootstrap-combobox" #536: This PR fixes a bug (PTNFLY-1933) where the less build fails for projects that consume patternfly via bower rather than via npm.
v3.14.0
Release Notes
Enhancements
- Break up javascript for functions and settings #527: This PR aims to separate the jQuery dependent functions from the basic patternfly settings in the javascript file. This allows non-jquery applications to include only the patternfly-settings to get the settings and defaults without the jquery dependency.
Bug Fixes
- Remove generated patternfly.js file from /src #528: Now that the patternfly.js file is generated from patternfly-settings.js and patternfly-functions.js, it is no longer a ‘src’ file and should only be found in the /dist directory.
- Removed the node_modules cache and other changes to speed up the Travis build.
v3.13.0
Release Notes
New Features
- Added two new icons; server-group and domain #508: This changes the font files for icons as well as variables, icons styles and icons test page.
- Implemented expand-collapse section in forms #523: Included an example of an expand-collapse section in a form.
Enhancements
- Moved wizard examples into includes to be consumed by patternfly-org #516: The wizard page in patternfly.org must show only the complete wizard. Thus, the wizard include was split in 3 parts, generating one include for each wizard variation.
- Allow navigation item labels to use all available space #513: Rather than using a max-width for the item labels, use flex box display to allow the name to take up whatever space is available so as not to truncate the name unless necessary. This only effects browsers supporting Flex box.
- Improved wizard files organization #519: Improved how the code for wizard is distributed in the files, optimizing to be consumed by patternfly-org.
Bug Fixes
- Fix empty page on datatables #514: In the current version of Patternfly, there is a fault with the DataTables plugin.
- Hide vertical navigation menu during initialization #518: This fix automatically adds the .hide-nav-pf class to the navigation menu and body content element during the initialization of the vertical navigation menu to prevent flicker while determining if there is a pinned sub-menu.
- Show appropriate view selected in test pages #515: This fixes issue #471.
v3.12.0
Release Notes
New Features
- Added patternfly-wizard implementation: Includes functionality to navigate between pages in the wizard. Also sets the height so that it is consistent from screen to screen, instead of changing size based on the screen contents. #474
- Added Required fields for forms: Initial implementation. #473
- Added List View implementation for expanding rows. #507
Enhancements
- Modified Tree View hover and selected state to be optional: Removed the hover and selected visual styling from treeviews, #462
- Updated patternfly-bootstrap-treeview dependency to v.2.1.0. #465
- Changed the label color with warning and success: This PR solves issue #292. #293
- Updated Travis to use Node 4: The goal of this PR is to satisfy requirements of PTNFLY-1767 and PTNFLY-1766, and ensure Core P.F. builds properly with Node 4 LTS. #497
- Added style for selected items in dropdown to match bootstrap-select: This PR adds the selected styling for dropdowns to match the styling set for bootstrap-select objects. #503
Bug Fixes
- Fixed for List View where find widget gets cut off page: If the content view type selection is removed, the find widget falls off of the page when clicked. #494
- Moved javascript from the toolbar include to the page: This fixes the issue #293 of patternfly-org. #498
- Fixed ListView example to show donut charts correctly on pf.org: ListView code example (variant # 1) show donut charts located off the page.. #472
v3.11.0
Release Notes
Please note that release version 3.11.0
moves less files from less
to src/less
. If you are compiling Patternfly less
from source, please note the change in path and update your build scripts to reflect this. For more notes on this, see #451.
Enhancements
- Added margin-bottom in Toolbar Actions bar to support Angular: Added margin-bottom to .toolbar-pf-actions, to cover angular-pf needs. #455
Bug Fixes
- Fix specificity on setting collapsed items width for vertical nav: Adds specificity to vertical navigations settings to set the width for collapsed items to only effect those in vertical navigation. #454
- Fix to hide badges on the primary nav menu in collapse mode. #449
- Add missing style definitions for treeview node images. #453
v3.10.0
Release Notes
- After community discussions on how to improve our release notes, we’ve decided to create a new Github template for pull requests to provide the required level of details. Please list any changes, related PRs/issues, and relevant links in the PR so we can share this information in future release notes.
#426
New Features
- add support for badges in Vertical Navigation: This adds support for badges which will increase the width of the navigation menus by 50px to allow space for the badges. To use this badge support add the class ‘nav-pf-vertical-with-badges’ to the nav-pf-vertical div as well as the body container.
#439 - Bootstrap Treeview V2: adds checkboxes and hierarchal checks, adds highlight selections and new highlight styles, lazy-loading of treeview items, prevent unselections, and the option disabled node. Treeview v2 also adds a number of API enhancements and supports jQuery 3. For full review of changes to treeview, please see our patternfly-bootstrap-treeview release notes.
#437- For the full list of V2 changes/API updates to Treeview, please see the
Bootstrap Treeview 2.0 release notes.
- For the full list of V2 changes/API updates to Treeview, please see the
Enhancements
- PatternflyIcons-webfont.json: added new “Bundle” icons
#438 - Adding Find to the toolbar: Fixed bug on IE (text cut and elements overridden), Rewrote toolbar-pf-view-selector component using buttons instead of a list of links, removed unnecessary attributes that either has no effect or were already declared by other piece of code, put styles with one line attribute in one line.
#440 - updates to Patternfly HTML, LESS, JS linting: we have upgraded our build tools for lint settings, and added autoprefixer. This should improve distribution code quality and ensure css prefixes for all browsers.
#430 - card-view: to support cards that are selectable or NOT selectable, I removed the class card-pf-view-select from the card widget. Now, this class should be declared in the view that consumes the widget.
#431 - updates to README: We are suggesting the use of NPM in downstream projects now with Patternfly, however Bower is still an option and we will continue to provide Bower updates. Our README and internal build now reflects use of NPM. If you are using wiredep for dependencies, please note this update.
#432