Skip to content

Commit 3c78f51

Browse files
committed
Make macOS 12 minimum version after some investigation
1 parent e2f9b91 commit 3c78f51

2 files changed

Lines changed: 6 additions & 5 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[![Downloads](https://img.shields.io/github/downloads/syncthing/syncthing-macos/total.svg)](https://github.com/syncthing/syncthing-macos/releases) [![Latest release](https://img.shields.io/github/release/syncthing/syncthing-macos.svg)](https://github.com/syncthing/syncthing-macos/releases/latest) [![license](https://img.shields.io/github/license/mashape/apistatus.svg?maxAge=2592000)](LICENSE)
55

66
> [!NOTE]
7-
> Syncthing v2 is the supported version since 23 february 2026. It needs at least macOS 15. Syncthing v1 is deprecated and will not get any updates or bugfixes.
7+
> Syncthing v2 is the supported version since 23 february 2026. It needs at least macOS 12. Syncthing v1 is deprecated and will not get any updates or bugfixes.
88
99
# Introduction
1010

@@ -62,7 +62,7 @@ See the [issue tracker (bug tag filtered)]([https://github.com/syncthing/syncthi
6262

6363
## macOS version support
6464

65-
* From release v2.0.14 macOS 15 is required (see issue [#218](https://github.com/syncthing/syncthing-macos/issues/218))
65+
* From release v2.0.14 macOS 12 is required (see issue [#218](https://github.com/syncthing/syncthing-macos/issues/218))
6666
* From release v1.27.7 macOS 11 or probably higher is required (see issue [#218](https://github.com/syncthing/syncthing-macos/issues/218))
6767
* Last v1.27.6-1 release is compatible with macOS 10.13 (see issue [#217](https://github.com/syncthing/syncthing-macos/issues/217))
6868
* From release v1.20.0-1 macOS 10.13 or higher is required

cmd/ghreleases2appcast/ghreleases2appcast.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,10 @@ func sparkleItemCheckCriticalUpdate(item *SparkleItem) {
191191
item.MinimumSystemVersion = "11.0.0"
192192
} else if item.Enclosure.SparkleShortVersionString == "v2.0.14-1" {
193193
item.CriticalUpdate = &CriticalUpdate{}
194-
item.MinimumSystemVersion = "15.0.0"
194+
item.MinimumSystemVersion = "12.0.0"
195195
} else {
196-
// Default others to at least macOS 15 for now to prevent auto updates from older macOS
197-
item.MinimumSystemVersion = "15.0.0"
196+
// Default others to at least macOS 12 for now to prevent auto updates from older macOS
197+
// Golang 1.25 needs macOS 12. See https://go.dev/doc/go1.25#darwin
198+
item.MinimumSystemVersion = "12.0.0"
198199
}
199200
}

0 commit comments

Comments
 (0)