From 9f37c6360cf8812450e6f9127832f514f4ada0e7 Mon Sep 17 00:00:00 2001 From: Terry Yiu <963907+tyiu@users.noreply.github.com> Date: Mon, 2 Jun 2025 22:14:12 -0400 Subject: [PATCH] Raise system requirements for macOS to 15+ and Safari to 18+ --- Nostash.xcodeproj/project.pbxproj | 24 +++++++++++----------- README.md | 4 ++-- Shared (Extension)/Resources/manifest.json | 2 +- 3 files changed, 15 insertions(+), 15 deletions(-) diff --git a/Nostash.xcodeproj/project.pbxproj b/Nostash.xcodeproj/project.pbxproj index edd1d54..f55f7bd 100644 --- a/Nostash.xcodeproj/project.pbxproj +++ b/Nostash.xcodeproj/project.pbxproj @@ -808,7 +808,7 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 9; DEVELOPMENT_TEAM = S99A5B637C; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = "iOS (Extension)/Info.plist"; @@ -840,7 +840,7 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 9; DEVELOPMENT_TEAM = S99A5B637C; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = "iOS (Extension)/Info.plist"; @@ -875,7 +875,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 9; DEVELOPMENT_TEAM = S99A5B637C; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = "iOS (App)/Info.plist"; @@ -916,7 +916,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 9; DEVELOPMENT_TEAM = S99A5B637C; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = "iOS (App)/Info.plist"; @@ -957,7 +957,7 @@ buildSettings = { CODE_SIGN_ENTITLEMENTS = "macOS (Extension)/nostash.entitlements"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 9; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = S99A5B637C; ENABLE_HARDENED_RUNTIME = YES; @@ -971,7 +971,7 @@ "@executable_path/../Frameworks", "@executable_path/../../../../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 13.0; + MACOSX_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 2.1.0; OTHER_LDFLAGS = ( "-framework", @@ -991,7 +991,7 @@ buildSettings = { CODE_SIGN_ENTITLEMENTS = "macOS (Extension)/nostash.entitlements"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 9; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = S99A5B637C; ENABLE_HARDENED_RUNTIME = YES; @@ -1005,7 +1005,7 @@ "@executable_path/../Frameworks", "@executable_path/../../../../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 13.0; + MACOSX_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 2.1.0; OTHER_LDFLAGS = ( "-framework", @@ -1027,7 +1027,7 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = "macOS (App)/nostash.entitlements"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 9; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = S99A5B637C; ENABLE_HARDENED_RUNTIME = YES; @@ -1040,7 +1040,7 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 13.0; + MACOSX_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 2.1.0; OTHER_LDFLAGS = ( "-framework", @@ -1063,7 +1063,7 @@ ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = "macOS (App)/nostash.entitlements"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 8; + CURRENT_PROJECT_VERSION = 9; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = S99A5B637C; ENABLE_HARDENED_RUNTIME = YES; @@ -1076,7 +1076,7 @@ "$(inherited)", "@executable_path/../Frameworks", ); - MACOSX_DEPLOYMENT_TARGET = 13.0; + MACOSX_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 2.1.0; OTHER_LDFLAGS = ( "-framework", diff --git a/README.md b/README.md index 484113f..a621c92 100644 --- a/README.md +++ b/README.md @@ -13,8 +13,8 @@ Nostash is a [NIP-07][nip07] compatible Safari extension for signing [Nostr][Nos - iOS 18+ - iPadOS 18+ -- macOS 13+ -- Safari browser +- macOS 15+ +- Safari 18+ ## Installation diff --git a/Shared (Extension)/Resources/manifest.json b/Shared (Extension)/Resources/manifest.json index b000e18..4b84e3a 100644 --- a/Shared (Extension)/Resources/manifest.json +++ b/Shared (Extension)/Resources/manifest.json @@ -58,7 +58,7 @@ }, "browser_specific_settings": { "safari": { - "strict_min_version": "15.4" + "strict_min_version": "18.0" } } }