All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
14.10.0 (2025-01-13)
- links only have underline for the text content (9e20b9f)
- external links use OpenInNew icon instead of arrow (fc7bba2)
- uses the new material icons for link arrows (58b8f72)
- cicd pipe failing & refactor tailwind setup (c9ade19)
- remove file ext in legacy core pkg (a82e69d)
- rename tailwind related files (747c320)
- initial jokul tailwind config (2849412)
- prefers gap/overflow shorthands (be856d4)
- implements new focus state (119a8a7)
- lets screenreaders know if links are external (e7b3e83)
- sørg for riktig spesifisitet i density-mixins (c7a2e51)
- finished renaming contextual-menu => menu (18ada17)
- knytt ikonstørrelse til tekststiler (503cb2b)
- extract utility for calculating theme and density (65a850c)
- refaktorering av density-mixins i scss (3061669)
- gjør Link og NavLink til polymorfe komponenter (3d5f879)
- legg til manglende semantiske fargeroller (14e14a8)
- legg til mixins for å sette density-variabler i en komponent (5acaa56)
- bruk outline i stedet for box-shadow for fokusringer (9aca3f7)
- legg til mixin for standard fokusindikator (9bc97e2)
- oppdater mixin for motion til å ta inn properties (c270ae2)
- følg ny konvensjon i sass (9f451db)
- legg til automatisk vekt for ikoner (d8ab329)
- erstatt utgått kortkomponent med ny overordnet variant (c2258d4)
- legg til funksjoner og komponenter for slots/asChild (d05c052)
- Den gamle Card-komponenten er erstattet med ny
- legg til typer for polymorfe komponenter (027979c)
13.4.2 (2023-11-22)
- genere riktige fargeverdier fra endrede tokens (738becf)
- bruk riktig fargeverdi for interactive hover (580288d)
13.4.0 (2023-11-09)
- legg tilbake legacy tokens i less-fila (12af73d)
- bedre semantiske variabler for sass/less (13cc998)
- fortsett å eksponere css-variabler for legacy variabler (580d2cf)
- legg til alpha-versjon av semantiske variabler (df0bfbd)
13.2.0 (2023-09-21)
- oppdaterte core med nye varslingsfarger (45687ae)
- oppdaterte globale variabler for light/dark mode med funksjonsfarger (4666eca)
- pR Feedback (f5c012d)
- fjern deprecated fargeklasser (816d967)
- oppdater versjon på grunn av breaking change i core (57ece48)
- generer kjerneverdier ut fra delbare tokens (a0ab556)
- generer tokens-fil i Less-format (57aaed8)
- typografitokens (ed32219)
- vind (1ee7a8e)
- Avhenger av ny majorversjon av core
- CSS-klassene for farger og bakgrunnsfarger er fjernet. Bruk CSS- eller Sass-variabler og egne klasser, og husk å ta høyde for lyst og mørkt tema.
- Deprecatede fargevariabler og klasser er slettet, uten noen erstatning. Fargene skal ikke lenger brukes.
- legg til ny timingverdi for animasjoner på 200ms (aac907c)
- legg til valgfri description på ValuePair (6e0ee84)
- Komponentene Label og SupportLabel, samt deres typer og stiler, ligger ikke lenger i core. De kan i stedet importeres fra jkl-input-group-react (komponenter og typer) og jkl-input-group (stiler)
- Klassen jkl-icon og modifiers er ikke del av core lenger. Du vil måtte importere CSSen til ikonpakken.
- rydd opp import og eksport av typer for labels (b711127)
- tillat flere elementer som children (1a54d60)
- legg til InputGroup-komponent (6a8f329)
- riktige verdier for dynamiske klasser og bedre dokumentasjon (ad1e9ce)
- skjul spacingkombinasjoner i jkl.scss (ac8b623)
- core: dynamisk spacing etter skjermstørrelse (3f91aea)
- legg til støtte for spacinger med tre steg (f1743f9)
- omdøpt spacing-skala og dynamiske klasser for spacing (48ac8d8)
11.2.0 (2022-11-22)
- changed prop type for helpLabel and errorLabel in SupportLabel from string to ReactNode (037c5c1)
- Revert "chore: rigg om doc-utils som en intern pakke" (281b0e1)
- Revert "chore: rigg om doc-utils som en intern pakke" (281b0e1)
- ny mixin use-font-family for å få fontfamilie mer riktig fallback (4959663)
11.0.1 (2022-09-08)
- rydd opp noen etternølere etter compact reboot (3ea49aa)
- bruk samme tykkelse på outline som rundt checbox, radio (245bcc6)
- eksporter getCompactValue fra rotnivå (f10156c)
- fjern jkl-prefix fra public mixin (2c580da)
- ikke inkluder CSS i jkl-namespace (651ff2d)
- la brukerne nøste hele trær med data-compactlayout (7427b7a)
- legg til manglende easing og timing i motion.ts (3ba5ffd)
- sync linkdesign med Figma (16eb235)
- visuell justering ved tastaturfokus (126a50a)
- fjern forceCompact-props (0f8bfeb)
- eksponer variabler for typografi på rotnivå (ab5ba30)
- innfør konseptet density med navn i stedet for boolean prop compact (fd96f78)
- legg til nytt compact-API og deprecate det eksisterende (47c0f5d)
- dropp å generer en media query med likt innhold for text-style small (b8293db)
- fjern unødvendig * selector (10f51a5)
- som for small, unngå å generere media query med duplikat stil (f45f6c7)
- data-compactlayout er nå data-layout-density="compact"
- data-compactlayout krever nå en verdi true eller false
- forceCompact er fjernet. Bruk compact og regresjonstest steder du bruker kompaktvarianter.
10.0.11 (2022-08-18)
- legg til offset på fokusring for bedre lesbarhet (56bc228)
10.0.8 (2022-07-28)
- legg til manglende id-prop på label (e723225)
- ordne typingen til SupportLabel så ID er påkrevd (a0d1686)
10.0.3 (2022-06-13)
- merk CSS og SCSS som side-effects (dac2e2b)
- bruk tiny-glob for globbing av filer under bygg (246952a)
- pakk med all Sass-kildekoden (70b42db)
10.0.0 (2022-06-07)
- importrekkefølge og syntaks (55ef8ce)
- bruk det nye modulsystemet til Sass overalt (90da923)
- oppdater til nyeste core (1db381f)
- prefiks CSS-variabler med jkl (500ee0e)
- rydd opp i plassering og navn blant motion-funksjoner (63667c9)
- skriv og følg stilguiden for Sass i Jøkul (1cc52a4)
- legg til en index-fil for Sass (c4f8d0c)
- Alle CSS-variabler har jkl-prefix
- Sass-variabler, mixins og CSS-animasjoner fra pakker annet enn core er gjort private
- Avhenger av ny majorversjon av core
- Maps fra motion er gjort private, jkl-motion er nå easing, jkl-timing er nå timing.
- For brukere av Sass-koden vil dere kunne oppleve breaking changes. Se MIGRATION.md. Om du importeres CSS i prosjektet ditt er det ingen breaking change.
9.7.0 (2022-06-02)
- screen-hjelper for skjermer opp til et gitt sted (83a3b49)
- hold pila etter navlink inline (94a9345)
- skjul gradienten om animasjonen ikke kjører (08b7fe2)
- eksponer labelProps i skjemakomponenter (db27e30)
9.5.0 (2022-04-22)
- core eksporterer to interfaces for children (f213598)
9.4.0 (2022-04-19)
- alt i Safari må ha et mellomrom for å fungere (936e98b)
- bruk revert i stedet for unset (300e808)
- bruk revert som keyword i reset-outline (f89b524)
- bruk unset i stedet for initial (5091fcd)
- checkbox og supportlabelikon i forced-colors (0501475)
- feedback i forced-colors (087365f)
- gi feilikon en fill for kontrast (793ba36)
- gjør så reset-outline rydder opp etter seg i forced-colors (a20f4ae)
- la vanlige lenker få understrek (91b0402)
- overstyr svg og path med svg fallback, ikke bare klassen (f7feb4f)
- rett opp guard mot manglende window for Gatsby (94c64c2)
- skriv om svgmixin etter å ha sett Icons (093e5ec)
- spacingskala-eksempel (b415d77)
- tillat alle systemfargene i helperen (0510917)
- unset border og outline i forced-colors (648c7cd)
- legg til hjelpere for forced-color-mode (0ffc43d)
9.3.0 (2022-03-14)
- eksporter screens-mixins via jkl (d067215)
9.2.0 (2022-03-11)
- eksponer easing og timing fra Sass i TypeScript (58515c8)
- sett defaultverdi for motion-mixin til "standard" (99fa497)
9.1.0 (2022-02-17)
- shadows: legg til nye skyggevariabler for kort (dda0aed)
- fjern inverted-prop (de5f8b8), closes #2646
- fjern normalisering for ie (f15329a)
- manuell delinting sans descending specificity (20de1c8)
- oppdater breakpoints (c4cd9c1), closes #2605
- rett syntaksfeil etter autofiks (adf687d)
-
- Oppdaterte verdier for breakpoints kan gjøre at layout brekker på en dårlig måte i appen din
small
-variabelen finnes ikke lenger ibreakpoints.ts
$breakpoint--small
finnes ikke lenger i_breakpoints.scss
- Fjernet
inverted
-prop. Brukdata-theme="dark"
om du trenger overstyre temaet.
- bruk currentColor som fill i warningikon (d6d5801)
- gjør så SupportLabel sin inngang kan animeres (d819ba6)
- redesign label for feilmelding (b5eeabc), closes #2631
- legg til bold som egen klasse (2837d10)
- legg til to nye mixins i core for responsivt design (e0cddcd)
- core eksporterer typer for komponentene (b895b36)
- updates dependencies (b975200)
- depends on jkl-core v8 with breaking changes
- new spacing scale: see migration guide for jkl-core
- videresend native HTML props til SupportLabel (da3f4b2)
- add new message colors (075336e)
- add new color notation to color docs (abe695b)
- sass: forward functions to new jkl entrypoint (451662a)
- text-styles: use correct weight for heading 2 on small screens (7ca9516)
- sass: make sure to import functions where using rem() (02268ab)
- jkl: add new typog. scale and new text-style mixin (69e1604)
- labels: use new typog. scale in field labels (8b96f69)
- links: update import of typographic variables (3d408e6)
- jkl: Removes the old jkl-text-style mixin and old utility classes
- core: add base class with automatic dark mode (2183410)
- labels: add automatic dark mode (e9f4a4d)
- links: add automatic dark mode (982ba1e)
- sass: add helper for defining dark/light mode vars (47de260)
- core: Base class .jkl must now be set to get Fremtind Grotesk font
- changed focus state for NavLink (178e972)
- sass: upgrade sass and stop using dep. syntax (194d414)
- new colors (9144947)
- all color variables are changed
- add react 17 types as valid peerdep (a074c34)
- core: add keyboard mixin (606078b)
- core: add back nav link (687f03f)
- core: add back nav link (687f03f)
- display types in portal (5c62a16)
- core: update value of suksess color (0f284aa)
- core: update tablistener to handle touch events (a8293e9)
- core: add a font stack (903043f)
- labels: fix typo in labels.scss (881b59b)
- implement global dark mode (47b8e2d)
- portal: fixes most mobile layout issues (69e0424)
- links: update focus style on links and nav links (0552e9c)
- add icons package (24c9748)
- legg til data-testautoid type og props på Select (b30dbf0)
- core: add utility classes for all spacings (6edbb8e)
- core: make text style util classes respect compact mode (1c04b73)
- label: add classname prop (370d410)
- core: add helper function for dynamic sizing in sass (2d913fd)
- core: add more screen size mixins for easier use (9ec7de5)
- import labels and links from core (f2bba87)
- core: add typographic components (1bd28a5)
- support-label: add support for id and sr-only to SupportLabel (419a301)
- add inverted mode to error label (d44985f)
- core: add support for prefers-reduced-motion (ee9886b)
- core: add new func colors, remove illustration colors (7847426)
- core: update warning and error colors (13f6976)
- links: add indicator for external links (4562e46)
- react-hooks: add hook for responsivity in js (4c36d27)
- core: Removes illustration colors: sand, jord, sol, blomst, skog, hav
- make use of new core color tokens (075f7b3)
- core: assign $varde value in correct order (7c300ce)
- core: specify font weight for all text styles (d1e73de)
- core: add error handling to text style mixin (d17e544)
- core: change names of varde color scale entries (4d9adca)
- core: rename/restructure text styles and typography classes (d0510fb)
- core: update to new color values (ea38d34)
- core: All text style mixins and typography classes have new names and new usage
- core: Varde color scale entries changed from $varde-20, $varde-40 ... $varde-200 to $varde-10, $varde-20 ... $varde-100
- core: color tokens have changed
- core: remove font-weight (d63ab8c)
- core: stop reset-outline mixin from overriding padding (8303f5a)
- core: use better check for document in tablistener (8a027e5)
- links: adjust padding around links for new font (a884fbd)
- motion: fix reversed bezier-timing (99acfa6)
- fix links to components in readme (4e2ade2)
- portal: use examples as documentation for all comp (e99e56a)
- new function colors (notification colors) (17deb16), closes #617 #618
- unify naming spanning typography-react, mixins, classes (f90174a), closes #592
- variable names for function colors are changed
- changes to naming of certain components, paragraphs, headings and classes regarding typography
- core: fix import and example of screenreaderonly (4ac4a93)
- components: css endringer, flytting av funksjon (7390edd), closes #545
- core: make a component of screenreader only (5a4a038)
- fix implementation of SupportLabel (71ba3df)
- tweak font weights (be3e1b7)
- core: add back sr-only class to core.scss (a126e68)
- core: add missing import in headings.scss (97dd0d9)
- core: remove rule with side effects from normalize (1430118)
- add compact mode mixin (ca9fa96)
- core: add compact mode to paragraphs and headings (7533c45)
- core: add global compact version to labels (63f5f9f)
- core: move fieldset styling to reset.css (9046a65)
- core: specify font fallback strategy (94816d1), closes #464
- progressbar: add progressbar (1ad8754)
- text-field: implement in line version of TextField (5999a32)
- add energetic (75ms) timing (c48e4a3)
- use new font in core and portal (f07f959)
- core: add and use wcag-compliant error/focus colors (c714b45)
- core: add a screenreader-only mixin (e8e20b4)
- core: add pure white as a supporting color (1558fa9)
- core: add reset.scss file (4c50296)
- core: tweak small font size for legibility (0d70dc9)
- datepicker: implement new version and styles (6f1b3e9)
- datepicker: make datepicker shorter until opened (ef87993)
- field-group: remove Field component and update style of FieldGroup (8a451ac)
- field-group: update field group styling according to sketches (69d94d8)
- change name of label variants (554749c)
- extract label styles to core (9fad287)
- jkl-core: add class for content that is used by screen readers (07e8170)
- core: adjust hover/focus animation for links (6085638)
- core: change rotation origin for chevron (3ff682f)
- core: fix correct font weight for H4 (2ebd781)
- core: fix correct line height and font size for support text (0bd0a1e)
- core: add temporary shade for placeholder text (86f2aa7)
- link: updated link style (8fe8671), closes #254
- react-hooks,core: move useClickOutside to react-hooks (47626b7)
- core: better name for support text scss (00e0907)
- core: fix help text spacing, error color, minor ios portal fix (ae19bb7)
- textfield: better naming, fix spacing, add test (c5e8e82)
- core: add atomic layout spacing classes (7594f9d)
- firefox: remove dotted line for good (67187a6)
- text-field: add help and error text to field and area (e18f117), closes #41
- core: remove unused font sizes (d81a26a)
- core: ship font inline (06b4d48)
- core: update font-family in @font-face to name used in styles (01fcb2f)
- css: add zindexscale and shaddow (87e526f)
- font: add regular font (b5aaf4b)
- tablistener: only listen to Tab key, not arrows (27ba820)
- hambuger: add clickoutside option (607403f)
- hamburger: add animated hamburger to us as main menu (79eb9f2)
- motion: add motion to core (bbd7cb3), closes #35
- typography: add style and component for links (9aeac8d)
- build: normalize react package.json (6c29e08), closes #156
- core: remove dependency we no longer use, add to readme (237b21b)
- build: add watch job for css, refactor gulp (8adafd6)
- core: add spacing after typographic elements (6844eab)
- use correct syntax for importing sass index files (46fa8f6)
- build: publish correct files for style pkgs (a89d768)
- build: publish correct files from core and accordion (0a929ee)
- core: restore all.scss in core/variables (16bc54e)
- build: publish correct files in all packages (b1fbb8f)
- core: flatten structure of core package (5b2287b)
- publish: update access on logo and accodion (3b557fb)
- build: add browserlist pkg and browserlist to evry pkg (3dcc9ca)
- normalize: remove margins from paragraph and headings (9e4544b)
- fix build order on initial setup (cf7481c)
- all: fix formatting errors in html and scss files (5e20a63)
- all: remove css main files (c9a4ca0)
- build: fix deterministic build order (78566ef)
- core: make rem-function return number instead of string (2026fc5)
- core: put back necessary PropTypes in example (66bbfca)
- core: rename variable and fix formatting (852e72e)
- core: stop build from copying .ts files into build folder (4a17085)
- publish: add scope to all publishable packages (db6da7a)
- typescript: clean up tsconfig, make sure everything is typechecked (745a0fb)
- typography: make font-size/line-height responsive (edb236e)
- core: add build scripts for modules (af72f54)
- core: add function for converting px to rem (712b9b5)
- core: add line heights and update font sizes (980bf98)
- core: add ornaments mixins to core (82aaf79)
- core: implement font-face for better font handling (03a6069)
- typography: add line heights to typography classes (76df23d)
- typography: implement smallest text size as component (4ef3fa0)