Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: add new #form-status styles + warn status #713

Merged
merged 16 commits into from
Dec 3, 2020
Merged

Conversation

tujoworker
Copy link
Member

@tujoworker tujoworker commented Dec 1, 2020

This is the PR for getting in the new UX status messages in to Eufemia code as given from the main Figma file.

@tujoworker tujoworker merged commit 358eb5e into develop Dec 3, 2020
@tujoworker tujoworker deleted the ftr/form-status branch December 3, 2020 12:22
@tujoworker
Copy link
Member Author

🎉 This PR is included in version 7.2.15 🎉

The release is available on:

Your semantic-release bot 📦🚀

tujoworker added a commit that referenced this pull request Dec 11, 2020
# [8.0.0-beta.1](v7.2.0-beta.33...v8.0.0-beta.1) (2020-12-11)

### Bug Fixes

*  fix #tabs nav button color ([f365131](f365131))
* add  property to #tabs. If true, tabs will scroll to top once a tab change is performed ([c2d0096](c2d0096))
* add  to #slider component ([9abcfb6](9abcfb6))
* add `close_on_select` option to #date-picker shortcuts ([a116db1](a116db1))
* add `focus_selector` prop to #modal use it like e.g. `focus_selector=".dnb-input__input:first-of-type"` ([6ace687](6ace687))
* add `img`, `span` and `div` as elements with examples and visual test ([bf36cdd](bf36cdd))
* add `keep_value_and_selection` prop to #autocomplete ([54baea8](54baea8))
* add `on_click` event handler to #tabs ([574a146](574a146))
* add new #form-status styles + warn status ([#713](#713)) ([358eb5e](358eb5e))
* add warning if tertiary #button is used without icon – it is required by WCAG & Eufemia ([7963a73](7963a73))
* clean #number if phone number is given with + ([e0fa74f](e0fa74f))
* correct #toggle-button style states ([a5fbad6](a5fbad6))
* delay #skeleton animation by 2s ([b6f50c9](b6f50c9))
* enhance #drawer-list to call `hidden` without delay ([8dce12c](8dce12c))
* enhance #input relation between submit button and input field + streamline the handling of `aria-describedby` ([f7120f4](f7120f4))
* enhance #input with show/hide password ([7708e24](7708e24))
* enhance #modal with additional prevent close feature `triggeredBy` ([679fb30](679fb30))
* enhance #number component by ensuring that screen readers not always get 2 decimals ([7396315](7396315))
* enhance #slider with better screen reader number format API ([d85438c](d85438c))
* enhance #tabs scroll for more various situations and make it compatible with different font sizes ([2e6b104](2e6b104))
* enhance #tabs UX for NVDA ([5edd4dd](5edd4dd))
* enhance all components who contains a locale string, to support the `lang` HTML attribute ([d5efd7d](d5efd7d))
* enhance PaymentCard for screen readers ([#691](#691)) ([982992d](982992d))
* enhance printer css ([6087f87](6087f87))
* ensure #autocomplete blur event occurs only once per interaction cycle ([9d8494a](9d8494a))
* ensure #global-error better handling for the back button/anchor – even it looks like there is always the possibility that the user hits an empty url in some situations ([4cfe89c](4cfe89c))
* ensure #pagination re-renders properly, with or without a given function ([16c4661](16c4661))
* fix #accordion and #global-status height handling (0px height on IE) ([264ac2d](264ac2d))
* fix #accordion content re-render ([0a5093a](0a5093a))
* fix #autocomplete first open scroll prevention ([2fadb71](2fadb71))
* fix #autocomplete submit button icon handling so it is easier to swap out with a custom icon ([e94afe9](e94afe9))
* fix #global-error back button issue to be show as a string only ([87594f0](87594f0))
* fix #global-error back button to not show if no history is found ([79b3352](79b3352))
* fix #global-status icons by not using the new #form-status icons, but have the old once inlined (Thank You Sivert Randen) ([83385a9](83385a9))
* fix #input text alignment ([619f47c](619f47c))
* fix #input-password IE11/Edge clear button ([75119dd](75119dd))
* fix #modal #drawer `trigger_attributes` usage ([018e271](018e271))
* fix #modal #drawer screen reader focus handling ([0b9c4e7](0b9c4e7))
* fix #modal close issue that effected iOS 14 devices ([b0f2a28](b0f2a28))
* fix #modal close scroll issue, where a smooth scroll back was used ([377f517](377f517))
* fix #modal in #modal when used with VoiceOver ([2206bbc](2206bbc))
* fix #modal scroll behaviour on fullscreen + overlay animation enhancements ([5439fc3](5439fc3))
* fix #modal scrolling issue (pre iOS 14) for inner elements that are scrollable by overflow design ([b56c0f6](b56c0f6))
* fix #modal scrolling issue for inner elements that are scrollable by overflow design ([baa4cc0](baa4cc0))
* fix #modal scrolling issue for touch devices ([6c49079](6c49079))
* fix #payment-card colors to use available Eufemia colors ([873f07c](873f07c))
* fix #progress-indicator medium size to be aligned with medium icon size ([5cbb16a](5cbb16a))
* fix #section screen width issue and extend the background-color width ([ac8453d](ac8453d))
* fix #skeleton usage with #number component ([4203112](4203112))
* fix #skip-link causing a wired android 6 + chrome 83 bug to disturb box-shadow styling ([34f3c56](34f3c56))
* fix #space specificity issue ([5e1a036](5e1a036))
* fix #tabs module path resolution. Thank you @MrHaze ([fea4b64](fea4b64))
* fix #tabs scrollbar detection for safari desktop ([b323886](b323886))
* fix #tabs spacing if #section spacing is used ([f2d1003](f2d1003))
* fix `toPascalCase` to be actually pascal case, and add `toCamelCase` as well as a helper function ([9754960](9754960))
* fix Big Sur Safari font size fallback ([414b204](414b204))
* fix cursor in #autocomplete disabled state and color of #input icons ([b096ff4](b096ff4))
* fix spacing issue when used with #space ([#716](#716)) ([b528692](b528692))
* fix state handling for #checkbox, #switch, single #radio button and #toggle-button ([54735aa](54735aa))
* fix width issue of #form-status and make it more easy to set a custom min-width or max-width ([0bc3b0d](0bc3b0d))
* have `omit_set_focus_on_update` set to true by default ([db2887e](db2887e))
* keep #accordion content until animation is done ([#717](#717)) ([3937ea3](3937ea3))
* make #date-picker support for `en-US` locale ([744d143](744d143))
* make #modal scrolling work properly on Android 4.4 in order to serve input focus ([8260c1c](8260c1c))
* make #number even more robust in terms of copy - now using the given locale separator ([61bc9a0](61bc9a0))
* make #tabs handling the remaining spacing automatically so the mobile view buttons get aligned to the browser edges ([78b9dbf](78b9dbf))
* make #tabs horizontal scrollable ([#699](#699)) ([c4b9ddb](c4b9ddb))
* make #tabs scroll more polite to adapt different environment ([ab4c990](ab4c990))
* make the #autocomplete DOM input element accessible by using `input_ref` ([04113a3](04113a3))
* prevent `console.warn` warning in production ([c151043](c151043))
* prevent hiding #dropdown #autocomplete if [secure] was returned in `on_hide` event ([42111ef](42111ef))
* refactor #switch height usage ([849a998](849a998))
* remove #slider `%` usage in translation strings ([062f09a](062f09a))
* remove style-type `shine` from #skeleton ([c213654](c213654))
* return keyboard event if esc key got presset #dropdown #autocomplete ([a87bfec](a87bfec))
* return original event object in events to be more aligned with web event handling ([1d86c85](1d86c85))
* use `en-GB` as the new default locale – backwards compatibility should be given. ([0501b9a](0501b9a))
* use log instead of warn during dev ([4770eb5](4770eb5))
* use medium icon i #tabs nav buttons (as the UX is defined) ([76eec6e](76eec6e))
* use mono-space font for password #input fields ([b96803d](b96803d))
* use overflow auto on #drawer-list scrollbar instead of always scroll ([9f12579](9f12579))
* use padding instead of margin on #radio #checkbox #switch thanks [@poacher2k](https://github.com/poacher2k) ([1abdc6d](1abdc6d))
* use proposed colors for #global-error ([0f98768](0f98768))
* use spacing properties for the #space component ([f30fbde](f30fbde))
* use spacing vars in #table ([a4cfe42](a4cfe42))

### Features

* add `element` prop to #button ([297d28a](297d28a))
* ready to use #payment-card component ([#667](#667)) ([4049dda](4049dda))
@tujoworker
Copy link
Member Author

🎉 This PR is included in version 8.0.0-beta.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

tujoworker added a commit that referenced this pull request Mar 1, 2021
# [8.0.0-alpha.1](https://github.com/dnbexperience/eufemia/compare/v7.1.6...v8.0.0-alpha.1) (2021-03-01)

### break

* rename Number component and import to NumberFormat resp. number-format ([44db990](https://github.com/dnbexperience/eufemia/commit/44db9901c28791603d4859223b424df4c44cf0b1))

### Bug Fixes

*  fix #tabs nav button color ([f365131](https://github.com/dnbexperience/eufemia/commit/f365131c5277b167b7c8c3f455ae314344d0adf9))
* **DNB Medium** font got an enhancement regarding readability on Windows. ([f357fb3](https://github.com/dnbexperience/eufemia/commit/f357fb3876ad5130a9b6ea8987ab26144e1ef609))
* #date-picker `on_hide` event should return the selected date ([a6ea72c](https://github.com/dnbexperience/eufemia/commit/a6ea72c6b7fd4c242369241c989701417e2aa2e7))
* add  and  prop to #textarea including demo example ([3c4235d](https://github.com/dnbexperience/eufemia/commit/3c4235d8f6f4a7512d67d55de8107e1376812ad4))
* add  property to #tabs. If true, tabs will scroll to top once a tab change is performed ([c2d0096](https://github.com/dnbexperience/eufemia/commit/c2d009691846c9e54d19e1447ac04375d837bca4))
* add #accordion `setContainerHeight` with example ([3de5869](https://github.com/dnbexperience/eufemia/commit/3de5869f1969c2d84148a35525d6085f7e2ae324))
* add `autoCorrect="off"` to #autocomplete ([15cbe09](https://github.com/dnbexperience/eufemia/commit/15cbe09d051347b8d6fd1fc5cef864411149c6fc))
* add `flush_remembered_state` to #accordion ([b7f7a11](https://github.com/dnbexperience/eufemia/commit/b7f7a112a8e7df7df43923192b88165a40466f43))
* add `img`, `span` and `div` as elements with examples and visual test ([bf36cdd](https://github.com/dnbexperience/eufemia/commit/bf36cddbad5dea86e407e8fc32cdfcb3130f4253))
* add `inner_ref` prop to #textarea ([c29a2f3](https://github.com/dnbexperience/eufemia/commit/c29a2f3b87a0d0dc9308e725b451e94e4753574b))
* add `no_animation` prop to #accordion ([0d777d2](https://github.com/dnbexperience/eufemia/commit/0d777d2e72b74bf1cd73d92fa78f1f47a4b5097c))
* add `size` prop to #paragraph <P /> element ([971e372](https://github.com/dnbexperience/eufemia/commit/971e372893d2ca3a490ac3e2202351b0a136129b))
* add aria-hidden to icons inside #icon as they are 99% of time used as decorative ([3edf351](https://github.com/dnbexperience/eufemia/commit/3edf351ab72d08003b043bd74c4564578f7b3029))
* add back missing try/catch on `insertElementBeforeSelection` helper function ([6c86751](https://github.com/dnbexperience/eufemia/commit/6c86751ab8425fd10feee7545e22f9e2b1a45005))
* add better handling of `global` / `window` in custom-element ([00c87bb](https://github.com/dnbexperience/eufemia/commit/00c87bb4634db1879331947e30f174f9af3a6370))
* add fullscreen support to #drawer ([321c790](https://github.com/dnbexperience/eufemia/commit/321c790ebd6f115a476c21759453b1d6adf3d29b))
* add heading and custom element support to #accordion ([c5ae255](https://github.com/dnbexperience/eufemia/commit/c5ae2559f880c4c7c6900e238cce223cb0236bee))
* add icon minimize ([bec6463](https://github.com/dnbexperience/eufemia/commit/bec6463f2de677e74eb836cf6e7527396bf3aff1))
* add large size to #checkbox ([be61d78](https://github.com/dnbexperience/eufemia/commit/be61d789b33e82e5dd73fb13afa9c2843f81c897))
* add large size to #radio button ([b2fc508](https://github.com/dnbexperience/eufemia/commit/b2fc508a4c3320c0fae198a072f44c837a3eeb6b))
* add large size to #switch ([e191a34](https://github.com/dnbexperience/eufemia/commit/e191a34772d3809fc266b54feb547a6c54aa1644))
* add more font weights of DNBMono ([22b7983](https://github.com/dnbexperience/eufemia/commit/22b7983e3ec1caec5f4d99a555de12e1e2d2f6d0))
* add more font weights of DNBMono-Skeleton ([edd5a72](https://github.com/dnbexperience/eufemia/commit/edd5a722df94a5f07dd96e9e603d802809ed0637))
* add new check icon to #checkbox ([97c1f33](https://github.com/dnbexperience/eufemia/commit/97c1f3307f97019a21d29ef7dcb2a39e7cdc397d))
* add new icons `chatbot`, `location`, `contract` and `support` ([#581](https://github.com/dnbexperience/eufemia/issues/581)) ([f114bbf](https://github.com/dnbexperience/eufemia/commit/f114bbf62ae3960ac19aadee1d092f16fc07fc0d))
* add overlay background to #modal ([9954391](https://github.com/dnbexperience/eufemia/commit/9954391371af61e60d966f1d14f44cc77fb3aa75))
* add stretch support to #date-picker and enhance support for #dropdown ([94ba7ad](https://github.com/dnbexperience/eufemia/commit/94ba7ad4e8e82e6511f44b2e8b872aa2eb6751c1))
* add stretch support to #dropdown and #autocomplete ([9110322](https://github.com/dnbexperience/eufemia/commit/911032245e09ef745f61485dce31a0e4e38c3875))
* add the ability to have a custom component as the #modal title, instead of string only ([c9fd568](https://github.com/dnbexperience/eufemia/commit/c9fd568d463e4834756883747ed3450e6002f59b))
* change #tabs line color to be aligned to the Figma drafts ([bfabbf7](https://github.com/dnbexperience/eufemia/commit/bfabbf73721365fbb06231d414db88964a05e6de))
* correct #accordion icon in `single-container` mode ([5151f3d](https://github.com/dnbexperience/eufemia/commit/5151f3dece71b2b45e3ef5677ffe9832e6584ec1))
* default #number currency display to `narrowSymbol` instead of `symbol` ([3314687](https://github.com/dnbexperience/eufemia/commit/3314687627af842940e608d23fc30fe02e9dde7f))
* enhance  (selection) handling on #dropdown if not a numeric only value is given ([d12d854](https://github.com/dnbexperience/eufemia/commit/d12d854c517f2b4c3f3b7adcb0faff554115c312))
* enhance #accordion animation ([6ccc84a](https://github.com/dnbexperience/eufemia/commit/6ccc84af4c06823bfb93fca8e2d6c973800a7bf8))
* enhance #accordion container height calculation and handling ([09e8e1b](https://github.com/dnbexperience/eufemia/commit/09e8e1bdfa543335c0ae8521a3af4c8d1204bc5e))
* enhance #accordion single container height management ([acc5f85](https://github.com/dnbexperience/eufemia/commit/acc5f857ff59f0e54b32e83a7f54e5bb9493e4c6))
* enhance #accordion single container height management ([#573](https://github.com/dnbexperience/eufemia/issues/573)) ([30d25c2](https://github.com/dnbexperience/eufemia/commit/30d25c2422afc9c1dee773b5dc1bea58587d45ad)), closes [#564](https://github.com/dnbexperience/eufemia/issues/564)
* enhance #accordion startup stability ([320e7bb](https://github.com/dnbexperience/eufemia/commit/320e7bb47c36f3a4f4bf49ffd236ca89f03dd2bb))
* enhance #autocomplete to invalidate the cache before showing new content ([9e7f5ea](https://github.com/dnbexperience/eufemia/commit/9e7f5eaab11d92a025e2a6d4adceaa1927052819))
* enhance #autocomplete to invalidate the cache before showing new content + screen reader enhancements and simplification ([2059bd8](https://github.com/dnbexperience/eufemia/commit/2059bd8a0a299443cf6364a6a3568f0026f11137))
* enhance #date-picker first focus with an `aria-describedby` pointed to the label ([3a216b2](https://github.com/dnbexperience/eufemia/commit/3a216b2c699729327ae9facea439b1315f16605f))
* enhance #date-picker screen reader locale/lang support ([de0de8d](https://github.com/dnbexperience/eufemia/commit/de0de8d0476eb49223b39d1263dc85f4143bc398))
* enhance #drawer-list if links #anchor is used inside ([dbab8da](https://github.com/dnbexperience/eufemia/commit/dbab8da6fdb5646850d0454abc6132bb3ae669ba))
* enhance #dropdown label for screen readers (NVDA) + minor styling fixes ([992aa65](https://github.com/dnbexperience/eufemia/commit/992aa6585c0920484da6277fdd9850732e2f3bbc))
* enhance #global-status link with the given form component label ([7064581](https://github.com/dnbexperience/eufemia/commit/706458142cacb0dff5f5945e7fca0bf59ac1d820))
* enhance #global-status to work more properly together with live updated data and use shared height animation with accordion ([e335008](https://github.com/dnbexperience/eufemia/commit/e335008408abe909043e162e4967c6873b37bbe3))
* enhance #icon to use role presentation if icon is used ([fb44523](https://github.com/dnbexperience/eufemia/commit/fb44523056fff3c91a9a7d4b71828dd5b4b42f76))
* enhance #modal help button to use "aria-roledescription" to tell the screen reader about the purpose of this button ([449f9f4](https://github.com/dnbexperience/eufemia/commit/449f9f4a489c27ced188e0aa6878fdcdd9781571))
* enhance #number to use only one screen reader enhancement approach and make copy more robust ([99e696c](https://github.com/dnbexperience/eufemia/commit/99e696cbf8f78c6b6b82d32a3b70035b132366e2))
* enhance #skeleton animation to work without overflow hidden – in the right side ([eb4b795](https://github.com/dnbexperience/eufemia/commit/eb4b79568a80e48f0574a36f31ff44dcdf56f7ff))
* enhance #skeleton API ([515c73f](https://github.com/dnbexperience/eufemia/commit/515c73f3e0a546b787c7cdc026ee26d47f9c8e49))
* enhance #skeleton auto size detection and handling ([1bea0c7](https://github.com/dnbexperience/eufemia/commit/1bea0c708ddf1ccc9d4b9b2bfd902e873e4486ff))
* enhance #skeleton auto size detection and handling ([#587](https://github.com/dnbexperience/eufemia/issues/587)) ([e282562](https://github.com/dnbexperience/eufemia/commit/e282562d6b5c219e5c546713e08307fcba4d6408))
* enhance #skeleton height handling ([81212f2](https://github.com/dnbexperience/eufemia/commit/81212f22c9cb3c95c0a2197f98bcdac8013b35c9))
* enhance #skeleton usage in #table ([310204b](https://github.com/dnbexperience/eufemia/commit/310204b9204af7f67535c481acbe895490deaaa8))
* enhance #skeleton word count and IE11 support ([3af41df](https://github.com/dnbexperience/eufemia/commit/3af41df9363e694218f1187407990b03280a5f1e))
* enhance #skeletons and add it to the #heading components ([c7472da](https://github.com/dnbexperience/eufemia/commit/c7472dad2a94b8b469e4605f089f278c4f5f617a))
* enhance #step-indicator accessibility + includes global css (core scope) change ([3467124](https://github.com/dnbexperience/eufemia/commit/3467124127c91c3ad9ef9810d02e04f6c1e9b9ad))
* enhance #textarea autoresize feature to be used together with stretch / responsive layouts ([a4024b1](https://github.com/dnbexperience/eufemia/commit/a4024b1073d89276f0e30665436457855fd94707))
* enhance CJS support ([#628](https://github.com/dnbexperience/eufemia/issues/628)) ([3948757](https://github.com/dnbexperience/eufemia/commit/39487578c3b79bd12de46d4975c586dde38e3836))
* enhance nested #modal support/invalidation when used with screen readers & keyboard users ([a39582d](https://github.com/dnbexperience/eufemia/commit/a39582d41629d7a6629a0763cf5df67107d65dc0))
* enhance nested #provider update routine ([2f6ad95](https://github.com/dnbexperience/eufemia/commit/2f6ad95f33d3689b7b01eccd54073fdf097dcc29))
* enhance skeleton coparation compatibility with other elements ([9bbf7a1](https://github.com/dnbexperience/eufemia/commit/9bbf7a17700e32445ce7190baa45edbaa2f103ff))
* enhance suffix with unified styling and word-break handling ([#747](https://github.com/dnbexperience/eufemia/issues/747)) ([aca32be](https://github.com/dnbexperience/eufemia/commit/aca32beae7ee9d91a1f33b5c62f7f95d404b1d7c))
* ensure #skeleton animations runs properly ([38929ea](https://github.com/dnbexperience/eufemia/commit/38929eaf681e3443775045609e3d2960e709d860))
* ensure that #form-row can handle several React nodes, even if one is null ([b896844](https://github.com/dnbexperience/eufemia/commit/b8968447553c806d132333c531226a3b79d91c8c))
* ensure that #modal returns `triggeredBy` in `on_close` event ([f534b17](https://github.com/dnbexperience/eufemia/commit/f534b17d8d3543b57786c3a10b2ba313989ee07f))
* ensure that #skeleton animation actually runs ([9839f7b](https://github.com/dnbexperience/eufemia/commit/9839f7b59c76009b01a7884f5441db449f1ef23f))
* ensure that `status` does accept a boolean as well ([abf8653](https://github.com/dnbexperience/eufemia/commit/abf8653819c67190248adaf6ed72fbaf8482d38b))
* ensure the #number component dont wrap numbers to newlines ([deebfd1](https://github.com/dnbexperience/eufemia/commit/deebfd1bf6a822ce8150701c05bc88674c70e253))
* fix #accordion `single_container` issue on wider screens ([583875c](https://github.com/dnbexperience/eufemia/commit/583875ce56ba006fd2a2ac456c3215787d47f600))
* fix #accordion and #global-status height handling (0px height on IE) ([264ac2d](https://github.com/dnbexperience/eufemia/commit/264ac2d58cee3144fe043798d223e7864d6c4abb))
* fix #accordion aria-expanded states ([ebdabe1](https://github.com/dnbexperience/eufemia/commit/ebdabe141134d95a249d887b9fc49cbd8a1ff03b))
* fix #accordion automatic height adjustment during re-render ([760174b](https://github.com/dnbexperience/eufemia/commit/760174b9d372bbc7ab53849cfb12a263dc95050b))
* fix #accordion container / content render if not expanded 🐞 ([0388607](https://github.com/dnbexperience/eufemia/commit/038860776ff4db85c067d03035d58746baf1ca66))
* fix #accordion expanded on startup in group if invalid local storage is given ([7d0f7d0](https://github.com/dnbexperience/eufemia/commit/7d0f7d064cfcce0dcdbad5f07a7df9b341a437e2))
* fix #accordion exposure ([c054dee](https://github.com/dnbexperience/eufemia/commit/c054dee9a5e5171c7477bd88d58c722e82728110))
* fix #accordion exposure ([#575](https://github.com/dnbexperience/eufemia/issues/575)) ([9dd7bf4](https://github.com/dnbexperience/eufemia/commit/9dd7bf4fd915188829560cc9da151d054a0d71e0)), closes [#564](https://github.com/dnbexperience/eufemia/issues/564)
* fix #accordion height issue in single container is used ([3d359b9](https://github.com/dnbexperience/eufemia/commit/3d359b908e5d0cee3453b7a1000d02b881370243))
* fix #accordion height issue in single container is used ([#579](https://github.com/dnbexperience/eufemia/issues/579)) ([75b38c8](https://github.com/dnbexperience/eufemia/commit/75b38c8ffbd7af57c104390c251d98b150651edf)), closes [#564](https://github.com/dnbexperience/eufemia/issues/564)
* fix #accordion icon position to be top aligned ([8bb5d71](https://github.com/dnbexperience/eufemia/commit/8bb5d719fa98a1b4ddf89e23ae38c8ff5961a7e5))
* fix #accordion startup animation on grouped state ([00a0675](https://github.com/dnbexperience/eufemia/commit/00a0675ae187c3f59ca5a4850385dc67a6868842))
* fix #accordion startup routine when local storage was used ([3ca51ce](https://github.com/dnbexperience/eufemia/commit/3ca51ce10a5b2b8b296bc6c91f2e015d98001b45))
* fix #autocomplete value update if prop changes ([217e99b](https://github.com/dnbexperience/eufemia/commit/217e99b1834f62405462e0c994db231fbd33e8a4))
* fix #button innerRef – if undefined was given ([08907c4](https://github.com/dnbexperience/eufemia/commit/08907c418d28be2697ccfb4625f2875de17c1ece))
* fix #button text prop type to support React Node ([83df175](https://github.com/dnbexperience/eufemia/commit/83df1754396293d1ab91a3dafe88d11ca2a29a97))
* fix #date-picker alignment and add copy&paste feature and mark todays date with medium font-size ([1592762](https://github.com/dnbexperience/eufemia/commit/15927621f65e24ba45192d83d824145319eb3f96))
* fix #date-picker min / max and auto correction + remove left over of the auto focus feature ([9a7212f](https://github.com/dnbexperience/eufemia/commit/9a7212f88cdaf82399bfc307e1ce67b284c5544d))
* fix #date-picker render-prop rerender while key navigation ([0973cb8](https://github.com/dnbexperience/eufemia/commit/0973cb8fd29344548f45b13084cc30986d1eef05))
* fix #date-picker safari issue with border / box-shadow issue if no input is shown + mobile safari wrapping issue ([036bd41](https://github.com/dnbexperience/eufemia/commit/036bd4146e895d30e8a1b1b57a9f139b4a222fdd))
* fix #date-picker separators for the Norwegian locale ([7850478](https://github.com/dnbexperience/eufemia/commit/7850478554308cf15217d4eae3636dff2ca476ca))
* fix #dropdown double opening issue by using arrow keys and direct clicks ([b9e58bf](https://github.com/dnbexperience/eufemia/commit/b9e58bf87455ce3ea0259863f3f6a7316a119523))
* fix #dropdown focus handling (NVDA) ([a28aaab](https://github.com/dnbexperience/eufemia/commit/a28aaab46a50ac5b706b9c7a4e2ba77612ab5bef))
* fix #dropdown tab key handling during open state ([f389cac](https://github.com/dnbexperience/eufemia/commit/f389cac1d7792a002b16466d71276a407abe55c2))
* fix #dropdown tertiary button usage on active state ([d10e2be](https://github.com/dnbexperience/eufemia/commit/d10e2beb90283b698ec84281da56e29c2d9540f9))
* fix #global-error to support dynamic SVG size by inherit the font-size ([ae5d3bf](https://github.com/dnbexperience/eufemia/commit/ae5d3bf51649cbdae51e1d1277f27c120c12be30))
* fix #help-button #modal icon position ([31a2cb3](https://github.com/dnbexperience/eufemia/commit/31a2cb335aa4f8e3a365787e22d414db48cb8c33))
* fix #help-button correctly forwarding attributes ([aecb913](https://github.com/dnbexperience/eufemia/commit/aecb913f4a010e7d58d941b31c12e7f4d1230118))
* fix #input and #textarea stretch layout ([1a1db2e](https://github.com/dnbexperience/eufemia/commit/1a1db2e944f2f2c508dead3cb139a830ff7d42b6))
* fix #input text alignment ([619f47c](https://github.com/dnbexperience/eufemia/commit/619f47ca95be3ade5378faf82d5e84b960f4b6c9))
* fix #input text alignment ([b49e869](https://github.com/dnbexperience/eufemia/commit/b49e86972848ae2fa8379d4d50949cc5d6893976))
* fix #input-masked ref handling and `selectall` usage ([7f1e4fb](https://github.com/dnbexperience/eufemia/commit/7f1e4fbffd10289f36cd23e582e9219fa94002a9))
* fix #masked-input focus/selection issue, when `currency_mask` is used ([49f047f](https://github.com/dnbexperience/eufemia/commit/49f047f4ec8547c3d869276c23dfa2263e1215ff))
* fix #modal #drawer screen reader focus handling ([0b9c4e7](https://github.com/dnbexperience/eufemia/commit/0b9c4e7ac8b89e5387057d4b6668ddd4e4df0289))
* fix #modal `trigger_icon` to allow secondary icons without prop type warning ([c394eb1](https://github.com/dnbexperience/eufemia/commit/c394eb1ed31b79bf0b6ebfc686ea51b56ff9069c))
* fix #modal close event React v16 support ([0240c7e](https://github.com/dnbexperience/eufemia/commit/0240c7e391eaaf8159b8102dc1e1a537e006b09a))
* fix #modal close routine to ensure we animate if the state is set from outside ([00ca94c](https://github.com/dnbexperience/eufemia/commit/00ca94cfd9dec923b0f7172dbdb628d6b51f5738))
* fix #modal esc key when content not has gotten focus + support nested modals with esc key ([992ef7f](https://github.com/dnbexperience/eufemia/commit/992ef7fb7746fb4277d5a93bdf24f98a3bb64d3a))
* fix #modal min-width issue when font-size is >2x ([2e1df87](https://github.com/dnbexperience/eufemia/commit/2e1df873fd56a854a7d21e64d0338af2c4a6499c))
* fix #modal reopen in `hide_trigger` mode and make multi / nested modals more robust ([57e077b](https://github.com/dnbexperience/eufemia/commit/57e077b97a4123487754b100dc393bc7bf3b9213))
* fix #number issue with decimals and add `clean` property, to clean dirty numbers alongside with `omit_round` to avoid rounding of decimals ([836883d](https://github.com/dnbexperience/eufemia/commit/836883da442a45ed18e4a705418ad559dff20257))
* fix #section screen width issue and extend the background-color width ([ac8453d](https://github.com/dnbexperience/eufemia/commit/ac8453d718f37897284b7261ab584d25648d2031))
* fix #skeleton usage with #number component ([4203112](https://github.com/dnbexperience/eufemia/commit/4203112c370ee7dd4d71701c3e69d28f06e145bd))
* fix #skeleton wrapper issue and remove __inner to simplify and make it more robust for ssr ([b2eb2a8](https://github.com/dnbexperience/eufemia/commit/b2eb2a8768ad6aafedddd6e332ed7cfd700e225a))
* fix #slider disabled/enabled state handling ([9c32c3c](https://github.com/dnbexperience/eufemia/commit/9c32c3cc35723ed3c5be3d88ee648b703aead9da))
* fix #space in no collapse usage ([3a46897](https://github.com/dnbexperience/eufemia/commit/3a46897dc236b250822e9ffa70fa3abf13fc90a5))
* fix #switch `width` in large size to be 48 ([96d5f45](https://github.com/dnbexperience/eufemia/commit/96d5f45e502d98255d5c307e2893ccd51b0817cd))
* fix #switch suffix spacing + update snapshots ([2dff55f](https://github.com/dnbexperience/eufemia/commit/2dff55fbb8e65922e6ac8a01dfd7c2b5f72c9f87))
* fix #tabs `prerender` if key is given as a number ([e209a30](https://github.com/dnbexperience/eufemia/commit/e209a30937a47e0fa6df66c849b7e277dae8976e))
* fix #tabs by ensuring we wait until the styles are applied, before we do the calculations ([481a9ea](https://github.com/dnbexperience/eufemia/commit/481a9ea341a63b485e76325b9f2e968ce4610b36))
* fix #toggle-button multiselect group when individual checked state is given ([4b1bd25](https://github.com/dnbexperience/eufemia/commit/4b1bd2514e47e4fdbc8674a6d09156c7f0eed50b))
* fix #toggle-button spacing alignment ([5c83122](https://github.com/dnbexperience/eufemia/commit/5c83122374c8c36d9098b00924e32c31720a7d3a))
* fix autoclose issue on #global-status ([e4d96e8](https://github.com/dnbexperience/eufemia/commit/e4d96e80e831e858551ea7c1699b60e3eb46b330))
* fix bette #dropdown used in StrictMode support when value is given ([83739d6](https://github.com/dnbexperience/eufemia/commit/83739d6466a4ce57a7ea171d91faaf9d635ddcce))
* fix desktop safari zoom issue with box-shadow borders and usage of inset ([4695338](https://github.com/dnbexperience/eufemia/commit/4695338f2eb122c028c575a73cd34cfdb1b80654))
* fix direct selection support of ::selection ([443c177](https://github.com/dnbexperience/eufemia/commit/443c177680493f90935a71c25c7d97f903cbe563))
* fix failing postcss of calc usage with minus values ([959096c](https://github.com/dnbexperience/eufemia/commit/959096cbd0df0d4eb88dc64728beb75f732d0271))
* fix height of #accordion of description is given ([b2913e2](https://github.com/dnbexperience/eufemia/commit/b2913e22ac71a072ead7cf31dac985411af3f4db))
* fix icon #button (only an icon) sea/emerald green discrepancies ([f3d2507](https://github.com/dnbexperience/eufemia/commit/f3d250737a8ca88f65fe1b6c6cb5ab353db0bd48))
* fix IE border color issue ([3a3dc9c](https://github.com/dnbexperience/eufemia/commit/3a3dc9c0e0f529cf0c9734c07075dd9100b524a2))
* fix linter recommendation in #accordion ([7a16ea7](https://github.com/dnbexperience/eufemia/commit/7a16ea70a58bf268e00b361d40ae707568dba8bd))
* fix max-width viewport issue when larger font-size is used – #dropdown #drawer-list content width ([14c8e4c](https://github.com/dnbexperience/eufemia/commit/14c8e4c140afda7935f0823300d620a3a6b07db1))
* fix new #modal spacing, if no title is given ([d77736b](https://github.com/dnbexperience/eufemia/commit/d77736b3d078f0de3981edf47b66b5eee75f8469))
* fix new styling in #date-picker ([23ba620](https://github.com/dnbexperience/eufemia/commit/23ba62091218dc14847e17fa12313b88f205a240))
* fix paragraph typography styles ([c7207f2](https://github.com/dnbexperience/eufemia/commit/c7207f224b13cdaa2def4a368a0d776e2c7cb431))
* fix ref forwarding to #element distributor ([6a1dfe1](https://github.com/dnbexperience/eufemia/commit/6a1dfe1e0030fc090951bffeece6d192366aedec))
* fix tertiary #button with component given and icon_position left ([4222da0](https://github.com/dnbexperience/eufemia/commit/4222da0898f68f242f92a40bcfa61c585767f5f0))
* fix theme style linking with correct component path ([3d7aee4](https://github.com/dnbexperience/eufemia/commit/3d7aee4b7e8f81554843dce3e170245ab4b22ee0))
* fix top/bottom fullscreen support in #drawer ([e2c3b07](https://github.com/dnbexperience/eufemia/commit/e2c3b07bbaf7839dc0460ac2dd8996a56792ff68))
* fix width issue of #form-status and make it more easy to set a custom min-width or max-width ([0bc3b0d](https://github.com/dnbexperience/eufemia/commit/0bc3b0d90b8f3a22629ae102cb9b9ad86d62b4d8))
* fix width issue of #form-status and make it more easy to set a custom min-width or max-width ([26553ee](https://github.com/dnbexperience/eufemia/commit/26553ee9bc9c6fea8dc407dbf6fbd54222754f41))
* have `omit_set_focus_on_update` set to true by default ([db2887e](https://github.com/dnbexperience/eufemia/commit/db2887e477052a1a36b30144a2c47e804d6e60b7))
* include `.cjs` files to be transformed with babel (and remove concurrent run, as it breaks on CI) ([2de5aa9](https://github.com/dnbexperience/eufemia/commit/2de5aa9676bbb7f379fe1c39cd785ee3ebd60629))
* increase #skeleton width because of xx-large font-size ([150aeb1](https://github.com/dnbexperience/eufemia/commit/150aeb11181ad973ee477fb855e2e54242c246c8))
* lower (and align to the Figma drafts) the space between #tabs (to have max 2.5rem and 2rem for small screens) ([d9e3dcc](https://github.com/dnbexperience/eufemia/commit/d9e3dcc523a0196b243e5a155cfe25f1f671e278))
* make #date-picker support for `en-US` locale ([744d143](https://github.com/dnbexperience/eufemia/commit/744d1432c05c16abd22e7cee38abd42b8ca12f12))
* make #date-picker work in React StrictMode ([f5749ca](https://github.com/dnbexperience/eufemia/commit/f5749ca5e5aa47fb12eb4d946e9d011ba9639864))
* make #form-status updating changed values to be aligned with #global-status ([4251b5b](https://github.com/dnbexperience/eufemia/commit/4251b5bce2e5f1a252bb6fb952cb9f4975aee347))
* make #modal in #modal (also #drawer) work properly at 4 levels ([675eada](https://github.com/dnbexperience/eufemia/commit/675eada351486af3876648bb5c77109e21de1984))
* make #number even more robust in terms of copy - now using the given locale separator ([61bc9a0](https://github.com/dnbexperience/eufemia/commit/61bc9a0b75d1087cace8220bf34c142febda12c3))
* make #skeleton able to simply toggle on of, set by the global provider ([722f304](https://github.com/dnbexperience/eufemia/commit/722f3045f4bd802e934e0c281028286ebb24a4ef))
* make #skeleton able to simply toggle on of, set by the global provider ([#577](https://github.com/dnbexperience/eufemia/issues/577)) ([1756d5e](https://github.com/dnbexperience/eufemia/commit/1756d5e9f907a230c25bbc9e43b5a90873611ee6))
* make #slider align centered if no label is given ([76669b0](https://github.com/dnbexperience/eufemia/commit/76669b052cb2518d44baab48331e1791d1874cdc))
* make `aria-describedby` pass through if it is set manually ([f858a29](https://github.com/dnbexperience/eufemia/commit/f858a297e1a61e5e5c7a49edfc72dddf14bf08fe))
* make `value` available in #dropdown event return instead of only `selected_key` if object was given as data ([724ce1b](https://github.com/dnbexperience/eufemia/commit/724ce1beecb857a48248f45931f281f4e75cb29f))
* make every component listening for the Eufemia #provider props ([dec3c69](https://github.com/dnbexperience/eufemia/commit/dec3c697208234ed020645da0294b242ae92c852))
* make it possible to close #modal #drawer from inside only by returning the close method in the render prop ([8021f1a](https://github.com/dnbexperience/eufemia/commit/8021f1a1f81c8f77832a7dc3af320f54d5e0eefd))
* make keyboard interaction of #dropdown React v17 compatible ([0ad41f7](https://github.com/dnbexperience/eufemia/commit/0ad41f7c06447febd30deb900fb17e891687d581))
* make scroll declaration in #drawer-list of every closes top/bottom item optional, by using `enable_closest_observer` [#622](https://github.com/dnbexperience/eufemia/issues/622) ([314c6cb](https://github.com/dnbexperience/eufemia/commit/314c6cb3fcf98d82530f2e495963819776f80ce8))
* make sure that #drawer-list #dropdown items are vertical centered ([b65294a](https://github.com/dnbexperience/eufemia/commit/b65294ad936b1cddf42ef99aea4ac91c8d5c9347))
* make the #autocomplete DOM input element accessible by using `input_ref` ([04113a3](https://github.com/dnbexperience/eufemia/commit/04113a37d69c51f682675ee6e2f3b908cd7ffb6a))
* make white content part in #global-status optional + enhance update method and logic ([44ce8cc](https://github.com/dnbexperience/eufemia/commit/44ce8cc515efe587fe795c52847d4303c3be3e36))
* optimize #date-picker with memorized calendar days calculation ([ee65fd9](https://github.com/dnbexperience/eufemia/commit/ee65fd9a112440307c09368c9c4176f05dfc613f))
* output commonjs files with `.es5.js` extension for better Node.js v12 and v14 compatibility ([80ce3b4](https://github.com/dnbexperience/eufemia/commit/80ce3b4cd43c797b8213fe5273c02bc17371231b))
* prevent close grouped #accordions from getting closed, if not `allow_close_all` is defined ([b1bf259](https://github.com/dnbexperience/eufemia/commit/b1bf25931d26e89ed38aaed7ed9d1f1cfcc99b28))
* print warning if #global-status id was not found ([885182f](https://github.com/dnbexperience/eufemia/commit/885182f022595d645859556bf1ed7a637e211d45))
* re-defining how icon size are set in #button ([45fdd3c](https://github.com/dnbexperience/eufemia/commit/45fdd3cd08c8774a91cd384c35815368501f88d6))
* **autocomplete:** fix #autocomplete status by forwarding `status_state` ([170adbb](https://github.com/dnbexperience/eufemia/commit/170adbb8232dfdb740fd0ec3bf93b6c16bbc5797))
* **global-status:** allow #global-status to receive a React Element instead of only a string ([0905f39](https://github.com/dnbexperience/eufemia/commit/0905f39ceb7871a1b6da776dd415239212269605))
* **types:** align types to whats available in the property docs ([52def57](https://github.com/dnbexperience/eufemia/commit/52def573e1ff265c0a2541a48a1591bb7f66c541))
* **types:** correct TS types like static component members ([#757](https://github.com/dnbexperience/eufemia/issues/757)) ([479b865](https://github.com/dnbexperience/eufemia/commit/479b865293332312630ea9a3b151d4dd4f6a0c99))
* **types:** fix #input align prop ([3eda80c](https://github.com/dnbexperience/eufemia/commit/3eda80cac57bad05b636b46f262895baafcdb624))
* **types:** fix #skeleton helper types ([6161228](https://github.com/dnbexperience/eufemia/commit/61612282e78ed8400576ee596207ae68467a65f9))
* **types:** fix element types for when using className etc. React element props ([12b00e1](https://github.com/dnbexperience/eufemia/commit/12b00e1ecdc73d22bc14ed5560ceda4bc7b7eefe))
* **types:** fix static #modal "Inner" type handling ([2b2067d](https://github.com/dnbexperience/eufemia/commit/2b2067ddf1d05a3dbef4411b2c680965f6112154))
* **types:** make types less stricter for types like string/number and string/boolean ([b3f634c](https://github.com/dnbexperience/eufemia/commit/b3f634ca20e20fe7d1116f5ad7f199fa91a38b92))
* redefined #date-picker on new UX styles ([97a2e10](https://github.com/dnbexperience/eufemia/commit/97a2e10ca9c4792ff7575a1c6c184e08df23db4f))
* refactor #dropdown to support better tertiary button variant + add #action-menu info and demo ([b44bb53](https://github.com/dnbexperience/eufemia/commit/b44bb53830524b7555d671b5dd3994808b8a21a6))
* refactor #slider in order to enhance accessibility for screen readers ([97bf97b](https://github.com/dnbexperience/eufemia/commit/97bf97bc564bc496bf7ea0a7f11ee0a95ba18776))
* refactor #switch height usage ([849a998](https://github.com/dnbexperience/eufemia/commit/849a9984bd5f3cf0ba5c0f384b2dcd79fd128bd1))
* refactor CSS color vars handling to get in better future theming support ([#751](https://github.com/dnbexperience/eufemia/issues/751)) ([2537833](https://github.com/dnbexperience/eufemia/commit/25378338eaba633683d7e7b375afa4ef50961376))
* refactor dl #lists and make spacing compatible with #skeletons ([35bd9ac](https://github.com/dnbexperience/eufemia/commit/35bd9ac6814e90fb26bea379883c5a2aa1f78f68))
* refactor of form components to ensure that `aria-describedby` does not get an leading white-space ([3d08959](https://github.com/dnbexperience/eufemia/commit/3d089597c92874bdc642f88dad1b1967ba2895c3))
* refresh some icon changes for `download` and `paperclip` ([#752](https://github.com/dnbexperience/eufemia/issues/752)) ([33a36c1](https://github.com/dnbexperience/eufemia/commit/33a36c15e5ca782391775555b44151462b2b0fa7))
* remember #accordion state in a single one as well ([6480911](https://github.com/dnbexperience/eufemia/commit/648091117efdec6416fec2d7a1ab9a6ff237607d))
* remove `/dist` from release bundle ([4224495](https://github.com/dnbexperience/eufemia/commit/422449544cce8558d4303b783a74c4a6204b57c0))
* remove prop-type for autocomplete usage in #input ([660e235](https://github.com/dnbexperience/eufemia/commit/660e235eb0c94d16379e0449b9c7406b012beda6))
* remove unused `diretion` prop from ([f20320d](https://github.com/dnbexperience/eufemia/commit/f20320d2df00f3e63a3219082cd8451d5b19075e))
* revert using `exports` field in package.json due to lack of flexibility and add instead many places a index.cjs ([63cef85](https://github.com/dnbexperience/eufemia/commit/63cef85ea235000d81882ef5d628557a1c28b067))
* rewrite #date-picker to enhance UX (dates can now be deleted from the input) and support React StrictMode ([edbb39e](https://github.com/dnbexperience/eufemia/commit/edbb39e255e34439de60dc61a3fa5126fa741861))
* small #drawer-list rewrite to get rid of the async assignment of the helpers, in favor of a component did mount approach ([fa21548](https://github.com/dnbexperience/eufemia/commit/fa2154817b66a8ffa22210b0c6be6bb6b2670e9c))
* use  as the currency_position default if locale is nb-NO/nn-NO or no ([91af05e](https://github.com/dnbexperience/eufemia/commit/91af05edfcadbc7c6bfbf4782e5b51fda4ff087e))
* **elements:** fix element margin usage when space is used ([32cc37e](https://github.com/dnbexperience/eufemia/commit/32cc37e9f8c73b7b17fd4287aa80d8a7c62bb649))
* **icons:** add `broken_chain` and `video` icon ([#745](https://github.com/dnbexperience/eufemia/issues/745)) ([7fb2cfc](https://github.com/dnbexperience/eufemia/commit/7fb2cfc5bd9cef41c3282e1c85b7b2cb9ba9d7e0))
* **icons:** fix missed icons from Figma misalignment ([2d7a917](https://github.com/dnbexperience/eufemia/commit/2d7a9173649705426f80bcffe1b82b1a1bc3f26f))
* **Types:** add `defaultProps` type ([8413d19](https://github.com/dnbexperience/eufemia/commit/8413d19b26d816ffe9386d8384818c05929ad170))
* **Types:** add prop type  to #form-set ([e474943](https://github.com/dnbexperience/eufemia/commit/e47494361c66d014fcdbfdc3751847e29856dd98))
* **Types:** add spacing (#space) types to every supported component ([b490015](https://github.com/dnbexperience/eufemia/commit/b4900159b7e1e6fe4fedc85763a2e02ed3525dcb))
* **Types:** add spacing typres to elements ([7bb940f](https://github.com/dnbexperience/eufemia/commit/7bb940ff5facf7f12984e33093622cfb1b5c43e5))
* **Types:** fix #icon size types ([c08e2e5](https://github.com/dnbexperience/eufemia/commit/c08e2e5a01497764c92d81fe1584ff984ce070d3))
* **Types:** fix #textarea value prop to only accept a string ([fefafee](https://github.com/dnbexperience/eufemia/commit/fefafee6dd00abbd98523ecca6ae236dcf9cf5b9))
* **Types:** fix docs for types when components had pascal case naming ([f387c7a](https://github.com/dnbexperience/eufemia/commit/f387c7a7c3b86b768a590b54cf9a7235b76bd769))
* **Types:** fix duplication of spacing props in #button component ([67a506e](https://github.com/dnbexperience/eufemia/commit/67a506e0db3f0750fc3e9d8456ec132b16af0e0a))
* **Types:** fix generating of unwanted ts types files ([52b543d](https://github.com/dnbexperience/eufemia/commit/52b543db51538a5ffd5099024d6b57806fccba75))
* **Types:** fix size prop type for #icon component ([dc1c067](https://github.com/dnbexperience/eufemia/commit/dc1c067035d3d769a4af60aa07cf8baa728298ab))
* **Types:** fix SyntheticEvent usage when TS is used with a not defined SyntheticEvent ([6319ee9](https://github.com/dnbexperience/eufemia/commit/6319ee959ba44dd4d11fb17c08538a7247e147ce))
* **Types:** fix types to allow every component/element to accept default HTML properties ([1b1bf97](https://github.com/dnbexperience/eufemia/commit/1b1bf975310b9d98c0e3b667063cff66dbcb5eb5))
* **TypeScript:** include #space props in component type definitions ([c7f08ef](https://github.com/dnbexperience/eufemia/commit/c7f08efd19a70f23e96b9f188d52dce75290da77))
* add  to #slider component ([9abcfb6](https://github.com/dnbexperience/eufemia/commit/9abcfb6b6b9a91ef4fc56bbc4d86f0efe221cab2))
* add `close_on_select` option to #date-picker shortcuts ([a116db1](https://github.com/dnbexperience/eufemia/commit/a116db12fc0625ad8d8aa423622f85b17e669b84))
* add `focus_selector` prop to #modal use it like e.g. `focus_selector=".dnb-input__input:first-of-type"` ([6ace687](https://github.com/dnbexperience/eufemia/commit/6ace687a37f172415b3a1ffde755585047dceea5))
* add `keep_value_and_selection` prop to #autocomplete ([54baea8](https://github.com/dnbexperience/eufemia/commit/54baea8374dca07bf32e1c063d2acfbc5403d4ee))
* add `on_click` event handler to #tabs ([574a146](https://github.com/dnbexperience/eufemia/commit/574a1467c500d59e2097ed4a1c7c3ec497d0f6a5))
* add new #form-status styles + warn status ([#713](https://github.com/dnbexperience/eufemia/issues/713)) ([358eb5e](https://github.com/dnbexperience/eufemia/commit/358eb5e11ea9b7ffe651adcab6ce6de0e2a809e8))
* add the optimized icons from the new lib ([096df25](https://github.com/dnbexperience/eufemia/commit/096df25725b4e907ad75e8469a143ba5655e6722))
* add warning if tertiary #button is used without icon – it is required by WCAG & Eufemia ([7963a73](https://github.com/dnbexperience/eufemia/commit/7963a73fba76d53789430b38e80b363ae3ae04ff))
* clean #number if phone number is given with + ([e0fa74f](https://github.com/dnbexperience/eufemia/commit/e0fa74f81b1449cf1126ceee46958745d9da9b3b))
* correct #toggle-button style states ([a5fbad6](https://github.com/dnbexperience/eufemia/commit/a5fbad600f73f3430897d54ec7b9157ead509a6a))
* delay #skeleton animation by 2s ([b6f50c9](https://github.com/dnbexperience/eufemia/commit/b6f50c9d9b9ec5573fd9eeec17ea088c05cb4d85))
* enhance #drawer-list to call `hidden` without delay ([8dce12c](https://github.com/dnbexperience/eufemia/commit/8dce12c7b9b0158a59a7b9da8674f1d168db0d4d))
* enhance #input relation between submit button and input field + streamline the handling of `aria-describedby` ([f7120f4](https://github.com/dnbexperience/eufemia/commit/f7120f40849202edac84b4a84179d008805998f0))
* enhance #input with show/hide password ([7708e24](https://github.com/dnbexperience/eufemia/commit/7708e2457053b37288037286e115080ae2a0aa9a))
* enhance #modal with additional prevent close feature `triggeredBy` ([679fb30](https://github.com/dnbexperience/eufemia/commit/679fb30698bee36595f83fc3bbf6f3a3a17bada4))
* enhance #number component by ensuring that screen readers not always get 2 decimals ([7396315](https://github.com/dnbexperience/eufemia/commit/73963151ba36a10bd83b931ddd0e8d3473f5f844))
* enhance #slider with better screen reader number format API ([d85438c](https://github.com/dnbexperience/eufemia/commit/d85438c4812ec0a0d6181571a7f612b2ca3b4804))
* enhance #tabs scroll for more various situations and make it compatible with different font sizes ([2e6b104](https://github.com/dnbexperience/eufemia/commit/2e6b1040606c4954b540eedfa74f1313603857d8))
* enhance #tabs UX for NVDA ([5edd4dd](https://github.com/dnbexperience/eufemia/commit/5edd4dd5cf4275ddf602c6709ffba5b10a42b828))
* enhance accessibility by having a #dropdown / #drawer-list at the top of the HTML body ([2919df3](https://github.com/dnbexperience/eufemia/commit/2919df3ba5cda2d182da9aa91f081048fc4760ab))
* enhance all components who contains a locale string, to support the `lang` HTML attribute ([d5efd7d](https://github.com/dnbexperience/eufemia/commit/d5efd7dfad4fede7ed31827eb4cedacd5218220c))
* enhance PaymentCard for screen readers ([#691](https://github.com/dnbexperience/eufemia/issues/691)) ([982992d](https://github.com/dnbexperience/eufemia/commit/982992d1f844059a3f0313b3765dfb11589f08aa))
* enhance printer css ([6087f87](https://github.com/dnbexperience/eufemia/commit/6087f87ccbe560cbeb1c1bcac153506a6d642c1f))
* ensure #autocomplete blur event occurs only once per interaction cycle ([9d8494a](https://github.com/dnbexperience/eufemia/commit/9d8494a66bdcc1ae9727f556296062a82f32511a))
* ensure #global-error better handling for the back button/anchor – even it looks like there is always the possibility that the user hits an empty url in some situations ([4cfe89c](https://github.com/dnbexperience/eufemia/commit/4cfe89c05df497fb5639b054f78898690975ab82))
* ensure #pagination re-renders properly, with or without a given function ([16c4661](https://github.com/dnbexperience/eufemia/commit/16c46614133fc16337626ee702839b3204ba20bd))
* ensure that icons gets optimized ([e0e918a](https://github.com/dnbexperience/eufemia/commit/e0e918ab0acc32576c73fe93da75445fd19fb831))
* fix #accordion content re-render ([0a5093a](https://github.com/dnbexperience/eufemia/commit/0a5093a63a843d5235134692cb978f2ca6795ff4))
* fix #autocomplete first open scroll prevention ([2fadb71](https://github.com/dnbexperience/eufemia/commit/2fadb71520d231e34265e28f7c8dd1c63580ef87))
* fix #autocomplete submit button icon handling so it is easier to swap out with a custom icon ([e94afe9](https://github.com/dnbexperience/eufemia/commit/e94afe9c2e1d15267134173768778e193d4d4e06))
* fix #global-error back button issue to be show as a string only ([87594f0](https://github.com/dnbexperience/eufemia/commit/87594f01b145ff3f9c2d7f56b2f9e6dafabc4955))
* fix #global-error back button to not show if no history is found ([79b3352](https://github.com/dnbexperience/eufemia/commit/79b335280d530e932b6f728301afaa060f446f7d))
* fix #global-status icons by not using the new #form-status icons, but have the old once inlined (Thank You Sivert Randen) ([83385a9](https://github.com/dnbexperience/eufemia/commit/83385a97e10ba805cbd599c18e933b811656b4d0))
* fix #input-password IE11/Edge clear button ([75119dd](https://github.com/dnbexperience/eufemia/commit/75119ddf7839ffcc59645c60532d74b07190f7ce))
* fix #modal #drawer `trigger_attributes` usage ([018e271](https://github.com/dnbexperience/eufemia/commit/018e271d38b2e8e4b040825593f4f945338721ca))
* fix #modal close issue that effected iOS 14 devices ([b0f2a28](https://github.com/dnbexperience/eufemia/commit/b0f2a283d978f91c02ad04794f9aded29345a5b5))
* fix #modal close scroll issue, where a smooth scroll back was used ([377f517](https://github.com/dnbexperience/eufemia/commit/377f517dfa93fec28cffc6390661837d4ea32cf0))
* fix #modal in #modal when used with VoiceOver ([2206bbc](https://github.com/dnbexperience/eufemia/commit/2206bbc97b2b0c0ac756f576616b03a7c1f49a96))
* fix #modal scroll behaviour on fullscreen + overlay animation enhancements ([5439fc3](https://github.com/dnbexperience/eufemia/commit/5439fc39acda3617c8dc721f687b5f3aed5ba964))
* fix #modal scrolling issue (pre iOS 14) for inner elements that are scrollable by overflow design ([b56c0f6](https://github.com/dnbexperience/eufemia/commit/b56c0f6530878e2fa9d5fd63ba3335f558188790))
* fix #modal scrolling issue for inner elements that are scrollable by overflow design ([baa4cc0](https://github.com/dnbexperience/eufemia/commit/baa4cc022e2612178a3b469e817b847d1b18b8c6))
* fix #modal scrolling issue for touch devices ([6c49079](https://github.com/dnbexperience/eufemia/commit/6c490794699076e90e43db77c3b0cc6b1dcea17c))
* fix #payment-card colors to use available Eufemia colors ([873f07c](https://github.com/dnbexperience/eufemia/commit/873f07cf09d4d360b8e5ac81f31798292d33b6f8))
* fix #progress-indicator medium size to be aligned with medium icon size ([5cbb16a](https://github.com/dnbexperience/eufemia/commit/5cbb16a7fe1eb6d91daed537fdb90ea020a7ae84))
* fix #skip-link causing a wired android 6 + chrome 83 bug to disturb box-shadow styling ([34f3c56](https://github.com/dnbexperience/eufemia/commit/34f3c56323c3edffd6ae23b645ca628e8160e61e))
* fix #space specificity issue ([5e1a036](https://github.com/dnbexperience/eufemia/commit/5e1a0368e442534af163b3ebffc6f23759ca93f7))
* fix #tabs module path resolution. Thank you @MrHaze ([fea4b64](https://github.com/dnbexperience/eufemia/commit/fea4b64c9256fde02e1cfe55c6421811fe1b495e))
* fix #tabs scrollbar detection for safari desktop ([b323886](https://github.com/dnbexperience/eufemia/commit/b323886944bc6a3a1deba7fb2155fd2c5e5ce941))
* fix #tabs spacing if #section spacing is used ([f2d1003](https://github.com/dnbexperience/eufemia/commit/f2d1003456428437332a7b73f19879d0b204243a))
* fix `toPascalCase` to be actually pascal case, and add `toCamelCase` as well as a helper function ([9754960](https://github.com/dnbexperience/eufemia/commit/975496063c85944bb287a7d3387a412b0de148b6))
* fix Big Sur Safari font size fallback ([414b204](https://github.com/dnbexperience/eufemia/commit/414b2045b9e9d4ca26226be0e174ffcf1e1696d8))
* fix cursor in #autocomplete disabled state and color of #input icons ([b096ff4](https://github.com/dnbexperience/eufemia/commit/b096ff4b515039a3afb7c039e8e5244ab7f6313a))
* fix iOS system font usage to achieve auto-resizing of the os font size ([a6cf63b](https://github.com/dnbexperience/eufemia/commit/a6cf63b7d93e383275ef3cd1c21724c485531cf4))
* fix spacing issue when used with #space ([#716](https://github.com/dnbexperience/eufemia/issues/716)) ([b528692](https://github.com/dnbexperience/eufemia/commit/b52869270e8750b148d573d3e51fab6c5d79a47e))
* fix state handling for #checkbox, #switch, single #radio button and #toggle-button ([54735aa](https://github.com/dnbexperience/eufemia/commit/54735aacc68c5b0a36391e695634dedc918d567c))
* fix ts types to work on icons and elements ([382e60c](https://github.com/dnbexperience/eufemia/commit/382e60c609aacb6a5a92d17fc08df7a86312639c))
* keep #accordion content until animation is done ([#717](https://github.com/dnbexperience/eufemia/issues/717)) ([3937ea3](https://github.com/dnbexperience/eufemia/commit/3937ea339d9692603930432f7d0d8478de3555ef))
* make #modal scrolling work properly on Android 4.4 in order to serve input focus ([8260c1c](https://github.com/dnbexperience/eufemia/commit/8260c1c77c027f2fa6a07dd84964e671be949a6a))
* make #tabs handling the remaining spacing automatically so the mobile view buttons get aligned to the browser edges ([78b9dbf](https://github.com/dnbexperience/eufemia/commit/78b9dbf3d4e8a327962d8832cd5a6d794bf18af5))
* make #tabs horizontal scrollable ([#699](https://github.com/dnbexperience/eufemia/issues/699)) ([c4b9ddb](https://github.com/dnbexperience/eufemia/commit/c4b9ddbe98af3055ae1da7c6a91c2d1651e39bba))
* make #tabs scroll more polite to adapt different environment ([ab4c990](https://github.com/dnbexperience/eufemia/commit/ab4c990aa607f5a831cb76f8b4cad6082c8dbb65))
* prevent `console.warn` warning in production ([c151043](https://github.com/dnbexperience/eufemia/commit/c151043f47790c8804e378c5f3094a74c423dacd))
* prevent hiding #dropdown #autocomplete if [secure] was returned in `on_hide` event ([42111ef](https://github.com/dnbexperience/eufemia/commit/42111ef950547bb42c9387a48708033d928a32f8))
* remove #slider `%` usage in translation strings ([062f09a](https://github.com/dnbexperience/eufemia/commit/062f09a6dd96f37c7defc77a23add717951bcb8d))
* remove style-type `shine` from #skeleton ([c213654](https://github.com/dnbexperience/eufemia/commit/c213654a0c25c0b4c49a1ce4f3eec2a1671eb920))
* return keyboard event if esc key got presset #dropdown #autocomplete ([a87bfec](https://github.com/dnbexperience/eufemia/commit/a87bfecb68c52064bfe2edda78e263f487f60f5b))
* return original event object in events to be more aligned with web event handling ([1d86c85](https://github.com/dnbexperience/eufemia/commit/1d86c85c8a94ec731bd4418cedc66780c1639614))
* use `after` as the currency_position default if locale is nb-NO/nn-NO or no ([f2e8e19](https://github.com/dnbexperience/eufemia/commit/f2e8e1903fca37cf8df58fb31b2f767aed564be2))
* use `en-GB` as the new default locale – backwards compatibility should be given. ([0501b9a](https://github.com/dnbexperience/eufemia/commit/0501b9a5c7e12c04077eb937fa37e0602c93a17d))
* use `omit_rounding` instead of `omit_round` ([a7e3467](https://github.com/dnbexperience/eufemia/commit/a7e34671cc78ca942ea816f25a473630dbb7cd88))
* use log instead of warn during dev ([4770eb5](https://github.com/dnbexperience/eufemia/commit/4770eb5deba523faa824019b19f1cb913d509b63))
* use medium icon i #tabs nav buttons (as the UX is defined) ([76eec6e](https://github.com/dnbexperience/eufemia/commit/76eec6e54cc4980107b256c53fb7cb106b9a30a0))
* use mono-space font for password #input fields ([b96803d](https://github.com/dnbexperience/eufemia/commit/b96803d315b1a6d69c81a1c0ca6fe790de4d248e))
* use overflow auto on #drawer-list scrollbar instead of always scroll ([9f12579](https://github.com/dnbexperience/eufemia/commit/9f12579f1b1f7a9064068502bb8f478e2ca533b5))
* use padding instead of margin on #radio #checkbox #switch thanks [@poacher2k](https://github.com/poacher2k) ([1abdc6d](https://github.com/dnbexperience/eufemia/commit/1abdc6d00d4556948ef0f7b95fee25c54234a9ab))
* use proposed colors for #global-error ([0f98768](https://github.com/dnbexperience/eufemia/commit/0f987689dcb5dc4fac7fc266e2e13e9430867c7c))
* use shine as the default #skeleton animation ([ca4072e](https://github.com/dnbexperience/eufemia/commit/ca4072e80220d456503ab76d55a37824b72574e5))
* use spacing properties for the #space component ([f30fbde](https://github.com/dnbexperience/eufemia/commit/f30fbde17da902db6ece91618ecf535b97cad0b0))
* use spacing vars in #table ([a4cfe42](https://github.com/dnbexperience/eufemia/commit/a4cfe42bb9470a1586b4e29efe7b0607ada3cb67))

### Features

* add  callback to #date-picker ([fb7b47e](https://github.com/dnbexperience/eufemia/commit/fb7b47e7d5f0e19fa13fc3411fc4a70e92f8d57e))
* add  modifier to #skeleton to use the font-replacement method to show a skeleton for paragraphs and headings and labels ([a8577f9](https://github.com/dnbexperience/eufemia/commit/a8577f95021b617ea3ec93c7398f2c627dac0819))
* add #accordion (beta) component ([#564](https://github.com/dnbexperience/eufemia/issues/564)) ([e82a778](https://github.com/dnbexperience/eufemia/commit/e82a778f20f5d9284034f963dd80922ac0d89c04))
* add #accordion component ([#571](https://github.com/dnbexperience/eufemia/issues/571)) ([978aa63](https://github.com/dnbexperience/eufemia/commit/978aa63f35fbbdb422cbc8d4b98fb8fd2e006aa5)), closes [#564](https://github.com/dnbexperience/eufemia/issues/564)
* add #action-menu by extending #dropdown ([#636](https://github.com/dnbexperience/eufemia/issues/636)) ([88039ae](https://github.com/dnbexperience/eufemia/commit/88039aee1cf1d455bbc77ab9238072f1154e4ac5))
* add #dt #dd and #li elements ([48a976e](https://github.com/dnbexperience/eufemia/commit/48a976e80a45b62e7917a8b26ecf82f9bf9969e2))
* add #help-button used by the #modal ([22cb4f6](https://github.com/dnbexperience/eufemia/commit/22cb4f61119f2edf0fd69706d69604b04125e0d4))
* add #skeleton component ([#570](https://github.com/dnbexperience/eufemia/issues/570)) ([d4b215c](https://github.com/dnbexperience/eufemia/commit/d4b215caafde66f35db6772f6a4dd0479da2bdc4))
* add #skeleton to #button ([5310120](https://github.com/dnbexperience/eufemia/commit/531012082833e4081bdf8d31c3492b655909836e))
* add #skeleton to #space ([e125647](https://github.com/dnbexperience/eufemia/commit/e12564719952f1446498b67ddc2e3190fdee2df1))
* add #skeleton to #textarea #radio #switch #checkbox #slider ([26b84af](https://github.com/dnbexperience/eufemia/commit/26b84af574e62ff930dd8c9c69156faf9deea0df))
* add `<Modal.Inner>` to #modal #drawer ([e2c7644](https://github.com/dnbexperience/eufemia/commit/e2c7644fa79e8cdde52c2a19b941acdc2aee667f))
* add `debounce` helper function to the docs ([37cc989](https://github.com/dnbexperience/eufemia/commit/37cc9893d0773eae3aa25380f552eadc16dfd7b7))
* add `Dropdown.HorizontalItem` to #dropdown – to make it more easy to get a horizontal placed direction ([7ab27a7](https://github.com/dnbexperience/eufemia/commit/7ab27a7224002da111512124dbeb7cc40dbc98d2))
* add `element` prop to #button ([297d28a](https://github.com/dnbexperience/eufemia/commit/297d28a7acd123965eca756234edac6ce2252dff))
* add `eufemia-icons-pdf-categorized.tgz` file ([ac1b75c](https://github.com/dnbexperience/eufemia/commit/ac1b75c38e2ab3b0fd8220de4574015a7af4bcf6))
* add `photo` `folder` and `cookie` icon ([4f5d8e3](https://github.com/dnbexperience/eufemia/commit/4f5d8e3185cb7eac2db37f95a17a966a314b0ff6))
* add `spacing` prop to #modal and make `fullscreen="auto"` as the default behavior ([8b8c796](https://github.com/dnbexperience/eufemia/commit/8b8c796747bb6cbd8dfbc1e600b4cbdfaf3e6033))
* add `stretch` prop to #slider ([81be57c](https://github.com/dnbexperience/eufemia/commit/81be57ce04ad04d23b31b330ee7640b7b989ddf9))
* add `useTranslation` React hook as an internationalization tool for translation ([f499043](https://github.com/dnbexperience/eufemia/commit/f4990430d559a640f6d495afbb68cb53b4230b61))
* add center prop to #form-row ([ebeabfd](https://github.com/dnbexperience/eufemia/commit/ebeabfd30f0c3887184d21ba3863593a609d9b2c))
* add custom `trigger` prop to #Modal ([ed6669e](https://github.com/dnbexperience/eufemia/commit/ed6669e66152d3d15966327d2693c6039e888ed7))
* add grey (black-3) to #section ([c1a0314](https://github.com/dnbexperience/eufemia/commit/c1a031400719c06e0259b862792f728a17345139))
* add InteractionInvalidation to helper functions ([192b167](https://github.com/dnbexperience/eufemia/commit/192b167b5717de50f7f25195f00c3b9738b5b656))
* add new grey colors: `black-55` `black-20` `black-8` `black-3` ([5edd6c8](https://github.com/dnbexperience/eufemia/commit/5edd6c8e9a9a5b983091c5f31fea4fbcb28e0be1))
* add save/read #accordion state (local storage) API ([77eba2f](https://github.com/dnbexperience/eufemia/commit/77eba2f1eb52cbcba5aab84c4d507a452b78deb5))
* add support for ol lists to support the `type` HTML attribute in order to use letters and roman numerals ([c14278f](https://github.com/dnbexperience/eufemia/commit/c14278f72c48c5bbff804a2a06dcbb7cd46daea9))
* enhance #date-picker with `on_type` event ([84891e0](https://github.com/dnbexperience/eufemia/commit/84891e01d60b5221a9fdc6c71ea6c0414427d320))
* enhance #skeleton with `no_animation` prop and color as CSS var ([f4af1a6](https://github.com/dnbexperience/eufemia/commit/f4af1a6f72cebf324cbbd0615ff473c42e6bd58f))
* enhance #space to support booleans and strings, along with object ([#756](https://github.com/dnbexperience/eufemia/issues/756)) ([b80e2f3](https://github.com/dnbexperience/eufemia/commit/b80e2f376e45796eaf8417cf8cd9732599816da2))
* enhance locale translation support with string given object construction: `Modal.close_title` ([531bcc6](https://github.com/dnbexperience/eufemia/commit/531bcc6fd8edb0bd3f8eb12493289b1cacfdfe0c))
* ready to use #payment-card component ([#667](https://github.com/dnbexperience/eufemia/issues/667)) ([4049dda](https://github.com/dnbexperience/eufemia/commit/4049dda4b3e5d6a20d412de73ebc77fc064c4ba6))
* upgrade to `core-js` v3 ([#758](https://github.com/dnbexperience/eufemia/issues/758)) ([2df1d60](https://github.com/dnbexperience/eufemia/commit/2df1d60df07066400b7d07032750fee883e0bfbc))
* use new #modal button styles with correct spacing and sizes ([37539b1](https://github.com/dnbexperience/eufemia/commit/37539b1777efa8df7dd132684e1fa339e6ff3591))

### BREAKING CHANGES

* rename Number component and import to NumberFormat resp. number-format

Read more in the docs about the migration https://eufemia.dnb.no/uilib/about-the-lib/releases
@tujoworker
Copy link
Member Author

🎉 This PR is included in version 8.0.0-alpha.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

tujoworker added a commit that referenced this pull request Mar 1, 2021
# [8.0.0-alpha.1](https://github.com/dnbexperience/eufemia/compare/v7.1.6...v8.0.0-alpha.1) (2021-03-01)

### break

* rename Number component and import to NumberFormat resp. number-format ([44db990](https://github.com/dnbexperience/eufemia/commit/44db9901c28791603d4859223b424df4c44cf0b1))

### Bug Fixes

*  fix #tabs nav button color ([f365131](https://github.com/dnbexperience/eufemia/commit/f365131c5277b167b7c8c3f455ae314344d0adf9))
* **DNB Medium** font got an enhancement regarding readability on Windows. ([f357fb3](https://github.com/dnbexperience/eufemia/commit/f357fb3876ad5130a9b6ea8987ab26144e1ef609))
* #date-picker `on_hide` event should return the selected date ([a6ea72c](https://github.com/dnbexperience/eufemia/commit/a6ea72c6b7fd4c242369241c989701417e2aa2e7))
* add  and  prop to #textarea including demo example ([3c4235d](https://github.com/dnbexperience/eufemia/commit/3c4235d8f6f4a7512d67d55de8107e1376812ad4))
* add  property to #tabs. If true, tabs will scroll to top once a tab change is performed ([c2d0096](https://github.com/dnbexperience/eufemia/commit/c2d009691846c9e54d19e1447ac04375d837bca4))
* add #accordion `setContainerHeight` with example ([3de5869](https://github.com/dnbexperience/eufemia/commit/3de5869f1969c2d84148a35525d6085f7e2ae324))
* add `autoCorrect="off"` to #autocomplete ([15cbe09](https://github.com/dnbexperience/eufemia/commit/15cbe09d051347b8d6fd1fc5cef864411149c6fc))
* add `flush_remembered_state` to #accordion ([b7f7a11](https://github.com/dnbexperience/eufemia/commit/b7f7a112a8e7df7df43923192b88165a40466f43))
* add `img`, `span` and `div` as elements with examples and visual test ([bf36cdd](https://github.com/dnbexperience/eufemia/commit/bf36cddbad5dea86e407e8fc32cdfcb3130f4253))
* add `inner_ref` prop to #textarea ([c29a2f3](https://github.com/dnbexperience/eufemia/commit/c29a2f3b87a0d0dc9308e725b451e94e4753574b))
* add `no_animation` prop to #accordion ([0d777d2](https://github.com/dnbexperience/eufemia/commit/0d777d2e72b74bf1cd73d92fa78f1f47a4b5097c))
* add `size` prop to #paragraph <P /> element ([971e372](https://github.com/dnbexperience/eufemia/commit/971e372893d2ca3a490ac3e2202351b0a136129b))
* add aria-hidden to icons inside #icon as they are 99% of time used as decorative ([3edf351](https://github.com/dnbexperience/eufemia/commit/3edf351ab72d08003b043bd74c4564578f7b3029))
* add back missing try/catch on `insertElementBeforeSelection` helper function ([6c86751](https://github.com/dnbexperience/eufemia/commit/6c86751ab8425fd10feee7545e22f9e2b1a45005))
* add better handling of `global` / `window` in custom-element ([00c87bb](https://github.com/dnbexperience/eufemia/commit/00c87bb4634db1879331947e30f174f9af3a6370))
* add fullscreen support to #drawer ([321c790](https://github.com/dnbexperience/eufemia/commit/321c790ebd6f115a476c21759453b1d6adf3d29b))
* add heading and custom element support to #accordion ([c5ae255](https://github.com/dnbexperience/eufemia/commit/c5ae2559f880c4c7c6900e238cce223cb0236bee))
* add icon minimize ([bec6463](https://github.com/dnbexperience/eufemia/commit/bec6463f2de677e74eb836cf6e7527396bf3aff1))
* add large size to #checkbox ([be61d78](https://github.com/dnbexperience/eufemia/commit/be61d789b33e82e5dd73fb13afa9c2843f81c897))
* add large size to #radio button ([b2fc508](https://github.com/dnbexperience/eufemia/commit/b2fc508a4c3320c0fae198a072f44c837a3eeb6b))
* add large size to #switch ([e191a34](https://github.com/dnbexperience/eufemia/commit/e191a34772d3809fc266b54feb547a6c54aa1644))
* add more font weights of DNBMono ([22b7983](https://github.com/dnbexperience/eufemia/commit/22b7983e3ec1caec5f4d99a555de12e1e2d2f6d0))
* add more font weights of DNBMono-Skeleton ([edd5a72](https://github.com/dnbexperience/eufemia/commit/edd5a722df94a5f07dd96e9e603d802809ed0637))
* add new check icon to #checkbox ([97c1f33](https://github.com/dnbexperience/eufemia/commit/97c1f3307f97019a21d29ef7dcb2a39e7cdc397d))
* add new icons `chatbot`, `location`, `contract` and `support` ([#581](https://github.com/dnbexperience/eufemia/issues/581)) ([f114bbf](https://github.com/dnbexperience/eufemia/commit/f114bbf62ae3960ac19aadee1d092f16fc07fc0d))
* add overlay background to #modal ([9954391](https://github.com/dnbexperience/eufemia/commit/9954391371af61e60d966f1d14f44cc77fb3aa75))
* add stretch support to #date-picker and enhance support for #dropdown ([94ba7ad](https://github.com/dnbexperience/eufemia/commit/94ba7ad4e8e82e6511f44b2e8b872aa2eb6751c1))
* add stretch support to #dropdown and #autocomplete ([9110322](https://github.com/dnbexperience/eufemia/commit/911032245e09ef745f61485dce31a0e4e38c3875))
* add the ability to have a custom component as the #modal title, instead of string only ([c9fd568](https://github.com/dnbexperience/eufemia/commit/c9fd568d463e4834756883747ed3450e6002f59b))
* change #tabs line color to be aligned to the Figma drafts ([bfabbf7](https://github.com/dnbexperience/eufemia/commit/bfabbf73721365fbb06231d414db88964a05e6de))
* correct #accordion icon in `single-container` mode ([5151f3d](https://github.com/dnbexperience/eufemia/commit/5151f3dece71b2b45e3ef5677ffe9832e6584ec1))
* default #number currency display to `narrowSymbol` instead of `symbol` ([3314687](https://github.com/dnbexperience/eufemia/commit/3314687627af842940e608d23fc30fe02e9dde7f))
* enhance  (selection) handling on #dropdown if not a numeric only value is given ([d12d854](https://github.com/dnbexperience/eufemia/commit/d12d854c517f2b4c3f3b7adcb0faff554115c312))
* enhance #accordion animation ([6ccc84a](https://github.com/dnbexperience/eufemia/commit/6ccc84af4c06823bfb93fca8e2d6c973800a7bf8))
* enhance #accordion container height calculation and handling ([09e8e1b](https://github.com/dnbexperience/eufemia/commit/09e8e1bdfa543335c0ae8521a3af4c8d1204bc5e))
* enhance #accordion single container height management ([acc5f85](https://github.com/dnbexperience/eufemia/commit/acc5f857ff59f0e54b32e83a7f54e5bb9493e4c6))
* enhance #accordion single container height management ([#573](https://github.com/dnbexperience/eufemia/issues/573)) ([30d25c2](https://github.com/dnbexperience/eufemia/commit/30d25c2422afc9c1dee773b5dc1bea58587d45ad)), closes [#564](https://github.com/dnbexperience/eufemia/issues/564)
* enhance #accordion startup stability ([320e7bb](https://github.com/dnbexperience/eufemia/commit/320e7bb47c36f3a4f4bf49ffd236ca89f03dd2bb))
* enhance #autocomplete to invalidate the cache before showing new content ([9e7f5ea](https://github.com/dnbexperience/eufemia/commit/9e7f5eaab11d92a025e2a6d4adceaa1927052819))
* enhance #autocomplete to invalidate the cache before showing new content + screen reader enhancements and simplification ([2059bd8](https://github.com/dnbexperience/eufemia/commit/2059bd8a0a299443cf6364a6a3568f0026f11137))
* enhance #date-picker first focus with an `aria-describedby` pointed to the label ([3a216b2](https://github.com/dnbexperience/eufemia/commit/3a216b2c699729327ae9facea439b1315f16605f))
* enhance #date-picker screen reader locale/lang support ([de0de8d](https://github.com/dnbexperience/eufemia/commit/de0de8d0476eb49223b39d1263dc85f4143bc398))
* enhance #drawer-list if links #anchor is used inside ([dbab8da](https://github.com/dnbexperience/eufemia/commit/dbab8da6fdb5646850d0454abc6132bb3ae669ba))
* enhance #dropdown label for screen readers (NVDA) + minor styling fixes ([992aa65](https://github.com/dnbexperience/eufemia/commit/992aa6585c0920484da6277fdd9850732e2f3bbc))
* enhance #global-status link with the given form component label ([7064581](https://github.com/dnbexperience/eufemia/commit/706458142cacb0dff5f5945e7fca0bf59ac1d820))
* enhance #global-status to work more properly together with live updated data and use shared height animation with accordion ([e335008](https://github.com/dnbexperience/eufemia/commit/e335008408abe909043e162e4967c6873b37bbe3))
* enhance #icon to use role presentation if icon is used ([fb44523](https://github.com/dnbexperience/eufemia/commit/fb44523056fff3c91a9a7d4b71828dd5b4b42f76))
* enhance #modal help button to use "aria-roledescription" to tell the screen reader about the purpose of this button ([449f9f4](https://github.com/dnbexperience/eufemia/commit/449f9f4a489c27ced188e0aa6878fdcdd9781571))
* enhance #number to use only one screen reader enhancement approach and make copy more robust ([99e696c](https://github.com/dnbexperience/eufemia/commit/99e696cbf8f78c6b6b82d32a3b70035b132366e2))
* enhance #skeleton animation to work without overflow hidden – in the right side ([eb4b795](https://github.com/dnbexperience/eufemia/commit/eb4b79568a80e48f0574a36f31ff44dcdf56f7ff))
* enhance #skeleton API ([515c73f](https://github.com/dnbexperience/eufemia/commit/515c73f3e0a546b787c7cdc026ee26d47f9c8e49))
* enhance #skeleton auto size detection and handling ([1bea0c7](https://github.com/dnbexperience/eufemia/commit/1bea0c708ddf1ccc9d4b9b2bfd902e873e4486ff))
* enhance #skeleton auto size detection and handling ([#587](https://github.com/dnbexperience/eufemia/issues/587)) ([e282562](https://github.com/dnbexperience/eufemia/commit/e282562d6b5c219e5c546713e08307fcba4d6408))
* enhance #skeleton height handling ([81212f2](https://github.com/dnbexperience/eufemia/commit/81212f22c9cb3c95c0a2197f98bcdac8013b35c9))
* enhance #skeleton usage in #table ([310204b](https://github.com/dnbexperience/eufemia/commit/310204b9204af7f67535c481acbe895490deaaa8))
* enhance #skeleton word count and IE11 support ([3af41df](https://github.com/dnbexperience/eufemia/commit/3af41df9363e694218f1187407990b03280a5f1e))
* enhance #skeletons and add it to the #heading components ([c7472da](https://github.com/dnbexperience/eufemia/commit/c7472dad2a94b8b469e4605f089f278c4f5f617a))
* enhance #step-indicator accessibility + includes global css (core scope) change ([3467124](https://github.com/dnbexperience/eufemia/commit/3467124127c91c3ad9ef9810d02e04f6c1e9b9ad))
* enhance #textarea autoresize feature to be used together with stretch / responsive layouts ([a4024b1](https://github.com/dnbexperience/eufemia/commit/a4024b1073d89276f0e30665436457855fd94707))
* enhance CJS support ([#628](https://github.com/dnbexperience/eufemia/issues/628)) ([3948757](https://github.com/dnbexperience/eufemia/commit/39487578c3b79bd12de46d4975c586dde38e3836))
* enhance nested #modal support/invalidation when used with screen readers & keyboard users ([a39582d](https://github.com/dnbexperience/eufemia/commit/a39582d41629d7a6629a0763cf5df67107d65dc0))
* enhance nested #provider update routine ([2f6ad95](https://github.com/dnbexperience/eufemia/commit/2f6ad95f33d3689b7b01eccd54073fdf097dcc29))
* enhance skeleton coparation compatibility with other elements ([9bbf7a1](https://github.com/dnbexperience/eufemia/commit/9bbf7a17700e32445ce7190baa45edbaa2f103ff))
* enhance suffix with unified styling and word-break handling ([#747](https://github.com/dnbexperience/eufemia/issues/747)) ([aca32be](https://github.com/dnbexperience/eufemia/commit/aca32beae7ee9d91a1f33b5c62f7f95d404b1d7c))
* ensure #skeleton animations runs properly ([38929ea](https://github.com/dnbexperience/eufemia/commit/38929eaf681e3443775045609e3d2960e709d860))
* ensure that #form-row can handle several React nodes, even if one is null ([b896844](https://github.com/dnbexperience/eufemia/commit/b8968447553c806d132333c531226a3b79d91c8c))
* ensure that #modal returns `triggeredBy` in `on_close` event ([f534b17](https://github.com/dnbexperience/eufemia/commit/f534b17d8d3543b57786c3a10b2ba313989ee07f))
* ensure that #skeleton animation actually runs ([9839f7b](https://github.com/dnbexperience/eufemia/commit/9839f7b59c76009b01a7884f5441db449f1ef23f))
* ensure that `status` does accept a boolean as well ([abf8653](https://github.com/dnbexperience/eufemia/commit/abf8653819c67190248adaf6ed72fbaf8482d38b))
* ensure the #number component dont wrap numbers to newlines ([deebfd1](https://github.com/dnbexperience/eufemia/commit/deebfd1bf6a822ce8150701c05bc88674c70e253))
* fix #accordion `single_container` issue on wider screens ([583875c](https://github.com/dnbexperience/eufemia/commit/583875ce56ba006fd2a2ac456c3215787d47f600))
* fix #accordion and #global-status height handling (0px height on IE) ([264ac2d](https://github.com/dnbexperience/eufemia/commit/264ac2d58cee3144fe043798d223e7864d6c4abb))
* fix #accordion aria-expanded states ([ebdabe1](https://github.com/dnbexperience/eufemia/commit/ebdabe141134d95a249d887b9fc49cbd8a1ff03b))
* fix #accordion automatic height adjustment during re-render ([760174b](https://github.com/dnbexperience/eufemia/commit/760174b9d372bbc7ab53849cfb12a263dc95050b))
* fix #accordion container / content render if not expanded 🐞 ([0388607](https://github.com/dnbexperience/eufemia/commit/038860776ff4db85c067d03035d58746baf1ca66))
* fix #accordion expanded on startup in group if invalid local storage is given ([7d0f7d0](https://github.com/dnbexperience/eufemia/commit/7d0f7d064cfcce0dcdbad5f07a7df9b341a437e2))
* fix #accordion exposure ([c054dee](https://github.com/dnbexperience/eufemia/commit/c054dee9a5e5171c7477bd88d58c722e82728110))
* fix #accordion exposure ([#575](https://github.com/dnbexperience/eufemia/issues/575)) ([9dd7bf4](https://github.com/dnbexperience/eufemia/commit/9dd7bf4fd915188829560cc9da151d054a0d71e0)), closes [#564](https://github.com/dnbexperience/eufemia/issues/564)
* fix #accordion height issue in single container is used ([3d359b9](https://github.com/dnbexperience/eufemia/commit/3d359b908e5d0cee3453b7a1000d02b881370243))
* fix #accordion height issue in single container is used ([#579](https://github.com/dnbexperience/eufemia/issues/579)) ([75b38c8](https://github.com/dnbexperience/eufemia/commit/75b38c8ffbd7af57c104390c251d98b150651edf)), closes [#564](https://github.com/dnbexperience/eufemia/issues/564)
* fix #accordion icon position to be top aligned ([8bb5d71](https://github.com/dnbexperience/eufemia/commit/8bb5d719fa98a1b4ddf89e23ae38c8ff5961a7e5))
* fix #accordion startup animation on grouped state ([00a0675](https://github.com/dnbexperience/eufemia/commit/00a0675ae187c3f59ca5a4850385dc67a6868842))
* fix #accordion startup routine when local storage was used ([3ca51ce](https://github.com/dnbexperience/eufemia/commit/3ca51ce10a5b2b8b296bc6c91f2e015d98001b45))
* fix #autocomplete value update if prop changes ([217e99b](https://github.com/dnbexperience/eufemia/commit/217e99b1834f62405462e0c994db231fbd33e8a4))
* fix #button innerRef – if undefined was given ([08907c4](https://github.com/dnbexperience/eufemia/commit/08907c418d28be2697ccfb4625f2875de17c1ece))
* fix #button text prop type to support React Node ([83df175](https://github.com/dnbexperience/eufemia/commit/83df1754396293d1ab91a3dafe88d11ca2a29a97))
* fix #date-picker alignment and add copy&paste feature and mark todays date with medium font-size ([1592762](https://github.com/dnbexperience/eufemia/commit/15927621f65e24ba45192d83d824145319eb3f96))
* fix #date-picker min / max and auto correction + remove left over of the auto focus feature ([9a7212f](https://github.com/dnbexperience/eufemia/commit/9a7212f88cdaf82399bfc307e1ce67b284c5544d))
* fix #date-picker render-prop rerender while key navigation ([0973cb8](https://github.com/dnbexperience/eufemia/commit/0973cb8fd29344548f45b13084cc30986d1eef05))
* fix #date-picker safari issue with border / box-shadow issue if no input is shown + mobile safari wrapping issue ([036bd41](https://github.com/dnbexperience/eufemia/commit/036bd4146e895d30e8a1b1b57a9f139b4a222fdd))
* fix #date-picker separators for the Norwegian locale ([7850478](https://github.com/dnbexperience/eufemia/commit/7850478554308cf15217d4eae3636dff2ca476ca))
* fix #dropdown double opening issue by using arrow keys and direct clicks ([b9e58bf](https://github.com/dnbexperience/eufemia/commit/b9e58bf87455ce3ea0259863f3f6a7316a119523))
* fix #dropdown focus handling (NVDA) ([a28aaab](https://github.com/dnbexperience/eufemia/commit/a28aaab46a50ac5b706b9c7a4e2ba77612ab5bef))
* fix #dropdown tab key handling during open state ([f389cac](https://github.com/dnbexperience/eufemia/commit/f389cac1d7792a002b16466d71276a407abe55c2))
* fix #dropdown tertiary button usage on active state ([d10e2be](https://github.com/dnbexperience/eufemia/commit/d10e2beb90283b698ec84281da56e29c2d9540f9))
* fix #global-error to support dynamic SVG size by inherit the font-size ([ae5d3bf](https://github.com/dnbexperience/eufemia/commit/ae5d3bf51649cbdae51e1d1277f27c120c12be30))
* fix #help-button #modal icon position ([31a2cb3](https://github.com/dnbexperience/eufemia/commit/31a2cb335aa4f8e3a365787e22d414db48cb8c33))
* fix #help-button correctly forwarding attributes ([aecb913](https://github.com/dnbexperience/eufemia/commit/aecb913f4a010e7d58d941b31c12e7f4d1230118))
* fix #input and #textarea stretch layout ([1a1db2e](https://github.com/dnbexperience/eufemia/commit/1a1db2e944f2f2c508dead3cb139a830ff7d42b6))
* fix #input text alignment ([619f47c](https://github.com/dnbexperience/eufemia/commit/619f47ca95be3ade5378faf82d5e84b960f4b6c9))
* fix #input text alignment ([b49e869](https://github.com/dnbexperience/eufemia/commit/b49e86972848ae2fa8379d4d50949cc5d6893976))
* fix #input-masked ref handling and `selectall` usage ([7f1e4fb](https://github.com/dnbexperience/eufemia/commit/7f1e4fbffd10289f36cd23e582e9219fa94002a9))
* fix #masked-input focus/selection issue, when `currency_mask` is used ([49f047f](https://github.com/dnbexperience/eufemia/commit/49f047f4ec8547c3d869276c23dfa2263e1215ff))
* fix #modal #drawer screen reader focus handling ([0b9c4e7](https://github.com/dnbexperience/eufemia/commit/0b9c4e7ac8b89e5387057d4b6668ddd4e4df0289))
* fix #modal `trigger_icon` to allow secondary icons without prop type warning ([c394eb1](https://github.com/dnbexperience/eufemia/commit/c394eb1ed31b79bf0b6ebfc686ea51b56ff9069c))
* fix #modal close event React v16 support ([0240c7e](https://github.com/dnbexperience/eufemia/commit/0240c7e391eaaf8159b8102dc1e1a537e006b09a))
* fix #modal close routine to ensure we animate if the state is set from outside ([00ca94c](https://github.com/dnbexperience/eufemia/commit/00ca94cfd9dec923b0f7172dbdb628d6b51f5738))
* fix #modal esc key when content not has gotten focus + support nested modals with esc key ([992ef7f](https://github.com/dnbexperience/eufemia/commit/992ef7fb7746fb4277d5a93bdf24f98a3bb64d3a))
* fix #modal min-width issue when font-size is >2x ([2e1df87](https://github.com/dnbexperience/eufemia/commit/2e1df873fd56a854a7d21e64d0338af2c4a6499c))
* fix #modal reopen in `hide_trigger` mode and make multi / nested modals more robust ([57e077b](https://github.com/dnbexperience/eufemia/commit/57e077b97a4123487754b100dc393bc7bf3b9213))
* fix #number issue with decimals and add `clean` property, to clean dirty numbers alongside with `omit_round` to avoid rounding of decimals ([836883d](https://github.com/dnbexperience/eufemia/commit/836883da442a45ed18e4a705418ad559dff20257))
* fix #section screen width issue and extend the background-color width ([ac8453d](https://github.com/dnbexperience/eufemia/commit/ac8453d718f37897284b7261ab584d25648d2031))
* fix #skeleton usage with #number component ([4203112](https://github.com/dnbexperience/eufemia/commit/4203112c370ee7dd4d71701c3e69d28f06e145bd))
* fix #skeleton wrapper issue and remove __inner to simplify and make it more robust for ssr ([b2eb2a8](https://github.com/dnbexperience/eufemia/commit/b2eb2a8768ad6aafedddd6e332ed7cfd700e225a))
* fix #slider disabled/enabled state handling ([9c32c3c](https://github.com/dnbexperience/eufemia/commit/9c32c3cc35723ed3c5be3d88ee648b703aead9da))
* fix #space in no collapse usage ([3a46897](https://github.com/dnbexperience/eufemia/commit/3a46897dc236b250822e9ffa70fa3abf13fc90a5))
* fix #switch `width` in large size to be 48 ([96d5f45](https://github.com/dnbexperience/eufemia/commit/96d5f45e502d98255d5c307e2893ccd51b0817cd))
* fix #switch suffix spacing + update snapshots ([2dff55f](https://github.com/dnbexperience/eufemia/commit/2dff55fbb8e65922e6ac8a01dfd7c2b5f72c9f87))
* fix #tabs `prerender` if key is given as a number ([e209a30](https://github.com/dnbexperience/eufemia/commit/e209a30937a47e0fa6df66c849b7e277dae8976e))
* fix #tabs by ensuring we wait until the styles are applied, before we do the calculations ([481a9ea](https://github.com/dnbexperience/eufemia/commit/481a9ea341a63b485e76325b9f2e968ce4610b36))
* fix #toggle-button multiselect group when individual checked state is given ([4b1bd25](https://github.com/dnbexperience/eufemia/commit/4b1bd2514e47e4fdbc8674a6d09156c7f0eed50b))
* fix #toggle-button spacing alignment ([5c83122](https://github.com/dnbexperience/eufemia/commit/5c83122374c8c36d9098b00924e32c31720a7d3a))
* fix autoclose issue on #global-status ([e4d96e8](https://github.com/dnbexperience/eufemia/commit/e4d96e80e831e858551ea7c1699b60e3eb46b330))
* fix bette #dropdown used in StrictMode support when value is given ([83739d6](https://github.com/dnbexperience/eufemia/commit/83739d6466a4ce57a7ea171d91faaf9d635ddcce))
* fix desktop safari zoom issue with box-shadow borders and usage of inset ([4695338](https://github.com/dnbexperience/eufemia/commit/4695338f2eb122c028c575a73cd34cfdb1b80654))
* fix direct selection support of ::selection ([443c177](https://github.com/dnbexperience/eufemia/commit/443c177680493f90935a71c25c7d97f903cbe563))
* fix failing postcss of calc usage with minus values ([959096c](https://github.com/dnbexperience/eufemia/commit/959096cbd0df0d4eb88dc64728beb75f732d0271))
* fix height of #accordion of description is given ([b2913e2](https://github.com/dnbexperience/eufemia/commit/b2913e22ac71a072ead7cf31dac985411af3f4db))
* fix icon #button (only an icon) sea/emerald green discrepancies ([f3d2507](https://github.com/dnbexperience/eufemia/commit/f3d250737a8ca88f65fe1b6c6cb5ab353db0bd48))
* fix IE border color issue ([3a3dc9c](https://github.com/dnbexperience/eufemia/commit/3a3dc9c0e0f529cf0c9734c07075dd9100b524a2))
* fix linter recommendation in #accordion ([7a16ea7](https://github.com/dnbexperience/eufemia/commit/7a16ea70a58bf268e00b361d40ae707568dba8bd))
* fix max-width viewport issue when larger font-size is used – #dropdown #drawer-list content width ([14c8e4c](https://github.com/dnbexperience/eufemia/commit/14c8e4c140afda7935f0823300d620a3a6b07db1))
* fix new #modal spacing, if no title is given ([d77736b](https://github.com/dnbexperience/eufemia/commit/d77736b3d078f0de3981edf47b66b5eee75f8469))
* fix new styling in #date-picker ([23ba620](https://github.com/dnbexperience/eufemia/commit/23ba62091218dc14847e17fa12313b88f205a240))
* fix paragraph typography styles ([c7207f2](https://github.com/dnbexperience/eufemia/commit/c7207f224b13cdaa2def4a368a0d776e2c7cb431))
* fix ref forwarding to #element distributor ([6a1dfe1](https://github.com/dnbexperience/eufemia/commit/6a1dfe1e0030fc090951bffeece6d192366aedec))
* fix tertiary #button with component given and icon_position left ([4222da0](https://github.com/dnbexperience/eufemia/commit/4222da0898f68f242f92a40bcfa61c585767f5f0))
* fix theme style linking with correct component path ([3d7aee4](https://github.com/dnbexperience/eufemia/commit/3d7aee4b7e8f81554843dce3e170245ab4b22ee0))
* fix top/bottom fullscreen support in #drawer ([e2c3b07](https://github.com/dnbexperience/eufemia/commit/e2c3b07bbaf7839dc0460ac2dd8996a56792ff68))
* fix width issue of #form-status and make it more easy to set a custom min-width or max-width ([0bc3b0d](https://github.com/dnbexperience/eufemia/commit/0bc3b0d90b8f3a22629ae102cb9b9ad86d62b4d8))
* fix width issue of #form-status and make it more easy to set a custom min-width or max-width ([26553ee](https://github.com/dnbexperience/eufemia/commit/26553ee9bc9c6fea8dc407dbf6fbd54222754f41))
* have `omit_set_focus_on_update` set to true by default ([db2887e](https://github.com/dnbexperience/eufemia/commit/db2887e477052a1a36b30144a2c47e804d6e60b7))
* include `.cjs` files to be transformed with babel (and remove concurrent run, as it breaks on CI) ([2de5aa9](https://github.com/dnbexperience/eufemia/commit/2de5aa9676bbb7f379fe1c39cd785ee3ebd60629))
* increase #skeleton width because of xx-large font-size ([150aeb1](https://github.com/dnbexperience/eufemia/commit/150aeb11181ad973ee477fb855e2e54242c246c8))
* lower (and align to the Figma drafts) the space between #tabs (to have max 2.5rem and 2rem for small screens) ([d9e3dcc](https://github.com/dnbexperience/eufemia/commit/d9e3dcc523a0196b243e5a155cfe25f1f671e278))
* make #date-picker support for `en-US` locale ([744d143](https://github.com/dnbexperience/eufemia/commit/744d1432c05c16abd22e7cee38abd42b8ca12f12))
* make #date-picker work in React StrictMode ([f5749ca](https://github.com/dnbexperience/eufemia/commit/f5749ca5e5aa47fb12eb4d946e9d011ba9639864))
* make #form-status updating changed values to be aligned with #global-status ([4251b5b](https://github.com/dnbexperience/eufemia/commit/4251b5bce2e5f1a252bb6fb952cb9f4975aee347))
* make #modal in #modal (also #drawer) work properly at 4 levels ([675eada](https://github.com/dnbexperience/eufemia/commit/675eada351486af3876648bb5c77109e21de1984))
* make #number even more robust in terms of copy - now using the given locale separator ([61bc9a0](https://github.com/dnbexperience/eufemia/commit/61bc9a0b75d1087cace8220bf34c142febda12c3))
* make #skeleton able to simply toggle on of, set by the global provider ([722f304](https://github.com/dnbexperience/eufemia/commit/722f3045f4bd802e934e0c281028286ebb24a4ef))
* make #skeleton able to simply toggle on of, set by the global provider ([#577](https://github.com/dnbexperience/eufemia/issues/577)) ([1756d5e](https://github.com/dnbexperience/eufemia/commit/1756d5e9f907a230c25bbc9e43b5a90873611ee6))
* make #slider align centered if no label is given ([76669b0](https://github.com/dnbexperience/eufemia/commit/76669b052cb2518d44baab48331e1791d1874cdc))
* make `aria-describedby` pass through if it is set manually ([f858a29](https://github.com/dnbexperience/eufemia/commit/f858a297e1a61e5e5c7a49edfc72dddf14bf08fe))
* make `value` available in #dropdown event return instead of only `selected_key` if object was given as data ([724ce1b](https://github.com/dnbexperience/eufemia/commit/724ce1beecb857a48248f45931f281f4e75cb29f))
* make every component listening for the Eufemia #provider props ([dec3c69](https://github.com/dnbexperience/eufemia/commit/dec3c697208234ed020645da0294b242ae92c852))
* make it possible to close #modal #drawer from inside only by returning the close method in the render prop ([8021f1a](https://github.com/dnbexperience/eufemia/commit/8021f1a1f81c8f77832a7dc3af320f54d5e0eefd))
* make keyboard interaction of #dropdown React v17 compatible ([0ad41f7](https://github.com/dnbexperience/eufemia/commit/0ad41f7c06447febd30deb900fb17e891687d581))
* make scroll declaration in #drawer-list of every closes top/bottom item optional, by using `enable_closest_observer` [#622](https://github.com/dnbexperience/eufemia/issues/622) ([314c6cb](https://github.com/dnbexperience/eufemia/commit/314c6cb3fcf98d82530f2e495963819776f80ce8))
* make sure that #drawer-list #dropdown items are vertical centered ([b65294a](https://github.com/dnbexperience/eufemia/commit/b65294ad936b1cddf42ef99aea4ac91c8d5c9347))
* make the #autocomplete DOM input element accessible by using `input_ref` ([04113a3](https://github.com/dnbexperience/eufemia/commit/04113a37d69c51f682675ee6e2f3b908cd7ffb6a))
* make white content part in #global-status optional + enhance update method and logic ([44ce8cc](https://github.com/dnbexperience/eufemia/commit/44ce8cc515efe587fe795c52847d4303c3be3e36))
* optimize #date-picker with memorized calendar days calculation ([ee65fd9](https://github.com/dnbexperience/eufemia/commit/ee65fd9a112440307c09368c9c4176f05dfc613f))
* output commonjs files with `.es5.js` extension for better Node.js v12 and v14 compatibility ([80ce3b4](https://github.com/dnbexperience/eufemia/commit/80ce3b4cd43c797b8213fe5273c02bc17371231b))
* prevent close grouped #accordions from getting closed, if not `allow_close_all` is defined ([b1bf259](https://github.com/dnbexperience/eufemia/commit/b1bf25931d26e89ed38aaed7ed9d1f1cfcc99b28))
* print warning if #global-status id was not found ([885182f](https://github.com/dnbexperience/eufemia/commit/885182f022595d645859556bf1ed7a637e211d45))
* re-defining how icon size are set in #button ([45fdd3c](https://github.com/dnbexperience/eufemia/commit/45fdd3cd08c8774a91cd384c35815368501f88d6))
* **autocomplete:** fix #autocomplete status by forwarding `status_state` ([170adbb](https://github.com/dnbexperience/eufemia/commit/170adbb8232dfdb740fd0ec3bf93b6c16bbc5797))
* **global-status:** allow #global-status to receive a React Element instead of only a string ([0905f39](https://github.com/dnbexperience/eufemia/commit/0905f39ceb7871a1b6da776dd415239212269605))
* **types:** align types to whats available in the property docs ([52def57](https://github.com/dnbexperience/eufemia/commit/52def573e1ff265c0a2541a48a1591bb7f66c541))
* **types:** correct TS types like static component members ([#757](https://github.com/dnbexperience/eufemia/issues/757)) ([479b865](https://github.com/dnbexperience/eufemia/commit/479b865293332312630ea9a3b151d4dd4f6a0c99))
* **types:** fix #input align prop ([3eda80c](https://github.com/dnbexperience/eufemia/commit/3eda80cac57bad05b636b46f262895baafcdb624))
* **types:** fix #skeleton helper types ([6161228](https://github.com/dnbexperience/eufemia/commit/61612282e78ed8400576ee596207ae68467a65f9))
* **types:** fix element types for when using className etc. React element props ([12b00e1](https://github.com/dnbexperience/eufemia/commit/12b00e1ecdc73d22bc14ed5560ceda4bc7b7eefe))
* **types:** fix static #modal "Inner" type handling ([2b2067d](https://github.com/dnbexperience/eufemia/commit/2b2067ddf1d05a3dbef4411b2c680965f6112154))
* **types:** make types less stricter for types like string/number and string/boolean ([b3f634c](https://github.com/dnbexperience/eufemia/commit/b3f634ca20e20fe7d1116f5ad7f199fa91a38b92))
* redefined #date-picker on new UX styles ([97a2e10](https://github.com/dnbexperience/eufemia/commit/97a2e10ca9c4792ff7575a1c6c184e08df23db4f))
* refactor #dropdown to support better tertiary button variant + add #action-menu info and demo ([b44bb53](https://github.com/dnbexperience/eufemia/commit/b44bb53830524b7555d671b5dd3994808b8a21a6))
* refactor #slider in order to enhance accessibility for screen readers ([97bf97b](https://github.com/dnbexperience/eufemia/commit/97bf97bc564bc496bf7ea0a7f11ee0a95ba18776))
* refactor #switch height usage ([849a998](https://github.com/dnbexperience/eufemia/commit/849a9984bd5f3cf0ba5c0f384b2dcd79fd128bd1))
* refactor CSS color vars handling to get in better future theming support ([#751](https://github.com/dnbexperience/eufemia/issues/751)) ([2537833](https://github.com/dnbexperience/eufemia/commit/25378338eaba633683d7e7b375afa4ef50961376))
* refactor dl #lists and make spacing compatible with #skeletons ([35bd9ac](https://github.com/dnbexperience/eufemia/commit/35bd9ac6814e90fb26bea379883c5a2aa1f78f68))
* refactor of form components to ensure that `aria-describedby` does not get an leading white-space ([3d08959](https://github.com/dnbexperience/eufemia/commit/3d089597c92874bdc642f88dad1b1967ba2895c3))
* refresh some icon changes for `download` and `paperclip` ([#752](https://github.com/dnbexperience/eufemia/issues/752)) ([33a36c1](https://github.com/dnbexperience/eufemia/commit/33a36c15e5ca782391775555b44151462b2b0fa7))
* remember #accordion state in a single one as well ([6480911](https://github.com/dnbexperience/eufemia/commit/648091117efdec6416fec2d7a1ab9a6ff237607d))
* remove `/dist` from release bundle ([4224495](https://github.com/dnbexperience/eufemia/commit/422449544cce8558d4303b783a74c4a6204b57c0))
* remove prop-type for autocomplete usage in #input ([660e235](https://github.com/dnbexperience/eufemia/commit/660e235eb0c94d16379e0449b9c7406b012beda6))
* remove unused `diretion` prop from ([f20320d](https://github.com/dnbexperience/eufemia/commit/f20320d2df00f3e63a3219082cd8451d5b19075e))
* revert using `exports` field in package.json due to lack of flexibility and add instead many places a index.cjs ([63cef85](https://github.com/dnbexperience/eufemia/commit/63cef85ea235000d81882ef5d628557a1c28b067))
* rewrite #date-picker to enhance UX (dates can now be deleted from the input) and support React StrictMode ([edbb39e](https://github.com/dnbexperience/eufemia/commit/edbb39e255e34439de60dc61a3fa5126fa741861))
* small #drawer-list rewrite to get rid of the async assignment of the helpers, in favor of a component did mount approach ([fa21548](https://github.com/dnbexperience/eufemia/commit/fa2154817b66a8ffa22210b0c6be6bb6b2670e9c))
* use  as the currency_position default if locale is nb-NO/nn-NO or no ([91af05e](https://github.com/dnbexperience/eufemia/commit/91af05edfcadbc7c6bfbf4782e5b51fda4ff087e))
* **elements:** fix element margin usage when space is used ([32cc37e](https://github.com/dnbexperience/eufemia/commit/32cc37e9f8c73b7b17fd4287aa80d8a7c62bb649))
* **icons:** add `broken_chain` and `video` icon ([#745](https://github.com/dnbexperience/eufemia/issues/745)) ([7fb2cfc](https://github.com/dnbexperience/eufemia/commit/7fb2cfc5bd9cef41c3282e1c85b7b2cb9ba9d7e0))
* **icons:** fix missed icons from Figma misalignment ([2d7a917](https://github.com/dnbexperience/eufemia/commit/2d7a9173649705426f80bcffe1b82b1a1bc3f26f))
* **Types:** add `defaultProps` type ([8413d19](https://github.com/dnbexperience/eufemia/commit/8413d19b26d816ffe9386d8384818c05929ad170))
* **Types:** add prop type  to #form-set ([e474943](https://github.com/dnbexperience/eufemia/commit/e47494361c66d014fcdbfdc3751847e29856dd98))
* **Types:** add spacing (#space) types to every supported component ([b490015](https://github.com/dnbexperience/eufemia/commit/b4900159b7e1e6fe4fedc85763a2e02ed3525dcb))
* **Types:** add spacing typres to elements ([7bb940f](https://github.com/dnbexperience/eufemia/commit/7bb940ff5facf7f12984e33093622cfb1b5c43e5))
* **Types:** fix #icon size types ([c08e2e5](https://github.com/dnbexperience/eufemia/commit/c08e2e5a01497764c92d81fe1584ff984ce070d3))
* **Types:** fix #textarea value prop to only accept a string ([fefafee](https://github.com/dnbexperience/eufemia/commit/fefafee6dd00abbd98523ecca6ae236dcf9cf5b9))
* **Types:** fix docs for types when components had pascal case naming ([f387c7a](https://github.com/dnbexperience/eufemia/commit/f387c7a7c3b86b768a590b54cf9a7235b76bd769))
* **Types:** fix duplication of spacing props in #button component ([67a506e](https://github.com/dnbexperience/eufemia/commit/67a506e0db3f0750fc3e9d8456ec132b16af0e0a))
* **Types:** fix generating of unwanted ts types files ([52b543d](https://github.com/dnbexperience/eufemia/commit/52b543db51538a5ffd5099024d6b57806fccba75))
* **Types:** fix size prop type for #icon component ([dc1c067](https://github.com/dnbexperience/eufemia/commit/dc1c067035d3d769a4af60aa07cf8baa728298ab))
* **Types:** fix SyntheticEvent usage when TS is used with a not defined SyntheticEvent ([6319ee9](https://github.com/dnbexperience/eufemia/commit/6319ee959ba44dd4d11fb17c08538a7247e147ce))
* **Types:** fix types to allow every component/element to accept default HTML properties ([1b1bf97](https://github.com/dnbexperience/eufemia/commit/1b1bf975310b9d98c0e3b667063cff66dbcb5eb5))
* **TypeScript:** include #space props in component type definitions ([c7f08ef](https://github.com/dnbexperience/eufemia/commit/c7f08efd19a70f23e96b9f188d52dce75290da77))
* add  to #slider component ([9abcfb6](https://github.com/dnbexperience/eufemia/commit/9abcfb6b6b9a91ef4fc56bbc4d86f0efe221cab2))
* add `close_on_select` option to #date-picker shortcuts ([a116db1](https://github.com/dnbexperience/eufemia/commit/a116db12fc0625ad8d8aa423622f85b17e669b84))
* add `focus_selector` prop to #modal use it like e.g. `focus_selector=".dnb-input__input:first-of-type"` ([6ace687](https://github.com/dnbexperience/eufemia/commit/6ace687a37f172415b3a1ffde755585047dceea5))
* add `keep_value_and_selection` prop to #autocomplete ([54baea8](https://github.com/dnbexperience/eufemia/commit/54baea8374dca07bf32e1c063d2acfbc5403d4ee))
* add `on_click` event handler to #tabs ([574a146](https://github.com/dnbexperience/eufemia/commit/574a1467c500d59e2097ed4a1c7c3ec497d0f6a5))
* add new #form-status styles + warn status ([#713](https://github.com/dnbexperience/eufemia/issues/713)) ([358eb5e](https://github.com/dnbexperience/eufemia/commit/358eb5e11ea9b7ffe651adcab6ce6de0e2a809e8))
* add the optimized icons from the new lib ([096df25](https://github.com/dnbexperience/eufemia/commit/096df25725b4e907ad75e8469a143ba5655e6722))
* add warning if tertiary #button is used without icon – it is required by WCAG & Eufemia ([7963a73](https://github.com/dnbexperience/eufemia/commit/7963a73fba76d53789430b38e80b363ae3ae04ff))
* clean #number if phone number is given with + ([e0fa74f](https://github.com/dnbexperience/eufemia/commit/e0fa74f81b1449cf1126ceee46958745d9da9b3b))
* correct #toggle-button style states ([a5fbad6](https://github.com/dnbexperience/eufemia/commit/a5fbad600f73f3430897d54ec7b9157ead509a6a))
* delay #skeleton animation by 2s ([b6f50c9](https://github.com/dnbexperience/eufemia/commit/b6f50c9d9b9ec5573fd9eeec17ea088c05cb4d85))
* enhance #drawer-list to call `hidden` without delay ([8dce12c](https://github.com/dnbexperience/eufemia/commit/8dce12c7b9b0158a59a7b9da8674f1d168db0d4d))
* enhance #input relation between submit button and input field + streamline the handling of `aria-describedby` ([f7120f4](https://github.com/dnbexperience/eufemia/commit/f7120f40849202edac84b4a84179d008805998f0))
* enhance #input with show/hide password ([7708e24](https://github.com/dnbexperience/eufemia/commit/7708e2457053b37288037286e115080ae2a0aa9a))
* enhance #modal with additional prevent close feature `triggeredBy` ([679fb30](https://github.com/dnbexperience/eufemia/commit/679fb30698bee36595f83fc3bbf6f3a3a17bada4))
* enhance #number component by ensuring that screen readers not always get 2 decimals ([7396315](https://github.com/dnbexperience/eufemia/commit/73963151ba36a10bd83b931ddd0e8d3473f5f844))
* enhance #slider with better screen reader number format API ([d85438c](https://github.com/dnbexperience/eufemia/commit/d85438c4812ec0a0d6181571a7f612b2ca3b4804))
* enhance #tabs scroll for more various situations and make it compatible with different font sizes ([2e6b104](https://github.com/dnbexperience/eufemia/commit/2e6b1040606c4954b540eedfa74f1313603857d8))
* enhance #tabs UX for NVDA ([5edd4dd](https://github.com/dnbexperience/eufemia/commit/5edd4dd5cf4275ddf602c6709ffba5b10a42b828))
* enhance accessibility by having a #dropdown / #drawer-list at the top of the HTML body ([2919df3](https://github.com/dnbexperience/eufemia/commit/2919df3ba5cda2d182da9aa91f081048fc4760ab))
* enhance all components who contains a locale string, to support the `lang` HTML attribute ([d5efd7d](https://github.com/dnbexperience/eufemia/commit/d5efd7dfad4fede7ed31827eb4cedacd5218220c))
* enhance PaymentCard for screen readers ([#691](https://github.com/dnbexperience/eufemia/issues/691)) ([982992d](https://github.com/dnbexperience/eufemia/commit/982992d1f844059a3f0313b3765dfb11589f08aa))
* enhance printer css ([6087f87](https://github.com/dnbexperience/eufemia/commit/6087f87ccbe560cbeb1c1bcac153506a6d642c1f))
* ensure #autocomplete blur event occurs only once per interaction cycle ([9d8494a](https://github.com/dnbexperience/eufemia/commit/9d8494a66bdcc1ae9727f556296062a82f32511a))
* ensure #global-error better handling for the back button/anchor – even it looks like there is always the possibility that the user hits an empty url in some situations ([4cfe89c](https://github.com/dnbexperience/eufemia/commit/4cfe89c05df497fb5639b054f78898690975ab82))
* ensure #pagination re-renders properly, with or without a given function ([16c4661](https://github.com/dnbexperience/eufemia/commit/16c46614133fc16337626ee702839b3204ba20bd))
* ensure that icons gets optimized ([e0e918a](https://github.com/dnbexperience/eufemia/commit/e0e918ab0acc32576c73fe93da75445fd19fb831))
* fix #accordion content re-render ([0a5093a](https://github.com/dnbexperience/eufemia/commit/0a5093a63a843d5235134692cb978f2ca6795ff4))
* fix #autocomplete first open scroll prevention ([2fadb71](https://github.com/dnbexperience/eufemia/commit/2fadb71520d231e34265e28f7c8dd1c63580ef87))
* fix #autocomplete submit button icon handling so it is easier to swap out with a custom icon ([e94afe9](https://github.com/dnbexperience/eufemia/commit/e94afe9c2e1d15267134173768778e193d4d4e06))
* fix #global-error back button issue to be show as a string only ([87594f0](https://github.com/dnbexperience/eufemia/commit/87594f01b145ff3f9c2d7f56b2f9e6dafabc4955))
* fix #global-error back button to not show if no history is found ([79b3352](https://github.com/dnbexperience/eufemia/commit/79b335280d530e932b6f728301afaa060f446f7d))
* fix #global-status icons by not using the new #form-status icons, but have the old once inlined (Thank You Sivert Randen) ([83385a9](https://github.com/dnbexperience/eufemia/commit/83385a97e10ba805cbd599c18e933b811656b4d0))
* fix #input-password IE11/Edge clear button ([75119dd](https://github.com/dnbexperience/eufemia/commit/75119ddf7839ffcc59645c60532d74b07190f7ce))
* fix #modal #drawer `trigger_attributes` usage ([018e271](https://github.com/dnbexperience/eufemia/commit/018e271d38b2e8e4b040825593f4f945338721ca))
* fix #modal close issue that effected iOS 14 devices ([b0f2a28](https://github.com/dnbexperience/eufemia/commit/b0f2a283d978f91c02ad04794f9aded29345a5b5))
* fix #modal close scroll issue, where a smooth scroll back was used ([377f517](https://github.com/dnbexperience/eufemia/commit/377f517dfa93fec28cffc6390661837d4ea32cf0))
* fix #modal in #modal when used with VoiceOver ([2206bbc](https://github.com/dnbexperience/eufemia/commit/2206bbc97b2b0c0ac756f576616b03a7c1f49a96))
* fix #modal scroll behaviour on fullscreen + overlay animation enhancements ([5439fc3](https://github.com/dnbexperience/eufemia/commit/5439fc39acda3617c8dc721f687b5f3aed5ba964))
* fix #modal scrolling issue (pre iOS 14) for inner elements that are scrollable by overflow design ([b56c0f6](https://github.com/dnbexperience/eufemia/commit/b56c0f6530878e2fa9d5fd63ba3335f558188790))
* fix #modal scrolling issue for inner elements that are scrollable by overflow design ([baa4cc0](https://github.com/dnbexperience/eufemia/commit/baa4cc022e2612178a3b469e817b847d1b18b8c6))
* fix #modal scrolling issue for touch devices ([6c49079](https://github.com/dnbexperience/eufemia/commit/6c490794699076e90e43db77c3b0cc6b1dcea17c))
* fix #payment-card colors to use available Eufemia colors ([873f07c](https://github.com/dnbexperience/eufemia/commit/873f07cf09d4d360b8e5ac81f31798292d33b6f8))
* fix #progress-indicator medium size to be aligned with medium icon size ([5cbb16a](https://github.com/dnbexperience/eufemia/commit/5cbb16a7fe1eb6d91daed537fdb90ea020a7ae84))
* fix #skip-link causing a wired android 6 + chrome 83 bug to disturb box-shadow styling ([34f3c56](https://github.com/dnbexperience/eufemia/commit/34f3c56323c3edffd6ae23b645ca628e8160e61e))
* fix #space specificity issue ([5e1a036](https://github.com/dnbexperience/eufemia/commit/5e1a0368e442534af163b3ebffc6f23759ca93f7))
* fix #tabs module path resolution. Thank you @MrHaze ([fea4b64](https://github.com/dnbexperience/eufemia/commit/fea4b64c9256fde02e1cfe55c6421811fe1b495e))
* fix #tabs scrollbar detection for safari desktop ([b323886](https://github.com/dnbexperience/eufemia/commit/b323886944bc6a3a1deba7fb2155fd2c5e5ce941))
* fix #tabs spacing if #section spacing is used ([f2d1003](https://github.com/dnbexperience/eufemia/commit/f2d1003456428437332a7b73f19879d0b204243a))
* fix `toPascalCase` to be actually pascal case, and add `toCamelCase` as well as a helper function ([9754960](https://github.com/dnbexperience/eufemia/commit/975496063c85944bb287a7d3387a412b0de148b6))
* fix Big Sur Safari font size fallback ([414b204](https://github.com/dnbexperience/eufemia/commit/414b2045b9e9d4ca26226be0e174ffcf1e1696d8))
* fix cursor in #autocomplete disabled state and color of #input icons ([b096ff4](https://github.com/dnbexperience/eufemia/commit/b096ff4b515039a3afb7c039e8e5244ab7f6313a))
* fix iOS system font usage to achieve auto-resizing of the os font size ([a6cf63b](https://github.com/dnbexperience/eufemia/commit/a6cf63b7d93e383275ef3cd1c21724c485531cf4))
* fix spacing issue when used with #space ([#716](https://github.com/dnbexperience/eufemia/issues/716)) ([b528692](https://github.com/dnbexperience/eufemia/commit/b52869270e8750b148d573d3e51fab6c5d79a47e))
* fix state handling for #checkbox, #switch, single #radio button and #toggle-button ([54735aa](https://github.com/dnbexperience/eufemia/commit/54735aacc68c5b0a36391e695634dedc918d567c))
* fix ts types to work on icons and elements ([382e60c](https://github.com/dnbexperience/eufemia/commit/382e60c609aacb6a5a92d17fc08df7a86312639c))
* keep #accordion content until animation is done ([#717](https://github.com/dnbexperience/eufemia/issues/717)) ([3937ea3](https://github.com/dnbexperience/eufemia/commit/3937ea339d9692603930432f7d0d8478de3555ef))
* make #modal scrolling work properly on Android 4.4 in order to serve input focus ([8260c1c](https://github.com/dnbexperience/eufemia/commit/8260c1c77c027f2fa6a07dd84964e671be949a6a))
* make #tabs handling the remaining spacing automatically so the mobile view buttons get aligned to the browser edges ([78b9dbf](https://github.com/dnbexperience/eufemia/commit/78b9dbf3d4e8a327962d8832cd5a6d794bf18af5))
* make #tabs horizontal scrollable ([#699](https://github.com/dnbexperience/eufemia/issues/699)) ([c4b9ddb](https://github.com/dnbexperience/eufemia/commit/c4b9ddbe98af3055ae1da7c6a91c2d1651e39bba))
* make #tabs scroll more polite to adapt different environment ([ab4c990](https://github.com/dnbexperience/eufemia/commit/ab4c990aa607f5a831cb76f8b4cad6082c8dbb65))
* prevent `console.warn` warning in production ([c151043](https://github.com/dnbexperience/eufemia/commit/c151043f47790c8804e378c5f3094a74c423dacd))
* prevent hiding #dropdown #autocomplete if [secure] was returned in `on_hide` event ([42111ef](https://github.com/dnbexperience/eufemia/commit/42111ef950547bb42c9387a48708033d928a32f8))
* remove #slider `%` usage in translation strings ([062f09a](https://github.com/dnbexperience/eufemia/commit/062f09a6dd96f37c7defc77a23add717951bcb8d))
* remove style-type `shine` from #skeleton ([c213654](https://github.com/dnbexperience/eufemia/commit/c213654a0c25c0b4c49a1ce4f3eec2a1671eb920))
* return keyboard event if esc key got presset #dropdown #autocomplete ([a87bfec](https://github.com/dnbexperience/eufemia/commit/a87bfecb68c52064bfe2edda78e263f487f60f5b))
* return original event object in events to be more aligned with web event handling ([1d86c85](https://github.com/dnbexperience/eufemia/commit/1d86c85c8a94ec731bd4418cedc66780c1639614))
* use `after` as the currency_position default if locale is nb-NO/nn-NO or no ([f2e8e19](https://github.com/dnbexperience/eufemia/commit/f2e8e1903fca37cf8df58fb31b2f767aed564be2))
* use `en-GB` as the new default locale – backwards compatibility should be given. ([0501b9a](https://github.com/dnbexperience/eufemia/commit/0501b9a5c7e12c04077eb937fa37e0602c93a17d))
* use `omit_rounding` instead of `omit_round` ([a7e3467](https://github.com/dnbexperience/eufemia/commit/a7e34671cc78ca942ea816f25a473630dbb7cd88))
* use log instead of warn during dev ([4770eb5](https://github.com/dnbexperience/eufemia/commit/4770eb5deba523faa824019b19f1cb913d509b63))
* use medium icon i #tabs nav buttons (as the UX is defined) ([76eec6e](https://github.com/dnbexperience/eufemia/commit/76eec6e54cc4980107b256c53fb7cb106b9a30a0))
* use mono-space font for password #input fields ([b96803d](https://github.com/dnbexperience/eufemia/commit/b96803d315b1a6d69c81a1c0ca6fe790de4d248e))
* use overflow auto on #drawer-list scrollbar instead of always scroll ([9f12579](https://github.com/dnbexperience/eufemia/commit/9f12579f1b1f7a9064068502bb8f478e2ca533b5))
* use padding instead of margin on #radio #checkbox #switch thanks [@poacher2k](https://github.com/poacher2k) ([1abdc6d](https://github.com/dnbexperience/eufemia/commit/1abdc6d00d4556948ef0f7b95fee25c54234a9ab))
* use proposed colors for #global-error ([0f98768](https://github.com/dnbexperience/eufemia/commit/0f987689dcb5dc4fac7fc266e2e13e9430867c7c))
* use shine as the default #skeleton animation ([ca4072e](https://github.com/dnbexperience/eufemia/commit/ca4072e80220d456503ab76d55a37824b72574e5))
* use spacing properties for the #space component ([f30fbde](https://github.com/dnbexperience/eufemia/commit/f30fbde17da902db6ece91618ecf535b97cad0b0))
* use spacing vars in #table ([a4cfe42](https://github.com/dnbexperience/eufemia/commit/a4cfe42bb9470a1586b4e29efe7b0607ada3cb67))

### Features

* add  callback to #date-picker ([fb7b47e](https://github.com/dnbexperience/eufemia/commit/fb7b47e7d5f0e19fa13fc3411fc4a70e92f8d57e))
* add  modifier to #skeleton to use the font-replacement method to show a skeleton for paragraphs and headings and labels ([a8577f9](https://github.com/dnbexperience/eufemia/commit/a8577f95021b617ea3ec93c7398f2c627dac0819))
* add #accordion (beta) component ([#564](https://github.com/dnbexperience/eufemia/issues/564)) ([e82a778](https://github.com/dnbexperience/eufemia/commit/e82a778f20f5d9284034f963dd80922ac0d89c04))
* add #accordion component ([#571](https://github.com/dnbexperience/eufemia/issues/571)) ([978aa63](https://github.com/dnbexperience/eufemia/commit/978aa63f35fbbdb422cbc8d4b98fb8fd2e006aa5)), closes [#564](https://github.com/dnbexperience/eufemia/issues/564)
* add #action-menu by extending #dropdown ([#636](https://github.com/dnbexperience/eufemia/issues/636)) ([88039ae](https://github.com/dnbexperience/eufemia/commit/88039aee1cf1d455bbc77ab9238072f1154e4ac5))
* add #dt #dd and #li elements ([48a976e](https://github.com/dnbexperience/eufemia/commit/48a976e80a45b62e7917a8b26ecf82f9bf9969e2))
* add #help-button used by the #modal ([22cb4f6](https://github.com/dnbexperience/eufemia/commit/22cb4f61119f2edf0fd69706d69604b04125e0d4))
* add #skeleton component ([#570](https://github.com/dnbexperience/eufemia/issues/570)) ([d4b215c](https://github.com/dnbexperience/eufemia/commit/d4b215caafde66f35db6772f6a4dd0479da2bdc4))
* add #skeleton to #button ([5310120](https://github.com/dnbexperience/eufemia/commit/531012082833e4081bdf8d31c3492b655909836e))
* add #skeleton to #space ([e125647](https://github.com/dnbexperience/eufemia/commit/e12564719952f1446498b67ddc2e3190fdee2df1))
* add #skeleton to #textarea #radio #switch #checkbox #slider ([26b84af](https://github.com/dnbexperience/eufemia/commit/26b84af574e62ff930dd8c9c69156faf9deea0df))
* add `<Modal.Inner>` to #modal #drawer ([e2c7644](https://github.com/dnbexperience/eufemia/commit/e2c7644fa79e8cdde52c2a19b941acdc2aee667f))
* add `debounce` helper function to the docs ([37cc989](https://github.com/dnbexperience/eufemia/commit/37cc9893d0773eae3aa25380f552eadc16dfd7b7))
* add `Dropdown.HorizontalItem` to #dropdown – to make it more easy to get a horizontal placed direction ([7ab27a7](https://github.com/dnbexperience/eufemia/commit/7ab27a7224002da111512124dbeb7cc40dbc98d2))
* add `element` prop to #button ([297d28a](https://github.com/dnbexperience/eufemia/commit/297d28a7acd123965eca756234edac6ce2252dff))
* add `eufemia-icons-pdf-categorized.tgz` file ([ac1b75c](https://github.com/dnbexperience/eufemia/commit/ac1b75c38e2ab3b0fd8220de4574015a7af4bcf6))
* add `photo` `folder` and `cookie` icon ([4f5d8e3](https://github.com/dnbexperience/eufemia/commit/4f5d8e3185cb7eac2db37f95a17a966a314b0ff6))
* add `spacing` prop to #modal and make `fullscreen="auto"` as the default behavior ([8b8c796](https://github.com/dnbexperience/eufemia/commit/8b8c796747bb6cbd8dfbc1e600b4cbdfaf3e6033))
* add `stretch` prop to #slider ([81be57c](https://github.com/dnbexperience/eufemia/commit/81be57ce04ad04d23b31b330ee7640b7b989ddf9))
* add `useTranslation` React hook as an internationalization tool for translation ([f499043](https://github.com/dnbexperience/eufemia/commit/f4990430d559a640f6d495afbb68cb53b4230b61))
* add center prop to #form-row ([ebeabfd](https://github.com/dnbexperience/eufemia/commit/ebeabfd30f0c3887184d21ba3863593a609d9b2c))
* add custom `trigger` prop to #Modal ([ed6669e](https://github.com/dnbexperience/eufemia/commit/ed6669e66152d3d15966327d2693c6039e888ed7))
* add grey (black-3) to #section ([c1a0314](https://github.com/dnbexperience/eufemia/commit/c1a031400719c06e0259b862792f728a17345139))
* add InteractionInvalidation to helper functions ([192b167](https://github.com/dnbexperience/eufemia/commit/192b167b5717de50f7f25195f00c3b9738b5b656))
* add new grey colors: `black-55` `black-20` `black-8` `black-3` ([5edd6c8](https://github.com/dnbexperience/eufemia/commit/5edd6c8e9a9a5b983091c5f31fea4fbcb28e0be1))
* add save/read #accordion state (local storage) API ([77eba2f](https://github.com/dnbexperience/eufemia/commit/77eba2f1eb52cbcba5aab84c4d507a452b78deb5))
* add support for ol lists to support the `type` HTML attribute in order to use letters and roman numerals ([c14278f](https://github.com/dnbexperience/eufemia/commit/c14278f72c48c5bbff804a2a06dcbb7cd46daea9))
* enhance #date-picker with `on_type` event ([84891e0](https://github.com/dnbexperience/eufemia/commit/84891e01d60b5221a9fdc6c71ea6c0414427d320))
* enhance #skeleton with `no_animation` prop and color as CSS var ([f4af1a6](https://github.com/dnbexperience/eufemia/commit/f4af1a6f72cebf324cbbd0615ff473c42e6bd58f))
* enhance #space to support booleans and strings, along with object ([#756](https://github.com/dnbexperience/eufemia/issues/756)) ([b80e2f3](https://github.com/dnbexperience/eufemia/commit/b80e2f376e45796eaf8417cf8cd9732599816da2))
* enhance locale translation support with string given object construction: `Modal.close_title` ([531bcc6](https://github.com/dnbexperience/eufemia/commit/531bcc6fd8edb0bd3f8eb12493289b1cacfdfe0c))
* ready to use #payment-card component ([#667](https://github.com/dnbexperience/eufemia/issues/667)) ([4049dda](https://github.com/dnbexperience/eufemia/commit/4049dda4b3e5d6a20d412de73ebc77fc064c4ba6))
* upgrade to `core-js` v3 ([#758](https://github.com/dnbexperience/eufemia/issues/758)) ([2df1d60](https://github.com/dnbexperience/eufemia/commit/2df1d60df07066400b7d07032750fee883e0bfbc))
* use new #modal button styles with correct spacing and sizes ([37539b1](https://github.com/dnbexperience/eufemia/commit/37539b1777efa8df7dd132684e1fa339e6ff3591))

### BREAKING CHANGES

* rename Number component and import to NumberFormat resp. number-format

Read more in the docs about the migration https://eufemia.dnb.no/uilib/about-the-lib/releases
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

1 participant