Skip to content

Soar v0.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 27 Jan 15:37
· 19 commits to main since this release
v0.5.0
bb62e69

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 ❤️