Skip to content

Releases: pkgforge/soar

nightly-0cb5874

13 Feb 15:07
0cb5874
Compare
Choose a tag to compare
nightly-0cb5874 Pre-release
Pre-release
fix(env): use info instead of warn for `env` command output note

Soar v0.5.5

11 Feb 16:11
v0.5.5
921868c
Compare
Choose a tag to compare

0.5.5 - 2025-02-11

⛰️ Features

  • (config) Add subcommand to print or edit config - (e2e6687)
  • (config) Add ability to use custom config path and set custom root for default config - (04d2e9b)

🐛 Bug Fixes

  • (install) Improve force install - (17fcb2e)
  • (metadata) Handle etag updates correctly - (d5787a7)

⚡ Performance

  • (list) Optimise package search and list - (81576e8)

Soar v0.5.4

11 Feb 03:06
v0.5.4
0d2d7c7
Compare
Choose a tag to compare

0.5.4 - 2025-02-11

⛰️ Features

  • (inspect) Read logs and build script from existing install - (5ee8912)
  • (install) Track portable dirs - (6daca67)
  • (install) Add flag to suppress install notes - (8b4ae6f)
  • (repos) Allow setting up external repos - (6ef67bf)

🐛 Bug Fixes

  • (download) Retry on GHCR rate limit - (393df6a)
  • (repos) Use platform specific external repos - (cc017b5)

🚜 Refactor

  • (error) Improve config errors - (c8f39ab)
  • (install) Show package notes after installation - (55b5526)
  • (type) Loosen up package types - (41acaea)

⚙️ Miscellaneous Tasks

  • (workflow) Update github workflows - (baffeff)

Soar v0.5.3

04 Feb 07:08
v0.5.3
abf485e
Compare
Choose a tag to compare

0.5.3 - 2025-02-04

⛰️ Features

  • (metadata) Add support for zstd compressed sqlite database - (1cae955)
  • (self) Allow switching soar release channels - (25acb9c)

🐛 Bug Fixes

  • (install) Use ghcr size, switch to official ghcr API - (58b812c)
  • (nightly) Fix nightly version - (9f7bd79)

⚡ Performance

  • (metadata) Parallelize metadata fetch, use gzip on request - (3863707)

⚙️ Miscellaneous Tasks

  • (config) Update default repository URLs to use sdb.zstd format - (b76127e)

Soar v0.5.2

30 Jan 15:00
v0.5.2
5003aa7
Compare
Choose a tag to compare

0.5.2 - 2025-01-30

🐛 Bug Fixes

  • (icon) Fix desktop icon integration - (7d09ff4)
  • (integration) Skip desktop integration for static/dynamic package - (0d10c12)
  • (remove) Ignore error if package path is already removed - (58cb283)
  • (self_update) Fix version check - (86d02cc)

⚡ Performance

  • (remove) Don't load metadata databases on package removal - (229e265)
  • (state) Lazy load databases - (823dea4)

⚙️ Miscellaneous Tasks

  • (script) Update install script - (126e5d4)

Soar v0.5.1

27 Jan 17:16
v0.5.1
81037c4
Compare
Choose a tag to compare

0.5.1 - 2025-01-27

🐛 Bug Fixes

  • (update) Handle multi-profile update - (569347f)

⚙️ Miscellaneous Tasks

  • (cargo) Update cargo manifest - (ad18d0c)

Soar v0.5.0

27 Jan 15:37
v0.5.0
bb62e69
Compare
Choose a tag to compare

0.5.0 - 2025-01-27

⚠️ BREAKING CHANGES
This release includes major architectural changes and requires a clean installation. Please:

  1. Remove your existing soar installation (default: ~/.local/share/soar)
  2. Delete your configuration directory (~/.config/soar)
  3. Perform a fresh installation
  4. Reconfigure your settings

⛰️ Features

  • (color) Add no-color support - (0d66b76)
  • (ghcr) Use ghcr as default download source for package - (671fa9b)
  • (install) Implement install with pkg_id - (f8573a1)
  • (json_where) Add json array condition support - (0b84535)
  • (package) Enhance pkg_id handling for install/update - (63cf070)
  • (profile) Add profile support - (45c6c97)
  • (provides) Add provides support - (937a447)
  • (soar-db) Initialize soar-db - (be59788)
  • (use-package) Implement use package and improve installation - (723bf3b)

🐛 Bug Fixes

  • (install) Fix installation error handling - (8b540d4)
  • (path) Fix home path - (b4d3a53)
  • (script) Fix install script - (115056f)
  • (struct) Fix database and package struct to use new metadata - (322af28)
  • (update) Fix package update functionality - (c6bf461)

🚜 Refactor

  • (db) Use builder pattern for queries and map using column names - (b2827f7)
  • (db) Simplify database migration - (1975da5)
  • (db) Simplify database query builders - (82b20b9)
  • (ghcr) Use pkgforge ghcr api - (f745fff)
  • (project) Rewrite and switch to sqlite - (6c3d5f5)
  • (run) Enhance run capability - (58d49a1)

📚 Documentation

⚡ Performance

  • (query) Optimize packages list SQL query - (826f343)

⚙️ Miscellaneous Tasks

  • (readme) Add gif, new doc links, community chat & more (#8) - (cfe7341)
  • (workflow) Employ @pkgforge-bot to auto respond to Issues & Discussions (#7) - (8bda58b)

New Contributors ❤️

Soar v0.4.8

25 Nov 14:37
v0.4.8
f75f100
Compare
Choose a tag to compare

0.4.8 - 2024-11-25

⛰️ Features

  • (builder) Add initial support for build scripts - (39acf1a)
  • (download) Add gitlab support - (4a34c82)
  • (download) Use pkgforge api to fetch github assets - (9a20792)
  • (download) Support comma-separated keywords in filters - (38a4eb1)
  • (github) Accept GITHUB_TOKEN for github downloads - (d6c2b57)
  • (self) Add self update - (e4ba2af)

🐛 Bug Fixes

  • (config) Override config using env, make inner paths optional - (58f5a17)
  • (download) Fix github regex - (cd6e048)
  • (package) Sort package selection order - (7b6c490)

Soar v0.4.7

13 Nov 15:28
v0.4.7
d006985
Compare
Choose a tag to compare

0.4.7 - 2024-11-13

🐛 Bug Fixes

  • (download) Fix github regex pattern and make filter case-insensitive - (546cb62)
  • (flatimage) Fix flatimage portable config symlink path - (37075ec)
  • Read config, allow stdin anywhere, ignore invalid package - (0a8d1bd)

Soar v0.4.6

12 Nov 16:42
v0.4.6
181332a
Compare
Choose a tag to compare

0.4.6 - 2024-11-12

🐛 Bug Fixes

  • (args) Fix clap responses - (af655eb)