Skip to content

chore: release v0.6.20#378

Merged
AprilNEA merged 1 commit into
masterfrom
release-plz/2026-07-12T23-49-42Z
Jul 18, 2026
Merged

chore: release v0.6.20#378
AprilNEA merged 1 commit into
masterfrom
release-plz/2026-07-12T23-49-42Z

Conversation

@aprilnea

@aprilnea aprilnea Bot commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

🤖 New release

  • openlogi-core: 0.6.19 -> 0.6.20
  • openlogi-inject: 0.6.19 -> 0.6.20
  • openlogi-hidpp: 0.6.19 -> 0.6.20
  • openlogi-hid: 0.6.19 -> 0.6.20
  • openlogi-assets: 0.6.19 -> 0.6.20
  • openlogi-cli: 0.6.19 -> 0.6.20
  • openlogi-hook: 0.6.19 -> 0.6.20
  • openlogi: 0.6.19 -> 0.6.20
Changelog

openlogi-core

0.6.20 - 2026-07-18

Fixed

  • (core) preserve hash-prefixed lighting colors
  • (core,gui,agent,cli) validate the lighting color once as a typed Rgb
  • (smartshift) stop runaway free-spin scroll and control snap-back (#333)

Other

  • (core) document the remaining public items and deny missing_docs
  • (core) move the swipe-gesture machinery to binding/swipe.rs
  • (core) persist the config through atomic-write-file
  • (agent,core) resolve the LaunchAgents path via core paths
  • replace assert!(matches!(…)) with std assert_matches
  • (core) split config.rs into settings and device submodules
  • (core) drop fs4 in favor of std File::try_lock

openlogi-inject

0.6.20 - 2026-07-18

Fixed

  • (core) preserve hash-prefixed lighting colors
  • (core,gui,agent,cli) validate the lighting color once as a typed Rgb
  • (smartshift) stop runaway free-spin scroll and control snap-back (#333)

Other

  • (core) document the remaining public items and deny missing_docs
  • (core) move the swipe-gesture machinery to binding/swipe.rs
  • (core) persist the config through atomic-write-file
  • (agent,core) resolve the LaunchAgents path via core paths
  • replace assert!(matches!(…)) with std assert_matches
  • (core) split config.rs into settings and device submodules
  • (core) drop fs4 in favor of std File::try_lock

openlogi-hidpp

0.6.20 - 2026-07-18

Fixed

  • (core) preserve hash-prefixed lighting colors
  • (core,gui,agent,cli) validate the lighting color once as a typed Rgb
  • (smartshift) stop runaway free-spin scroll and control snap-back (#333)

Other

  • (core) document the remaining public items and deny missing_docs
  • (core) move the swipe-gesture machinery to binding/swipe.rs
  • (core) persist the config through atomic-write-file
  • (agent,core) resolve the LaunchAgents path via core paths
  • replace assert!(matches!(…)) with std assert_matches
  • (core) split config.rs into settings and device submodules
  • (core) drop fs4 in favor of std File::try_lock

openlogi-hid

0.6.20 - 2026-07-18

Fixed

  • (core) preserve hash-prefixed lighting colors
  • (core,gui,agent,cli) validate the lighting color once as a typed Rgb
  • (smartshift) stop runaway free-spin scroll and control snap-back (#333)

Other

  • (core) document the remaining public items and deny missing_docs
  • (core) move the swipe-gesture machinery to binding/swipe.rs
  • (core) persist the config through atomic-write-file
  • (agent,core) resolve the LaunchAgents path via core paths
  • replace assert!(matches!(…)) with std assert_matches
  • (core) split config.rs into settings and device submodules
  • (core) drop fs4 in favor of std File::try_lock

openlogi-assets

0.6.20 - 2026-07-18

Fixed

  • (core) preserve hash-prefixed lighting colors
  • (core,gui,agent,cli) validate the lighting color once as a typed Rgb
  • (smartshift) stop runaway free-spin scroll and control snap-back (#333)

Other

  • (core) document the remaining public items and deny missing_docs
  • (core) move the swipe-gesture machinery to binding/swipe.rs
  • (core) persist the config through atomic-write-file
  • (agent,core) resolve the LaunchAgents path via core paths
  • replace assert!(matches!(…)) with std assert_matches
  • (core) split config.rs into settings and device submodules
  • (core) drop fs4 in favor of std File::try_lock

openlogi-cli

0.6.20 - 2026-07-18

Fixed

  • (core) preserve hash-prefixed lighting colors
  • (core,gui,agent,cli) validate the lighting color once as a typed Rgb
  • (smartshift) stop runaway free-spin scroll and control snap-back (#333)

Other

  • (core) document the remaining public items and deny missing_docs
  • (core) move the swipe-gesture machinery to binding/swipe.rs
  • (core) persist the config through atomic-write-file
  • (agent,core) resolve the LaunchAgents path via core paths
  • replace assert!(matches!(…)) with std assert_matches
  • (core) split config.rs into settings and device submodules
  • (core) drop fs4 in favor of std File::try_lock

openlogi-hook

0.6.20 - 2026-07-18

Fixed

  • (core) preserve hash-prefixed lighting colors
  • (core,gui,agent,cli) validate the lighting color once as a typed Rgb
  • (smartshift) stop runaway free-spin scroll and control snap-back (#333)

Other

  • (core) document the remaining public items and deny missing_docs
  • (core) move the swipe-gesture machinery to binding/swipe.rs
  • (core) persist the config through atomic-write-file
  • (agent,core) resolve the LaunchAgents path via core paths
  • replace assert!(matches!(…)) with std assert_matches
  • (core) split config.rs into settings and device submodules
  • (core) drop fs4 in favor of std File::try_lock

openlogi

0.6.20 - 2026-07-18

Fixed

  • (core) preserve hash-prefixed lighting colors
  • (core,gui,agent,cli) validate the lighting color once as a typed Rgb
  • (smartshift) stop runaway free-spin scroll and control snap-back (#333)

Other

  • (core) document the remaining public items and deny missing_docs
  • (core) move the swipe-gesture machinery to binding/swipe.rs
  • (core) persist the config through atomic-write-file
  • (agent,core) resolve the LaunchAgents path via core paths
  • replace assert!(matches!(…)) with std assert_matches
  • (core) split config.rs into settings and device submodules
  • (core) drop fs4 in favor of std File::try_lock


This PR was generated with release-plz.

@greptile-apps

greptile-apps Bot commented Jul 12, 2026

Copy link
Copy Markdown

Greptile Summary

This PR prepares the 0.6.20 release for the OpenLogi workspace. The main changes are:

  • Adds the 0.6.20 changelog entry.
  • Bumps the workspace package version to 0.6.20.
  • Updates internal Cargo dependency constraints to 0.6.20.
  • Refreshes the lockfile package versions for the workspace crates.

Confidence Score: 5/5

This looks safe to merge.

  • No blocking issues found in the changed code.

Important Files Changed

Filename Overview
CHANGELOG.md Adds the 0.6.20 release notes.
Cargo.toml Updates the workspace version and internal dependency constraints to 0.6.20.
Cargo.lock Updates OpenLogi workspace package entries and xtask to 0.6.20.
crates/openlogi-cli/Cargo.toml Updates internal OpenLogi dependencies to 0.6.20.
crates/openlogi-hid/Cargo.toml Updates the openlogi-core dependency to 0.6.20.
crates/openlogi-hook/Cargo.toml Updates internal OpenLogi dependencies to 0.6.20.
crates/openlogi-inject/Cargo.toml Updates the openlogi-core dependency to 0.6.20.

Reviews (15): Last reviewed commit: "chore: release v0.6.20" | Re-trigger Greptile

@aprilnea
aprilnea Bot force-pushed the release-plz/2026-07-12T23-49-42Z branch 13 times, most recently from 3e63df2 to 9fd35bc Compare July 18, 2026 08:46
@aprilnea
aprilnea Bot force-pushed the release-plz/2026-07-12T23-49-42Z branch from 9fd35bc to 78f3763 Compare July 18, 2026 09:16
@AprilNEA
AprilNEA merged commit 897954c into master Jul 18, 2026
12 checks passed
@AprilNEA
AprilNEA deleted the release-plz/2026-07-12T23-49-42Z branch July 18, 2026 09:33
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