-
Release v1.25.0 Stable
released this
2026-10-02 09:03:25 +02:00 | 178 commits to main since this releasev1.25.0
Automated release by SPLENT.
Tag v1.25.0Package splent_cliVersion 1.25.0Added
feature:release --dry-runrehearses a release (version, channel gate, lint, tests, contract, build) and stops before anything irreversible.--bump major|minor|patchpicks the version non-interactively.- Features can be released, pinned and installed under a PyPI distribution name of their own (
[project].name), with the import package unchanged. feature:createwrites theREADME.mdthat the scaffoldedpyproject.tomlnames.
Changed
- The release channel
githubis nowforge(--no-forge). Storedgithubsettings and--no-githubstill work. check:forgereplaces the GitHub check and readsSPLENT_FORGE_USER.spl:add-featureand related commands edit the SPL working copy (splent_spl_<name>/) and never the cached model, creating the working copy if needed.- The contract freshness check ignores
migrations/,tests/,__pycache__andnode_modules, so a new migration no longer makesfeature:xrayreport the contract as stale. product:run --devwaits for the web server. A product restart reuses its dev image, and derive no longer rebuilds it every time.- Requires
splent_framework1.15.1.
Fixed
- While production is deployed, the CLI builds the app from
.env.deployinstead of failing with "SECRET_KEY must be set in production". Commands that would write to the production database refuse to run. - Files the CLI writes (deploy files, migrations, scaffolds, backups, fetched models, atomic writes) belong to the workspace's owner instead of root.
feature:releasereads the released version from the repository it pushes to.make setupnoise on a new workspace, a leftoversplent_network, and the npm upgrade notice.
Install
pip install splent_cli==1.25.0Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads