Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release #37

Merged
merged 1 commit into from
Mar 10, 2025
Merged

chore: release #37

merged 1 commit into from
Mar 10, 2025

Conversation

QaidVoid
Copy link
Member

@QaidVoid QaidVoid commented Mar 3, 2025

🤖 New release

  • soar-core: 0.1.10 -> 0.2.0 (⚠ API breaking changes)
  • soar-cli: 0.5.12 -> 0.5.13

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.39.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Config.install_excludes in /tmp/.tmp1UBa3z/soar/soar-core/src/config.rs:152
  field RemotePackage.replaces in /tmp/.tmp1UBa3z/soar/soar-core/src/database/models.rs:385
  field InstalledPackage.install_excludes in /tmp/.tmp1UBa3z/soar/soar-core/src/database/models.rs:186
  field Package.replaces in /tmp/.tmp1UBa3z/soar/soar-core/src/database/models.rs:79

--- failure function_missing: pub fn removed or renamed ---

Description:
A publicly-visible function cannot be imported by its prior path. A `pub use` may have been removed, or the function itself may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/function_missing.ron

Failed in:
  function soar_core::utils::process_broken_symlinks, previously in file /tmp/.tmp2K9gbH/soar-core/src/utils.rs:199

--- 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.39.0/src/lints/function_parameter_count_changed.ron

Failed in:
  soar_core::package::formats::common::symlink_icon now takes 1 parameters instead of 2, in /tmp/.tmp1UBa3z/soar/soar-core/src/package/formats/common.rs:64

--- 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.39.0/src/lints/method_parameter_count_changed.ron

Failed in:
  soar_core::database::repository::PackageRepository::import_packages now takes 2 parameters instead of 3, in /tmp/.tmp1UBa3z/soar/soar-core/src/database/repository.rs:21
  soar_core::package::install::PackageInstaller::new now takes 6 parameters instead of 5, in /tmp/.tmp1UBa3z/soar/soar-core/src/package/install.rs:45
  soar_core::package::install::PackageInstaller::record now takes 6 parameters instead of 9, in /tmp/.tmp1UBa3z/soar/soar-core/src/package/install.rs:171
  soar_core::database::connection::Database::from_remote_metadata now takes 3 parameters instead of 4, in /tmp/.tmp1UBa3z/soar/soar-core/src/database/connection.rs:45

--- failure method_requires_different_generic_type_params: method now requires a different number of generic type parameters ---

Description:
A method now requires a different number of generic type parameters than it used to. Uses of this method that supplied the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/method_requires_different_generic_type_params.ron

Failed in:
  soar_core::package::install::PackageInstaller::record takes 0 generic types instead of 1, in /tmp/.tmp1UBa3z/soar/soar-core/src/package/install.rs:171

--- failure struct_pub_field_missing: pub struct's pub field removed or renamed ---

Description:
A publicly-visible struct has at least one public field that is no longer available under its prior name. It may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#item-remove
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field bin_path of struct InstalledPackage, previously in file /tmp/.tmp2K9gbH/soar-core/src/database/models.rs:178
  field icon_path of struct InstalledPackage, previously in file /tmp/.tmp2K9gbH/soar-core/src/database/models.rs:179
  field desktop_path of struct InstalledPackage, previously in file /tmp/.tmp2K9gbH/soar-core/src/database/models.rs:180
  field appstream_path of struct InstalledPackage, previously in file /tmp/.tmp2K9gbH/soar-core/src/database/models.rs:181

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#major-any-change-to-trait-item-signatures
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.39.0/src/lints/trait_method_missing.ron

Failed in:
  method icon of trait PackageExt, previously in file /tmp/.tmp2K9gbH/soar-core/src/database/models.rs:28
  method desktop of trait PackageExt, previously in file /tmp/.tmp2K9gbH/soar-core/src/database/models.rs:29
Changelog

soar-core

0.2.0 - 2025-03-10

⛰️ Features

  • (install) Add partial support for excluding files on install - (f496bf5)
  • (package) Track excluded package installation files - (a7ca6c0)
  • (package) Handle multiple desktop/icon integration - (c5b6e4a)
  • (package) Handle replaced pkg_id - (61a47fb)

soar-cli

0.5.13 - 2025-03-10

⛰️ Features

  • (health) Check if bin is in PATH - (2c06017)
  • (install) Add partial support for excluding files on install - (f496bf5)
  • (package) Track excluded package installation files - (a7ca6c0)
  • (package) Handle multiple desktop/icon integration - (c5b6e4a)
  • (package) Handle replaced pkg_id - (61a47fb)


This PR was generated with release-plz.

@QaidVoid QaidVoid force-pushed the release-plz-2025-03-03T15-38-59Z branch 5 times, most recently from 7323559 to baf1b1e Compare March 10, 2025 14:24
@QaidVoid QaidVoid force-pushed the release-plz-2025-03-03T15-38-59Z branch from baf1b1e to ad9befa Compare March 10, 2025 15:31
@QaidVoid QaidVoid merged commit 4f1a6ec into main Mar 10, 2025
3 checks passed
github-actions bot pushed a commit to Azathothas/soar that referenced this pull request Mar 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant