Skip to content

Move PlatformHeads to 0.10.0 - #88

Merged
SimonCropp merged 2 commits into
mainfrom
platformheads-0.10.0
Nov 2, 2026
Merged

SimonCropp merged 2 commits into
mainfrom
platformheads-0.10.0

Conversation

@SimonCropp

Copy link
Copy Markdown
Owner

Moves all seven PlatformHeads pins from 0.9.0 to 0.10.0:

  • the uses: in .github/workflows/build-native.yml;
  • the GIT_TAG in native/CMakeLists.txt;
  • PlatformHeads, PlatformHeads.Core, PlatformHeads.Linux and PlatformHeads.WindowsForms in src/Directory.Packages.props;
  • the PlatformHeads package in native/swift/Package.swift.

What 0.10.0 brings:

  • NotifyIconTray additions (SimonCropp/PlatformHeads#10): NotifyIconOptions.LeftClickOpensMenu, NotifyIconTray.Handle and TrayNotificationKind.Warning. All three are additions, and nothing here uses them yet. DiffEngine's Windows tray moved onto them in VerifyTests/DiffEngine#1013.
  • macOS 15 for build-native (SimonCropp/PlatformHeads#11): the reusable workflow's macOS job moves from macos-14, which GitHub retires on November 2, to macos-15. So the next build-native run here builds the Swift library on macOS 15. In DiffEngine that run proposed rebuilt macOS binaries, which differed only by toolchain, and they went in alongside the pin move.
  • A tidy-up in HeadForm: a backing field replaced by field, with no change to what it does.

Tests. Locally on Windows, a Release build had no errors, and the whole solution passed: 1,595 tests, with 14 skipped and none failed.

SimonCropp and others added 2 commits November 2, 2026 17:41
All seven pins move together: build-native's uses, the CMake GIT_TAG,
the four packages and the Swift package. 0.10.0 adds to NotifyIconTray
(LeftClickOpensMenu, Handle, a Warning notification kind), none of which
this app needs yet, and runs build-native's macOS job on macos-15, since
GitHub retires macos-14 on November 2.
Co-authored-by: SimonCropp <122666+SimonCropp@users.noreply.github.com>
@SimonCropp
SimonCropp merged commit a1cd83a into main Nov 2, 2026
12 checks passed
@SimonCropp
SimonCropp deleted the platformheads-0.10.0 branch November 2, 2026 09:25
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