diff --git a/CHANGELOG.md b/CHANGELOG.md index fe82ae7..e36cde8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,18 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -## [2.4.0] - 2026-01-18 +## [2.5.0] - 2026-03-16 ### Changed -- **CORE VERSION**: Now downloads `capiscio-core` v2.4.0 +- **CORE VERSION**: Now downloads `capiscio-core` v2.5.0 -## [2.3.1] - 2025-01-14 +### Fixed +- `CORE_VERSION` was stuck at v2.2.0 since the v2.2.0 release, meaning v2.3.0–v2.4.0 all downloaded `capiscio-core` v2.2.0 despite their changelog entries stating otherwise. This release correctly aligns the downloaded binary version. + +## [2.4.0] - 2026-01-18 ### Changed -- **CORE VERSION**: Now downloads `capiscio-core` v2.3.1 +- Bump package version to 2.4.0 +- **Note:** `CORE_VERSION` was incorrectly left at v2.2.0 (fixed in v2.5.0) + +## [2.3.1] - 2025-01-14 ### Fixed - Aligned all version references across package metadata +- **Note:** `CORE_VERSION` was incorrectly left at v2.2.0 (fixed in v2.5.0) ## [2.3.0] - 2025-01-13 @@ -29,7 +36,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **CLI Command Syntax**: Fixed incorrect command syntax in documentation ### Changed -- **CORE VERSION**: Now downloads `capiscio-core` v2.3.0 +- Bump package version to 2.3.0 +- **Note:** `CORE_VERSION` was incorrectly left at v2.2.0 (fixed in v2.5.0) ## [2.2.0] - 2025-12-10 diff --git a/pyproject.toml b/pyproject.toml index 5aa93a4..e2e87c4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "capiscio" -version = "2.4.0" +version = "2.5.0" description = "The official CapiscIO CLI tool for validating A2A agents." readme = "README.md" requires-python = ">=3.10" diff --git a/src/capiscio/__init__.py b/src/capiscio/__init__.py index 2ade34e..a30931b 100644 --- a/src/capiscio/__init__.py +++ b/src/capiscio/__init__.py @@ -1,3 +1,5 @@ """CapiscIO CLI package.""" -__version__ = "2.3.1" +from importlib.metadata import version + +__version__ = version("capiscio") diff --git a/src/capiscio/manager.py b/src/capiscio/manager.py index 5c71e99..4fc93ae 100644 --- a/src/capiscio/manager.py +++ b/src/capiscio/manager.py @@ -17,7 +17,7 @@ logger = logging.getLogger(__name__) # Configuration -CORE_VERSION = "2.2.0" # The version of the core binary to download +CORE_VERSION = "2.5.0" # The version of the core binary to download GITHUB_REPO = "capiscio/capiscio-core" BINARY_NAME = "capiscio"