<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Screenly CLI 26.8.0 | Screenly</title><description>What has shipped across Screenly, newest first.</description><link>https://www.screenly.io/releases/cli/26.8.0/</link><language>en</language><atom:link href="https://www.screenly.io/releases/cli/26.8.0/rss.xml" rel="self" type="application/rss+xml"/><lastBuildDate>Fri, 28 Aug 2026 00:00:00 +0000</lastBuildDate><item><title>Screenly CLI 26.8.0: Edge App settings appear in the order you declared them</title><link>https://www.screenly.io/releases/cli/26.8.0/edge-app-settings-order/</link><guid isPermaLink="true">https://www.screenly.io/releases/cli/26.8.0/edge-app-settings-order/</guid><pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate><category>improvement</category><category>developers</category><description>&lt;p&gt;The settings you write in &lt;code&gt;screenly.yml&lt;/code&gt; now appear to whoever installs your app in the order you
wrote them. &lt;code&gt;screenly edge-app deploy&lt;/code&gt; works out each setting&amp;rsquo;s position from where it sits in the
manifest and sends that along.&lt;/p&gt;
&lt;p&gt;This matters because a settings form is a form. An address above a postcode, a start time above an
end time, credentials grouped together: you already put them in a sensible order when you wrote
them, and until now that order was not carried anywhere.&lt;/p&gt;
&lt;p&gt;Set &lt;code&gt;display_order&lt;/code&gt; on a setting to override the position it would get. An order you write by hand
is never overwritten, and &lt;code&gt;deploy&lt;/code&gt; sends the computed order without rewriting your manifest, so
nothing appears in your working tree after a deploy.&lt;/p&gt;
&lt;p&gt;Secrets are left out of the automatic ordering unless you give them a descriptor of their own,
which keeps the password field behaving the way it does today.&lt;/p&gt;</description></item><item><title>Screenly CLI 26.8.0: The CLI version numbers moved to CalVer</title><link>https://www.screenly.io/releases/cli/26.8.0/calver-version-numbers/</link><guid isPermaLink="true">https://www.screenly.io/releases/cli/26.8.0/calver-version-numbers/</guid><pubDate>Fri, 28 Aug 2026 00:00:00 +0000</pubDate><category>improvement</category><category>developers</category><description>&lt;p&gt;CLI releases are numbered by year and month now, so this one is 26.8.0 rather than the 1.2.3 it
would otherwise have been. That is the same scheme Screenly and ScreenlyOS use, which makes it
possible to tell at a glance whether the CLI you are running is from the same era as the platform
it is talking to.&lt;/p&gt;
&lt;p&gt;Nothing about the CLI&amp;rsquo;s behavior changes with the numbering, and a version you have already pinned
keeps resolving to exactly what it did before.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;If you pin a version in CI:&lt;/strong&gt; a range like &lt;code&gt;1.x&lt;/code&gt; or &lt;code&gt;^1.2&lt;/code&gt; will never match a release again.
Point it at &lt;code&gt;26.8.0&lt;/code&gt; or later, or at the latest release, depending on how tightly you want to
pin. The GitHub Action&amp;rsquo;s default was updated at the same time.&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>