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
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
14 changes: 7 additions & 7 deletions Cargo.lock

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

12 changes: 6 additions & 6 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
2 changes: 1 addition & 1 deletion crates/soar-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
7 changes: 7 additions & 0 deletions crates/soar-config/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion crates/soar-config/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
10 changes: 10 additions & 0 deletions crates/soar-core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion crates/soar-core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
6 changes: 6 additions & 0 deletions crates/soar-db/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion crates/soar-db/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
187 changes: 187 additions & 0 deletions crates/soar-dl/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

Capitalize platform names (GitHub/GitLab).
User-facing changelog text should use the official capitalization for clarity and professionalism.

✏️ Proposed fix
-- *(platforms)* Allow fallback token env for github/gitlab - ([ca94243](https://github.com/pkgforge/soar/commit/ca942433caf6a37f2816d2da87891b0bb1f6a593))
+- *(platforms)* Allow fallback token env for GitHub/GitLab - ([ca94243](https://github.com/pkgforge/soar/commit/ca942433caf6a37f2816d2da87891b0bb1f6a593))
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- *(platforms)* Allow fallback token env for github/gitlab - ([ca94243](https://github.com/pkgforge/soar/commit/ca942433caf6a37f2816d2da87891b0bb1f6a593))
- *(platforms)* Allow fallback token env for GitHub/GitLab - ([ca94243](https://github.com/pkgforge/soar/commit/ca942433caf6a37f2816d2da87891b0bb1f6a593))
🧰 Tools
🪛 LanguageTool

[uncategorized] ~6-~6: The official name of this software platform is spelled with a capital “H”.
Context: ...latforms)* Allow fallback token env for github/gitlab - ([ca94243](https://github.com/...

(GITHUB)

🤖 Prompt for AI Agents
In `@crates/soar-dl/CHANGELOG.md` at line 6, Update the changelog entry line that
currently reads "- *(platforms)* Allow fallback token env for github/gitlab -
([ca94243]...)" to use the official capitalization for the platforms by
replacing "github/gitlab" with "GitHub/GitLab" (leave the surrounding bullet,
emphasis, message and commit link unchanged).


### 🐛 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
Expand All @@ -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
2 changes: 1 addition & 1 deletion crates/soar-dl/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
6 changes: 6 additions & 0 deletions crates/soar-package/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
2 changes: 1 addition & 1 deletion crates/soar-package/Cargo.toml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
Loading