v0.6.20
AprilNEA/OpenLogiv0.6.20Jul 18, 2026by github-actions[bot]
AI Summary
Raised the MSRV, consolidated dependencies, and added SmartShift fixes and CGEvent diagnostics.
Key Highlights
- Raised MSRV to 1.96 and consolidated workspace dependencies
- Added CGEvent tap diagnostics for conflict detection
- Fixed SmartShift runaway free-spin issues
- Embedded and signed the openlogi CLI in the macOS app bundle
New Features
- Add CGEvent tap diagnostics
- Split config.rs and inject.rs into submodules
Full Release Notes
## What's Changed * fix(smartshift): stop runaway free-spin scroll and SmartShift control snap-back by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/333 * docs: add agent guides (AGENTS.md, CLAUDE.md, path-scoped rules) by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/379 * fix(gui): avoid RefCell panic when applying theme on OS appearance change by @stefan-siebert in https://github.com/AprilNEA/OpenLogi/pull/337 * docs: fold completed FIXDRY audit into a decision log by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/352 * ci: add cargo-deny (advisories, licenses, bans, sources) by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/353 * fix(gui): bump gpui/gpui-component pins past the Wayland startup activation rework by @kesleyfort in https://github.com/AprilNEA/OpenLogi/pull/400 * fix: embed and sign the openlogi CLI in the macOS app bundle by @mvanhorn in https://github.com/AprilNEA/OpenLogi/pull/362 * chore: raise MSRV to 1.96, drop fs4, consolidate workspace deps by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/407 * test: characterize the hidpp v20 matcher and cover the CLI by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/406 * refactor(core): split config.rs into settings and device submodules by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/408 * refactor(gui): split app.rs and drop the stale dead_code allow by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/409 * refactor(inject): split inject.rs into per-platform modules by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/410 * refactor: adopt newly stabilized std APIs across the workspace by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/411 * fix(hook): break the macOS run loop on a stop flag, not CFRunLoopStop alone by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/263 * refactor: land the standards-audit findings in batches by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/381 * feat: CGEvent tap diagnostics — conflict detection + live event monitor by @AprilNEA in https://github.com/AprilNEA/OpenLogi/pull/276 * chore: release v0.6.20 by @aprilnea[bot] in https://github.com/AprilNEA/OpenLogi/pull/378 ## New Contributors * @stefan-siebert made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/337 * @kesleyfort made their first contribution in https://github.com/AprilNEA/OpenLogi/pull/400 **Full Changelog**: https://github.com/AprilNEA/OpenLogi/compare/v0.6.19...v0.6.20