Releases: sharziki/journey
Release list
v0.2.12
Journey v0.2.12
Journey 0.2.12 adds a release tag/version preflight.
Highlights
- Release builds now fail immediately if the Git tag and
pyproject.tomlversion disagree. - The preflight prevents publishing
vX.Y.Zreleases that contain differently versioned wheel and source distribution artifacts. - Tests cover matching and mismatched release tag/version behavior.
Install
python -m pip install https://github.com/sharziki/journey/releases/download/v0.2.12/journey_lang-0.2.12-py3-none-any.whlHash-Verified Install
curl -LO https://github.com/sharziki/journey/releases/download/v0.2.12/journey-install-requirements.txt
python -m pip install -r journey-install-requirements.txtVerify
scripts/e2e_public_release_smoke.sh v0.2.12Release Checks
- release tag/version preflight through
scripts/check_release_version.sh python -m pytest -q- CLI e2e tests
- lightweight graph smoke
- strict validation and generated acceptance tests for every
examples/*.journey python -m buildpython -m twine check dist/*- SHA256 checksum generation and verification
- hash-verified install file generation
- installed-artifact
pip check - built-artifact install e2e through
scripts/e2e_wheel_smoke.shfor wheel and sdist - public-release artifact e2e through
scripts/e2e_public_release_smoke.sh
v0.2.11
Journey v0.2.11
Journey 0.2.11 codifies public release verification.
Highlights
- Added
scripts/e2e_public_release_smoke.shto download published GitHub release assets and verify them outside localdist. - Public release smoke verifies
SHA256SUMS, hash-pinned install metadata,pip check, console and module entrypoints, and generated library acceptance. - The tag release workflow now runs the public smoke after uploading the GitHub release assets.
Install
python -m pip install https://github.com/sharziki/journey/releases/download/v0.2.11/journey_lang-0.2.11-py3-none-any.whlHash-Verified Install
curl -LO https://github.com/sharziki/journey/releases/download/v0.2.11/journey-install-requirements.txt
python -m pip install -r journey-install-requirements.txtVerify
scripts/e2e_public_release_smoke.sh v0.2.11Release Checks
python -m pytest -q- CLI e2e tests
- lightweight graph smoke
- strict validation and generated acceptance tests for every
examples/*.journey python -m buildpython -m twine check dist/*- SHA256 checksum generation and verification
- hash-verified install file generation
- installed-artifact
pip check - built-artifact install e2e through
scripts/e2e_wheel_smoke.shfor wheel and sdist - public-release artifact e2e through
scripts/e2e_public_release_smoke.sh
v0.2.10
Journey v0.2.10
Journey 0.2.10 hardens installed artifact dependency verification.
Highlights
- Installed-artifact e2e now runs
pip checkafter installing each built distribution. - The wheel and source distribution must both have consistent dependency metadata before release upload.
- The smoke still verifies console/module entrypoints, structured generated acceptance, and lightweight journey handoff generation.
Install
python -m pip install https://github.com/sharziki/journey/releases/download/v0.2.10/journey_lang-0.2.10-py3-none-any.whlHash-Verified Install
curl -LO https://github.com/sharziki/journey/releases/download/v0.2.10/journey-install-requirements.txt
python -m pip install -r journey-install-requirements.txtVerify
curl -LO https://github.com/sharziki/journey/releases/download/v0.2.10/journey_lang-0.2.10-py3-none-any.whl
curl -LO https://github.com/sharziki/journey/releases/download/v0.2.10/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingRelease Checks
python -m pytest -q- CLI e2e tests
- lightweight graph smoke
- strict validation and generated acceptance tests for every
examples/*.journey python -m buildpython -m twine check dist/*- SHA256 checksum generation and verification
- hash-verified install file generation
- installed-artifact
pip check - built-artifact install e2e through
scripts/e2e_wheel_smoke.shfor wheel and sdist
v0.2.9
Journey v0.2.9
Journey 0.2.9 adds a hash-verified install artifact for repeatable production installs.
Highlights
- Releases now publish
journey-install-requirements.txt. - The install file pins the GitHub release wheel URL with a SHA256 hash fragment.
- Users can install with
pip install -r journey-install-requirements.txt.
Install
python -m pip install https://github.com/sharziki/journey/releases/download/v0.2.9/journey_lang-0.2.9-py3-none-any.whlHash-Verified Install
curl -LO https://github.com/sharziki/journey/releases/download/v0.2.9/journey-install-requirements.txt
python -m pip install -r journey-install-requirements.txtVerify
curl -LO https://github.com/sharziki/journey/releases/download/v0.2.9/journey_lang-0.2.9-py3-none-any.whl
curl -LO https://github.com/sharziki/journey/releases/download/v0.2.9/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingRelease Checks
python -m pytest -q- CLI e2e tests
- lightweight graph smoke
- strict validation and generated acceptance tests for every
examples/*.journey python -m buildpython -m twine check dist/*- SHA256 checksum generation and verification
- hash-verified install file generation
- built-artifact install e2e through
scripts/e2e_wheel_smoke.shfor wheel and sdist
v0.2.8
Journey v0.2.8
Journey 0.2.8 adds checksum provenance for release artifacts.
Highlights
- CI and release workflows now generate
dist/SHA256SUMS. - Checksums are verified before release upload.
- GitHub Releases now publish
SHA256SUMSbeside the wheel and source distribution.
Install
python -m pip install https://github.com/sharziki/journey/releases/download/v0.2.8/journey_lang-0.2.8-py3-none-any.whlVerify
curl -LO https://github.com/sharziki/journey/releases/download/v0.2.8/journey_lang-0.2.8-py3-none-any.whl
curl -LO https://github.com/sharziki/journey/releases/download/v0.2.8/SHA256SUMS
sha256sum -c SHA256SUMS --ignore-missingRelease Checks
python -m pytest -q- CLI e2e tests
- lightweight graph smoke
- strict validation and generated acceptance tests for every
examples/*.journey python -m buildpython -m twine check dist/*- SHA256 checksum generation and verification
- built-artifact install e2e through
scripts/e2e_wheel_smoke.shfor wheel and sdist
v0.2.7
Journey v0.2.7
Journey 0.2.7 expands release artifact coverage so both published distributions are proven installable before release.
Highlights
- CI and release workflows now run installed-artifact e2e checks for every built distribution artifact.
- The release gate now install-tests both:
journey_lang-0.2.7-py3-none-any.whljourney_lang-0.2.7.tar.gz
- The installed-artifact smoke covers console entrypoints, module entrypoints, structured generated acceptance, and lightweight journey graph handoff generation.
Install
python -m pip install https://github.com/sharziki/journey/releases/download/v0.2.7/journey_lang-0.2.7-py3-none-any.whlRelease Checks
python -m pytest -q- CLI e2e tests
- lightweight graph smoke
- strict validation and generated acceptance tests for every
examples/*.journey python -m buildpython -m twine check dist/*- built-artifact install e2e through
scripts/e2e_wheel_smoke.shfor wheel and sdist
v0.2.6
Journey v0.2.6
Journey 0.2.6 hardens the installed module entrypoint.
Highlights
- Guarded
journey.__main__so importing it does not execute the CLI. - Added installed-wheel e2e coverage for
python -m journey --version. - Kept console-script and module entrypoints aligned on the same version output.
Install
python -m pip install https://github.com/sharziki/journey/releases/download/v0.2.6/journey_lang-0.2.6-py3-none-any.whlRelease Checks
python -m pytest -q- CLI e2e tests
- lightweight graph smoke
- strict validation and generated acceptance tests for every
examples/*.journey python -m buildpython -m twine check dist/*- built-wheel install e2e through
scripts/e2e_wheel_smoke.sh
v0.2.5
Journey v0.2.5
Journey 0.2.5 keeps generated FastAPI apps standalone while preserving correct version metadata.
Highlights
- Generated
app.pynow bakes in the Journey compiler version instead of importingjourneyat app runtime. - OpenAPI metadata still reports the Journey package version used during generation.
- Added e2e coverage to ensure generated apps do not import Journey just for version metadata.
Install
python -m pip install https://github.com/sharziki/journey/releases/download/v0.2.5/journey_lang-0.2.5-py3-none-any.whlRelease Checks
python -m pytest -q- CLI e2e tests
- lightweight graph smoke
- strict validation and generated acceptance tests for every
examples/*.journey python -m buildpython -m twine check dist/*- built-wheel install e2e through
scripts/e2e_wheel_smoke.sh
v0.2.4
Journey v0.2.4
Journey 0.2.4 fixes package version reporting and adds an explicit CLI version check to the release e2e path.
Highlights
- Fixed
journey.__version__so it is derived from installedjourney-langpackage metadata. - Added
journey --version. - Made generated FastAPI OpenAPI metadata report the Journey package version instead of a stale hardcoded version.
- Added e2e checks to the wheel smoke path so installed wheels must report a valid CLI/package version.
Install
python -m pip install https://github.com/sharziki/journey/releases/download/v0.2.4/journey_lang-0.2.4-py3-none-any.whlRelease Checks
python -m pytest -q- CLI e2e tests
- lightweight graph smoke
- strict validation and generated acceptance tests for every
examples/*.journey python -m buildpython -m twine check dist/*- built-wheel install e2e through
scripts/e2e_wheel_smoke.sh
v0.2.3
Journey v0.2.3
Journey 0.2.3 packages the production-readiness hardening that moved the beta from "works locally" to "release artifact is tested before shipping."
Highlights
- Added CLI end-to-end coverage for the lightweight folder journey path:
journey create .journey doctor --strictjourney agent --no-test- generated
JOURNEY_FLOW.md - generated
JOURNEY.mdandjourney.agent.json
- Added
scripts/e2e_wheel_smoke.sh, which installs the built wheel into a fresh virtual environment and verifies:- a structured backend journey with generated acceptance tests
- a lightweight repo/page/API journey graph and agent handoff
- Added the wheel-install smoke to CI and the release workflow.
- Updated GitHub Actions to Node 24-native action versions.
- Documented the production readiness checks and current install path.
Install
python -m pip install https://github.com/sharziki/journey/releases/download/v0.2.3/journey_lang-0.2.3-py3-none-any.whlRelease Checks
python -m pytest -q- CLI e2e tests
- lightweight graph smoke
- strict validation and generated acceptance tests for every
examples/*.journey python -m buildpython -m twine check dist/*- built-wheel install e2e through
scripts/e2e_wheel_smoke.sh