1
0
mirror of https://github.com/nicoverbruggen/phpmon.git synced 2025-12-21 19:20:06 +01:00

Add support for PHP 8.6, update cut-off dates

This commit is contained in:
2025-11-14 11:02:26 +01:00
parent f811d76516
commit b2f9e5f6af
3 changed files with 16 additions and 15 deletions

View File

@@ -3938,7 +3938,7 @@
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1697;
CURRENT_PROJECT_VERSION = 1700;
DEAD_CODE_STRIPPING = YES;
DEBUG = YES;
ENABLE_APP_SANDBOX = NO;
@@ -3957,7 +3957,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 13.5;
MARKETING_VERSION = 25.10.3;
MARKETING_VERSION = 25.11;
PRODUCT_BUNDLE_IDENTIFIER = com.nicoverbruggen.phpmon;
PRODUCT_MODULE_NAME = PHP_Monitor;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -3982,7 +3982,7 @@
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1697;
CURRENT_PROJECT_VERSION = 1700;
DEAD_CODE_STRIPPING = YES;
DEBUG = NO;
ENABLE_APP_SANDBOX = NO;
@@ -4001,7 +4001,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 13.5;
MARKETING_VERSION = 25.10.3;
MARKETING_VERSION = 25.11;
PRODUCT_BUNDLE_IDENTIFIER = com.nicoverbruggen.phpmon;
PRODUCT_MODULE_NAME = PHP_Monitor;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -4164,7 +4164,7 @@
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1697;
CURRENT_PROJECT_VERSION = 1700;
DEAD_CODE_STRIPPING = YES;
DEBUG = YES;
ENABLE_APP_SANDBOX = NO;
@@ -4183,7 +4183,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 13.5;
MARKETING_VERSION = 25.10.3;
MARKETING_VERSION = 25.11;
PRODUCT_BUNDLE_IDENTIFIER = com.nicoverbruggen.phpmon.eap;
PRODUCT_MODULE_NAME = PHP_Monitor;
PRODUCT_NAME = "$(TARGET_NAME) EAP";
@@ -4357,7 +4357,7 @@
CODE_SIGN_IDENTITY = "Apple Development";
CODE_SIGN_STYLE = Automatic;
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1697;
CURRENT_PROJECT_VERSION = 1700;
DEAD_CODE_STRIPPING = YES;
DEBUG = NO;
ENABLE_APP_SANDBOX = NO;
@@ -4376,7 +4376,7 @@
"@executable_path/../Frameworks",
);
MACOSX_DEPLOYMENT_TARGET = 13.5;
MARKETING_VERSION = 25.10.3;
MARKETING_VERSION = 25.11;
PRODUCT_BUNDLE_IDENTIFIER = com.nicoverbruggen.phpmon.eap;
PRODUCT_MODULE_NAME = PHP_Monitor;
PRODUCT_NAME = "$(TARGET_NAME) EAP";

View File

@@ -67,7 +67,7 @@ struct Constants {
release, as it often takes a while for Homebrew to make the
new release available and not everyone uses a separate tap.
*/
static let PhpFormulaeCutoffDate = "2025-11-20" // YYYY-MM-DD
static let PhpFormulaeCutoffDate = "2026-11-30" // YYYY-MM-DD
/**
* The PHP versions that are considered pre-release versions.
@@ -76,8 +76,8 @@ struct Constants {
*/
static var ExperimentalPhpVersions: Set<String> {
let releaseDates = [
// "8.6": Date.fromString("2026-11-30"), // TBD
"8.5": Date.fromString(PhpFormulaeCutoffDate),
"8.6": Date.fromString(PhpFormulaeCutoffDate),
"8.5": Date.fromString("2025-12-22"),
"8.4": Date.fromString("2024-11-22")
]
@@ -112,8 +112,8 @@ struct Constants {
"5.6",
"7.0", "7.1", "7.2", "7.3", "7.4",
"8.0", "8.1", "8.2", "8.3", "8.4",
"8.5" // DEV
// "8.6" // TBD
"8.5",
"8.6" // DEV
]
/**
@@ -135,8 +135,8 @@ struct Constants {
[
"7.1", "7.2", "7.3", "7.4",
"8.0", "8.1", "8.2", "8.3", "8.4",
"8.5" // DEV
// "8.6" // TBD
"8.5",
"8.6" // DEV
]
]

View File

@@ -46,6 +46,7 @@ class Brew {
/// Each formula for each PHP version that can be installed.
public static let phpVersionFormulae = [
"8.6": "shivammathur/php/php@8.6",
"8.5": "shivammathur/php/php@8.5",
"8.4": "shivammathur/php/php@8.4",
"8.3": "shivammathur/php/php@8.3",