diff --git a/CHANGELOG.md b/CHANGELOG.md index 3cba804..3f79221 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [1.0.0] - 2026-03-31 + ### Fixed - **Homebrew command construction (P0)**: `get_all_homebrew_casks()` now uses `brew info --json=v2 --eval-all --cask` via `run_command_secure()` (argv list, diff --git a/TODO.md b/TODO.md index e22ae54..ca19121 100644 --- a/TODO.md +++ b/TODO.md @@ -4,7 +4,7 @@ ### Project Health -- **Version**: 0.9.0 (beta — stabilisation in progress) +- **Version**: 1.0.0 (stable) - **Tests**: 2,158 passing, 15 skipped - **Coverage**: ~78% overall - **CI/CD**: All workflows passing on master (all green) @@ -169,7 +169,7 @@ For detailed strategic planning see `docs/future_roadmap.md`. ### Advanced Contributions - MacPorts integration -- P3: Lazy config initialisation +- Coverage push toward 85% (currently ~83.5%) --- diff --git a/pyproject.toml b/pyproject.toml index 5c4055c..d8ae42b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "macversiontracker" -version = "0.9.0" +version = "1.0.0" description = "A command-line tool for tracking and managing applications installed outside of the Mac App Store" readme = "README.md" license = "MIT" @@ -14,7 +14,7 @@ authors = [ ] keywords = ["macos", "homebrew", "version", "tracking", "updates", "cask"] classifiers = [ - "Development Status :: 4 - Beta", + "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: System Administrators", "Intended Audience :: End Users/Desktop", diff --git a/versiontracker/__init__.py b/versiontracker/__init__.py index f828838..c49d420 100644 --- a/versiontracker/__init__.py +++ b/versiontracker/__init__.py @@ -6,7 +6,7 @@ from typing import Any -__version__ = "0.9.0" +__version__ = "1.0.0" from versiontracker.config import Config, get_config from versiontracker.exceptions import (