Releases: porscheinformatik/clarity-addons
Release 7.1.0
In this release, Clarity Addons was upgraded to support Clarity version 3.1.0.
Additionally, some minor bugs have been fixed.
Bugfixes
- Added a missing SASS variable override ($clr-color-hue) which lead to some components not showing in the selected theme.
- Added a missing CSS3 property (--clr-header-height) which lead to displaying issues on the mobile layout.
- ExpressionChangedAfterChecked Error in the generic quick list has been fixed.
Release 7.0.0
To update to Clarity-Addons v7, first update to Clarity v3, following their update guide! Then, review any breaking changes that might impact you and update as necessary.
New Features and Enhancements
- The Numeric Field now offers support for reactive forms. See the Documentation for more details.
- Clarity-Addons provides a custom validator for the Clarity Data List which only accepts an array of predefined values.
Breaking Changes
- Removal of SCSS variables and using CSS custom properties instead.
Deprecations
- The Autocomplete Combobox has been deprecated and will be removed in v8. Use the Clarity Data List instead!
Bug Fixes
- Many minor style issues have been fixed.
- Popovers, such as the one produced by the autocomplete combobox, are now always displayed in the correct place.
Release 6.0.0
To get this update, it's highly recommended to run ng update @porscheinformatik/clr-addons as this will also execute the update schemas for angular.
Breaking Changes
Clarity upgraded from 1.0.5 to 2.0.1
Clarity is upgraded to 2.0.1 and as always a strong peer dependency for clr-addons.
For breaking changes in clarity see 2.0.1 Changelog and versions below.
Also keep in mind that clarity dropped their bootstrap dependency completely, so classes like p-0 or mt-0 aren't available anymore.
Angular upgraded to version 8
Angular is upgraded from version 6 to 8, which is also a peer dependency for clr-addons.
For breaking changes see Angular changelog.
Cards: Custom actions
The class for custom actions is changed from float-xs-right to card-actions.
See Cards Docu for further information
View/Edit Section
To enable lazy loading of view and edit block, it's necessary to wrap them in templates and handover the template reference to the view/edit section.
See View/Edit Section Docu for further information
VU3 theme renamed to PHS
The VU3 theme was renamed to PHS. So you need to rename the style import from clr-addons-vu3.min.css to clr-addons-phs.min.css
Release 5.1.1
Breaking Changes
Forms
Input elements of type 'text', text areas and select boxes now have their width set to a 100%. For further details and how to correctly format your forms please have a look at Forms documentation
New Components
New Component added: clr-date-time-container
A new component was added to display a time field next to a date picker. To see an example usage take a look at Forms documentation
Release 5.0.0
Breaking Changes
Progress Spinner changed
The progress spinner is now a simple angular component instead of a directive. For usage please have a look at: Progress Spinner documentation
Flow bar step interface changed
The ClrFlowBarStep now expects an Observable of type 'string' as title instead of just a string. This is because translations are most commonly retrieved asynchronous.
Release 4.0.0
Breaking Changes
ProgressSpinner changed
The progress spinner was refactored so that it meets the specifications of a proper structural directive. There is a breaking change because it has now to be used with the * notation. Moreover the old implementation caused memory leaks. For usage please have a look at Progress Spinner documentation
Release 3.1.0
Breaking Changes
Technical redesign and extension of the Numeric field
The numeric field is now a directive instead of a component and got new input parameters to support displaying a unit next to the numeric value. See more information at Numeric field documentation
Release 3.0.0
Breaking Changes
Support for Clarity 1.0.0-beta.2
This release brings Clarity 1.0.0-beta.2 support. So read changelogs for both beta releases carefully.
beta.1
beta.2
Highlights:
- Angular 7 support
- New forms are renamed from ClrFormsNextModule to ClrFormsModule
Technical redesign for Treetable
As crucial datagrid functionality changed, treetable can't be used in conjunction with datagrid anymore. So it's a completely standalone component now. For more details and the new syntax please refer to the Treetable documentation