Skip to content

chore: release v0.3.0#18

Merged
AprilNEA merged 1 commit into
masterfrom
release-plz-2026-05-31T16-32-55Z
Jun 1, 2026
Merged

chore: release v0.3.0#18
AprilNEA merged 1 commit into
masterfrom
release-plz-2026-05-31T16-32-55Z

Conversation

@aprilnea
Copy link
Copy Markdown
Contributor

@aprilnea aprilnea Bot commented May 31, 2026

🤖 New release

  • openlogi-core: 0.2.0 -> 0.3.0 (⚠ API breaking changes)
  • openlogi-hid: 0.2.0 -> 0.3.0 (✓ API compatible changes)
  • openlogi-assets: 0.2.0 -> 0.3.0
  • openlogi-cli: 0.2.0 -> 0.3.0 (✓ API compatible changes)
  • openlogi-hook: 0.2.0 -> 0.3.0
  • openlogi: 0.2.0 -> 0.3.0

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

Failed in:
  field DeviceModelInfo.serial_number in /tmp/.tmpXABpPL/OpenLogi/crates/openlogi-core/src/device.rs:81

--- failure derive_trait_impl_removed: built-in derived trait no longer implemented ---

Description:
A public type has stopped deriving one or more traits. This can break downstream code that depends on those types implementing those traits.
        ref: https://doc.rust-lang.org/reference/attributes/derive.html#derive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/derive_trait_impl_removed.ron

Failed in:
  type DeviceModelInfo no longer derives Copy, in /tmp/.tmpXABpPL/OpenLogi/crates/openlogi-core/src/device.rs:77
Changelog

openlogi-core

0.3.0 - 2026-06-01

Added

  • (openlogi-gui) add Russian localization and language select (#38)

Fixed

  • (gui) stabilize device tab ordering (#37)

openlogi-hid

0.3.0 - 2026-06-01

Added

  • (openlogi-gui) add Russian localization and language select (#38)

Fixed

  • (gui) stabilize device tab ordering (#37)

openlogi-assets

0.3.0 - 2026-06-01

Added

  • (openlogi-gui) add Russian localization and language select (#38)

Fixed

  • (gui) stabilize device tab ordering (#37)

openlogi-cli

0.3.0 - 2026-06-01

Added

  • (openlogi-gui) add Russian localization and language select (#38)

Fixed

  • (gui) stabilize device tab ordering (#37)

openlogi-hook

0.3.0 - 2026-06-01

Added

  • (openlogi-gui) add Russian localization and language select (#38)

Fixed

  • (gui) stabilize device tab ordering (#37)

openlogi

0.3.0 - 2026-06-01

Added

  • (openlogi-gui) add Russian localization and language select (#38)

Fixed

  • (gui) stabilize device tab ordering (#37)


This PR was generated with release-plz.

Copy link
Copy Markdown

@pullfrog pullfrog Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes — release-plz auto-generated patch release bumping the workspace from 0.2.0 to 0.2.1 to ship the stall-guard fix landed in 4a97fa4.

  • Workspace version bumpworkspace.package.version flips to 0.2.1 in Cargo.toml, and the matching version = "0.2.1" strings on path dependencies in the root manifest and in openlogi-cli, openlogi-hid, and openlogi-hook are updated consistently.
  • Cargo.lock regenerated — every workspace crate (including the unpublished openlogi-gui, which inherits the workspace version) moves to 0.2.1.
  • CHANGELOG.md entry — adds the ## [0.2.1] block under the root openlogi changelog with the release-plz stall-guard fix under ### Other, matching the config where only the root crate emits a tag and Release.

Unified versioning, lockfile, and changelog are all in sync; nothing actionable to flag.

Pullfrog  | View workflow run | Using Claude Opus𝕏

@aprilnea aprilnea Bot force-pushed the release-plz-2026-05-31T16-32-55Z branch 2 times, most recently from c977bc2 to 8180856 Compare June 1, 2026 12:14
Copy link
Copy Markdown

@pullfrog pullfrog Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes — release-plz force-pushed the 0.2.1 release on top of merged PR #28, swapping which fix this release ships.

  • CHANGELOG entry rewritten — the ## [0.2.1] block under ### Fixed now references *(openlogi-hid)* enumerate Bluetooth-LE-direct HID++ mice (Lift, Signature) (#28) instead of the previously-shown release-plz stall-guard CI commit. The compare link is keyed to openlogi-hid-v0.2.0...openlogi-hid-v0.2.1, so release-plz only captures commits touching the openlogi-hid crate — 4a97fa4 (CI) and d747bb5 (settings) intentionally don't appear.
  • Release date rolled2026-05-312026-06-01, regenerated after the rebase across the day boundary.
  • Version bumps unchanged — workspace + path-dep version = "0.2.1" strings and Cargo.lock entries (including the unpublished openlogi-gui inheriting from the workspace) remain consistent with the previous review.

Mechanical release-plz delta; the new commits are coherent with the swap in shipped fix.

Pullfrog  | View workflow run | Using Claude Opus𝕏

@aprilnea aprilnea Bot force-pushed the release-plz-2026-05-31T16-32-55Z branch from 8180856 to b9da76a Compare June 1, 2026 13:19
@aprilnea aprilnea Bot changed the title chore: release v0.2.1 chore: release v0.3.0 Jun 1, 2026
@aprilnea aprilnea Bot force-pushed the release-plz-2026-05-31T16-32-55Z branch from b9da76a to 87a98da Compare June 1, 2026 13:21
Copy link
Copy Markdown

@pullfrog pullfrog Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ No new issues found.

Reviewed changes — release-plz force-pushed a brand-new 0.3.0 release that supersedes the previously-pending 0.2.1 release entirely; the diff is now keyed against master at 0.2.0.

  • Workspace version bumpworkspace.package.version flips to 0.3.0 in Cargo.toml, and the matching version = "0.3.0" strings on path dependencies in the root manifest and in openlogi-cli, openlogi-hid, and openlogi-hook are updated consistently.
  • Cargo.lock regenerated — every workspace crate (including the unpublished openlogi-gui, which inherits the workspace version) moves to 0.3.0.
  • CHANGELOG.md entry — adds the ## [0.3.0] block under the root openlogi changelog with *(openlogi-gui)* add Russian localization and language select (#38) under ### Added and *(gui)* stabilize device tab ordering (#37) under ### Fixed. Release date 2026-06-01.
  • Minor bump justified — the PR body surfaces cargo-semver-checks output flagging openlogi-core::DeviceModelInfo for a new serial_number field and dropped Copy derive. Selecting 0.3.0 (rather than a patch) is the correct pre-1.0 convention for breaking changes.

Version strings, lockfile, and changelog entry are mutually consistent; nothing actionable to flag.

Pullfrog  | View workflow run | Using Claude Opus𝕏

@AprilNEA AprilNEA merged commit 0ca1442 into master Jun 1, 2026
7 checks passed
@aprilnea aprilnea Bot deleted the release-plz-2026-05-31T16-32-55Z branch June 1, 2026 13:48
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