Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 8 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand All @@ -13,21 +16,21 @@ 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.
- The `LocalMetadataExistence` verifier check.
- 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`.
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
4 changes: 2 additions & 2 deletions install.bat
Original file line number Diff line number Diff line change
Expand Up @@ -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%)
Expand Down Expand Up @@ -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

Expand Down
4 changes: 2 additions & 2 deletions install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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)"

Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion src/utils/packit_version.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion xtasks/xtask-package-build/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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() {
Expand Down
Loading