Skip to content

chore: release v0.3.0#194

Merged
nikomatsakis merged 1 commit into
mainfrom
release-plz-2026-05-01T14-16-12Z
May 13, 2026
Merged

chore: release v0.3.0#194
nikomatsakis merged 1 commit into
mainfrom
release-plz-2026-05-01T14-16-12Z

Conversation

@nikomatsakis
Copy link
Copy Markdown
Member

@nikomatsakis nikomatsakis commented May 1, 2026

🤖 New release

  • symposium: 0.2.1 -> 0.3.0 (⚠ API breaking changes)

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

Failed in:
  field PluginRegistry.warnings in /tmp/.tmpQEaaSK/symposium/src/plugins.rs:627
  field Plugin.installations in /tmp/.tmpQEaaSK/symposium/src/plugins.rs:306
  field Installation.name in /tmp/.tmpQEaaSK/symposium/src/plugins.rs:260
  field Installation.requirements in /tmp/.tmpQEaaSK/symposium/src/plugins.rs:262
  field Installation.install_commands in /tmp/.tmpQEaaSK/symposium/src/plugins.rs:265
  field Installation.source in /tmp/.tmpQEaaSK/symposium/src/plugins.rs:269
  field Installation.executable in /tmp/.tmpQEaaSK/symposium/src/plugins.rs:274
  field Installation.script in /tmp/.tmpQEaaSK/symposium/src/plugins.rs:278
  field Installation.args in /tmp/.tmpQEaaSK/symposium/src/plugins.rs:281
  field Hook.agent in /tmp/.tmpQEaaSK/symposium/src/plugins.rs:351
  field Hook.requirements in /tmp/.tmpQEaaSK/symposium/src/plugins.rs:355
  field Hook.executable in /tmp/.tmpQEaaSK/symposium/src/plugins.rs:361
  field Hook.script in /tmp/.tmpQEaaSK/symposium/src/plugins.rs:362
  field Hook.args in /tmp/.tmpQEaaSK/symposium/src/plugins.rs:365

--- failure enum_missing: pub enum removed or renamed ---

Description:
A publicly-visible enum cannot be imported by its prior path. A `pub use` may have been removed, or the enum 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.47.0/src/lints/enum_missing.ron

Failed in:
  enum symposium::git_source::UpdateLevel, previously in file /tmp/.tmp7MGOGt/symposium/src/git_source.rs:9

--- 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.47.0/src/lints/function_missing.ron

Failed in:
  function symposium::git_source::parse_github_url, previously in file /tmp/.tmp7MGOGt/symposium/src/git_source.rs:52

--- failure module_missing: pub module removed or renamed ---

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

Failed in:
  mod symposium::git_source, previously in file /tmp/.tmp7MGOGt/symposium/src/git_source.rs:1

--- failure struct_missing: pub struct removed or renamed ---

Description:
A publicly-visible struct cannot be imported by its prior path. A `pub use` may have been removed, or the struct 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.47.0/src/lints/struct_missing.ron

Failed in:
  struct symposium::git_source::PluginCacheManager, previously in file /tmp/.tmp7MGOGt/symposium/src/git_source.rs:189
  struct symposium::git_source::GitHubSource, previously in file /tmp/.tmp7MGOGt/symposium/src/git_source.rs:23
  struct symposium::git_source::PluginCacheMeta, previously in file /tmp/.tmp7MGOGt/symposium/src/git_source.rs:180
  struct symposium::git_source::GitHubClient, previously in file /tmp/.tmp7MGOGt/symposium/src/git_source.rs:93

--- 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.47.0/src/lints/struct_pub_field_missing.ron

Failed in:
  field summary of struct Installation, previously in file /tmp/.tmp7MGOGt/symposium/src/plugins.rs:118
  field commands of struct Installation, previously in file /tmp/.tmp7MGOGt/symposium/src/plugins.rs:119
  field installation of struct Plugin, previously in file /tmp/.tmp7MGOGt/symposium/src/plugins.rs:78

--- failure struct_with_pub_fields_changed_type: struct with pub fields became an enum or union ---

Description:
A struct with pub fields became an enum or union, breaking accesses to its public fields.
        ref: https://github.com/obi1kenobi/cargo-semver-checks/issues/297#issuecomment-1399099659
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/struct_with_pub_fields_changed_type.ron

Failed in:
  struct symposium::plugins::PluginSource became enum in file /tmp/.tmpQEaaSK/symposium/src/plugins.rs:53

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/trait_method_added.ron

Failed in:
  trait method symposium::hook_schema::ErasedAgentHookEvent::translate_output in file /tmp/.tmpQEaaSK/symposium/src/hook_schema.rs:158
  trait method symposium::hook_schema::ErasedAgentHookEvent::translate_input in file /tmp/.tmpQEaaSK/symposium/src/hook_schema.rs:161

--- 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#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/trait_method_missing.ron

Failed in:
  method from_symposium_output of trait AgentHookEvent, previously in file /tmp/.tmp7MGOGt/symposium/src/hook_schema.rs:130
  method from_symposium_output of trait ErasedAgentHookEvent, previously in file /tmp/.tmp7MGOGt/symposium/src/hook_schema.rs:158
  method from_symposium_input of trait ErasedAgentHookEvent, previously in file /tmp/.tmp7MGOGt/symposium/src/hook_schema.rs:161
Changelog

0.3.0 - 2026-05-13

Added

  • track installed skills via per-skill .symposium marker file
  • resolve crate-sourced skills during sync
  • add matched_crates predicate resolution
  • add crate_path skill source type with parse-time validation

Fixed

  • resolve path dependencies in crate-info command
  • (doc) Add GitHub and Zulip links.

Other


This PR was generated with release-plz.

@nikomatsakis nikomatsakis force-pushed the release-plz-2026-05-01T14-16-12Z branch 3 times, most recently from 9e33410 to 10b70eb Compare May 7, 2026 14:44
@nikomatsakis nikomatsakis changed the title chore: release v0.2.2 chore: release v0.3.0 May 8, 2026
@nikomatsakis nikomatsakis force-pushed the release-plz-2026-05-01T14-16-12Z branch 7 times, most recently from 0961470 to c009ddc Compare May 12, 2026 21:36
@jlizen jlizen added this pull request to the merge queue May 12, 2026
@jlizen jlizen removed this pull request from the merge queue due to a manual request May 12, 2026
@nikomatsakis nikomatsakis force-pushed the release-plz-2026-05-01T14-16-12Z branch from c009ddc to d07f126 Compare May 12, 2026 23:46
@nikomatsakis nikomatsakis force-pushed the release-plz-2026-05-01T14-16-12Z branch from d07f126 to aaa79a7 Compare May 13, 2026 01:13
@nikomatsakis nikomatsakis added this pull request to the merge queue May 13, 2026
Merged via the queue into main with commit 0305726 May 13, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant