Skip to main content

Changelog

Duet Design System’s parts are versioned and released using Node Package Manager. NPM’s organization page lists all packages available and their most recent versions.

Design Tokens #

4.0.32-36 #

4.0.31 #

Published on 11.3.2024.

4.0.28-30 #

4.0.27 #

Published on 13.2.2024.

4.0.13-26 #

4.0.12 #

Published on 31.10.2023.

4.0.1-11 #

4.0.0 #

3.0.59-65 #

3.0.58 #

3.0.48-57 #

3.0.47 #

3.0.2-46 #

3.0.0 #

2.6.2-1 #

2.6.0 #

2.5.23 - 14 #

2.5.15 #

2.5.14 - 2.5.1 #

2.5.0 #

2.4.16 #

2.4.15 #

2.4.14 #

2.4.13 #

2.4.12 #

2.4.11 #

2.4.10 #

2.4.9 #

2.4.8 #

2.4.7 #

2.4.6 #

2.4.5 #

2.4.4 #

2.4.3 #

New size added for borders: 1px: size_button_tiny_border

2.4.2 #

2.4.1 #

2.3.1 #

2.3.0 #

2.2.9 #

2.2.8 #

2.2.7 #

2.2.5/2.2.6 #

2.2.4 #

2.2.2/2.2.3 #

2.2.1 #

2.2.0 #

2.1.3 #

2.1.1 #

2.1.0 #

2.0.30 #

2.0.28 #

2.0.25 #

2.0.23 #

2.0.19 #

2.0.8 #

1.3.7 #

1.2.18 #

1.2.3 #

1.1.9 #

1.1.1 #

1.0.4 #

1.0.0 #


Components #

8.4.0 #

Published on 19.4.2024.

8.3.1 #

Published on 11.4.2024.

8.3.0 #

Published on 8.4.2024.

8.2.2 #

Published on 22.3.2024.

8.2.1 #

Published on 19.3.2024.

8.2.0 #

Published on 11.3.2024.

8.1.5 #

Published on 4.3.2024.

8.1.4 #

Published on 26.2.2024.

8.1.3 #

Published on 20.2.2024.

8.1.2 #

Published on 13.2.2024.

8.1.1 #

Published on 1.2.2024.

8.1.0 #

Published on 22.1.2024.

8.0.6 #

Published on 16.1.2024.

8.0.5 #

Published on 9.1.2024.

8.0.4 #

Published on 27.12.2023.

8.0.3 #

Published on 21.12.2023.

8.0.2 #

Published on 18.12.2023.

8.0.1 #

Published on 13.12.2023.

8.0.0 #

Published on 7.12.2023.

Slideout changes #

Removed toggle slot. This is a breaking change.

Component initial visibility #

Components visibility is longer hidden before components receive hydrated class. The change was made to conform with Chromium based browsers accessibility engine. This is a breaking change.

There are two options to prevent components from displaying before they are ready.

  1. Use version 4.0.0 of Duet's CSS Framework which hides all Duet components that have not been defined.
  2. Or make custom css styling that hides components that have not been defined. This can be achieved with the following code.

This example hides all components that have not been defined.

:not(:defined) {
  visibility: hidden
}

This example hides duet-button components that have not been defined.

duet-button:not(:defined) {
  visibility: hidden
}

7.1.3 #

Published on 21.11.2023.

7.1.2 #

Published on 21.11.2023.

7.1.1 #

Published on 15.11.2023.

7.1.0 #

Published on 9.11.2023.

7.0.13 #

Published on 7.11.2023.

7.0.12 #

Published on 31.10.2023.

7.0.11 #

Published on 19.10.2023.

7.0.10 #

Published on 18.10.2023.

7.0.9 #

Published on 17.10.2023.

7.0.8 #

Published on 16.10.2023.

7.0.7 #

Published on 5.10.2023.

7.0.6 #

Published on 2.10.2023.

7.0.5 #

Published on 28.9.2023.

7.0.4 #

Published on 2.9.2023.

7.0.3 #

Published on 12.9.2023.

7.0.2 #

Published on 8.9.2023.

7.0.1 #

Published on 6.9.2023.

7.0.0 #

Published on 5.9.2023.

6.11.2 #

Published on 28.8.2023.

6.11.1 #

6.11.0 #

6.10.4 #

6.10.3 #

6.10.2 #

6.10.1 #

6.10.0 #

6.9.10 #

6.9.9 [BROKEN] #

6.9.8 #

6.9.7 #

6.9.6 #

6.9.5 #

6.9.4 #

6.9.3 #

6.9.2 #

6.9.1 #

6.9.0 #

6.8.9 #

6.8.8 #

6.8.7 #

6.8.6 #

6.8.5 #

6.8.4 #

6.8.3 #

6.8.2 #

6.8.1 #

6.8.0 #

6.7.1 #

6.7.0 #

6.6.2 #

6.6.1 #

6.6.0 #

6.5.3 #

6.5.2 #

6.5.1 #

6.5.0 #

6.4.0 #

6.3.5 #

6.3.4 #

6.3.3 #

6.3.2 #

6.3.1 #

6.3.0 #

6.2.12 #

6.2.11 #

6.2.10 #

6.2.9 #

6.2.8 #

6.2.7 #

6.2.6 #

6.2.5 #

6.2.4 #

6.2.3 #

6.2.2 [deprecated] #

6.2.0 #

6.1.0 #

6.0.7 #

6.0.6 #

6.0.5 #

6.0.5 #

6.0.4 #

6.0.3 #

6.0.2 #

6.0.1 #

6.0.0 #

5.4.2 #

5.4.1 #

5.4.0 #

5.3.5 #

5.3.4 #

5.3.3 #

5.3.2 #

5.3.1 #

5.3.0 #

5.2.3 #

5.2.2 #

5.2.1 #

5.2.0 #

5.1.9 #

5.1.8 #

5.1.7 #

5.1.6 #

5.1.5 #

5.1.4 #

5.1.3 #

5.1.2 #

5.1.1 #

5.1.0 #

5.0.5 #

5.0.3 #

5.0.2 #

5.0.1 #

5.0.0 #

4.36.1 #

4.36.0 #

4.35.4 #

4.35.3 #

4.35.2 #

4.35.1 #

4.35.0 #

4.34.4 #

4.34.3 #

4.34.2 #

4.34.1 #

4.34.0 #

4.33.2 #

4.33.1 #

4.33.0 #

4.32.0 #

4.31.0 #

Changed attributes:

Breaking changes: none

Changed behaviours:
All components can now take an object converted to plain html attribute in order to configure defaults:

<duet-component label-defaults='{"fi":{"error":"Tiedostot"},"sv":{"error":"fel"},"en":{"error":"errors"}' />
<duet-component label-defaults="{&quot;fi&quot;:{&quot;error&quot;:&quot;Tiedostot&quot;},&quot;sv&quot;:{&quot;error&quot;:&quot;fel&quot;},&quot;en&quot;:{&quot;error&quot;:&quot;errors&quot;}" />

4.30.1 #

4.30.0 #

4.29.0 #

4.28.0 #

Changed behaviours:

4.27.0 #

4.26.1 #

4.25.0/4.26.0 #

Changed behaviours for Choice:

Changed behaviours for Hero:

Internals:

4.24.0 #

Changed behaviours for Choice:

4.23.0 #

4.22.0 #

4.21.0 #

4.20.0 #

4.19.0 #

4.18.0 #

4.17.1 #

4.17.0 #

4.16.0 #

4.15.1 #

4.15.0 #

4.14.0 #

4.13.4 #

4.13.3 #

4.13.2 #

4.13.1 #

4.13.0 #

4.12.7 #

4.12.6 #

4.12.5 #

4.12.4 #

4.12.3 #

4.12.2 #

4.12.1 #

4.12.0 #

4.11.2 #

4.11.0 #

4.10.18 #

4.10.16 #

4.10.15 #

4.10.1 #

4.10.7 #

4.10.6 #

4.10.4 #

4.10.0 #

4.9.4 #

4.9.3 #

4.9.2 #

4.9.0 #

4.8.5 #

4.8.2 #

4.8.0 #

4.7.3 #

4.7.1 #

4.7.0 #

4.6.2 #

4.6.0 #

4.5.1 #

4.5.0 #

4.4.4 #

4.4.3 #

4.4.2 #

4.4.0 #

4.3.2 #

4.3.0 #

4.2.9 #

4.2.8 #

4.2.6 #

4.2.5 #

4.2.4 #

4.2.0 #

4.1.6 #

4.1.4 #

4.1.3 #

4.1.1 #

4.0.0 #

3.4.22 #

3.4.18 #

3.4.17 #

3.4.14 #

3.4.11 #

3.4.8 #

3.4.6 #

3.4.0 #

3.3.7 #

3.3.1 #

3.2.0 #

3.1.14 #

3.1.12 #

3.1.11 #

3.1.7 #

3.1.6 #

3.1.5 #

3.1.3 #

3.1.2 #

3.1.1 #

3.1.0 #

3.0.2 #

3.0.0 #

2.8.15 #

2.8.14 #

2.8.11 #

2.8.8 #

2.8.7 #

2.8.6 #

2.8.5 #

2.8.2 #

2.8.0 #

2.7.1 #

2.7.8 #

2.7.6 #

2.7.5 #

2.7.2 #

2.7.0 #

2.6.19 #

2.6.15 #

2.6.13 #

2.6.1 #

2.6.8 #

2.6.7 #

2.6.4 #

2.6.2 #

2.5.1 #

2.4.8 #

2.4.5 #

2.4.2 #

2.3.4 #

2.2.4 #

2.2.1 #

2.1.3 #

2.0.8 #

1.5.4 #

1.4.3 #

1.3.2 #

1.2.2 #

1.1.6 #

1.0.52 #

1.0.33 #

1.0.20 #

1.0.3 #

1.0.0 #


Fonts #

3.0.1-36 #

3.0.0 #

2.0.2-65 #

2.0.0 #

1.4.44 - 1.3.14 #

1.3.13 #

1.3.12 #

1.3.3 #

1.2.11 #

1.1.4 #

1.0.5 #

1.0.0 #


Icons #

4.0.27-36 #

4.0.26 #

Published on 1.2.2023.

4.0.20-25 #

4.0.19 #

Published on 13.12.2023.

4.0.15-18 #

4.0.14 #

Published on 9.11.2023.

4.0.13 #

Published on 7.11.2023.

4.0.9-12 #

4.0.8 #

Published on 16.10.2023.

4.0.4-7 #

4.0.3 #

4.0.2 #

4.0.1 #

4.0.0 #

3.0.50-65 #

3.0.49 #

3.0.29-48 #

3.0.25 #

3.0.24 #

3.0.21 #

3.0.10-20 #

3.0.9 #

3.0.6-8 #

3.0.5 #

3.0.4-5 #

3.0.3 #

3.0.2 #

3.0.1 #

3.0.0 #

2.5.2-1 #

2.5.0 #

2.4.1 #

2.4.0 #

2.3.16-10 #

2.3.9 #

2.3.8 - 2.3.0 #

2.3.0 #

2.2.24-2.21.19 #

2.2.18 #

2.2.17 - 2.2.7 #

2.2.6 #

2.2.5 #

2.2.4 #

2.2.3 #

2.2.2 #

2.2.1 #

2.1.10 #

2.1.9 #

2.1.7/2.1.8 #

2.1.6 #

2.1.4/2.1.5 #

2.1.3 #

2.1.2 #

2.1.1 #

2.1.0 #

2.0.37 #

2.0.36 #

2.0.34 #

2.0.32 #

2.0.31 #

2.0.30 #

2.0.29 #

2.0.28 #

2.0.27 #

2.0.26 #

2.0.25 #

2.0.24 #

2.0.19 #

2.0.16 #

2.0.1 #

2.0.7 #

2.0.5 #

1.0.31 #

1.0.4 #

1.0.0 #


CSS #

4.0.18 #

Published on 19.4.2024.

4.0.1-17 #

4.0.0 #

Published on 7.12.2023.

Changed components initial visibility styling so that components that have not been :defined receive visibility: hidden. Previously this style was given to components that didn't have hydrated class.

3.0.1-17 #

3.0.1-2 #

3.0.0 #

2.0.21-65 #

2.0.20 #

2.0.2-11 #

2.0.0 #

1.8.2-1 #

1.8.0 #

1.7.42 - 1.5.15 #

1.5.14 #

1.5.12/1.5.13 #

1.5.11 #

1.5.0 #

1.4.26 #

1.4.24 #

1.4.21 #

1.4.20 #

1.4.17 #

1.4.16 #

1.4.15 #

1.4.14 #

1.4.13 #

1.4.12 #

1.4.11 #

1.4.1 #

1.4.9 #

1.4.8 #

1.4.7 #

1.4.6 #

1.4.4 #

1.4.1 #

1.4.0 #

1.3.9 #

1.3.6 #

1.3.5 #

1.3.4 #

1.3.2 #

1.3.1 #

1.3.0 #

1.2.36 #

1.2.34 #

1.2.32 #

1.2.28 #

1.2.25 #

1.2.24 #

1.2.23 #

1.2.16 #

1.1.18 #

1.0.0 #


React #

8.4.0 #

8.3.1 #

8.3.0 #

8.2.2 #

8.2.1 #

8.2.0 #

8.1.5 #

8.1.4 #

8.1.3 #

8.1.2 #

Published on 13.2.2024.

8.1.1 #

8.1.0 #

8.0.6 #

8.0.5 #

8.0.4 #

8.0.3 #

Published on 21.12.2023.

8.0.2 #

8.0.1 #

8.0.0 #

Published on 7.12.2023.

7.1.3 #

7.1.2 #

7.1.1 #

7.1.0 #

Published on 9.11.2023.

7.0.13 #

7.0.12 #

7.0.11 #

7.0.10 #

7.0.9 #

7.0.8 #

7.0.7 #

7.0.6 #

7.0.5 #

7.0.4 #

7.0.3 #

7.0.2 #

7.0.1 #

7.0.0 #

6.11.2 #

6.11.1 #

6.11.0 #

6.10.4 #

6.10.3 #

6.10.2 #

6.10.1 #

6.10.0 #

6.9.10 #

6.9.9 #

6.9.8 #

6.9.7 #

6.9.6 #

6.9.5 #

6.9.4 #

6.9.3 #

6.9.2 #

6.9.1 #

6.9.0 #

6.8.9 #

6.8.8 #

6.8.7 #

6.8.6 #

6.8.5 #

6.8.4 #

6.8.3 #

6.8.2 #

6.8.1 #

6.8.0 #

6.7.1 #

6.7.0 #

6.6.2 #

6.6.1 #

6.6.0 #

6.5.3 #

6.5.2 #

6.5.1 #

6.5.0 #

6.4.0 #

6.3.5 #

6.3.4 #

6.3.3 #

6.3.2 #

6.3.1 #

6.3.0 #

6.2.12 #

6.2.11 #

6.2.10 #

6.2.9 #

6.2.8 #

6.2.7 #

6.2.6 #

6.2.5 #

6.2.4 #

6.2.2 #

6.2.0 #

6.1.0 #

6.0.7 #

6.0.6 #

6.0.5 #

6.0.4 #

6.0.3 #

6.0.2 #

6.0.1 #

6.0.0 #

5.4.2 #

5.4.1 #

5.4.0 #

5.3.5 #

5.3.4 #

5.3.3 #

5.3.2 #

5.3.1 #

5.3.0 #

5.2.3 #

5.2.2 #

5.2.1 #

5.2.0 #

5.1.9 #

5.1.8 #

5.1.7 #

5.1.6 #

5.1.5 #

5.1.4 #

5.1.3 #

5.1.2 #

5.1.1 #

5.1.0 #

5.0.5 #

5.0.4 -5.0.0 #

5.0.1 #

5.0.0 #

4.36.1 #

4.36.0 #

4.35.4 #

4.35.3 #

4.35.2 #

4.35.1 #

4.35.0 #

4.34.4 #

4.34.3 #

4.34.2 #

4.34.1 #

4.34.0 #

4.33.2 #

4.33.1 #

4.33.0 #

4.32.0 #

4.31.0 #

4.30.1 #

4.30.0 #

4.29.0 #

4.28.0 #

4.27.0 #

4.26.1 #

4.26.0 #

4.25.0 #

4.24.0 #

4.23.0 #

4.22.0 #

4.21.0 #

4.20.0 #

4.13.0 #

4.12.7 #

4.12.7 #

4.9.0 #

4.8.6 #

4.7.4 #

4.7.0 #

4.4.4 #

4.4.3 #

4.1.1 #

4.0.0 #

3.2.22 #

3.2.0 #

3.1.7 #

3.0.0 #

2.3.1 #

2.2.0 #

2.1.11 #

1.2.15 #

1.2.7 #

1.0.0 #


Angular #

8.4.0 #

8.3.1 #

8.3.0 #

8.2.2 #

8.2.1 #

8.2.0 #

8.1.5 #

8.1.4 #

8.1.3 #

8.1.2 #

8.1.1 #

8.1.0 #

8.0.6 #

8.0.5 #

8.0.4 #

8.0.3 #

8.0.2 #

8.0.1 #

8.0.0 #

7.1.3 #

7.1.2 #

7.1.1 #

7.1.0 #

7.0.13 #

7.0.12 #

7.0.11 #

7.0.10 #

7.0.9 #

7.0.8 #

7.0.7 #

7.0.6 #

7.0.5 #

7.0.4 #

7.0.3 #

7.0.2 #

7.0.1 #

7.0.0 #

6.11.2 #

6.11.1 #

6.11.0 #

6.10.4 #

6.10.3 #

6.10.2 #

6.10.1 #

6.10.0 #

6.9.10 #

6.9.9 #

6.9.8 #

6.9.7 #

6.9.6 #

6.9.5 #

6.9.4 #

6.9.3 #

6.9.2 #

6.9.1 #

6.9.0 #

6.8.9 #

6.8.8 #

6.8.7 #

6.8.6 #

6.8.5 #

6.8.4 #

6.8.3 #

6.8.2 #

6.8.1 #

6.8.0 #

6.7.1 #

6.7.0 #

6.6.2 #

6.6.1 #

6.6.0 #

6.5.3 #

6.5.2 #

6.5.1 #

6.5.0 #

6.4.0 #

6.3.5 #

6.3.4 #

6.3.3 #

6.3.2 #

6.3.1 #

6.3.0 #

6.2.12 #

6.2.11 #

6.2.10 #

6.2.9 #

6.2.8 #

6.2.7 #

6.2.6 #

6.2.5 #

6.2.4 #

6.2.2 #

6.2.0 #

6.1.0 #

6.0.7 #

6.0.6 #

6.0.5 #

6.0.4 #

6.0.3 #

6.0.2 #

6.0.1 #

6.0.0 #

5.4.2 #

5.4.1 #

5.4.0 #

5.3.5 #

5.3.4 #

5.3.3 #

5.3.2 #

5.3.1 #

5.3.0 #

5.2.3 #

5.2.2 #

5.2.1 #

5.2.0 #

5.1.9 #

5.1.8 #

5.1.7 #

5.1.6 #

5.1.5 #

5.1.4 #

5.1.3 #

5.1.2 #

5.1.1 #

5.1.0 #

5.0.5 #

5.0.4-4.22.0 #

4.12.7 #

4.7.0 #

4.6.2 #

4.1.3 #

3.1.1 #

3.0.0 #

2.3.22 #

2.2.7 #

1.0.15 #

1.0.6 #

1.0.2 #

1.0.1 #

1.0.0 #


CLI #

4.0.24-36 #

4.0.23 #

Published on 9.1.2024.

4.0.1-22 #

4.0.0 #

3.0.21-65 #

3.0.20 #

3.0.2-19 #

3.0.0 #

2.9.2-1 #

2.9.0 #

2.8.22-12 #

2.8.12 #

2.8.11 #

2.8.10 #

2.8.9 #

2.8.8 - 2.7.1 #

2.7.0 #

2.6.13 #

2.6.12 #

2.6.11 #

2.6.10 #

2.6.9 #

2.6.8 #

2.6.7 #

2.6.6 #

2.6.5 #

2.6.4 #

2.6.3 #

2.6.2 #

2.6.1 #

2.6.0 #

2.5.3 #

2.5.2 #

2.5.1 #

2.5.0 #

1.5.6 #

1.5.5 #

1.5.4 #

1.5.2/1.5.3 #

1.5.1 #

1.5.0 #

1.4.9 #

1.4.8 #

1.4.7 #

1.4.5 #

1.4.4 #

1.4.0 #

1.3.0 #

1.2.13 #

1.2.8 #

1.2.7 #

1.2.6 #

1.1.3 #

1.1.0 #

1.0.3 #

1.0.2 #

1.0.1 #

1.0.0 #


Marked #

3.0.1-36 #

3.0.0 #

2.0.0-65 #

2.0.0 #

1.2.44 - 1.0.6 #

1.0.5 #

1.0.4 #

1.0.3 #

1.0.2 #

1.0.0 #

Edit