From b6cd18657731f3dc1fc95ba869f021249577f1c4 Mon Sep 17 00:00:00 2001 From: Frank Date: Mon, 21 Sep 2026 17:12:01 +0200 Subject: [PATCH 1/2] Release v0.0.5 --- CHANGELOG.md | 5 ++++- Cargo.lock | 2 +- Cargo.toml | 2 +- install.bat | 4 ++-- install.sh | 4 ++-- src/utils/packit_version.rs | 2 +- xtasks/xtask-package-build/src/main.rs | 2 +- 7 files changed, 12 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 62615a2b..beacd134 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). -## [Unreleased](https://github.com/pack-it/packit/compare/0.0.4...HEAD) +## [Unreleased](https://github.com/pack-it/packit/compare/0.0.5...HEAD) + + +## [v0.0.5](https://github.com/pack-it/packit/compare/0.0.4...0.0.5) - 2026-09-21 ### Added - The integration tests to test Packit. diff --git a/Cargo.lock b/Cargo.lock index 67d38ee3..4a93a69a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1466,7 +1466,7 @@ checksum = "13c45bb4a6ae1280ec0803b1ef9d3455eb50f01efbbe1447ab020f1d54fba9d8" [[package]] name = "packit" -version = "0.0.4" +version = "0.0.5" dependencies = [ "assert_cmd", "bytes", diff --git a/Cargo.toml b/Cargo.toml index 79498b21..f28182cb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ edition = "2024" [package] name = "packit" description = "The universal package manager" -version = "0.0.4" +version = "0.0.5" license = "GPL-3.0-only" authors = ["The Packit Team"] repository = "https://github.com/pack-it/packit" diff --git a/install.bat b/install.bat index 48eee7f3..50521fae 100644 --- a/install.bat +++ b/install.bat @@ -48,7 +48,7 @@ if exist "%CONFIG_DIR%" ( exit /b %STATUS_CODE% :cleanup_end -set "VERSION=0.0.4" +set "VERSION=0.0.5" set "REVISION=0" echo Installing Packit %VERSION% (%REVISION%) @@ -244,7 +244,7 @@ if not exist "%CONFIG_DIR%" ( ) echo Initializing Packit -"%PREFIX_DIR%\packages\packit\%VERSION%\bin\packit.exe" init +"%PREFIX_DIR%\packages\packit\%VERSION%\bin\packit.exe" init --revision %REVISION% if ERRORLEVEL 1 goto cleanup echo Initializing Packit successful diff --git a/install.sh b/install.sh index 5c263f63..5f0cb6a0 100644 --- a/install.sh +++ b/install.sh @@ -63,7 +63,7 @@ main() { trap cleanup INT TERM EXIT SHOULD_CLEANUP=1 -VERSION="0.0.4" +VERSION="0.0.5" REVISION="0" CURRENT_OS="$(uname -s)" @@ -229,7 +229,7 @@ sudo chmod -R 755 "$CONFIG_DIR" sudo chown -R $USERNAME "$CONFIG_DIR" echo "Initializing Packit" -"$PREFIX_DIR/packages/packit/$VERSION/bin/packit" init +"$PREFIX_DIR/packages/packit/$VERSION/bin/packit" init --revision $REVISION echo "Initializing Packit successful" # Make sure that pit works diff --git a/src/utils/packit_version.rs b/src/utils/packit_version.rs index 2a671339..66890ba1 100644 --- a/src/utils/packit_version.rs +++ b/src/utils/packit_version.rs @@ -13,7 +13,7 @@ pub(crate) use packit_version; macro_rules! packit_version_name { () => { - "The Build Commander" + "The Local Inspector" }; } pub(crate) use packit_version_name; diff --git a/xtasks/xtask-package-build/src/main.rs b/xtasks/xtask-package-build/src/main.rs index 80b8c137..4c263a26 100644 --- a/xtasks/xtask-package-build/src/main.rs +++ b/xtasks/xtask-package-build/src/main.rs @@ -25,7 +25,7 @@ pub struct TaskCommand { overwrite: bool, } -const PACKIT_VERSION: &str = "0.0.4"; +const PACKIT_VERSION: &str = "0.0.5"; const PACKIT_REVISION: &str = "0"; fn main() { From 44e5cae216e3b6c2cb59893cfbc09a057f6b9e41 Mon Sep 17 00:00:00 2001 From: Frank Date: Mon, 21 Sep 2026 17:14:59 +0200 Subject: [PATCH 2/2] Add 'BREAKING' notices to CHANGELOG --- CHANGELOG.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index beacd134..a49fa54c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,7 +16,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). - The `--exclude` flag for the `pit util package` command, to exclude certain packages when using the `--all` flag. - New and improved documentation. - The notice fields in the metadata to show a message before or after an installation. -- The local metadata storage, which stores the metadata of installed packages. +- The local metadata storage, which stores the metadata of installed packages. (BREAKING) - Parsing for target additions, which doesn't allow for empty additions or additions with invalid characters. - License identifiers are now checked for invalid characters and being empty. - The `PACKIT_DISABLE_PROMPTS` environment variable, which triggers an error when Packit tries to prompt. @@ -24,13 +24,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). - The `config reset` command, to reset the Packit configuration file to its default. - Caching of the metadata from all requests to metadata repositories. - The verifier can now recover parts of syntactically wrong toml files, specifically the `Config.toml` and `Register.toml`. -- Support for multiple repositories conflict checking, using the `compatible_repositories` field in the `Config.toml` and `repository.toml`. +- Support for multiple repositories conflict checking, using the `compatible_repositories` field in the `Config.toml` and `repository.toml`. (BREAKING) - The checks for paths defined in the metadata that escape their parent directory. ### Changes - The build tests are now turned off by default and can be turned on with `--execute-build-test` (`--skip-build-test` is removed). -- Package names are now always lowercase, the commands translate uppercase to lowercase. -- The parsing for dependencies and targets bounds doesn't allow for `name@` anymore. +- Package names are now always lowercase, the commands translate uppercase to lowercase. (BREAKING) +- The parsing for dependencies and targets bounds doesn't allow for `name@` anymore. (BREAKING) - The `pit util meta-check` command now returns a different exit code, dependending on the most urgent issue type found. - The `pit init` command now allows you to specify the revision of the Packit install. - The package resolver now skips repository compatibility checks if the package is `packit`.