From 1573c05d08d7ade55d2845a752de7461ab40268b Mon Sep 17 00:00:00 2001 From: "plainlang-release[bot]" <324082215+plainlang-release[bot]@users.noreply.github.com> Date: Wed, 16 Sep 2026 14:20:02 +0000 Subject: [PATCH] chore: Release 0.4.0 Automatically generated by python-semantic-release. --- .claude-plugin/plugin.json | 2 +- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ pyproject.toml | 2 +- skills/render-spec/SKILL.md | 2 +- 4 files changed, 37 insertions(+), 3 deletions(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 9b0090f..fc66d49 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "pyro", - "version": "0.3.0", + "version": "0.4.0", "description": "Renders a .plain specification module into working, tested code.", "author": { "name": "Codeplain-ai", diff --git a/CHANGELOG.md b/CHANGELOG.md index b120a0b..b248965 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,40 @@ entries go directly below the marker. +## v0.4.0 (2026-09-16) + +### Bug Fixes + +- Probe interpreters in parallel through check_version check + ([`a091f64`](https://github.com/plainlang/pyro/commit/a091f6402a5a7ce76512b28448dfd222d1c0f626)) + +### Documentation + +- Install clarification and fixes inside README + ([`7c566f3`](https://github.com/plainlang/pyro/commit/7c566f33f080057cafb631d3688411c005e7cc22)) + +### Features + +- Move internal files to .pyro/ + ([`5f845b8`](https://github.com/plainlang/pyro/commit/5f845b8f18124e0508863d46ba7e3f58e73de0bf)) + +### Performance Improvements + +- Probe python inter. sequentially, stop at the first hit + ([`26902e5`](https://github.com/plainlang/pyro/commit/26902e538110b7c9075ac96112b33bb04b72b65d)) + +- Shorten the latest-version fetch timeout to 3 seconds + ([`93b940a`](https://github.com/plainlang/pyro/commit/93b940a2bdb2b6eed01681176168e27477dab014)) + +### Refactoring + +- Remove --check command from check_version + ([`1e4eba6`](https://github.com/plainlang/pyro/commit/1e4eba661cffff8dcbe4c4956c49be2fdc744eaa)) + +- Remove --check command from plain_sections + ([`c27dbb7`](https://github.com/plainlang/pyro/commit/c27dbb738d070b1dc6af7d577f19fc2e8a2d6b06)) + + ## v0.3.0 (2026-09-07) ### Continuous Integration diff --git a/pyproject.toml b/pyproject.toml index ed1a1f3..b58a14f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ # exists so python-semantic-release has a config home. [project] name = "pyro" -version = "0.3.0" +version = "0.4.0" description = "Renders a .plain specification module into working, tested code." readme = "README.md" requires-python = ">=3.8" diff --git a/skills/render-spec/SKILL.md b/skills/render-spec/SKILL.md index dd24c9d..3bd1a8c 100644 --- a/skills/render-spec/SKILL.md +++ b/skills/render-spec/SKILL.md @@ -7,7 +7,7 @@ description: >- implementation code in plain_module/code/, conformance tests in plain_module/tests/, and the target module's output in dist/. metadata: - version: "0.3.0" + version: "0.4.0" --- # Skill instructions