{"product":"cli","releases":[{"date":"2026-09-03","entries":[{"areas":["developers"],"breaking":true,"description":"The CLI reads the app's ID from the EDGE_APP_ID environment variable first, so a GitHub Actions secret or your own shell picks where a deploy lands and screenly.yml stays the same for everyone.","title":"Your CI decides which Edge App a deploy goes to, not screenly.yml","type":"improvement","url":"https://www.screenly.io/releases/cli/26.9.0/edge-app-id-from-the-environment/"}],"json":"https://www.screenly.io/releases/cli/26.9.0/v1.json","product":"cli","product_label":"Screenly CLI","url":"https://www.screenly.io/releases/cli/26.9.0/","version":"26.9.0"},{"date":"2026-08-28","entries":[{"areas":["developers"],"breaking":false,"description":"Settings used to render in whatever order the backend returned; deploy now assigns each one a position from where it sits in your manifest.","title":"Edge App settings appear in the order you declared them","type":"improvement","url":"https://www.screenly.io/releases/cli/26.8.0/edge-app-settings-order/"},{"areas":["developers"],"breaking":false,"description":"Releases jumped from 1.2.2 to 26.8.0 and are now named by year and month, matching the rest of Screenly.","title":"The CLI version numbers moved to CalVer","type":"improvement","url":"https://www.screenly.io/releases/cli/26.8.0/calver-version-numbers/"}],"json":"https://www.screenly.io/releases/cli/26.8.0/v1.json","product":"cli","product_label":"Screenly CLI","url":"https://www.screenly.io/releases/cli/26.8.0/","version":"26.8.0"},{"date":"2026-08-25","entries":[{"areas":["developers"],"breaking":false,"description":"The CLI's MCP server can turn a page Claude has built into an Edge App and deploy revisions of it, and installs into Claude Desktop as a one-click extension.","title":"Claude can publish an HTML page to your screens","type":"release","url":"https://www.screenly.io/releases/cli/1.2.2/publish-an-artifact-as-an-edge-app/"}],"json":"https://www.screenly.io/releases/cli/1.2.2/v1.json","product":"cli","product_label":"Screenly CLI","url":"https://www.screenly.io/releases/cli/1.2.2/","version":"1.2.2"},{"date":"2026-07-16","entries":[{"areas":[],"breaking":false,"description":"The CLI's Edge Apps guide explains how an app gets credentials for a service someone connected, plus security and maintenance updates to its dependencies.","title":"The Edge Apps guide covers integrations, and other improvements","type":"roundup","url":"https://www.screenly.io/releases/cli/1.2.1/fixes-and-improvements/"}],"json":"https://www.screenly.io/releases/cli/1.2.1/v1.json","product":"cli","product_label":"Screenly CLI","url":"https://www.screenly.io/releases/cli/1.2.1/","version":"1.2.1"},{"date":"2026-06-08","entries":[{"areas":["developers"],"breaking":false,"description":"A global --output flag takes table, json or csv, replacing the per-command --json flag that only some commands had.","title":"One output flag for every command, with CSV alongside JSON","type":"release","url":"https://www.screenly.io/releases/cli/1.2.0/output-formats/"}],"json":"https://www.screenly.io/releases/cli/1.2.0/v1.json","product":"cli","product_label":"Screenly CLI","url":"https://www.screenly.io/releases/cli/1.2.0/","version":"1.2.0"}],"title":"Screenly CLI release notes","url":"https://www.screenly.io/releases/cli/","version":1}