<?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>Shields.io Blog</title>
        <link>https://shields.io/blog</link>
        <description>Shields.io Blog</description>
        <lastBuildDate>Sat, 13 Jan 2024 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Simple Icons 11]]></title>
            <link>https://shields.io/blog/simple-icons-11</link>
            <guid>https://shields.io/blog/simple-icons-11</guid>
            <pubDate>Sat, 13 Jan 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Logos on Shields.io are provided by SimpleIcons. We've recently upgraded to SimpleIcons 11. This release removes the following 4 icons:]]></description>
            <content:encoded><![CDATA[<p>Logos on Shields.io are provided by SimpleIcons. We've recently upgraded to SimpleIcons 11. This release removes the following 4 icons:</p><ul><li>Babylon.js</li><li>Hulu</li><li>Pepsi</li><li>Uno</li></ul><p>More details can be found in the <a href="https://github.com/simple-icons/simple-icons/releases/tag/11.0.0" target="_blank" rel="noopener noreferrer">release notes</a>.</p><p>Please remember that we are just consumers of SimpleIcons. Decisions about changes and removals are made by the <a href="https://github.com/simple-icons/simple-icons" target="_blank" rel="noopener noreferrer">SimpleIcons</a> project.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Simple Icons 10]]></title>
            <link>https://shields.io/blog/simple-icons-10</link>
            <guid>https://shields.io/blog/simple-icons-10</guid>
            <pubDate>Wed, 29 Nov 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Logos on Shields.io are provided by SimpleIcons. We've recently upgraded to SimpleIcons 10. This release removes 45 icons. A full list of the removals can be found in the release notes.]]></description>
            <content:encoded><![CDATA[<p>Logos on Shields.io are provided by SimpleIcons. We've recently upgraded to SimpleIcons 10. This release removes 45 icons. A full list of the removals can be found in the <a href="https://github.com/simple-icons/simple-icons/releases/tag/10.0.0" target="_blank" rel="noopener noreferrer">release notes</a>.</p><p>Please remember that we are just consumers of SimpleIcons. Decisions about changes and removals are made by the <a href="https://github.com/simple-icons/simple-icons" target="_blank" rel="noopener noreferrer">SimpleIcons</a> project.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Applying filters to GitHub Tag and Release badges]]></title>
            <link>https://shields.io/blog/tag-filter</link>
            <guid>https://shields.io/blog/tag-filter</guid>
            <pubDate>Sat, 29 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[We recently shipped a feature which allows you to pass an arbitrary filter to the GitHub tag and release badges. The filter param can be used to apply a filter to the project's tag or release names before selecting the latest from the list. Two constructs are available: * is a wildcard matching zero or more characters, and if the pattern starts with a !, the whole pattern is negated.]]></description>
            <content:encoded><![CDATA[<p>We recently shipped a feature which allows you to pass an arbitrary filter to the GitHub tag and release badges. The <code>filter</code> param can be used to apply a filter to the project's tag or release names before selecting the latest from the list. Two constructs are available: <code>*</code> is a wildcard matching zero or more characters, and if the pattern starts with a <code>!</code>, the whole pattern is negated.</p><p>To give an example of how this might be useful, we create two types of tags on our GitHub repo: <a href="https://github.com/badges/shields/tags" target="_blank" rel="noopener noreferrer">https://github.com/badges/shields/tags</a> There are tags in the format <code>major.minor.patch</code> which correspond to our <a href="https://www.npmjs.com/package/badge-maker?activeTab=versions" target="_blank" rel="noopener noreferrer">NPM package releases</a> and tags in the format <code>server-YYYY-MM-DD</code> that correspond to our <a href="https://registry.hub.docker.com/r/shieldsio/shields/tags?page=1&amp;ordering=last_updated" target="_blank" rel="noopener noreferrer">docker snapshot releases</a>.</p><p>In our case, this would allow us to make a badge that applies the filter <code>!server-*</code> to filter out the snapshot tags and just select the latest package tag.</p><ul><li><img loading="lazy" src="https://img.shields.io/github/v/tag/badges/shields" alt="tag badge without filter" class="img_ev3q"> - <a href="https://img.shields.io/github/v/tag/badges/shields" target="_blank" rel="noopener noreferrer">https://img.shields.io/github/v/tag/badges/shields</a></li><li><img loading="lazy" src="https://img.shields.io/github/v/tag/badges/shields?filter=%21server-%2A" alt="tag badge with filter" class="img_ev3q"> - <a href="https://img.shields.io/github/v/tag/badges/shields?filter=%21server-%2A" target="_blank" rel="noopener noreferrer">https://img.shields.io/github/v/tag/badges/shields?filter=%21server-%2A</a></li></ul>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[We launched a new frontend]]></title>
            <link>https://shields.io/blog/new-frontend</link>
            <guid>https://shields.io/blog/new-frontend</guid>
            <pubDate>Mon, 03 Jul 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Alongside the general visual refresh and improvements to look and feel, our new frontend has allowed us to address a number of long-standing feature requests and enhancements:]]></description>
            <content:encoded><![CDATA[<p>Alongside the general visual refresh and improvements to look and feel, our new frontend has allowed us to address a number of long-standing feature requests and enhancements:</p><ul><li>Clearer and more discoverable documentation for our <a href="https://shields.io/badges/static-badge" target="_blank" rel="noopener noreferrer">static</a>, dynamic <a href="https://shields.io/badges/dynamic-json-badge" target="_blank" rel="noopener noreferrer">json</a>/<a href="https://shields.io/badges/dynamic-xml-badge" target="_blank" rel="noopener noreferrer">xml</a>/<a href="https://shields.io/badges/dynamic-yaml-badge" target="_blank" rel="noopener noreferrer">yaml</a> and <a href="https://shields.io/badges/endpoint-badge" target="_blank" rel="noopener noreferrer">endpoint</a> badges</li><li>Improved badge builder interface, with all optional query parameters included in the builder for each badge</li><li>Each badge now has its own documentation page, which we can link to. e.g: <a href="https://shields.io/badges/discord" target="_blank" rel="noopener noreferrer">https://shields.io/badges/discord</a></li><li>Light/dark mode themes</li><li>Improved search</li><li>Documentation for individual path and query parameters</li></ul><p>The new site also comes with big maintenance benefits for the core team. We rely heavily on <a href="https://docusaurus.io/" target="_blank" rel="noopener noreferrer">docusaurus</a>, <a href="https://github.com/cloud-annotations/docusaurus-openapi" target="_blank" rel="noopener noreferrer">docusaurus-openapi</a>, and <a href="https://github.com/easyops-cn/docusaurus-search-local" target="_blank" rel="noopener noreferrer">docusaurus-search-local</a>. This moves us to a mostly declarative setup, massively reducing the amount of custom frontend code we maintain ourselves.</p>]]></content:encoded>
        </item>
    </channel>
</rss>