diff --git a/Commons/Package.swift b/Commons/Package.swift index 8731320c..f9ed0d9e 100644 --- a/Commons/Package.swift +++ b/Commons/Package.swift @@ -4,7 +4,7 @@ import PackageDescription let package = Package( name: "Commons", - platforms: [.macOS(.v13)], + platforms: [.macOS(.v12)], products: [ .library(name: "Commons", targets: ["Commons", "CommonsObjC"]), ], diff --git a/Commons/Support/CommonsSupport.xcodeproj/project.pbxproj b/Commons/Support/CommonsSupport.xcodeproj/project.pbxproj index a4aa238e..b84bf2b4 100644 --- a/Commons/Support/CommonsSupport.xcodeproj/project.pbxproj +++ b/Commons/Support/CommonsSupport.xcodeproj/project.pbxproj @@ -202,7 +202,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 13.0; + MACOSX_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -257,7 +257,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 13.0; + MACOSX_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SWIFT_COMPILATION_MODE = wholemodule; diff --git a/Ignore/Package.swift b/Ignore/Package.swift index e9f6cbf1..8ef71d9b 100644 --- a/Ignore/Package.swift +++ b/Ignore/Package.swift @@ -4,7 +4,7 @@ import PackageDescription let package = Package( name: "Ignore", - platforms: [.macOS(.v13)], + platforms: [.macOS(.v12)], products: [ .library(name: "Ignore", targets: ["Ignore"]), ], diff --git a/NvimView/Package.swift b/NvimView/Package.swift index c076cece..7110f85f 100644 --- a/NvimView/Package.swift +++ b/NvimView/Package.swift @@ -4,7 +4,7 @@ import PackageDescription let package = Package( name: "NvimView", - platforms: [.macOS(.v13)], + platforms: [.macOS(.v12)], products: [ .library(name: "NvimView", targets: ["NvimView"]), ], diff --git a/NvimView/Support/NvimViewSupport.xcodeproj/project.pbxproj b/NvimView/Support/NvimViewSupport.xcodeproj/project.pbxproj index 3a71c727..2c86d7b7 100644 --- a/NvimView/Support/NvimViewSupport.xcodeproj/project.pbxproj +++ b/NvimView/Support/NvimViewSupport.xcodeproj/project.pbxproj @@ -560,7 +560,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 13.0; + MACOSX_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; @@ -619,7 +619,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 13.0; + MACOSX_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = NO; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_DISABLE_SAFETY_CHECKS = YES; diff --git a/RxPack/Package.swift b/RxPack/Package.swift index 142c3d88..63eb70ca 100644 --- a/RxPack/Package.swift +++ b/RxPack/Package.swift @@ -4,7 +4,7 @@ import PackageDescription let package = Package( name: "RxPack", - platforms: [.macOS(.v13)], + platforms: [.macOS(.v12)], products: [ .library(name: "RxPack", targets: ["RxPack"]), .library(name: "RxNeovim", targets: ["RxNeovim"]), diff --git a/Tabs/Package.swift b/Tabs/Package.swift index 23fe8c39..956f2a53 100644 --- a/Tabs/Package.swift +++ b/Tabs/Package.swift @@ -4,7 +4,7 @@ import PackageDescription let package = Package( name: "Tabs", - platforms: [.macOS(.v13)], + platforms: [.macOS(.v12)], products: [ .library(name: "Tabs", targets: ["Tabs"]), ], diff --git a/Tabs/Support/TabsSupport.xcodeproj/project.pbxproj b/Tabs/Support/TabsSupport.xcodeproj/project.pbxproj index 303feefd..b963694f 100644 --- a/Tabs/Support/TabsSupport.xcodeproj/project.pbxproj +++ b/Tabs/Support/TabsSupport.xcodeproj/project.pbxproj @@ -211,7 +211,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 13.0; + MACOSX_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -266,7 +266,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 13.0; + MACOSX_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = macosx; diff --git a/VimR/VimR.xcodeproj/project.pbxproj b/VimR/VimR.xcodeproj/project.pbxproj index d3717b19..8e352135 100644 --- a/VimR/VimR.xcodeproj/project.pbxproj +++ b/VimR/VimR.xcodeproj/project.pbxproj @@ -1143,7 +1143,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 13.0; + MACOSX_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; OTHER_SWIFT_FLAGS = "-D DEBUG"; @@ -1200,7 +1200,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 13.0; + MACOSX_DEPLOYMENT_TARGET = 12.0; MTL_ENABLE_DEBUG_INFO = NO; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_DISABLE_SAFETY_CHECKS = YES; @@ -1224,7 +1224,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = "-pthread"; PRODUCT_BUNDLE_IDENTIFIER = "$(VIMR_BUNDLE_IDENTIFIER)"; PRODUCT_MODULE_NAME = VimR; @@ -1247,7 +1246,6 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 13.0; OTHER_LDFLAGS = "-pthread"; PRODUCT_BUNDLE_IDENTIFIER = "$(VIMR_BUNDLE_IDENTIFIER)"; PRODUCT_MODULE_NAME = VimR; diff --git a/Workspace/Package.swift b/Workspace/Package.swift index 91000bb8..11e8a274 100644 --- a/Workspace/Package.swift +++ b/Workspace/Package.swift @@ -4,7 +4,7 @@ import PackageDescription let package = Package( name: "Workspace", - platforms: [.macOS(.v13)], + platforms: [.macOS(.v12)], products: [ .library(name: "Workspace", targets: ["Workspace"]), ], diff --git a/bin/neovim/resources/buildInfo.json b/bin/neovim/resources/buildInfo.json index 40e0d022..b3425af2 100644 --- a/bin/neovim/resources/buildInfo.json +++ b/bin/neovim/resources/buildInfo.json @@ -1,7 +1,7 @@ { - "deploymentTarget": "13", + "deploymentTarget": "12", "gettext": { - "arm64BottleTag": "arm64_ventura", - "x86_64BottleTag": "ventura" + "arm64BottleTag": "arm64_monterey", + "x86_64BottleTag": "monterey" } } diff --git a/resources/release-notes.md b/resources/release-notes.md index ebc1b21b..d947e90b 100644 --- a/resources/release-notes.md +++ b/resources/release-notes.md @@ -1,9 +1,12 @@ # Next +* VimR now uses the release Neovim version 0.9.4 and is compatible with external Neovim binary version 0.9.x. +* Minium macOS requirement is now Monterey (v12). * GH-1026: Bugfix: Scroll direction system setting is not respected when trackpad-scrolling. * GH-1022: Bugfix: Custom Neovim binary setting is not stored correctly and the alert for incompatible version does not show up. * Dependencies updates: - sparkle-project/Sparkle@2.5.1 + - Removed: Kitura/BlueSocket # 0.45.0-20231122.130444