Skip to content

Releases: porscheinformatik/clarity-addons

Release 7.1.0

09 Apr 06:58
2426183
Compare
Choose a tag to compare

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

03 Apr 09:10
62ffab2
Compare
Choose a tag to compare

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

04 Apr 10:24
4a84aff
Compare
Choose a tag to compare

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

04 Apr 10:35
925ff82
Compare
Choose a tag to compare

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

04 Apr 10:33
Compare
Choose a tag to compare

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

04 Apr 10:36
Compare
Choose a tag to compare

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

04 Apr 10:39
847e9bb
Compare
Choose a tag to compare

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

04 Apr 10:42
7d17e20
Compare
Choose a tag to compare

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