diff --git a/CHANGELOG.md b/CHANGELOG.md index 05778b57..d082d738 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,15 @@ +## [0.10.3](https://github.com/pkgforge/soar/compare/v0.10.2...v0.10.3) - 2026-01-24 + +### ⛰️ Features + +- *(config)* Add placeholder support and remove update field - ([824d060](https://github.com/pkgforge/soar/commit/824d0600b342ad5c921fffb3677102377f74ec47)) +- *(config)* Make link_as optional and add glob support in binary maps - ([c3945ee](https://github.com/pkgforge/soar/commit/c3945ee556b00713d9f71eb5119a7580d19d6ce1)) + +### 🐛 Bug Fixes + +- *(dl)* Handle ureq StatusCode in fallback logic - ([27f5738](https://github.com/pkgforge/soar/commit/27f5738e78f5eb9e83eda9dc99879c2ae2381087)) + ## [0.10.2](https://github.com/pkgforge/soar/compare/v0.10.1...v0.10.2) - 2026-01-17 ### 🐛 Bug Fixes diff --git a/Cargo.lock b/Cargo.lock index aae097d2..410dd44e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2211,7 +2211,7 @@ checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "soar-cli" -version = "0.10.2" +version = "0.10.3" dependencies = [ "clap", "fast-glob", @@ -2244,7 +2244,7 @@ dependencies = [ [[package]] name = "soar-config" -version = "0.3.0" +version = "0.4.0" dependencies = [ "documented", "miette", @@ -2258,7 +2258,7 @@ dependencies = [ [[package]] name = "soar-core" -version = "0.11.1" +version = "0.12.0" dependencies = [ "chrono", "compak", @@ -2285,7 +2285,7 @@ dependencies = [ [[package]] name = "soar-db" -version = "0.3.1" +version = "0.3.2" dependencies = [ "diesel", "diesel_migrations", @@ -2301,7 +2301,7 @@ dependencies = [ [[package]] name = "soar-dl" -version = "0.7.2" +version = "0.7.3" dependencies = [ "compak", "fast-glob", @@ -2321,7 +2321,7 @@ dependencies = [ [[package]] name = "soar-package" -version = "0.2.1" +version = "0.2.2" dependencies = [ "image", "miette", @@ -2335,7 +2335,7 @@ dependencies = [ [[package]] name = "soar-registry" -version = "0.2.1" +version = "0.2.2" dependencies = [ "miette", "serde", diff --git a/Cargo.toml b/Cargo.toml index 995d652f..ade12fac 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -48,12 +48,12 @@ regex = { version = "1.12.2", default-features = false, features = [ serde = { version = "1.0.228", features = ["derive"] } serde_json = { version = "1.0.149", features = ["indexmap"] } serial_test = "3.3.1" -soar-config = { version = "0.3.0", path = "crates/soar-config" } -soar-core = { version = "0.11.1", path = "crates/soar-core" } -soar-db = { version = "0.3.1", path = "crates/soar-db" } -soar-dl = { version = "0.7.2", path = "crates/soar-dl" } -soar-package = { version = "0.2.1", path = "crates/soar-package" } -soar-registry = { version = "0.2.1", path = "crates/soar-registry" } +soar-config = { version = "0.4.0", path = "crates/soar-config" } +soar-core = { version = "0.12.0", path = "crates/soar-core" } +soar-db = { version = "0.3.2", path = "crates/soar-db" } +soar-dl = { version = "0.7.3", path = "crates/soar-dl" } +soar-package = { version = "0.2.2", path = "crates/soar-package" } +soar-registry = { version = "0.2.2", path = "crates/soar-registry" } soar-utils = { version = "0.2.0", path = "crates/soar-utils" } squishy = { version = "0.4.0", features = ["appimage", "dwarfs"] } tempfile = "3.24.0" diff --git a/crates/soar-cli/Cargo.toml b/crates/soar-cli/Cargo.toml index e831f047..41f8fd16 100644 --- a/crates/soar-cli/Cargo.toml +++ b/crates/soar-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "soar-cli" -version = "0.10.2" +version = "0.10.3" description = "A modern package manager for Linux" default-run = "soar" authors.workspace = true diff --git a/crates/soar-config/CHANGELOG.md b/crates/soar-config/CHANGELOG.md index fb4f50bc..e38756e9 100644 --- a/crates/soar-config/CHANGELOG.md +++ b/crates/soar-config/CHANGELOG.md @@ -1,4 +1,11 @@ +## [0.4.0](https://github.com/pkgforge/soar/compare/soar-config-v0.3.0...soar-config-v0.4.0) - 2026-01-24 + +### ⛰️ Features + +- *(config)* Add placeholder support and remove update field - ([824d060](https://github.com/pkgforge/soar/commit/824d0600b342ad5c921fffb3677102377f74ec47)) +- *(config)* Make link_as optional and add glob support in binary maps - ([c3945ee](https://github.com/pkgforge/soar/commit/c3945ee556b00713d9f71eb5119a7580d19d6ce1)) + ## [0.3.0](https://github.com/pkgforge/soar/compare/soar-config-v0.2.0...soar-config-v0.3.0) - 2026-01-17 ### 🐛 Bug Fixes diff --git a/crates/soar-config/Cargo.toml b/crates/soar-config/Cargo.toml index 01a5a2a0..7795e7a5 100644 --- a/crates/soar-config/Cargo.toml +++ b/crates/soar-config/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "soar-config" -version = "0.3.0" +version = "0.4.0" description = "Configuration management for soar package manager" authors.workspace = true edition.workspace = true diff --git a/crates/soar-core/CHANGELOG.md b/crates/soar-core/CHANGELOG.md index a1a68059..d14e7f99 100644 --- a/crates/soar-core/CHANGELOG.md +++ b/crates/soar-core/CHANGELOG.md @@ -1,4 +1,14 @@ +## [0.12.0](https://github.com/pkgforge/soar/compare/soar-core-v0.11.1...soar-core-v0.12.0) - 2026-01-24 + +### ⛰️ Features + +- *(config)* Add placeholder support and remove update field - ([824d060](https://github.com/pkgforge/soar/commit/824d0600b342ad5c921fffb3677102377f74ec47)) + +### 🐛 Bug Fixes + +- *(dl)* Handle ureq StatusCode in fallback logic - ([27f5738](https://github.com/pkgforge/soar/commit/27f5738e78f5eb9e83eda9dc99879c2ae2381087)) + ## [0.11.1](https://github.com/pkgforge/soar/compare/soar-core-v0.11.0...soar-core-v0.11.1) - 2026-01-17 ### ⚙️ Miscellaneous Tasks diff --git a/crates/soar-core/Cargo.toml b/crates/soar-core/Cargo.toml index 1adfb8b1..ca2a95d7 100644 --- a/crates/soar-core/Cargo.toml +++ b/crates/soar-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "soar-core" -version = "0.11.1" +version = "0.12.0" description = "Core library for soar package manager" authors.workspace = true license.workspace = true diff --git a/crates/soar-db/CHANGELOG.md b/crates/soar-db/CHANGELOG.md index 695101e1..4424dd8d 100644 --- a/crates/soar-db/CHANGELOG.md +++ b/crates/soar-db/CHANGELOG.md @@ -1,4 +1,10 @@ +## [0.3.2](https://github.com/pkgforge/soar/compare/soar-db-v0.3.1...soar-db-v0.3.2) - 2026-01-24 + +### ⚙️ Miscellaneous Tasks + +- Updated the following local packages: soar-registry - ([0000000](https://github.com/pkgforge/soar/commit/0000000)) + ## [0.3.1](https://github.com/pkgforge/soar/compare/soar-db-v0.3.0...soar-db-v0.3.1) - 2026-01-17 ### ⚙️ Miscellaneous Tasks diff --git a/crates/soar-db/Cargo.toml b/crates/soar-db/Cargo.toml index 33124896..d4ce745d 100644 --- a/crates/soar-db/Cargo.toml +++ b/crates/soar-db/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "soar-db" -version = "0.3.1" +version = "0.3.2" description = "Database operations for soar package manager" authors.workspace = true license.workspace = true diff --git a/crates/soar-dl/CHANGELOG.md b/crates/soar-dl/CHANGELOG.md index fdccfc03..e410fe47 100644 --- a/crates/soar-dl/CHANGELOG.md +++ b/crates/soar-dl/CHANGELOG.md @@ -1,4 +1,15 @@ +## [0.7.3](https://github.com/pkgforge/soar/compare/soar-dl-v0.7.2...soar-dl-v0.7.3) - 2026-01-24 + +### ⛰️ Features + +- *(platforms)* Allow fallback token env for github/gitlab - ([ca94243](https://github.com/pkgforge/soar/commit/ca942433caf6a37f2816d2da87891b0bb1f6a593)) + +### 🐛 Bug Fixes + +- *(dl)* Handle ureq StatusCode in fallback logic - ([27f5738](https://github.com/pkgforge/soar/commit/27f5738e78f5eb9e83eda9dc99879c2ae2381087)) +- *(test)* Fix failing doctest - ([54e9107](https://github.com/pkgforge/soar/commit/54e91075754d78b0b7bd218eec4c680176af9b69)) + ## [0.7.2](https://github.com/pkgforge/soar/compare/soar-dl-v0.7.1...soar-dl-v0.7.2) - 2026-01-17 ### ⛰️ Features @@ -25,3 +36,179 @@ ### ⛰️ Features - *(crate)* Init soar-dl crate ([#102](https://github.com/pkgforge/soar/pull/102)) - ([8be00ab](https://github.com/pkgforge/soar/commit/8be00ab414accb3d03302b6bf85073919d73565d)) + +## [0.6.3] - 2025-06-03 + +### Changed + +- Only create extract dir if the download is archive + +### Fixed + +- Fix file target when output path is provided + +## [0.6.2] - 2025-06-01 + +### Changed + +- Update dependencies + +## [0.6.1] - 2025-05-17 + +### Added + +- Add OCI resumability + +### Changed + +- Use async stdout +- Set default overwrite prompt +- Treat URL as direct link if only it has scheme and host + +## [0.6.0] - 2025-05-04 + +### Added + +- Add resumability and overwrite prompting +- Add glob support + +### Changed + +- Allow specifying http headers, proxy and user agent +- Use shared http client +- Allow specifying extract directory; fix extract when output is not specified +- Handle encoded tags, allow / and trim quotes in tags + +## [0.5.3] - 2025-04-06 + +### Added + +- Add support for streaming response to stdout + +### Changed + +- Revert "use hickory-dns" + +## [0.5.2] - 2025-04-06 + +### Changed + +- Update dependencies +- Use hickory-dns + +## [0.5.1] - 2025-04-01 + +### Fixed + +- Fix archive extract dir + +## [0.5.0] - 2025-03-22 + +### Added + +- Add support for archives + +### Changed + +- Prioritize filename from response header if not provided + +## [0.4.2] - 2025-02-28 + +### Changed + +- Truncate existing file instead of append + +### Fixed + +- Fix gitlab regex + +## [0.4.0] - 2025-02-24 + +### Changed + +- Fetch directly using tag api if tag is provided + +## [0.3.5] - 2025-02-16 + +### Changed + +- Return error if url is invalid + +## [0.3.4] - 2025-02-08 + +### Changed + +- Enhance OCI download state & support retries on OCI rate limit + +## [0.3.3] - 2025-01-27 + +### Fixed + +- Fix parsing github release without name + +## [0.3.2] - 2025-01-25 + +### Added + +- Add keyword matching support for OCI downloads +- Add custom API and concurrency support for OCI downloads + +## [0.3.1] - 2025-01-18 + +### Fixed + +- Fix oci download progress + +## [0.3.0] - 2025-01-18 + +### Added + +- Add oci blob download support +- Add support for download OCI packages + +### Changed + +- Simplify download state + +## [0.2.0] - 2025-01-11 + +### Changed + +- Handle github/gitlab project passed as link + +## [0.1.2] - 2024-12-19 + +### Added + +- Add name field to releases + +## [0.1.1] - 2024-12-05 + +### Added + +- Add workflow + +### Changed + +- Handle tags +- Initialize soar-dl +- Initial commit + +[0.6.3]: https://github.com/pkgforge/soar-dl/compare/v0.6.2..v0.6.3 +[0.6.2]: https://github.com/pkgforge/soar-dl/compare/v0.6.1..v0.6.2 +[0.6.1]: https://github.com/pkgforge/soar-dl/compare/v0.6.0..v0.6.1 +[0.6.0]: https://github.com/pkgforge/soar-dl/compare/v0.5.3..v0.6.0 +[0.5.3]: https://github.com/pkgforge/soar-dl/compare/v0.5.2..v0.5.3 +[0.5.2]: https://github.com/pkgforge/soar-dl/compare/v0.5.1..v0.5.2 +[0.5.1]: https://github.com/pkgforge/soar-dl/compare/v0.5.0..v0.5.1 +[0.5.0]: https://github.com/pkgforge/soar-dl/compare/v0.4.2..v0.5.0 +[0.4.2]: https://github.com/pkgforge/soar-dl/compare/v0.4.0..v0.4.2 +[0.4.0]: https://github.com/pkgforge/soar-dl/compare/v0.3.5..v0.4.0 +[0.3.5]: https://github.com/pkgforge/soar-dl/compare/v0.3.4..v0.3.5 +[0.3.4]: https://github.com/pkgforge/soar-dl/compare/v0.3.3..v0.3.4 +[0.3.3]: https://github.com/pkgforge/soar-dl/compare/v0.3.2..v0.3.3 +[0.3.2]: https://github.com/pkgforge/soar-dl/compare/v0.3.1..v0.3.2 +[0.3.1]: https://github.com/pkgforge/soar-dl/compare/v0.3.0..v0.3.1 +[0.3.0]: https://github.com/pkgforge/soar-dl/compare/v0.2.0..v0.3.0 +[0.2.0]: https://github.com/pkgforge/soar-dl/compare/v0.1.2..v0.2.0 +[0.1.2]: https://github.com/pkgforge/soar-dl/compare/v0.1.1..v0.1.2 diff --git a/crates/soar-dl/Cargo.toml b/crates/soar-dl/Cargo.toml index 935908c1..7d47acb0 100644 --- a/crates/soar-dl/Cargo.toml +++ b/crates/soar-dl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "soar-dl" -version = "0.7.2" +version = "0.7.3" description = "Downloader for soar package manager" authors.workspace = true license.workspace = true diff --git a/crates/soar-package/CHANGELOG.md b/crates/soar-package/CHANGELOG.md index 249f5479..7b9da4ca 100644 --- a/crates/soar-package/CHANGELOG.md +++ b/crates/soar-package/CHANGELOG.md @@ -1,4 +1,10 @@ +## [0.2.2](https://github.com/pkgforge/soar/compare/soar-package-v0.2.1...soar-package-v0.2.2) - 2026-01-24 + +### ⚙️ Miscellaneous Tasks + +- Updated the following local packages: soar-config - ([0000000](https://github.com/pkgforge/soar/commit/0000000)) + ## [0.2.1](https://github.com/pkgforge/soar/compare/soar-package-v0.2.0...soar-package-v0.2.1) - 2026-01-17 ### ⚙️ Miscellaneous Tasks diff --git a/crates/soar-package/Cargo.toml b/crates/soar-package/Cargo.toml index 743948f7..e2be2d22 100644 --- a/crates/soar-package/Cargo.toml +++ b/crates/soar-package/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "soar-package" -version = "0.2.1" +version = "0.2.2" description = "Package format handling for soar package manager" authors.workspace = true edition.workspace = true diff --git a/crates/soar-registry/CHANGELOG.md b/crates/soar-registry/CHANGELOG.md index f6ae1f95..a308cc37 100644 --- a/crates/soar-registry/CHANGELOG.md +++ b/crates/soar-registry/CHANGELOG.md @@ -1,4 +1,10 @@ +## [0.2.2](https://github.com/pkgforge/soar/compare/soar-registry-v0.2.1...soar-registry-v0.2.2) - 2026-01-24 + +### ⚙️ Miscellaneous Tasks + +- Updated the following local packages: soar-config, soar-dl - ([0000000](https://github.com/pkgforge/soar/commit/0000000)) + ## [0.2.1](https://github.com/pkgforge/soar/compare/soar-registry-v0.2.0...soar-registry-v0.2.1) - 2026-01-17 ### ⚙️ Miscellaneous Tasks diff --git a/crates/soar-registry/Cargo.toml b/crates/soar-registry/Cargo.toml index 2f8fe92d..b896179f 100644 --- a/crates/soar-registry/Cargo.toml +++ b/crates/soar-registry/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "soar-registry" -version = "0.2.1" +version = "0.2.2" description = "Registry management for soar package manager" authors.workspace = true edition.workspace = true