Releases: patternfly/angular-patternfly
v4.3.0
Release Notes
Enhancements
The following enhancements have been added to Angular-Patternfly
- New pfFilterPanel component #540
- Adding a template for new PRs, #532
- pfTableView w/ pfPagination #527 Integrates the pfTableView with the pfPagination component.
Please note due to a bug we had to forkangular-datatables v0.5.6
as angularjs-datatables v0.5.7.- Please update your
bower.json
and/orpackage.json
and replace "angular-datatables": "^0.5.6" with "angularjs-datatables": "^0.5.7" - Please update your
<scripts>
to:<script src="node_modules/angularjs-datatables/dist/angular-datatables.min.js"></script> <script src="node_modules/angularjs-datatables/dist/plugins/select/angular-datatables.select.min.js"></script>
- Please update your
Bug Fixes
v4.2.0
Release Notes
Enhancements
The following enhancements have been added to Angular-Patternfly
- Notification Drawer Updates, #526
Bug Fixes
v4.1.1
Release Notes
Please note that the previous release v4.1.0 has been labeled as 'pre-release' as it's 'bower install' did not contain the 'dist' folder. This has been fixed in this release (v4.1.1)
Noteworthy changes
- pfPagination: pagination controls #514
Enhancements
The following enhancements have been added to Angular-Patternfly
- pfTableView: Allow use of custom templates to render cells. Added icons, links, and truncated text #512
Bug Fixes
- pfTableView: Truly turn off pagination by default #515
v4.1.0
Release Notes
Known issues
- Package missing
dist
directory. This directly affects Bower installs.
Dist/Distribution Clean Up
The dist
or distribution output for Angular PatternFly has been updated for both Bower and NPM installs.
Prior versions of Angular PatternFly included multiple repository directories that were geared towards the build. The following directories and subsequent files are no longer included as part of the install
- .openshift
- misc
- dist/docs
- scripts
- src
- styles
- test
If your project was consuming the Less
files contained either under the original styles
directory, or under the src/[COMPONENT NAME]
, those files are now located under dist/less
, your reference paths will need to be updated.
The dist
directory now includes a dist/less
...
- dist
- imgs
- less NEW
- *.less
- dependencies
- *.less
- styles
- angular-patternfly.css
- angular-patternfly.min.css
- angular-patternfly.js
- angular-patternfly.min.js
Noteworthy changes
- Angular-PatternFly has updated the following dependencies:
- Update to lodash dependency from lodash-amd to lodash, #482
- Build Updates, #475
- Grunt tasks have been aliased through NPM scripts.
- Dist/Distribution clean up. No longer includes
src
Enhancements
The following enhancements have been added to Angular-Patternfly
Bug Fixes
v4.0.0
Release Notes
This is a major release of Angular-Patternfly! For detailed information on how to upgrade your application, please see the Angular-Patternfly 4.0 Migration Guide
Directive to Component Re-factor
In Angular-PatternFly 4 the Angular 1.x directives were refactored to Angular 1.5+ components. The naming convention has remaing the same, but all attribute directives will need to be changed to component/element tags, as in:
<div pf-about-modal ...></div>
would become:
<pf-about-modal ...></pf-about-modal>
This refactoring was done in order to facilitate those applications which may want to use Angular's upgrade module which allows an application to run AngularJS (v1.x) and Angular v2.x code within the same code base.
Noteworthy changes
- Angular-PatternFly v4.0.0 has updated the following dependencies:
- angular-ui-bootstrap to v2.3.x
- lodash to v4.x
- Angular-PatternFly v4.0.0 is now using LESS css preprocessing
- The angular patternfly code has been adjusted to use the non-JQuery patternfly settings. To keep this jQuery independence, include only
patternfly-settings.js
rather thanpatternfly.js
Enhancements
The following components have been added to Angular-Patternfly v4.0.0
- pfTableView - basic table with checkbox selection of rows, select all, pagination, row actions, etc...
- pfCanvasEditor - drag and drop items from a toolbox onto the canvas
- pfDonutChart - shows relationship of a set of values to a whole
- pfEmptyState - configurable empty state for List, Card, and Table views
v3.25.0
Release Notes
Noteworthy changes
- PatternFly 3.25.0 has updated it's dependency to jQuery 3.x. This version of jQuery is however not compatible with all of Angular-PatternFly's dependencies, so we've introduced an explicit dependency to jQuery 2.0 with this release.
Enhancements
v3.24.0
v3.23.3
v4.0.0-rc.1
Release Notes
Parity with the 3.23.2 release.