Skip to content

chore: release v0.8.0 - #88

Merged
QaidVoid merged 1 commit into
mainfrom
release-plz-2025-09-17T12-44-21Z
Sep 17, 2025
Merged

QaidVoid merged 1 commit into
mainfrom
release-plz-2025-09-17T12-44-21Z

Conversation

@QaidVoid

@QaidVoid QaidVoid commented Sep 17, 2025 •

Copy link
Copy Markdown
Member

🤖 New release

  • soar-core: 0.7.0 -> 0.8.0 (⚠ API breaking changes)
  • soar-cli: 0.7.0 -> 0.8.0

⚠ soar-core breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field InstalledPackage.portable_cache in /tmp/.tmpD2lQff/soar/soar-core/src/database/models.rs:208
  field InstallTarget.portable_cache in /tmp/.tmpD2lQff/soar/soar-core/src/package/install.rs:47

--- failure function_parameter_count_changed: pub fn parameter count changed ---

Description:
A publicly-visible function now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/function_parameter_count_changed.ron

Failed in:
  soar_core::package::formats::common::integrate_package now takes 7 parameters instead of 6, in /tmp/.tmpD2lQff/soar/soar-core/src/package/formats/common.rs:296
  soar_core::package::formats::common::setup_portable_dir now takes 7 parameters instead of 6, in /tmp/.tmpD2lQff/soar/soar-core/src/package/formats/common.rs:225

--- failure method_parameter_count_changed: pub method parameter count changed ---

Description:
A publicly-visible method now takes a different number of parameters.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#fn-change-arity
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.43.0/src/lints/method_parameter_count_changed.ron

Failed in:
  soar_core::database::migration::MigrationManager::migrate_from_dir now takes 3 parameters instead of 2, in /tmp/.tmpD2lQff/soar/soar-core/src/database/migration.rs:81
  soar_core::package::install::PackageInstaller::record now takes 7 parameters instead of 6, in /tmp/.tmpD2lQff/soar/soar-core/src/package/install.rs:205
Changelog

soar-core

0.8.0 - 2025-09-17

⛰️ Features

  • (portable_cache) Add support for creating portable cache dir - (09787c2)

🐛 Bug Fixes

  • (nest) Show error if no nest is removed - (e157596)

📚 Documentation

  • (readme) Simplify readme - (9b09e1f)

⚙️ Miscellaneous Tasks

  • (migrations) Merge database migrations - (53229ea)

soar-cli

0.8.0 - 2025-09-17

⛰️ Features

  • (portable_cache) Add support for creating portable cache dir - (09787c2)

🐛 Bug Fixes

  • (nest) Show error if no nest is removed - (e157596)

🚜 Refactor

  • (cli) [breaking] Reorder nest add args to - (8c63b78)

📚 Documentation

  • (readme) Simplify readme - (9b09e1f)

⚙️ Miscellaneous Tasks

  • (migrations) Merge database migrations - (53229ea)


This PR was generated with release-plz.

@QaidVoid QaidVoid added the release New Release (Probably Automated) label Sep 17, 2025
@QaidVoid
QaidVoid force-pushed the release-plz-2025-09-17T12-44-21Z branch 3 times, most recently from 663f6f1 to d7e6a67 Compare September 17, 2025 16:03
@QaidVoid
QaidVoid force-pushed the release-plz-2025-09-17T12-44-21Z branch from d7e6a67 to db4c643 Compare September 17, 2025 16:11
@QaidVoid
QaidVoid merged commit 2ea50c9 into main Sep 17, 2025
1 check passed
github-actions Bot pushed a commit to Azathothas/soar that referenced this pull request Sep 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release New Release (Probably Automated)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant