Skip to content

Stage CMS 0.5.1

Choose a tag to compare

@skyyware skyyware released this 01 Oct 14:48
· 1 commit to main since this release

Stage CMS can now be installed as a public Composer application or embedded package. Private VCS overrides and source-preference settings are removed; installation, contribution, security, and release guides describe the current 0.5 workflow.

composer create-project skyyware/stage-cms my-site "^0.5.1" --no-plugins
cd my-site
php bin/cms setup --name="Your name" --email="you@example.com"
composer serve

Existing applications use composer require skyyware/stage-cms:^0.5.1. Requires PHP 8.4 or later within PHP 8 and Fileinfo, GD, Mbstring, PDO SQLite, and Zip. Serve only public/. There are no default credentials.

No API, editing behavior, database schema, or export format changes from 0.5.0. Schema 3 and export format 3 remain current. Upgrades from 0.4 require the documented backup and schema migration; rollback needs the previous code and its pre-upgrade data together. CLI help and OpenAPI version metadata now match the 0.5 release line.

Validation: Composer metadata, PHPStan at maximum level, and 36 tests with 318 assertions passed locally on PHP 8.4.26. Repository automation stays disabled. D-DIN fonts retain their bundled SIL Open Font License; application code is MIT licensed.

One publication and one owner are supported. Team roles, scheduled publication, distributed writes, and production capacity are outside this release. See README.md, CONTRIBUTING.md, docs/operations.md, docs/themes.md, and RELEASING.md.

Distribution verified: fresh anonymous Composer installs passed both standalone create-project and embedded require paths, without private VCS or local repositories. Standalone files matched the tagged tree. CLI help, setup, doctor, OpenAPI version, draft/publication, typed fields, a fixed homepage binding, and an installed theme passed through the installed packages. Production dependencies installed without development tools or plugins.