-
Release v1.27.1 Stable
released this
2026-10-09 09:31:12 +02:00 | 131 commits to main since this releasev1.27.1
Automated release by SPLENT.
Tag v1.27.1Package splent_cliVersion 1.27.1Install
pip install splent_cli==1.27.1Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
Release v1.27.0 Stable
released this
2026-10-09 08:09:27 +02:00 | 135 commits to main since this releasev1.27.0
Automated release by SPLENT.
Tag v1.27.0Package splent_cliVersion 1.27.0Install
pip install splent_cli==1.27.0Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
Release v1.26.1 Stable
released this
2026-10-06 23:53:23 +02:00 | 171 commits to main since this releasev1.26.1
Automated release by SPLENT.
Tag v1.26.1Package splent_cliVersion 1.26.1Install
pip install splent_cli==1.26.1Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
Release v1.26.0 Stable
released this
2026-10-06 23:26:18 +02:00 | 173 commits to main since this releasev1.26.0
Automated release by SPLENT.
Tag v1.26.0Package splent_cliVersion 1.26.0Install
pip install splent_cli==1.26.0Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
Release v1.25.1 Stable
released this
2026-10-02 11:09:23 +02:00 | 176 commits to main since this releasev1.25.1
Automated release by SPLENT.
Tag v1.25.1Package splent_cliVersion 1.25.1Fixed
product:configureno longer aborts when the package index is slow. The version lookup (pip index versions) gets 60 s instead of 10 s. If it still times out, the CLI prints a warning and carries on, as it already did when the index returned nothing. This was found by the new end-to-end test of the tutorials, in Tutorial 1.
Install
pip install splent_cli==1.25.1Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
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
-
Release v1.24.0 Stable
released this
2026-10-01 09:23:23 +02:00 | 204 commits to main since this releasev1.24.0
Automated release by SPLENT.
Tag v1.24.0Package splent_cliVersion 1.24.0Fixed
pip install splent_cliworks in a clean environment:python-dotenv,jinja2andsplent_frameworkare now declared dependencies. A test fails on any undeclared runtime import.spl:add-featureplaces a feature in the right optional group, andfeature:impactfinds the UVL.product:down --prod,product:deployandproduct:shell --prodfixes.check:infra,product:deriveand the pre-flight no longer warn about the product's own containers.- Fresh databases are seeded, generated migrations are formatted, and
db:statusno longer truncates revision names.
Changed
- git.splent.io is the default forge. The forge token is
SPLENT_FORGE_TOKEN, withGITHUB_TOKENread only as a fallback. sample_splent_splships built in, pinned to v4 (10.5281/zenodo.23076870), so a fresh workspace can list and fetch it.- Requires
splent_framework1.15.0. - Releases are paced under PyPI's limit on new projects; release commands take
--wait. feature:contractinfers contracts more faithfully, andfeature:refinerecognises its own scaffolds and writes hook stubs.
Install
pip install splent_cli==1.24.0Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Release v1.23.0 Stable
released this
2026-09-03 13:28:06 +02:00 | 219 commits to main since this releasev1.23.0
Automated release by SPLENT.
Tag v1.23.0Package splent_cliVersion 1.23.0Install
pip install splent_cli==1.23.0Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)