Skip to content

Releases: allianz/ng-aquila

v17.3.1

07 Mar 16:59
Compare
Choose a tag to compare

Bug Fixes

  • grid: remove :host from css selectors (ebf1c82)
  • mask: handle initial number values in form model (42747b3)
  • small-stage: change spacings (5d70fb8)
  • table: table and ag-grid visual alignments (f9e0c83)

v17.3.0

27 Feb 13:16
Compare
Choose a tag to compare

Bug Fixes

  • ag-grid-theme: remove selected row border (457ca0c)
  • formfield: run change detection when control changes (9cfddc8)
  • icon: set aria-hidden (d7f47de)
  • mask: update model correclty when dropspecialcharacters changes (1859690)
  • multi-select: prevent overlay scroll when text too long (37bf2de)
  • progress-indicator: change disabled colors (e87eec4)
  • small-stage: vertical spacing (56834b4)

Features

  • link,data-display,checkbox,radio,card: add testing harnesses (8ae0652)
  • message-toast: message toast from component (882010f)

v17.2.0

01 Feb 18:21
Compare
Choose a tag to compare

Bug Fixes

  • grid-examples: wrong imports breaking the docs (7f1a13a)
  • multi-select: error message shown too early(cc5f666)
  • radio-button: no random suffix for custom ID (65d9828)

Features

  • button,icon: add testing harness (cd07c76)

v17.1.2

25 Jan 16:19
Compare
Choose a tag to compare

Bug Fixes

  • checkbox: add custom requiredTrue validator (081fd6a)
  • file-uploader: disable in reactive form (6e22a4b)
  • formfield: ellipsis and tooltip for disabled and readonly nxInput (7bf660d)
  • table: design alignment NDBX and AG Grid theme (38e9123)
  • tree: use inputs alias to mitigate CDK change (15caf21)

v17.1.1

11 Jan 16:58
Compare
Choose a tag to compare

Bug Fixes

  • dropdown: filter input resizing on focus out (59bdd31)
  • formfield: correct focus style (a9dffff)
  • popover: defer opening of popover (3c29a37)

v17.1.0

21 Dec 14:44
Compare
Choose a tag to compare

Grid structure expectations

Some projects were affected by a change in 16.12.0 that caused a runtime error. The error is caused when nxRow elements are not surrounded by any nxLayout parent.
As a workaround we made the nxLayout parent optional for now. But we want to encourage you to always use the nxLayout parent as it is described in the grid documentation. A warning is shown in the console when the dev mode is active to show you that you are affected. But we might change this in a future major version and make the nxLayout parent mandatory.

For users affected in the 16.x.x versions we recommend to stay at 16.11.0 and not update to 16.12.0 before you upate to 17.1.0.

Ag-grid theme beta necessary breaking change

We had to move away from our first approach to use the SASS API of Ag-grid for multiple reasons. This unfortunately results in a breaking change which we reserve outside of a major version while a feature is still in beta/experimental state.

Please see the ag-grid theme documentation for the updated documentation.

In short:

  • make sure that you import the ag-grid base styles and the alpine theme. these were compiled into the aquila theme file before which is the root of the problems. e.g. in the angular.json file:
"styles": [
  "node_modules/ag-grid-community/styles/ag-grid.css",
  "node_modules/ag-grid-community/styles/ag-theme-alpine.css",
  "node_modules/@aposin/ng-aquila/themes/ag-theme-aquila.css",
  "src/styles.scss"
]
  • add the ag-theme-alpine class to the grid container
<ag-grid-angular class="ag-theme-alpine ag-theme-aquila"></ag-grid-angular>
  • Allianz internal projects: rename ag-allianz-icons to ag-theme-allianz-icons

Bug Fixes

  • ag-grid: remove SASS API usage (0c6ab9a)
  • formfield: make focus style always at the bottom (0e43f44)
  • grid: make nxLayout parent optional for now (5147ae6)
  • table: hide sort button in screen reader form mode (0b0bad1)
  • timefield: remove ontouched from oninput (8572312)

Features

  • pagination: pagination with bullets (f334029)

v17.0.0

29 Nov 11:51
Compare
Choose a tag to compare

Features

v16.12.0

29 Nov 10:18
Compare
Choose a tag to compare

Container Queries

We added a new feature to the grid component that introduces container queries. The grid will then automatically adjust the number of columns and rows based on the container size and not on the viewport size.

Bug Fixes

  • comparision-table: improve toggle section screen reader output(f435eb0)
  • datefield: provide NxDatepickerIntl in root and not in module (36b46fe)
  • dropdown: cursor navigation in filter input field (0f44626)
  • formfield: formfield focus style (ac6c1bb)
  • overflow issue on sticky header and column (5e73c09)
  • phone-input: mark for check when setReadonly is called (620ab37)
  • remove relation icon from essential icons (50272e9)
  • signal-button: change warning icon (1e27714)
  • tabs: correct disabled style (255377f)

Features

  • grid: add container query option (017bad2)
  • selectable-card: add radio button behavior (d24d5a6)
  • slider: slider info icon slot (f068681)

v16.11.0

09 Nov 17:22
Compare
Choose a tag to compare

Bug Fixes

  • context-menu: checked icon position (24c0e94)
  • context-menu: revert icon size change (ca341d4)
  • file-uploader: add aria label for file list (8254c00)
  • formfield: dont overwrite the formfield-outline-label-font-weight token (5dcd3c2)
  • tabs: fully scroll button into view (51656a0)

Features

  • formfield: add new active border width token (6d08cd6)
  • popover: popover width and maxwidth (7813b54)
  • signal-button: signal button with popover (9abaec1)

v16.10.0

23 Oct 13:19
Compare
Choose a tag to compare

File Uploader UX updates

The file uploader got some updates to recent UX guideline changes. Most notable changes are:

  • the error messages are shown above the label
  • files that do not validate or have an error while uploading get removed from the file list
  • the file list shows a file icon depending on the type now

Bug Fixes

  • ag-grid: color and layout fixes(735d3ea)
  • datefield: accessible disabled colors (4f96fbf)
  • formfield: update focus styles (2fb75fe)
  • license-plate: correct disable style (9a40f97)
  • multi-select: prevent value is not present in option warning (c3291c0)
  • pagination: add button type (f87c95d)
  • popover: fix for keycode enter (28fe521)
  • radio: prevent group overwrite checked button (cd6e2b2)
  • table: set sticky header z-index (89c05ad)
  • tabs: remove scroll buttons from tabindex (6738f12)
  • upload: prevent error disappear when upload failed (cffaca6)
  • word: update focus styles (cadd2ee)

Features

  • accordion: add option to scroll body into view when panel gets opened (3cf35ab)
  • forms: add programmatic readonly api to existing components (d715947)
  • uploader: changes showing error, add file icon (c4c592e)