<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Migrationsverkets designsystem Blog</title>
        <link>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/</link>
        <description>Migrationsverkets designsystem Blog</description>
        <lastBuildDate>Wed, 25 Jun 2025 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>sv</language>
        <item>
            <title><![CDATA[Release 10.3.0]]></title>
            <link>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.3.0/</link>
            <guid>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.3.0/</guid>
            <pubDate>Wed, 25 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Nya funktioner ✨]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="nya-funktioner-">Nya funktioner ✨<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.3.0/#nya-funktioner-" class="hash-link" aria-label="Direktlänk till Nya funktioner ✨" title="Direktlänk till Nya funktioner ✨">​</a></h2>
<ul>
<li><strong>Popover:</strong> Ny komponent, se <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/popover/">dokumentation för Popover</a></li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="fixar-">Fixar 💉<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.3.0/#fixar-" class="hash-link" aria-label="Direktlänk till Fixar 💉" title="Direktlänk till Fixar 💉">​</a></h2>
<ul>
<li><strong>Combobox:</strong> Markerar föregående värde vid musklick</li>
<li><strong>Storybook:</strong> Felaktiga tillgänglighetsbrister rapporteras inte längre i dark mode</li>
</ul>
<!-- -->
<p>Se alla förändringar i detalj på <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/changelog/10.3.0/">changelog</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 10.2.0]]></title>
            <link>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.2.0/</link>
            <guid>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.2.0/</guid>
            <pubDate>Wed, 18 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Nya funktioner ✨]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="nya-funktioner-">Nya funktioner ✨<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.2.0/#nya-funktioner-" class="hash-link" aria-label="Direktlänk till Nya funktioner ✨" title="Direktlänk till Nya funktioner ✨">​</a></h2>
<ul>
<li><strong>Skeleton:</strong> har en ny prop <code scope="[object Object]">isOnLayer01</code> för användning på alternativ bakgrund.<!-- -->
<ul>
<li>Vi påbörjar utfasning av tokens <code scope="[object Object]">fieldSkeleton</code> och <code scope="[object Object]">buttonBackgroundSkeleton</code>, vad god använd <code scope="[object Object]">skeleton01</code> istället.</li>
</ul>
</li>
<li><strong>Grid:</strong> Grid har ett nytt API med bland annat responsiva brytpunkter, läs mer under <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/grid/">dokumentation för Grid</a>.<!-- -->
<ul>
<li>Vi påbörjar utfasning av <code scope="[object Object]">fluid</code>, vad god använd <code scope="[object Object]">isContained</code> istället.</li>
<li>Vi påbörjar utfasning av <code scope="[object Object]">Flex</code>, vad god använd <code scope="[object Object]">Grid</code> istället.</li>
<li>Vi påbörjar utfasning av <code scope="[object Object]">col</code> propen för <code scope="[object Object]">GridItem</code>, vad god använd <code scope="[object Object]">size</code> istället.</li>
<li>Vi påbörjar utfasning av <code scope="[object Object]">FlexItem</code>, vad god använd <code scope="[object Object]">GridItem</code> istället.</li>
</ul>
</li>
<li><strong>Table:</strong> har en ny prop <code scope="[object Object]">size</code>
<ul>
<li>Vi påbörjar utfasning av <code scope="[object Object]">narrow</code>, vad god använd <code scope="[object Object]">size</code> istället.</li>
</ul>
</li>
<li><strong>Calendar:</strong> har nu stöd för disabled state</li>
<li><strong>bundle:</strong> Vi delar nu upp vår bundle i mindre "chunks" för att reducera storleken på appar som använder enstaka Midaskomponenter.</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="fixar-">Fixar 💉<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.2.0/#fixar-" class="hash-link" aria-label="Direktlänk till Fixar 💉" title="Direktlänk till Fixar 💉">​</a></h2>
<ul>
<li><strong>Radio, Calendar</strong> Vi hanterar nu css syntax errors for media queries</li>
<li><strong>Calendar</strong> Felaktig färg för dag-knapp åtgärdad</li>
<li><strong>TextField:</strong> Radera <code scope="[object Object]">height:100%</code></li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="kosmetika-">Kosmetika 🎨<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.2.0/#kosmetika-" class="hash-link" aria-label="Direktlänk till Kosmetika 🎨" title="Direktlänk till Kosmetika 🎨">​</a></h2>
<ul>
<li><strong>LinkButton:</strong> Byter ut Chevron-ikon till Arrow-ikon</li>
<li><strong>Table:</strong> Uppdaterar marginaler och utfyllnad</li>
</ul>
<!-- -->
<p>Se alla förändringar i detalj på <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/changelog/10.2.0/">changelog</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 10.1.1]]></title>
            <link>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.1.1/</link>
            <guid>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.1.1/</guid>
            <pubDate>Mon, 09 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Fixar 💉]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="fixar-">Fixar 💉<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.1.1/#fixar-" class="hash-link" aria-label="Direktlänk till Fixar 💉" title="Direktlänk till Fixar 💉">​</a></h2>
<ul>
<li>Felaktig token som orsakade fel vid hover av <code scope="[object Object]">Button</code> är ersatt.</li>
<li>Prestandaproblem vid stora datamängder i <code scope="[object Object]">ComboBox</code> är åtgärdat.</li>
<li>Tillgänglighetsproblem vid användning av sektioner i <code scope="[object Object]">ComboBox</code> och <code scope="[object Object]">Select</code> är åtgärdat.</li>
<li>Visuell bugg åtgärdad i <code scope="[object Object]">DatePicker</code>.</li>
<li><code scope="[object Object]">Link</code> visar nu ikoner vid användning av <code scope="[object Object]">target="_blank"</code> och <code scope="[object Object]">download</code></li>
<li><code scope="[object Object]">LinkButton</code> har nu stöd för <code scope="[object Object]">size="medium"</code>.</li>
</ul>
<!-- -->
<p>Se alla förändringar i detalj på <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/changelog/10.1.1/">changelog</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 10.1.0]]></title>
            <link>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.1.0/</link>
            <guid>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.1.0/</guid>
            <pubDate>Fri, 23 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Nya funktioner ✨]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="nya-funktioner-">Nya funktioner ✨<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.1.0/#nya-funktioner-" class="hash-link" aria-label="Direktlänk till Nya funktioner ✨" title="Direktlänk till Nya funktioner ✨">​</a></h2>
<ul>
<li><strong>Accordion</strong> har en ny prop <code scope="[object Object]">hasBackground</code></li>
<li><strong>Select</strong> använder <code scope="[object Object]">Virtualizer</code> för förbättrad prestanda när det finns många val. Select tillåter numera
att <code scope="[object Object]">id</code> är <code scope="[object Object]">Key</code> alltså <code scope="[object Object]">string | number</code>. Delvis ny style eftersom select nu använder checkbox från Midas.</li>
<li><strong>Tag</strong> exporteras som en separat komponent</li>
</ul>
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="fixar-">Fixar 💉<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.1.0/#fixar-" class="hash-link" aria-label="Direktlänk till Fixar 💉" title="Direktlänk till Fixar 💉">​</a></h2>
<ul>
<li><strong>RadioGroup</strong> tillåter nu bara klick på label, inte utanför.</li>
<li><strong>Skeleton</strong> tillåter att <code scope="[object Object]">className</code> skrivs över.</li>
<li><strong>LinkButton</strong> har nu korrekt styles för <code scope="[object Object]">isDisabled</code>.</li>
</ul>
<!-- -->
<p>Se alla förändringar i detalj på <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/changelog/10.1.0/">changelog</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 10.0.0]]></title>
            <link>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.0.0/</link>
            <guid>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.0.0/</guid>
            <pubDate>Thu, 15 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Nya funktioner]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="nya-funktioner">Nya funktioner<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.0.0/#nya-funktioner" class="hash-link" aria-label="Direktlänk till Nya funktioner" title="Direktlänk till Nya funktioner">​</a></h2>
<p>I och med version 10.0 introducerar vi en ny storlek på en rad komponenter, <code scope="[object Object]">medium</code>. Komponenter som berörs och
numera kan användas i både <code scope="[object Object]">size='large'</code> och <code scope="[object Object]">size='medium'</code> är:</p>
<ul>
<li><a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/button/">Button</a></li>
<li><a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/textfield/">TextField</a></li>
<li><a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/search-field/">SearchField</a></li>
<li><a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/combobox/">ComboBox</a></li>
<li><a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/date-picker/">DatePicker</a></li>
<li><a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/datefield/">DateField</a></li>
<li><a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/select/">Select</a></li>
</ul>
<p>Default size är <code scope="[object Object]">'large'</code> i samtliga fall. <code scope="[object Object]">large</code> innebär att inputfältet är 48px högt medan <code scope="[object Object]">medium</code> är 40px, för
ett mer kompakt utseende.</p>
<!-- -->
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="migrera-från-9xx-till-1000">Migrera från 9.x.x till 10.0.0<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.0.0/#migrera-fr%C3%A5n-9xx-till-1000" class="hash-link" aria-label="Direktlänk till Migrera från 9.x.x till 10.0.0" title="Direktlänk till Migrera från 9.x.x till 10.0.0">​</a></h2>
<p>En del funktioner har varit deprecated sen 8.x.x eller tidigare och därför tar Midas tillfället i akt att rensa
ut gammal kod och överflödiga props/funktioner.</p>
<div class="infoBanner_SGaB info_M4dU no-margin-children"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info icon_F71c" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="content_DhUR"><div class="text_FCS8"><p>Kontrollera gärna koden innan uppgradering till version 10.x.x för att säkerställa att ni inte använder
någon funktion eller komponent som numera inte fungerar som väntat.</p></div></div></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="accordion">Accordion<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.0.0/#accordion" class="hash-link" aria-label="Direktlänk till Accordion" title="Direktlänk till Accordion">​</a></h3>
<p>Accordion har inte längre stöd för prop <code scope="[object Object]">type</code> för att ha flera AccordionItems öppna samtidigt. Använd
<code scope="[object Object]">allowsMultipleExpanded</code> istället.</p>
<div class="language-diff codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-diff codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"> &lt;Accordion type='multiple'&gt;/* items */&lt;/Accordion&gt;</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"> &lt;Accordion allowsMultipleExpanded&gt;/* items */&lt;/Accordion&gt;</span><br></span></code></pre></div></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="button">Button<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.0.0/#button" class="hash-link" aria-label="Direktlänk till Button" title="Direktlänk till Button">​</a></h3>
<p>Button har inte längre stöd för <code scope="[object Object]">size='small'</code>. Däremot introduceras storleken <code scope="[object Object]">medium</code> och det går att välja
mellan <code scope="[object Object]">'large'</code> och <code scope="[object Object]">'medium'</code>, där large är default.</p>
<div class="language-diff codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-diff codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line theme-code-block-highlighted-line" style="color:#000000"><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   &lt;Button size='small'&gt;&lt;/Button&gt; // this is no longer valid</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   &lt;Button size='medium'&gt;&lt;/Button&gt;</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="display:inline-block;color:rgb(9, 134, 88)"></span><br></span></code></pre></div></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="modal-dialogtrigger">Modal, DialogTrigger<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.0.0/#modal-dialogtrigger" class="hash-link" aria-label="Direktlänk till Modal, DialogTrigger" title="Direktlänk till Modal, DialogTrigger">​</a></h3>
<p>Varianten med ModalTrigger och Dialog är nu utfasad och istället ska DialogTrigger och Modal användas. En aning
förvirrande men principen är liknande och den uppdaterade versionen innehåller många förbättringar.
Se dokumentationen för <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/modal/">modal</a> för hur DialogTrigger används.</p>
<div class="language-diff codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-diff codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"> import {Dialog, ModalTrigger} from '@midas-ds/components' // no longer works</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"> import {DialogTrigger, Modal} from '@midas-ds/components'</span><br></span></code></pre></div></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="spinner">Spinner<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.0.0/#spinner" class="hash-link" aria-label="Direktlänk till Spinner" title="Direktlänk till Spinner">​</a></h3>
<p>Från och med 10.0.0 går det inte längre att använda prop <code scope="[object Object]">dark</code>, använd <code scope="[object Object]">ìsOnColor</code> istället.</p>
<div class="language-diff codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-diff codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"> &lt;Spinner dark/&gt;</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"> &lt;Spinner isOnColor/&gt;</span><br></span></code></pre></div></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="tabs">Tabs<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.0.0/#tabs" class="hash-link" aria-label="Direktlänk till Tabs" title="Direktlänk till Tabs">​</a></h3>
<p>Använd <code scope="[object Object]">defaultSelectedKey</code> istället för <code scope="[object Object]">defaultSelected</code>.</p>
<div class="language-diff codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-diff codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"> &lt;Tabs defaultSelected={1}&gt; /* tab content */ &lt;/Tabs&gt;</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"> &lt;Tabs defaultSelectedKey={1}&gt; /* tab content */ &lt;/Tabs&gt;</span><br></span></code></pre></div></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="tokens">Tokens<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.0.0/#tokens" class="hash-link" aria-label="Direktlänk till Tokens" title="Direktlänk till Tokens">​</a></h3>
<p>Tokens <code scope="[object Object]">borderInvalid</code> ersätts med <code scope="[object Object]">supportBorderWarning</code> och <code scope="[object Object]">textInvalid</code> ersätts med <code scope="[object Object]">textWarning</code>.</p>
<div class="language-diff codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-diff codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"> semantic.borderInvalid</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"> semantic.supportBorderWarning</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"> semantic.textInvalid</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"> semantic.textWarning</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="display:inline-block;color:rgb(9, 134, 88)"></span><br></span></code></pre></div></div>
<p>Tokens <code scope="[object Object]">blue140</code> (<code scope="[object Object]">#25607F</code>) byter namn till <code scope="[object Object]">blue130</code> samt <code scope="[object Object]">blue170</code> (<code scope="[object Object]">#143C50</code>) byter namn till <code scope="[object Object]">blue150</code>, <code scope="[object Object]">purple140</code>
byter namn till <code scope="[object Object]">purple110</code>.</p>
<div class="language-diff codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-diff codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"> blue140</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"> blue130</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"> blue170</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"> blue150</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"> purple140</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"> purple110</span><br></span></code></pre></div></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="usemessageformatter">useMessageFormatter<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.0.0/#usemessageformatter" class="hash-link" aria-label="Direktlänk till useMessageFormatter" title="Direktlänk till useMessageFormatter">​</a></h3>
<p><code scope="[object Object]">useMessageFormatter</code> försvinner till förmån för <code scope="[object Object]">useLocalizedStringFormatter</code> eftersom den är deprecated hos React Aria.</p>
<div class="language-diff codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-diff codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"> useMessageFormatter()</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"> useLocalizedStringFormatter()</span><br></span></code></pre></div></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="label">Label<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.0.0/#label" class="hash-link" aria-label="Direktlänk till Label" title="Direktlänk till Label">​</a></h3>
<p>Label variant försvinner i version 10.0.0, det går alltså inte längre att använda <code scope="[object Object]">variant='label-01'</code> eller <code scope="[object Object]">label-02</code>.
Default är numera <code scope="[object Object]">label-02</code> och för att uppnå variant <code scope="[object Object]">label-01</code>, använd komponent <code scope="[object Object]">Text</code> med <code scope="[object Object]">slot='description'</code>.</p>
<div class="language-diff codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-diff codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"> &lt;Label variant='label-01'&gt;Label&lt;/Label&gt;</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"> &lt;Text slot='description'&gt;Label&lt;/Label&gt;</span><br></span></code></pre></div></div>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="skeleton">Skeleton<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/10.0.0/#skeleton" class="hash-link" aria-label="Direktlänk till Skeleton" title="Direktlänk till Skeleton">​</a></h3>
<p>Namnfix på prop <code scope="[object Object]">rectangular</code> som numera heter <code scope="[object Object]">rectangle</code> för en mer konsekvent semantik. Animering är numera endast en
boolean, <code scope="[object Object]">isAnimated=true|false</code>.</p>
<div class="language-diff codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-diff codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"> &lt;Skeleton variant='rectangular' animation='wave'/&gt;</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"> &lt;Skeleton variant='rectangle' isAnimated /&gt;</span><br></span></code></pre></div></div>
<p>Se alla förändringar i detalj på <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/changelog/10.0.0/">changelog</a></p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 9.0.0]]></title>
            <link>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/9.0.0/</link>
            <guid>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/9.0.0/</guid>
            <pubDate>Thu, 08 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[{/ truncate /}]]></description>
            <content:encoded><![CDATA[
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="migrera-från-8xx-till-900">Migrera från 8.x.x till 9.0.0<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/9.0.0/#migrera-fr%C3%A5n-8xx-till-900" class="hash-link" aria-label="Direktlänk till Migrera från 8.x.x till 9.0.0" title="Direktlänk till Migrera från 8.x.x till 9.0.0">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="card">Card<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/9.0.0/#card" class="hash-link" aria-label="Direktlänk till Card" title="Direktlänk till Card">​</a></h3>
<p>I version 8.3.0 introducerade vi ett nytt och mera modulärt API för <code scope="[object Object]">Card</code>.
Komponenten som tidigare accepterade samtliga props är numera en kortyta som måste kompletteras med ett urval från komponenterna <code scope="[object Object]">CardContent</code>, <code scope="[object Object]">CardTitle</code>, <code scope="[object Object]">CardActions</code>, <code scope="[object Object]">CardImage</code>, <code scope="[object Object]">CardActionArea</code> och <code scope="[object Object]">CardLink</code>.</p>
<p>För mer information läs <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/card/">hur du använder Card</a>.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="tokens">Tokens<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/9.0.0/#tokens" class="hash-link" aria-label="Direktlänk till Tokens" title="Direktlänk till Tokens">​</a></h3>
<p>Strukturen på tokens för <code scope="[object Object]">lineHeight</code> och <code scope="[object Object]">size</code> under <code scope="[object Object]">typography</code> har ändrats.
Importerar du dessa värden behöver du justera din kod enligt:</p>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="lineheight">lineHeight<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/9.0.0/#lineheight" class="hash-link" aria-label="Direktlänk till lineHeight" title="Direktlänk till lineHeight">​</a></h4>
<div class="language-tsx codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-tsx codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token keyword" style="color:rgb(0, 0, 255)">import</span><span class="token plain"> </span><span class="token imports punctuation" style="color:rgb(4, 81, 165)">{</span><span class="token imports"> typography </span><span class="token imports punctuation" style="color:rgb(4, 81, 165)">}</span><span class="token plain"> </span><span class="token keyword" style="color:rgb(0, 0, 255)">from</span><span class="token plain"> </span><span class="token string" style="color:rgb(163, 21, 21)">'@midas-ds/components/theme'</span><br></span></code></pre></div></div>
<div class="language-diff codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-diff codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.lineHeight01</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.lineHeight10</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.lineHeight02</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.lineHeight20</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.lineHeight03</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.lineHeight30</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.lineHeight04</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.lineHeight40</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.lineHeight05</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.lineHeight50</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.lineHeight06</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.lineHeight60</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.lineHeight07</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.lineHeight70</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.lineHeight08</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.lineHeight80</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.lineHeight09</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.lineHeight90</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.lineHeight10</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.lineHeight100</span><br></span></code></pre></div></div>
<h4 class="anchor anchorWithStickyNavbar_LWe7" id="size">size<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/9.0.0/#size" class="hash-link" aria-label="Direktlänk till size" title="Direktlänk till size">​</a></h4>
<div class="language-tsx codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-tsx codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token keyword" style="color:rgb(0, 0, 255)">import</span><span class="token plain"> </span><span class="token imports punctuation" style="color:rgb(4, 81, 165)">{</span><span class="token imports"> typography </span><span class="token imports punctuation" style="color:rgb(4, 81, 165)">}</span><span class="token plain"> </span><span class="token keyword" style="color:rgb(0, 0, 255)">from</span><span class="token plain"> </span><span class="token string" style="color:rgb(163, 21, 21)">'@midas-ds/components/theme'</span><br></span></code></pre></div></div>
<div class="language-diff codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-diff codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token plain" style="display:inline-block"></span><br></span><span class="token-line" style="color:#000000"><span class="token plain"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.size01</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.fontSize10</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.size02</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.fontSize20</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.size03</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.fontSize30</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.size04</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.fontSize40</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.size05</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.fontSize50</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.size06</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.fontSize60</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.size07</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.fontSize70</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.size08</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.fontSize80</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.size09</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.fontSize90</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)"></span><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   typography.size10</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   typography.fontSize100</span><br></span><span class="token-line" style="color:#000000"><span class="token inserted-sign inserted line" style="display:inline-block;color:rgb(9, 134, 88)"></span><br></span></code></pre></div></div>
<p>Se alla förändringar i detalj på <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/changelog/9.0.0/">changelog</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 8.0.0]]></title>
            <link>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/8.0.0/</link>
            <guid>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/8.0.0/</guid>
            <pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[I version 8.3.0 introducerar vi breaking changes för Card som var tänkta för version 9. Vänligen läs release notes för version 9 för mer information.]]></description>
            <content:encoded><![CDATA[<div class="infoBanner_SGaB important_LJBl no-margin-children"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-alert icon_F71c" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><line x1="12" x2="12" y1="8" y2="12"></line><line x1="12" x2="12.01" y1="16" y2="16"></line></svg><div class="content_DhUR"><div class="text_FCS8"><p>I version 8.3.0 introducerar vi breaking changes för <code scope="[object Object]">Card</code> som var tänkta för version 9. Vänligen läs release notes för <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/9.0.0/">version 9</a> för mer information.</p></div></div></div>
<!-- -->
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="migrera-från-7xx-till-800">Migrera från 7.x.x till 8.0.0<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/8.0.0/#migrera-fr%C3%A5n-7xx-till-800" class="hash-link" aria-label="Direktlänk till Migrera från 7.x.x till 8.0.0" title="Direktlänk till Migrera från 7.x.x till 8.0.0">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="select">Select<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/8.0.0/#select" class="hash-link" aria-label="Direktlänk till Select" title="Direktlänk till Select">​</a></h3>
<p>Värdet i callbacken <code scope="[object Object]">onSelectionChange</code> för komponenten <code scope="[object Object]">Select</code> har ändrats.
Numera skickas valda nycklar med en <code scope="[object Object]">Selection</code> type (<code scope="[object Object]">"all" | Set&lt;string | number&gt;</code>) när användaren justerar sitt val.</p>
<div class="language-diff codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-diff codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted prefix deleted" style="color:rgb(163, 21, 21)">-</span><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)">   onSelectionChange?: ((value: Selection | Key | Key[]) =&gt; void) | undefined</span><br></span><span class="token-line" style="color:#000000"><span class="token deleted-sign deleted line" style="color:rgb(163, 21, 21)"></span><span class="token inserted-sign inserted prefix inserted" style="color:rgb(9, 134, 88)">+</span><span class="token inserted-sign inserted line" style="color:rgb(9, 134, 88)">   onSelectionChange?: ((keys: Selection) =&gt; void) | undefined</span><br></span></code></pre></div></div>
<p>Detta innebär att du behöver hantera om användaren klickar på "Välj alla" manuellt:</p>
<div class="language-tsx codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-tsx codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token keyword" style="color:rgb(0, 0, 255)">const</span><span class="token plain"> </span><span class="token function-variable function" style="color:rgb(0, 0, 255)">handleSelectionChange</span><span class="token plain"> </span><span class="token operator" style="color:rgb(0, 0, 0)">=</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(4, 81, 165)">(</span><span class="token plain">keys</span><span class="token operator" style="color:rgb(0, 0, 0)">:</span><span class="token plain"> </span><span class="token maybe-class-name">Selection</span><span class="token punctuation" style="color:rgb(4, 81, 165)">)</span><span class="token plain"> </span><span class="token arrow operator" style="color:rgb(0, 0, 0)">=&gt;</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(4, 81, 165)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#000000"><span class="token plain">  </span><span class="token keyword" style="color:rgb(0, 0, 255)">if</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(4, 81, 165)">(</span><span class="token plain">keys </span><span class="token operator" style="color:rgb(0, 0, 0)">===</span><span class="token plain"> </span><span class="token string" style="color:rgb(163, 21, 21)">'all'</span><span class="token punctuation" style="color:rgb(4, 81, 165)">)</span><span class="token plain"> </span><span class="token punctuation" style="color:rgb(4, 81, 165)">{</span><span class="token plain"></span><br></span><span class="token-line" style="color:#000000"><span class="token plain">    </span><span class="token keyword" style="color:rgb(0, 0, 255)">return</span><span class="token plain"> </span><span class="token function" style="color:rgb(0, 0, 255)">setSelection</span><span class="token punctuation" style="color:rgb(4, 81, 165)">(</span><span class="token keyword" style="color:rgb(0, 0, 255)">new</span><span class="token plain"> </span><span class="token class-name" style="color:rgb(38, 127, 153)">Set</span><span class="token punctuation" style="color:rgb(4, 81, 165)">(</span><span class="token plain">options</span><span class="token punctuation" style="color:rgb(4, 81, 165)">.</span><span class="token method function property-access" style="color:rgb(0, 0, 255)">map</span><span class="token punctuation" style="color:rgb(4, 81, 165)">(</span><span class="token punctuation" style="color:rgb(4, 81, 165)">(</span><span class="token punctuation" style="color:rgb(4, 81, 165)">{</span><span class="token plain"> id </span><span class="token punctuation" style="color:rgb(4, 81, 165)">}</span><span class="token punctuation" style="color:rgb(4, 81, 165)">)</span><span class="token plain"> </span><span class="token arrow operator" style="color:rgb(0, 0, 0)">=&gt;</span><span class="token plain"> id</span><span class="token punctuation" style="color:rgb(4, 81, 165)">)</span><span class="token punctuation" style="color:rgb(4, 81, 165)">)</span><span class="token punctuation" style="color:rgb(4, 81, 165)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#000000"><span class="token plain">  </span><span class="token punctuation" style="color:rgb(4, 81, 165)">}</span><span class="token plain"></span><br></span><span class="token-line" style="color:#000000"><span class="token plain">  </span><span class="token keyword" style="color:rgb(0, 0, 255)">return</span><span class="token plain"> </span><span class="token function" style="color:rgb(0, 0, 255)">setSelection</span><span class="token punctuation" style="color:rgb(4, 81, 165)">(</span><span class="token plain">keys</span><span class="token punctuation" style="color:rgb(4, 81, 165)">)</span><span class="token plain"></span><br></span><span class="token-line" style="color:#000000"><span class="token plain"></span><span class="token punctuation" style="color:rgb(4, 81, 165)">}</span><br></span></code></pre></div></div>
<p>För mer information, läs <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/select/#kontrollerade-val">instruktioner för <code scope="[object Object]">Select</code> och kontrollerade val</a></p>
<p>Se alla förändringar i detalj på <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/changelog/8.0.0/">changelog</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 7.0.0]]></title>
            <link>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/7.0.0/</link>
            <guid>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/7.0.0/</guid>
            <pubDate>Wed, 02 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[{/ truncate /}]]></description>
            <content:encoded><![CDATA[
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="migrera-från-6xx-till-700">Migrera från 6.x.x till 7.0.0<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/7.0.0/#migrera-fr%C3%A5n-6xx-till-700" class="hash-link" aria-label="Direktlänk till Migrera från 6.x.x till 7.0.0" title="Direktlänk till Migrera från 6.x.x till 7.0.0">​</a></h2>
<p><code scope="[object Object]">TextField</code> stödjer inte längre <code scope="[object Object]">validationType</code>.</p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="pattern">pattern<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/7.0.0/#pattern" class="hash-link" aria-label="Direktlänk till pattern" title="Direktlänk till pattern">​</a></h3>
<p>Om du vill använda HTML native constraint validation, använd egenskapen <code scope="[object Object]">pattern</code>.
Läs mer om <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/input#pattern" target="_blank" rel="noopener noreferrer">pattern på MDN</a></p>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="validate">validate<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/7.0.0/#validate" class="hash-link" aria-label="Direktlänk till validate" title="Direktlänk till validate">​</a></h3>
<p>För anpassad validering med tillhörande felmeddelande, använd <code scope="[object Object]">validate</code>.
Läs mer om egenskapen under vår <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/textfield/#egen-validering">dokumentation för TextField</a></p>
<p>Se alla förändringar i detalj på <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/changelog/7.0.0/">changelog</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 6.0.0]]></title>
            <link>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/6.0.0/</link>
            <guid>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/6.0.0/</guid>
            <pubDate>Mon, 24 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[- Vi påbörjar utfasning av Dialog, vänligen använd Modal istället.]]></description>
            <content:encoded><![CDATA[<ul>
<li>Vi påbörjar utfasning av <code scope="[object Object]">Dialog</code>, vänligen använd <code scope="[object Object]">Modal</code> istället.</li>
<li>Vi påbörjar utfasning av <code scope="[object Object]">ModalTrigger</code>, vänligen använd <code scope="[object Object]">DialogTrigger</code> istället.</li>
</ul>
<!-- -->
<p>Se alla förändringar i detalj på <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/changelog/6.0.0/">changelog</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 5.0.0]]></title>
            <link>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/5.0.0/</link>
            <guid>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/5.0.0/</guid>
            <pubDate>Mon, 17 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Vi introducerar stöd för dark mode på samtliga komponenter]]></description>
            <content:encoded><![CDATA[<p>Vi introducerar stöd för dark mode på samtliga komponenter</p>
<!-- -->
<p>Se alla förändringar i detalj på <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/changelog/5.0.0/">changelog</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 4.0.0]]></title>
            <link>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/4.0.0/</link>
            <guid>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/4.0.0/</guid>
            <pubDate>Mon, 10 Mar 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[{/ truncate /}]]></description>
            <content:encoded><![CDATA[
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="migrera-från-3xx-till-400">Migrera från 3.x.x till 4.0.0<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/4.0.0/#migrera-fr%C3%A5n-3xx-till-400" class="hash-link" aria-label="Direktlänk till Migrera från 3.x.x till 4.0.0" title="Direktlänk till Migrera från 3.x.x till 4.0.0">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="select">Select<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/4.0.0/#select" class="hash-link" aria-label="Direktlänk till Select" title="Direktlänk till Select">​</a></h3>
<p><code scope="[object Object]">MultiSelect</code> ersätts av <code scope="[object Object]">Select</code>, vänligen använd <code scope="[object Object]">selectionMode</code> för en flerväljare:</p>
<div class="language-tsx codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-tsx codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token tag punctuation" style="color:rgb(4, 81, 165)">&lt;</span><span class="token tag class-name" style="color:rgb(38, 127, 153)">Select</span><span class="token tag" style="color:rgb(128, 0, 0)"> </span><span class="token tag attr-name" style="color:rgb(255, 0, 0)">selectionMode</span><span class="token tag attr-value punctuation attr-equals" style="color:rgb(4, 81, 165)">=</span><span class="token tag attr-value punctuation" style="color:rgb(4, 81, 165)">'</span><span class="token tag attr-value" style="color:rgb(128, 0, 0)">multiple</span><span class="token tag attr-value punctuation" style="color:rgb(4, 81, 165)">'</span><span class="token tag" style="color:rgb(128, 0, 0)"> </span><span class="token tag punctuation" style="color:rgb(4, 81, 165)">/&gt;</span><br></span></code></pre></div></div>
<p>Se mer information om <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/select/">hur du använder Select</a></p>
<p>Se alla förändringar i detalj på <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/changelog/4.0.0/">changelog</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 3.0.0]]></title>
            <link>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/3.0.0/</link>
            <guid>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/3.0.0/</guid>
            <pubDate>Fri, 28 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[{/ truncate /}]]></description>
            <content:encoded><![CDATA[
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="migrera-från-2xx-till-300">Migrera från 2.x.x till 3.0.0<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/3.0.0/#migrera-fr%C3%A5n-2xx-till-300" class="hash-link" aria-label="Direktlänk till Migrera från 2.x.x till 3.0.0" title="Direktlänk till Migrera från 2.x.x till 3.0.0">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="searchfield">SearchField<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/3.0.0/#searchfield" class="hash-link" aria-label="Direktlänk till SearchField" title="Direktlänk till SearchField">​</a></h3>
<p><code scope="[object Object]">SearchField</code> stödjer inte längre <code scope="[object Object]">isRequired</code>. Beteendet kan efterliknas med hjälp av <code scope="[object Object]">validate</code></p>
<div class="language-tsx codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#000000;--prism-background-color:#ffffff"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-tsx codeBlock_bY9V thin-scrollbar" style="color:#000000;background-color:#ffffff"><code class="codeBlockLines_e6Vv"><span class="token-line" style="color:#000000"><span class="token operator" style="color:rgb(0, 0, 0)">&lt;</span><span class="token maybe-class-name">SearchField</span><span class="token plain"> validate</span><span class="token operator" style="color:rgb(0, 0, 0)">=</span><span class="token punctuation" style="color:rgb(4, 81, 165)">{</span><span class="token plain">v </span><span class="token arrow operator" style="color:rgb(0, 0, 0)">=&gt;</span><span class="token plain"> </span><span class="token operator" style="color:rgb(0, 0, 0)">!</span><span class="token operator" style="color:rgb(0, 0, 0)">!</span><span class="token plain">v</span><span class="token punctuation" style="color:rgb(4, 81, 165)">.</span><span class="token property-access">length</span><span class="token plain"> </span><span class="token operator" style="color:rgb(0, 0, 0)">||</span><span class="token plain"> </span><span class="token string" style="color:rgb(163, 21, 21)">'Var god ange åtminstone ett tecken'</span><span class="token plain"> </span><span class="token operator" style="color:rgb(0, 0, 0)">/</span><span class="token operator" style="color:rgb(0, 0, 0)">&gt;</span><br></span></code></pre></div></div>
<p>Se mer information om <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/components/search-field/">hur du använder SearchField</a></p>
<p>Se alla förändringar i detalj på <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/changelog/3.0.0/">changelog</a>.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 2.0.0]]></title>
            <link>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/2.0.0/</link>
            <guid>https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/2.0.0/</guid>
            <pubDate>Tue, 25 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[{/ truncate /}]]></description>
            <content:encoded><![CDATA[
<h2 class="anchor anchorWithStickyNavbar_LWe7" id="migrera-från-1xx-till-200">Migrera från 1.x.x till 2.0.0<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/2.0.0/#migrera-fr%C3%A5n-1xx-till-200" class="hash-link" aria-label="Direktlänk till Migrera från 1.x.x till 2.0.0" title="Direktlänk till Migrera från 1.x.x till 2.0.0">​</a></h2>
<h3 class="anchor anchorWithStickyNavbar_LWe7" id="textfield-textarea">TextField, TextArea<a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/release-notes/2.0.0/#textfield-textarea" class="hash-link" aria-label="Direktlänk till TextField, TextArea" title="Direktlänk till TextField, TextArea">​</a></h3>
<p><code scope="[object Object]">maxCharacters</code> byter namn till <code scope="[object Object]">maxLength</code> för enhetlighet</p>
<p>Se alla förändringar i detalj på <a href="https://designsystem.migrationsverket.se/pr-preview/pr-688/changelog/2.0.0/">changelog</a>.</p>]]></content:encoded>
        </item>
    </channel>
</rss>