<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>@celine/libertine changelog</title>
  <link href="https://maxbo.me/celine/libertine/#changelog"/>
  <author>
    <name>Max Bo</name>
  </author>
  <id>https://maxbo.me/celine/libertine/changelog.xml</id>

  <entry>
    <title>26.0.0</title>
    <link href="https://jsr.io/@celine/libertine@26.0.0"/>
    <id>https://jsr.io/@celine/libertine@26.0.0</id>
    <updated>2026-04-14T00:00:00Z</updated>
    <summary type="html"><![CDATA[
      <strong>Breaking:</strong> <code>libertine.css</code> no longer registers <cite>DejaVu Sans Mono</cite> or lists it in <code>--monospace-font-family</code> (bundled TTF files are unreliable in Safari). Monospace UI falls back to <code>Menlo, Consolas, monospace</code>. The <code>fonts/dejavu/</code> directory remains in the package for optional local use.
    ]]></summary>
  </entry>

  <entry>
    <title>25.0.0</title>
    <link href="https://jsr.io/@celine/libertine@25.0.0"/>
    <id>https://jsr.io/@celine/libertine@25.0.0</id>
    <updated>2026-04-13T00:00:00Z</updated>
    <summary type="html"><![CDATA[
      <strong>Breaking:</strong> monospace text now prefers bundled <cite>DejaVu Sans Mono</cite> (<code>@font-face</code> rules and <code>--monospace-font-family</code>); ship the <code>fonts/dejavu/</code> directory next to <code>libertine.css</code>. Inline <code>&lt;code&gt;</code> sets <code>font-weight: inherit</code> so weight follows surrounding text. The <code>.highlight</code> fallback stack uses the same monospace family variable.
    ]]></summary>
  </entry>

  <entry>
    <title>24.1.0</title>
    <link href="https://jsr.io/@celine/libertine@24.1.0"/>
    <id>https://jsr.io/@celine/libertine@24.1.0</id>
    <updated>2026-04-06T00:00:00Z</updated>
    <summary type="html"><![CDATA[
      Added hover tooltip functionality in <code>libertine.css</code>.
    ]]></summary>
  </entry>

  <entry>
    <title>24.0.0</title>
    <link href="https://jsr.io/@celine/libertine@24.0.0"/>
    <id>https://jsr.io/@celine/libertine@24.0.0</id>
    <updated>2026-04-05T00:00:00Z</updated>
    <summary type="html"><![CDATA[
      <strong>Breaking:</strong> default <code>&lt;a&gt;</code> links no longer use an underline; underline appears on hover and active instead.
      If you relied on always-visible underlines for every link state, add <code>text-decoration: underline</code> (or your own link styling) in your stylesheet.
    ]]></summary>
  </entry>

  <entry>
    <title>23.0.0</title>
    <link href="https://jsr.io/@celine/libertine@23.0.0"/>
    <id>https://jsr.io/@celine/libertine@23.0.0</id>
    <updated>2026-03-20T00:00:00Z</updated>
    <summary type="html"><![CDATA[
      <strong>Breaking:</strong> <code>&lt;h2&gt;</code> headings no longer use <code>text-transform: uppercase</code>.
      Section titles render in their source casing; if you relied on all-caps h2 styling, add <code>text-transform: uppercase</code> in your own stylesheet.
    ]]></summary>
  </entry>

  <entry>
    <title>22.0.0</title>
    <link href="https://jsr.io/@celine/libertine@22.0.0"/>
    <id>https://jsr.io/@celine/libertine@22.0.0</id>
    <updated>2026-03-12T00:00:00Z</updated>
    <summary type="html"><![CDATA[
      <strong>Breaking:</strong> <code>&lt;pre&gt;&lt;code&gt;</code> blocks no longer use the syntax-highlighting font by default.
      You must now explicitly add the <code>highlight</code> class (i.e. <code>&lt;pre class="highlight"&gt;</code>) to opt into syntax-highlighting font styling.
      If you previously relied on automatic syntax-font styling for code blocks, update your markup to include the <code>highlight</code> class where needed.
    ]]></summary>
  </entry>

  <entry>
    <title>21.0.0</title>
    <link href="https://jsr.io/@celine/libertine@21.0.0"/>
    <id>https://jsr.io/@celine/libertine@21.0.0</id>
    <updated>2026-03-01T00:00:00Z</updated>
    <summary type="html"><![CDATA[
      <strong>Breaking:</strong> added default <code>&lt;del&gt;</code> and <code>&lt;ins&gt;</code> styling.
      Deletions now render with a pink background and red text, while insertions use a green background and green text and remove the default underline.
      If you previously relied on browser-default diff markup presentation, override these selectors in your own stylesheet.
    ]]></summary>
  </entry>

  <entry>
    <title>20.0.0</title>
    <link href="https://jsr.io/@celine/libertine@20.0.0"/>
    <id>https://jsr.io/@celine/libertine@20.0.0</id>
    <updated>2026-03-01T00:00:00Z</updated>
    <summary type="html"><![CDATA[
      <strong>Breaking:</strong> refined <code>&lt;aside&gt;</code> paragraph spacing.
      Direct child paragraphs now collapse outer margins at the edges of an aside:
      <code>aside &gt; p:first-child { margin-block-start: 0; }</code> and
      <code>aside &gt; p:last-child { margin-block-end: 0; }</code>.
      If your aside content relied on those outer paragraph margins for vertical spacing, add explicit padding or spacing to the container.
    ]]></summary>
  </entry>

  <entry>
    <title>19.0.0</title>
    <link href="https://jsr.io/@celine/libertine@19.0.0"/>
    <id>https://jsr.io/@celine/libertine@19.0.0</id>
    <updated>2026-03-01T00:00:00Z</updated>
    <summary type="html"><![CDATA[
      <strong>Breaking:</strong> adjusted paragraph spacing semantics inside <code>&lt;aside&gt;</code> blocks so first and last direct child paragraphs collapse their outer margins.
    ]]></summary>
  </entry>
</feed>
