Skip to content

Releases: Screenly/cli

v1.0.5

21 Oct 16:54
76e3e1d

Choose a tag to compare

New Features

  • Structured Help Text Support: Added support for structured edge app help text with YAML format, enabling rich input field types (datetime, number, select, boolean, textarea, url) in Edge App settings
  • Enhanced Edge App Settings: Edge App manifest now supports advanced input field type descriptors for better UI rendering

Bug Fixes

  • Playlist Append: Fixed playlist append command not working correctly with empty playlists
  • Multi-line Settings: Fixed Edge App server generating invalid JavaScript for multi-line setting values by ensuring proper JSON serialization

Documentation & Help

  • Edge App Input Fields: Added comprehensive documentation for input field types in Edge Apps, including examples for datetime, number, select, boolean, textarea, and URL input types
  • YAML Format Examples: Provided structured YAML examples for all supported input field types with schema versioning

Internal Improvements

  • Updated Cargo dependencies (slab 0.4.10 → 0.4.11, tracing-subscriber 0.3.19 → 0.3.20)
  • Enhanced test coverage for structured help text in manifest validation
  • Improved JavaScript generation and validation in Edge App server
  • Updated GitHub Actions workflows (DockerHub action, added missing permissions)
  • Code quality improvements and test refactoring

v1.0.4

07 Aug 10:05
0ca1b0f

Choose a tag to compare

New Features

  • CLI Output Enhancement: Added missing is_enabled and priority fields to Screens and Playlists output with visual indicators
  • Ready-to-render Support: Added ready-for-rendering function in the emulator

Bug Fixes

  • JavaScript MIME Type: Fixed edge-app run serving JavaScript files with correct application/javascript MIME type instead of text/html
  • Edge App Deletion: Fixed edge-app delete command that was failing when apps were not found
  • CI Artifact Upload: Fixed action.yml to prevent uploading logs to artifacts multiple times

Documentation & Help

  • Added help text for edge-app run --secret command
  • Updated documentation with installation dependency requirements

Internal Improvements

  • Updated Cargo dependencies and lockfile
  • Applied extensive Clippy fixes and code formatting improvements
  • Updated CI/CD workflows for better reliability
  • Enhanced error handling across various modules

Minor refactoring and code quality improvements applied throughout

v1.0.3

08 Jan 14:16
62dff65

Choose a tag to compare

Merge pull request #230 from Screenly/release-1.0.3

Bump version

v1.0.2

01 Nov 09:13
b9feb6e

Choose a tag to compare

Merge pull request #228 from Screenly/disable-flaky-tests

Temporarily disable tests overriding env. They are very unstable on macos.

v1.0.1

11 Sep 13:30
210e4eb

Choose a tag to compare

Adds: release 1.0.1 including debug logs.

v1.0.0

09 Sep 10:08
71f840e

Choose a tag to compare

Warning: This release contains many breaking changes.

A significant update to the CLI is coming with the 1.0.0 release.

Key changes include:

  • Manifests are now versioned.
  • The Edge apps commands have undergone major restructuring:
    • The "upload" and "promote" commands are replaced by a single "deploy" command.
    • The "secret" commands have been removed and their functionality merged into the "setting" commands.
    • The "version" commands have been deleted.
    • --app-id and --installation-id arguments are removed from all the commands. Now ids are read only from the manifests files.
    • The "deploy" command (previously "upload") no longer installs the app.
    • New "instance" commands have been introduced for managing installations/instances.

For more details, refer to the documentation: EdgeApps Documentation.

v0.2.8

13 Aug 12:34
d51fdcc

Choose a tag to compare

Release: 0.2.8.

Fix: NixOs support by updating time package.

v0.2.7

16 May 14:35
17fec61

Choose a tag to compare

Release: 0.2.7

v0.2.6

10 May 08:48
ec61476

Choose a tag to compare

Merge pull request #163 from Screenly/fix/help_texts

Adds: missing help texts

v0.2.5

22 Mar 13:26
425420f

Choose a tag to compare

Merge pull request #157 from Screenly/fix/null_title

Fix: accepting null titles in setting response.