Skip to content

Releases: pkgforge/soar

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)

nightly-5003aa7

30 Jan 15:04
5003aa7
Compare
Choose a tag to compare
nightly-5003aa7 Pre-release
Pre-release

This is an automated nightly build of Soar.

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)

Soar v0.4.5

12 Nov 15:25
v0.4.5
288823f
Compare
Choose a tag to compare

0.4.5 - 2024-11-12

⛰️ Features

  • (cli) Allow stdin input as args - (5e1fcaf)
  • (download) Add ergonomic flags for github asset matching - (e47083d)
  • (download) Allow regex filter for github asset - (85736a6)
  • (download) Allow specifying tagname for github downloads - (fcf5ba4)
  • (download) Add support for downloading github release - (9ca101d)

📚 Documentation

  • (readme) Add autoplay videos - (80cfceb)

⚙️ Miscellaneous Tasks

  • (workflow) Update release workflow - (e0b9a58)

Soar v0.4.4

09 Nov 10:20
v0.4.4
6ad532d
Compare
Choose a tag to compare

0.4.4 - 2024-11-09

⛰️ Features

  • (env) Add environment variables support - (426c380)
  • (log) Add tracing, verbosity, json output - (424b0e3)

🐛 Bug Fixes

  • (log) Write info to stdout - (295d6f7)

🚜 Refactor

  • (install) Use filename as binary name for local install - (ff004ae)

Soar v0.4.3

08 Nov 16:37
v0.4.3
b8c2d7b
Compare
Choose a tag to compare

0.4.3 - 2024-11-08

🐛 Bug Fixes

  • (install) Fix package case handling & replacement - (5af3cfc)
  • (install) Add constraints to local installs binary name - (bfe004f)

🚜 Refactor

  • (search) Add description search and limit - (4bbe1f3)