<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>SGit Newsroom API: versions and releases</title><link>https://api.newsroom.sgit.ai/versions/</link><atom:link href="https://api.newsroom.sgit.ai/feed.xml" rel="self" type="application/rss+xml"/><description>Every version of the reader code's repository that landed, and the releases a site pins. https://api.newsroom.sgit.ai</description><language>en</language><lastBuildDate>Thu, 15 Oct 2026 00:00:00 +0000</lastBuildDate><item><title>v0.2.14</title><link>https://api.newsroom.sgit.ai/versions/#v0.2.14</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.14</guid><pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate><description>test_review&#x27;s R2 injects the broken persona on the personas page and reloads, so the article page&#x27;s next save cannot overwrite it before the check (CI runs 21 and 22 saw the page render).</description></item><item><title>v0.2.13</title><link>https://api.newsroom.sgit.ai/versions/#v0.2.13</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.13</guid><pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate><description>Every page&#x27;s JSON-LD names its author, its publisher, its card and what it is about, as the newsroom&#x27;s articles do; the README says what the site has.</description></item><item><title>v0.2.12</title><link>https://api.newsroom.sgit.ai/versions/#v0.2.12</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.12</guid><pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate><description>The bar has the newsroom&#x27;s shape: eight groups with their pages under them, a dropdown on hover and on focus with no script, the group and the page marked; one list behind Menu on a phone.</description></item><item><title>v0.2.11</title><link>https://api.newsroom.sgit.ai/versions/#v0.2.11</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.11</guid><pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate><description>Search: the site searches itself with the API&#x27;s own search and ask components, loaded from this host&#x27;s release, over an index the build writes (search/docs.json, text.json) in the contract&#x27;s format; a Search button in the bar; headings in HTML pages get ids.</description></item><item><title>v0.2.10</title><link>https://api.newsroom.sgit.ai/versions/#v0.2.10</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.10</guid><pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate><description>feed.xml: versions and releases as RSS, linked from every page&#x27;s head and from llms.txt; the gate checks it is well formed and current.</description></item><item><title>v0.2.9</title><link>https://api.newsroom.sgit.ai/versions/#v0.2.9</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.9</guid><pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate><description>The footer takes the newsroom&#x27;s shape: who makes this and under whose responsibility, the network line, the participant disclosure, the version line with the reader-code release; the gate checks each.</description></item><item><title>v0.2.8</title><link>https://api.newsroom.sgit.ai/versions/#v0.2.8</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.8</guid><pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate><description>A link-preview card for every page (og:image 1200x630 and the Twitter card), drawn by site/og.py in Newsprint&#x27;s colours and committed; the gate fails a page without one.</description></item><item><title>v0.2.7</title><link>https://api.newsroom.sgit.ai/versions/#v0.2.7</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.7</guid><pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate><description>The backfill&#x27;s grep named two matchers at once and would have matched nothing; one matcher.</description></item><item><title>v0.2.6</title><link>https://api.newsroom.sgit.ai/versions/#v0.2.6</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.6</guid><pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate><description>The deploy tags every version in the history that has none (each commit&#x27;s subject carries its version), so several versions landing in one push each get their tag.</description></item><item><title>v0.2.5: reader-code release</title><link>https://api.newsroom.sgit.ai/releases/#v0.2.5</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.5</guid><pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate><description>Reader-code release: wire/wire.css wraps a story&#x27;s long words (a URL as plain text in the lead story&#x27;s corrections overflowed a phone; test_wire caught it). The first change to a served file since the move, recorded in the manifest with its reason.</description></item><item><title>v0.2.4</title><link>https://api.newsroom.sgit.ai/versions/#v0.2.4</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.4</guid><pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate><description>The website&#x27;s gate (site/check.py): every reference resolves, canonical and chrome on every page, the sitemap and llms files agree with the tree, a key-leak tripwire. The map and the proof data are published on the host. This versions page.</description></item><item><title>v0.2.3</title><link>https://api.newsroom.sgit.ai/versions/#v0.2.3</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.3</guid><pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate><description>test_review pins R2 as the personas page being unusable in either form (blank, or the element failed), as CI run 13 saw.</description></item><item><title>v0.2.2</title><link>https://api.newsroom.sgit.ai/versions/#v0.2.2</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.2</guid><pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate><description>The website wears the newsroom&#x27;s five themes: its token file and bootstrap, unchanged; the picker in the bar; one row from 1280 up; print and reduced motion; tests/test_site.mjs as the gate.</description></item><item><title>v0.2.1</title><link>https://api.newsroom.sgit.ai/versions/#v0.2.1</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.1</guid><pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate><description>Every change that lands on dev is a version: tools/version.json holds the repository&#x27;s version beside the reader-code release; the deploy tags the version and refuses a missed bump.</description></item><item><title>v0.2.0: reader-code release</title><link>https://api.newsroom.sgit.ai/releases/#v0.2.0</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.2.0</guid><pubDate>Wed, 14 Oct 2026 00:00:00 +0000</pubDate><description>The second cut of the reader code, from the newsroom at v0.12.50 (74 files; SG Meter v1.4.1, the inbox, the graphs, the QR library); the release the newsroom pins at its v0.13.0. The tests re-adapted, test_graphs and test_inbox added.</description></item><item><title>v0.1.0: reader-code release</title><link>https://api.newsroom.sgit.ai/releases/#v0.1.0</link><guid isPermaLink="false">https://api.newsroom.sgit.ai/versions/v0.1.0</guid><pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate><description>The first cut of the reader code, from the newsroom at v0.12.10 (63 files), the pipeline, the proof of the move, and the website for publishers, developers, evaluators and agents.</description></item></channel></rss>
