diff --git a/CHANGELOG.md b/CHANGELOG.md index 6703032..acb459f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,42 @@ +## [1.0.0] - 2025-12-11 + +* **1.0.0 – Official Stable Release 🎉** +*First stable release of PKGMGR, the multi-distro development and package workflow manager.* + +--- + +**Key Features** + +**Core Functionality** + +* Manage many repositories with one CLI: `clone`, `update`, `install`, `list`, `path`, `config` +* Proxy wrappers for Git, Docker/Compose and Make +* Multi-repo execution with safe *preview mode* +* Mirror management: `mirror list/diff/merge/setup` + +**Releases & Versioning** + +* Automated SemVer bumps, tagging and changelog generation +* Supports PKGBUILD, Debian, RPM, pyproject.toml, flake.nix + +**Developer Tools** + +* Open repositories in VS Code, file manager or terminal +* Unified workflows across all major Linux distros + +**Nix Integration** + +* Cross-distro reproducible builds via Nix flakes +* CI-tested across all supported environments + +--- + +**Summary** +PKGMGR 1.0.0 unifies repository management, build tooling, release automation and reproducible multi-distro workflows into one cohesive CLI tool. + +*This is the first official stable release.* + + ## [0.10.2] - 2025-12-11 * * Stable tag now updates only when a new highest version is released. diff --git a/flake.nix b/flake.nix index 1d0ce0d..5f06422 100644 --- a/flake.nix +++ b/flake.nix @@ -36,7 +36,7 @@ rec { pkgmgr = pyPkgs.buildPythonApplication { pname = "package-manager"; - version = "0.10.2"; + version = "1.0.0"; # Use the git repo as source src = ./.; diff --git a/pyproject.toml b/pyproject.toml index eaeb71d..5bfb9f0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,7 +7,7 @@ build-backend = "setuptools.build_meta" [project] name = "package-manager" -version = "0.10.2" +version = "1.0.0" description = "Kevin's package-manager tool (pkgmgr)" readme = "README.md" requires-python = ">=3.11"