All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- CORE VERSION: Now downloads
capiscio-corev2.6.0
- CORE VERSION: Now downloads
capiscio-corev2.5.0
CORE_VERSIONwas stuck at v2.2.0 since the v2.2.0 release, meaning v2.3.0–v2.4.0 all downloadedcapiscio-corev2.2.0 despite their changelog entries stating otherwise. This release correctly aligns the downloaded binary version.
- Bump package version to 2.4.0
- Note:
CORE_VERSIONwas incorrectly left at v2.2.0 (fixed in v2.5.0)
- Aligned all version references across package metadata
- Note:
CORE_VERSIONwas incorrectly left at v2.2.0 (fixed in v2.5.0)
- E2E Test Suite: Comprehensive end-to-end test coverage for CLI wrapper workflows
- CLI Command Syntax: Fixed incorrect command syntax in documentation
- Bump package version to 2.3.0
- Note:
CORE_VERSIONwas incorrectly left at v2.2.0 (fixed in v2.5.0)
- VERSION ALIGNMENT: All CapiscIO packages now share the same version number.
capiscio-core,capiscio(npm), andcapiscio(PyPI) are all v2.2.0.- Simplifies compatibility - no version matrix needed.
- CORE VERSION: Now downloads
capiscio-corev2.2.0.
- Test Suite: Added comprehensive test coverage (96%) for CLI wrapper and binary manager.
- Core Version Sync: Fixed an issue where the wrapper attempted to download a non-existent
v2.1.2ofcapiscio-core. It now correctly downloadsv1.0.2. - Package Versioning: Bumped package version to
2.1.3to resolve PyPI conflicts while pointing to the stablev1.0.2core binary.
- CLI Wrapper: Initial release of the new Python CLI wrapper.
- Architecture: Replaced the legacy Python library with a lightweight wrapper that downloads and executes the high-performance Go binary (
capiscio-core). - Platform Support: Automatic detection and download for Linux, macOS, and Windows (AMD64/ARM64).
- Zero Dependencies: The wrapper itself has minimal dependencies (
rich,platformdirs,requests) and delegates all logic to the standalone binary.
- Legacy Library: Removed the old Python implementation of the validation logic in favor of the unified Go core.