Set minimum MacOS to 13

This commit is contained in:
Kevin Dewald
2025-09-30 23:32:42 -07:00
parent fed1e09e87
commit 9c5b418138
5 changed files with 6 additions and 5 deletions

View File

@@ -80,7 +80,7 @@ runs:
_ARCH_FLAG="-DCMAKE_OSX_ARCHITECTURES=i386"
fi
echo "CMAKE_OPTIONS=$_ARCH_FLAG -DCMAKE_OSX_DEPLOYMENT_TARGET=11 $_BASE_CMAKE_OPTIONS" >> $GITHUB_ENV
echo "CMAKE_OPTIONS=$_ARCH_FLAG -DCMAKE_OSX_DEPLOYMENT_TARGET=13 $_BASE_CMAKE_OPTIONS" >> $GITHUB_ENV
echo "SHELL=bash" >> $GITHUB_ENV
elif [ "${{ inputs.os }}" == "ios" ]; then
# Note: Basic iOS configuration. Assumes Xcode environment is set up correctly

View File

@@ -38,10 +38,11 @@ The format is based on `Keep a Changelog`_, and this project adheres to `Semanti
- (Android) Fixed unexpected initialization of SimpleJNI.
- (SimpleDBus) Fixed race condition when handling property updates of DBus objects.
- (Linux) Fixed potential race condition when handling disconnection events.
- (Python) Fixed missing files in source distribution.
**Removed**
-
- (MacOS) Removed support for MacOS Catalina, Big Sur and Monterey.
[0.10.3] - 2025-06-24

View File

@@ -7,7 +7,7 @@ More information will be made available here soon.
**What platforms are supported by SimpleBLE?**
SimpleBLE supports Windows 10+, Linux (Ubuntu 20.04+ and other distros using Bluez),
MacOS 10.15+ (Catalina and newer), iOS 15.0+, and Android API 31+.
MacOS 13.0+ (Ventura and newer), iOS 15.0+, and Android API 31+.
Please check the overview page on more information about platform-specific limitations.

View File

@@ -79,7 +79,7 @@ MacOS
**Supported Versions**
- macOS 10.15 (Catalina) and newer
- macOS 13.0 (Ventura) and newer
**Dependencies**

View File

@@ -38,7 +38,7 @@ cmake_options.append(f"-Dpybind11_DIR={pybind11.get_cmake_dir()}")
if sys.platform == "win32":
cmake_options.append("-DCMAKE_SYSTEM_VERSION=10.0.19041.0")
elif sys.platform.startswith("darwin"):
cmake_options.append("-DCMAKE_OSX_DEPLOYMENT_TARGET=11.0")
cmake_options.append("-DCMAKE_OSX_DEPLOYMENT_TARGET=13.0")
cmake_options.append(f"-DPYTHON_EXECUTABLE={sys.executable}")
cmake_options.append(f"-DSIMPLEPYBLE_VERSION={version_str}")