From 00bfcdde8682ff1e9b0cdbd4057f193f1b3382ba Mon Sep 17 00:00:00 2001 From: Jorge Bernal Date: Thu, 13 Oct 2022 11:33:39 +0200 Subject: [PATCH 1/7] Bump deployment target to 15.0 --- .../WooCommerce.xcodeproj/project.pbxproj | 21 ++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/WooCommerce/WooCommerce.xcodeproj/project.pbxproj b/WooCommerce/WooCommerce.xcodeproj/project.pbxproj index 3275e84f5c8..fe76e7bac4d 100644 --- a/WooCommerce/WooCommerce.xcodeproj/project.pbxproj +++ b/WooCommerce/WooCommerce.xcodeproj/project.pbxproj @@ -8910,7 +8910,7 @@ 3F1CA81B26C3542600228BF2 /* XCRemoteSwiftPackageReference "XCUITestHelpers" */, 174CA86827D90A6200126524 /* XCRemoteSwiftPackageReference "AutomatticAbout-swift" */, 3FFC5EAA2851942F00563C48 /* XCRemoteSwiftPackageReference "Charts" */, - 4598297F28574688003A9AFE /* XCRemoteSwiftPackageReference "Inject.git" */, + 4598297F28574688003A9AFE /* XCRemoteSwiftPackageReference "Inject" */, 3F2C8A17285B038800B1A5BB /* XCRemoteSwiftPackageReference "test-collector-swift" */, ); productRefGroup = B56DB3C72049BFAA00D4AA8E /* Products */; @@ -11098,6 +11098,7 @@ INFOPLIST_FILE = "$(SRCROOT)/Resources/Info.plist"; INFOPLIST_PREFIX_HEADER = DerivedSources/InfoPlist.h; INFOPLIST_PREPROCESS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11123,6 +11124,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = PZYM8XX95Q; INFOPLIST_FILE = WooCommerceTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11260,6 +11262,7 @@ GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2021 Automattic. All rights reserved."; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11294,6 +11297,7 @@ GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2021 Automattic. All rights reserved."; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11327,6 +11331,7 @@ GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2021 Automattic. All rights reserved."; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11507,6 +11512,7 @@ INFOPLIST_FILE = "$(SRCROOT)/Resources/Info.plist"; INFOPLIST_PREFIX_HEADER = DerivedSources/InfoPlist.h; INFOPLIST_PREPROCESS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11539,6 +11545,7 @@ INFOPLIST_FILE = "$(SRCROOT)/Resources/Info.plist"; INFOPLIST_PREFIX_HEADER = DerivedSources/InfoPlist.h; INFOPLIST_PREPROCESS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11564,6 +11571,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = PZYM8XX95Q; INFOPLIST_FILE = WooCommerceTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11589,6 +11597,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = PZYM8XX95Q; INFOPLIST_FILE = WooCommerceTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11610,6 +11619,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = PZYM8XX95Q; INFOPLIST_FILE = WooCommerceUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11632,6 +11642,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = PZYM8XX95Q; INFOPLIST_FILE = WooCommerceUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11653,6 +11664,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = PZYM8XX95Q; INFOPLIST_FILE = WooCommerceUITests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11674,6 +11686,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = PZYM8XX95Q; INFOPLIST_FILE = WooCommerceScreenshots/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11698,6 +11711,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = PZYM8XX95Q; INFOPLIST_FILE = WooCommerceScreenshots/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11721,6 +11735,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = PZYM8XX95Q; INFOPLIST_FILE = WooCommerceScreenshots/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -11879,7 +11894,7 @@ minimumVersion = 1.0.0; }; }; - 4598297F28574688003A9AFE /* XCRemoteSwiftPackageReference "Inject.git" */ = { + 4598297F28574688003A9AFE /* XCRemoteSwiftPackageReference "Inject" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/krzysztofzablocki/Inject.git"; requirement = { @@ -11965,7 +11980,7 @@ }; 4598298028574688003A9AFE /* Inject */ = { isa = XCSwiftPackageProductDependency; - package = 4598297F28574688003A9AFE /* XCRemoteSwiftPackageReference "Inject.git" */; + package = 4598297F28574688003A9AFE /* XCRemoteSwiftPackageReference "Inject" */; productName = Inject; }; 57150E0E24F462C200E81611 /* TestKit */ = { From 1a8c2b54798fe0f5074977a77fc1468d57c11353 Mon Sep 17 00:00:00 2001 From: Jorge Bernal Date: Thu, 13 Oct 2022 12:07:26 +0200 Subject: [PATCH 2/7] Update use of SwiftUI animation --- .../Dashboard/Settings/Help/ApllicationLogDetailView.swift | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/WooCommerce/Classes/ViewRelated/Dashboard/Settings/Help/ApllicationLogDetailView.swift b/WooCommerce/Classes/ViewRelated/Dashboard/Settings/Help/ApllicationLogDetailView.swift index 9763ad98261..56353bbdf4c 100644 --- a/WooCommerce/Classes/ViewRelated/Dashboard/Settings/Help/ApllicationLogDetailView.swift +++ b/WooCommerce/Classes/ViewRelated/Dashboard/Settings/Help/ApllicationLogDetailView.swift @@ -31,7 +31,7 @@ struct ApplicationLogDetailView: View { } .overlay( scrollToBottomButton { - withAnimation { + withAnimation(.easeInOut(duration: 0.1)) { scrollProxy.scrollTo(viewModel.lastLineID) } }, @@ -71,7 +71,6 @@ struct ApplicationLogDetailView: View { .transition(.move(edge: .bottom)) } } - .animation(.easeInOut(duration: 0.1)) } } From 7e61276d11e986090b7043a7125077efaade280c Mon Sep 17 00:00:00 2001 From: Jorge Bernal Date: Thu, 13 Oct 2022 12:16:43 +0200 Subject: [PATCH 3/7] Update usage of UTType identifiers --- .../ViewRelated/Products/Media/CameraCaptureCoordinator.swift | 2 +- .../ViewRelated/Products/Media/DeviceMediaLibraryPicker.swift | 2 +- .../Media/WordPressMediaLibraryImagePickerViewController.swift | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/WooCommerce/Classes/ViewRelated/Products/Media/CameraCaptureCoordinator.swift b/WooCommerce/Classes/ViewRelated/Products/Media/CameraCaptureCoordinator.swift index 81a9f6b6881..69e8f63bab2 100644 --- a/WooCommerce/Classes/ViewRelated/Products/Media/CameraCaptureCoordinator.swift +++ b/WooCommerce/Classes/ViewRelated/Products/Media/CameraCaptureCoordinator.swift @@ -62,7 +62,7 @@ final class CameraCaptureCoordinator { } switch mediaType { - case String(kUTTypeImage): + case UTType.image.identifier: if let image = mediaInfo[UIImagePickerController.InfoKey.originalImage.rawValue] as? UIImage, let metadata = mediaInfo[UIImagePickerController.InfoKey.mediaMetadata.rawValue] as? [AnyHashable: Any] { diff --git a/WooCommerce/Classes/ViewRelated/Products/Media/DeviceMediaLibraryPicker.swift b/WooCommerce/Classes/ViewRelated/Products/Media/DeviceMediaLibraryPicker.swift index d04f7b4176a..c02f434143c 100644 --- a/WooCommerce/Classes/ViewRelated/Products/Media/DeviceMediaLibraryPicker.swift +++ b/WooCommerce/Classes/ViewRelated/Products/Media/DeviceMediaLibraryPicker.swift @@ -22,7 +22,7 @@ final class DeviceMediaLibraryPicker: NSObject { options.showMostRecentFirst = true options.filter = [.image] options.allowCaptureOfMedia = false - options.badgedUTTypes = [String(kUTTypeGIF)] + options.badgedUTTypes = [UTType.gif.identifier] options.allowMultipleSelection = allowsMultipleImages let picker = WPNavigationMediaPickerViewController(options: options) diff --git a/WooCommerce/Classes/ViewRelated/Products/Media/WordPressMediaLibraryImagePickerViewController.swift b/WooCommerce/Classes/ViewRelated/Products/Media/WordPressMediaLibraryImagePickerViewController.swift index 792d6a46562..37de2699988 100644 --- a/WooCommerce/Classes/ViewRelated/Products/Media/WordPressMediaLibraryImagePickerViewController.swift +++ b/WooCommerce/Classes/ViewRelated/Products/Media/WordPressMediaLibraryImagePickerViewController.swift @@ -16,7 +16,7 @@ final class WordPressMediaLibraryImagePickerViewController: UIViewController { options.allowCaptureOfMedia = false options.showSearchBar = false options.showActionBar = false - options.badgedUTTypes = [String(kUTTypeGIF)] + options.badgedUTTypes = [UTType.gif.identifier] options.allowMultipleSelection = allowsMultipleImages return options }() From 71b63bd3ff3f9a3bea7b120fb3f4d9eb85a4864a Mon Sep 17 00:00:00 2001 From: Jorge Bernal Date: Thu, 13 Oct 2022 15:20:43 +0200 Subject: [PATCH 4/7] Add mention in release notes about dropping iOS 14 --- RELEASE-NOTES.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index a858bccc201..7fffdff36ea 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -3,6 +3,8 @@ 10.8 ----- - [***] Stats: Now you can add a Today's Stats Widget to your lock screen (iOS 16 only) to monitor your sales. [https://github.com/woocommerce/woocommerce-ios/pull/7839] +- [***] Dropped iOS 14 support. From now we support iOS 15 and later. [https://github.com/woocommerce/woocommerce-ios/pull/7851] + 10.7 ----- From 473a149bfde7b01b05851cff792650ddb3655eac Mon Sep 17 00:00:00 2001 From: Jorge Bernal Date: Fri, 14 Oct 2022 12:49:01 +0200 Subject: [PATCH 5/7] Bump deployment target for Pods --- Podfile | 2 +- Podfile.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Podfile b/Podfile index edf0c6f4815..9c832196055 100644 --- a/Podfile +++ b/Podfile @@ -14,7 +14,7 @@ inhibit_all_warnings! use_frameworks! # Defaulting to use_frameworks! See pre_install hook below for static linking. use_modular_headers! -app_ios_deployment_target = Gem::Version.new('14.0') +app_ios_deployment_target = Gem::Version.new('15.0') platform :ios, app_ios_deployment_target.version workspace 'WooCommerce.xcworkspace' diff --git a/Podfile.lock b/Podfile.lock index 52b01de356f..3925e263324 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -178,6 +178,6 @@ SPEC CHECKSUMS: ZendeskSupportProvidersSDK: 2bdf8544f7cd0fd4c002546f5704b813845beb2a ZendeskSupportSDK: 3a8e508ab1d9dd22dc038df6c694466414e037ba -PODFILE CHECKSUM: c6f79426669d379b37648d436ea6e799c3ac6fb2 +PODFILE CHECKSUM: f23972827495b155f693625eb8d9703bfc9ad186 COCOAPODS: 1.11.3 From db914ffc3a2811778bba78e571c76a6acb309e1e Mon Sep 17 00:00:00 2001 From: Jorge Bernal Date: Fri, 14 Oct 2022 12:53:00 +0200 Subject: [PATCH 6/7] Bump deployment version in all projects/targets --- .../Experiments.xcodeproj/project.pbxproj | 6 +++--- Fakes/Fakes.xcodeproj/project.pbxproj | 4 ++-- Hardware/Hardware.xcodeproj/project.pbxproj | 18 ++++++++++++------ .../Networking.xcodeproj/project.pbxproj | 6 +++--- Storage/Storage.xcodeproj/project.pbxproj | 6 +++--- TestKit/Package.swift | 2 +- .../WooCommerce.xcodeproj/project.pbxproj | 6 +++--- .../WooFoundation.xcodeproj/project.pbxproj | 15 +++++++++------ Yosemite/Yosemite.xcodeproj/project.pbxproj | 6 +++--- 9 files changed, 39 insertions(+), 30 deletions(-) diff --git a/Experiments/Experiments.xcodeproj/project.pbxproj b/Experiments/Experiments.xcodeproj/project.pbxproj index ea9cb8984a5..cfbaeaf7bb2 100644 --- a/Experiments/Experiments.xcodeproj/project.pbxproj +++ b/Experiments/Experiments.xcodeproj/project.pbxproj @@ -389,7 +389,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -447,7 +447,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; @@ -596,7 +596,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; diff --git a/Fakes/Fakes.xcodeproj/project.pbxproj b/Fakes/Fakes.xcodeproj/project.pbxproj index d618abc3e3b..8587b2cf806 100644 --- a/Fakes/Fakes.xcodeproj/project.pbxproj +++ b/Fakes/Fakes.xcodeproj/project.pbxproj @@ -254,7 +254,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -312,7 +312,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; diff --git a/Hardware/Hardware.xcodeproj/project.pbxproj b/Hardware/Hardware.xcodeproj/project.pbxproj index 8f9542f6049..fb48825336d 100644 --- a/Hardware/Hardware.xcodeproj/project.pbxproj +++ b/Hardware/Hardware.xcodeproj/project.pbxproj @@ -980,7 +980,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ""; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; @@ -1039,7 +1039,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ""; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; @@ -1066,6 +1066,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = Hardware/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1095,6 +1096,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = Hardware/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1119,6 +1121,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = PZYM8XX95Q; INFOPLIST_FILE = HardwareTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1142,6 +1145,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = PZYM8XX95Q; INFOPLIST_FILE = HardwareTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1200,7 +1204,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ""; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; @@ -1227,6 +1231,7 @@ DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = Hardware/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1251,6 +1256,7 @@ CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = PZYM8XX95Q; INFOPLIST_FILE = HardwareTests/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1272,7 +1278,7 @@ DEVELOPMENT_TEAM = PZYM8XX95Q; ENABLE_PREVIEWS = YES; INFOPLIST_FILE = SampleReceiptPrinter/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.3; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1293,7 +1299,7 @@ DEVELOPMENT_TEAM = PZYM8XX95Q; ENABLE_PREVIEWS = YES; INFOPLIST_FILE = SampleReceiptPrinter/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.3; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -1314,7 +1320,7 @@ DEVELOPMENT_TEAM = PZYM8XX95Q; ENABLE_PREVIEWS = YES; INFOPLIST_FILE = SampleReceiptPrinter/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.3; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/Networking/Networking.xcodeproj/project.pbxproj b/Networking/Networking.xcodeproj/project.pbxproj index bd39dd288dd..7e861b86ab8 100644 --- a/Networking/Networking.xcodeproj/project.pbxproj +++ b/Networking/Networking.xcodeproj/project.pbxproj @@ -3329,7 +3329,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; @@ -3444,7 +3444,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -3503,7 +3503,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; diff --git a/Storage/Storage.xcodeproj/project.pbxproj b/Storage/Storage.xcodeproj/project.pbxproj index d5e9767906b..0d199f9b1d1 100644 --- a/Storage/Storage.xcodeproj/project.pbxproj +++ b/Storage/Storage.xcodeproj/project.pbxproj @@ -1466,7 +1466,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; @@ -1582,7 +1582,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -1641,7 +1641,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; diff --git a/TestKit/Package.swift b/TestKit/Package.swift index 3c55de05599..a324d429cd6 100644 --- a/TestKit/Package.swift +++ b/TestKit/Package.swift @@ -4,7 +4,7 @@ import PackageDescription let package = Package( name: "TestKit", - platforms: [.iOS(.v14)], + platforms: [.iOS(.v15)], products: [ .library( name: "TestKit", diff --git a/WooCommerce/WooCommerce.xcodeproj/project.pbxproj b/WooCommerce/WooCommerce.xcodeproj/project.pbxproj index fe76e7bac4d..469659cbd29 100644 --- a/WooCommerce/WooCommerce.xcodeproj/project.pbxproj +++ b/WooCommerce/WooCommerce.xcodeproj/project.pbxproj @@ -11071,7 +11071,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = ALPHA; @@ -11424,7 +11424,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; OTHER_LDFLAGS = ( @@ -11486,7 +11486,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; diff --git a/WooFoundation/WooFoundation.xcodeproj/project.pbxproj b/WooFoundation/WooFoundation.xcodeproj/project.pbxproj index 06490b88e91..5fa1afb0db1 100644 --- a/WooFoundation/WooFoundation.xcodeproj/project.pbxproj +++ b/WooFoundation/WooFoundation.xcodeproj/project.pbxproj @@ -538,6 +538,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SWIFT_COMPILATION_MODE = wholemodule; @@ -559,7 +560,7 @@ GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -586,7 +587,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.automattic.woo.WooFoundationTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -649,6 +650,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -702,6 +704,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SWIFT_COMPILATION_MODE = wholemodule; @@ -723,7 +726,7 @@ GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -756,7 +759,7 @@ GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -783,7 +786,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.automattic.woo.WooFoundationTests; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -801,7 +804,7 @@ CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; GENERATE_INFOPLIST_FILE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = com.automattic.woo.WooFoundationTests; PRODUCT_NAME = "$(TARGET_NAME)"; diff --git a/Yosemite/Yosemite.xcodeproj/project.pbxproj b/Yosemite/Yosemite.xcodeproj/project.pbxproj index 734d59e6871..04452b3ccf9 100644 --- a/Yosemite/Yosemite.xcodeproj/project.pbxproj +++ b/Yosemite/Yosemite.xcodeproj/project.pbxproj @@ -2270,7 +2270,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; @@ -2381,7 +2381,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -2440,7 +2440,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; From 696fd75c3fa6bd15067fb828d79b33fbbccd006e Mon Sep 17 00:00:00 2001 From: Jorge Bernal Date: Fri, 14 Oct 2022 15:06:22 +0200 Subject: [PATCH 7/7] Move release notes to 10.9 --- RELEASE-NOTES.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/RELEASE-NOTES.txt b/RELEASE-NOTES.txt index c855c607005..4a2a814a888 100644 --- a/RELEASE-NOTES.txt +++ b/RELEASE-NOTES.txt @@ -1,9 +1,12 @@ *** PLEASE FOLLOW THIS FORMAT: [] [] +10.9 +--- +- [***] Dropped iOS 14 support. From now we support iOS 15 and later. [https://github.com/woocommerce/woocommerce-ios/pull/7851] + 10.8 ----- - [***] Stats: Now you can add a Today's Stats Widget to your lock screen (iOS 16 only) to monitor your sales. [https://github.com/woocommerce/woocommerce-ios/pull/7839] -- [***] Dropped iOS 14 support. From now we support iOS 15 and later. [https://github.com/woocommerce/woocommerce-ios/pull/7851] - [internal] In-Person Payments: add UTM parameters to card reader purchase URLs to allow attribution [https://github.com/woocommerce/woocommerce-ios/pull/7858] 10.7