Skip to content

MenuBarIO 0.7.2

Choose a tag to compare

@r3d42-git r3d42-git released this 15 Sep 07:00
· 26 commits to main since this release
aab8f89

MenuBarIO 0.7.2

Maintenance update for macOS 27 and Xcode 27.

  • Fixes compilation with the macOS 27 SDK: the deprecated USB socket macro
    no longer imports into Swift, so the app reads its identical registry key.
  • Preserves explicit USB socket assignment and the existing fallback when
    macOS provides no socket information. No guessed port mappings are added.

Universal (arm64, x86_64), macOS 13+. Version 0.7.2, build 13.
GPL-3.0-or-later; LICENSE.upstream preserves the original MIT notice.
App and DMG contain LICENSE, LICENSE.upstream, NOTICE and SOURCE.md.
Corresponding source: v0.7.2
(source archive).

Validation: 106 tests, static analysis and Universal archive passed with
Xcode 27 on macOS 27. The new Debug build launched and the maintainer confirmed
its appearance. Physical direct-USB replug, Intel/MacBook and clean-Mac tests
were not newly performed for this SDK compatibility correction.


MenuBarIO 0.7.2 — Deutsch

Wartungsupdate für macOS 27 und Xcode 27.

  • Behebt den Build mit dem macOS-27-SDK: Das veraltete USB-Port-Makro lässt
    sich nicht mehr in Swift importieren. Die App liest dessen identischen
    Registry-Schlüssel deshalb direkt.
  • Die explizite USB-Portzuordnung und das bisherige Verhalten bei fehlenden
    Portinformationen bleiben erhalten. Es werden keine Portzuordnungen geraten.

Universal (arm64, x86_64), macOS 13+. Version 0.7.2, Build 13.
GPL-3.0-or-later; LICENSE.upstream erhält den ursprünglichen MIT-Hinweis.
App und DMG enthalten LICENSE, LICENSE.upstream, NOTICE und SOURCE.md.
Zugehöriger Quellcode: v0.7.2
(Quellcodearchiv).

Prüfung: 106 Tests, statische Analyse und Universal-Archiv mit Xcode 27 unter
macOS 27 erfolgreich. Der neue Debug-Build startete; der Maintainer bestätigte
seine Darstellung. Physische USB-Umstecktests, Intel-/MacBook-Tests und die
Installation auf einem frischen Mac wurden für diese SDK-Korrektur nicht
erneut durchgeführt.