diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9ceeaea..314ea08 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -11,9 +11,11 @@ jobs: fail-fast: false matrix: php: [8.2, 8.1, 8.0] - laravel: [11.*, 10.*, 9.*, 8.*] + laravel: [12.*, 11.*, 10.*, 9.*, 8.*] dependency-version: [prefer-lowest, prefer-stable] include: + - laravel: 12.* + testbench: 10.* - laravel: 11.* testbench: 9.* - laravel: 10.* @@ -23,6 +25,10 @@ jobs: - laravel: 8.* testbench: ^6.23 exclude: + - laravel: 12.* + php: 8.1 + - laravel: 12.* + php: 8.0 - laravel: 11.* php: 8.1 - laravel: 11.* diff --git a/composer.json b/composer.json index 404379c..0759233 100644 --- a/composer.json +++ b/composer.json @@ -13,14 +13,14 @@ "require": { "akaunting/laravel-money": "^1.2|^2.1|^3.0|^4.0|^5.1|^6.0", "ext-pdo_sqlite": "*", - "illuminate/contracts": "^8.0|^9.0|^10.0|^11.0", - "illuminate/database": "^8.40|^9.0|^10.0|^11.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/contracts": "^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/database": "^8.40|^9.0|^10.0|^11.0|^12.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "php": "^8.0" }, "require-dev": { - "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0", - "phpunit/phpunit": "^9.4|^10.0", + "orchestra/testbench": "^6.23|^7.0|^8.0|^9.0|^10.0", + "phpunit/phpunit": "^9.4|^10.0|^11.0", "symplify/monorepo-builder": "^9.4.21" }, "autoload": { diff --git a/monorepo-builder.php b/monorepo-builder.php index 0b46e83..99a715a 100644 --- a/monorepo-builder.php +++ b/monorepo-builder.php @@ -20,8 +20,8 @@ ], ], 'require-dev' => [ - 'orchestra/testbench' => '^6.23|^7.0|^8.0|^9.0', - 'phpunit/phpunit' => '^9.4|^10.0', + 'orchestra/testbench' => '^6.23|^7.0|^8.0|^9.0|^10.0', + 'phpunit/phpunit' => '^9.4|^10.0|^11.0', 'symplify/monorepo-builder' => '^9.4.21', ], 'minimum-stability' => 'dev', diff --git a/packages/airlines-en/composer.json b/packages/airlines-en/composer.json index eb9a54e..a8f8e9b 100644 --- a/packages/airlines-en/composer.json +++ b/packages/airlines-en/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/airlines": "self.version", "squirephp/repository": "self.version" }, diff --git a/packages/airlines/composer.json b/packages/airlines/composer.json index 951096f..27f2ac8 100644 --- a/packages/airlines/composer.json +++ b/packages/airlines/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/model": "self.version", "squirephp/rule": "self.version" }, diff --git a/packages/airports-en/composer.json b/packages/airports-en/composer.json index 7885827..9d45d09 100644 --- a/packages/airports-en/composer.json +++ b/packages/airports-en/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/airports": "self.version", "squirephp/repository": "self.version" }, diff --git a/packages/airports/composer.json b/packages/airports/composer.json index 0682d70..5574bdf 100644 --- a/packages/airports/composer.json +++ b/packages/airports/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/model": "self.version", "squirephp/rule": "self.version" }, diff --git a/packages/continents-de/composer.json b/packages/continents-de/composer.json index 52f792f..b2981bc 100644 --- a/packages/continents-de/composer.json +++ b/packages/continents-de/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/continents": "self.version", "squirephp/repository": "self.version" }, diff --git a/packages/continents-en/composer.json b/packages/continents-en/composer.json index 6af0266..1523573 100644 --- a/packages/continents-en/composer.json +++ b/packages/continents-en/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/continents": "self.version", "squirephp/repository": "self.version" }, diff --git a/packages/continents-pl/composer.json b/packages/continents-pl/composer.json index f9daa60..3cf10c8 100644 --- a/packages/continents-pl/composer.json +++ b/packages/continents-pl/composer.json @@ -22,7 +22,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/continents": "self.version", "squirephp/repository": "self.version" }, diff --git a/packages/continents/composer.json b/packages/continents/composer.json index 598ab4e..d64ca0f 100644 --- a/packages/continents/composer.json +++ b/packages/continents/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/model": "self.version", "squirephp/rule": "self.version" }, diff --git a/packages/countries-de/composer.json b/packages/countries-de/composer.json index a91a823..1fa7119 100644 --- a/packages/countries-de/composer.json +++ b/packages/countries-de/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/countries": "self.version", "squirephp/repository": "self.version" }, diff --git a/packages/countries-en/composer.json b/packages/countries-en/composer.json index ee0bea1..47ea514 100644 --- a/packages/countries-en/composer.json +++ b/packages/countries-en/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/countries": "self.version", "squirephp/repository": "self.version" }, diff --git a/packages/countries-es/composer.json b/packages/countries-es/composer.json index d212e93..d9c5c77 100644 --- a/packages/countries-es/composer.json +++ b/packages/countries-es/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/countries": "self.version", "squirephp/repository": "self.version" }, diff --git a/packages/countries-fr/composer.json b/packages/countries-fr/composer.json index cd3693b..b0ce5b3 100644 --- a/packages/countries-fr/composer.json +++ b/packages/countries-fr/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/countries": "self.version", "squirephp/repository": "self.version" }, diff --git a/packages/countries-pl/composer.json b/packages/countries-pl/composer.json index 13a563a..59b4295 100644 --- a/packages/countries-pl/composer.json +++ b/packages/countries-pl/composer.json @@ -22,7 +22,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/countries": "self.version", "squirephp/repository": "self.version" }, diff --git a/packages/countries/composer.json b/packages/countries/composer.json index 402495b..556f660 100644 --- a/packages/countries/composer.json +++ b/packages/countries/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/model": "self.version", "squirephp/rule": "self.version" }, diff --git a/packages/currencies-en/composer.json b/packages/currencies-en/composer.json index 7aaa27e..06674f8 100644 --- a/packages/currencies-en/composer.json +++ b/packages/currencies-en/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/currencies": "self.version", "squirephp/repository": "self.version" }, diff --git a/packages/currencies/composer.json b/packages/currencies/composer.json index 37d7198..d1655fc 100644 --- a/packages/currencies/composer.json +++ b/packages/currencies/composer.json @@ -19,7 +19,7 @@ "require": { "php": "^8.0", "akaunting/laravel-money": "^1.2|^2.1|^3.0|^4.0|^5.1|^6.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/model": "self.version", "squirephp/rule": "self.version" }, diff --git a/packages/gb-counties-en/composer.json b/packages/gb-counties-en/composer.json index 484d493..2f7a813 100644 --- a/packages/gb-counties-en/composer.json +++ b/packages/gb-counties-en/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/gb-counties": "self.version", "squirephp/repository": "self.version" }, diff --git a/packages/gb-counties/composer.json b/packages/gb-counties/composer.json index b39e33f..97ed158 100644 --- a/packages/gb-counties/composer.json +++ b/packages/gb-counties/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/model": "self.version", "squirephp/rule": "self.version" }, diff --git a/packages/model/composer.json b/packages/model/composer.json index fce2bdf..9f1e2c0 100644 --- a/packages/model/composer.json +++ b/packages/model/composer.json @@ -19,8 +19,8 @@ "require": { "php": "^8.0", "ext-pdo_sqlite": "*", - "illuminate/database": "^8.40|^9.0|^10.0|^11.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0" + "illuminate/database": "^8.40|^9.0|^10.0|^11.0|^12.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0" }, "autoload": { "psr-4": { diff --git a/packages/regions-en/composer.json b/packages/regions-en/composer.json index d390833..7153695 100644 --- a/packages/regions-en/composer.json +++ b/packages/regions-en/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/regions": "self.version", "squirephp/repository": "self.version" }, diff --git a/packages/regions/composer.json b/packages/regions/composer.json index cef487e..3894435 100644 --- a/packages/regions/composer.json +++ b/packages/regions/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/model": "self.version", "squirephp/rule": "self.version" }, diff --git a/packages/repository/composer.json b/packages/repository/composer.json index f6c25ee..80f34e2 100644 --- a/packages/repository/composer.json +++ b/packages/repository/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0" + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0" }, "autoload": { "psr-4": { diff --git a/packages/rule/composer.json b/packages/rule/composer.json index 28973d8..7ca0674 100644 --- a/packages/rule/composer.json +++ b/packages/rule/composer.json @@ -18,9 +18,9 @@ ], "require": { "php": "^8.0", - "illuminate/contracts": "^8.0|^9.0|^10.0|^11.0", - "illuminate/database": "^8.40|^9.0|^10.0|^11.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0" + "illuminate/contracts": "^8.0|^9.0|^10.0|^11.0|^12.0", + "illuminate/database": "^8.40|^9.0|^10.0|^11.0|^12.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0" }, "autoload": { "psr-4": { diff --git a/packages/timezones-en/composer.json b/packages/timezones-en/composer.json index 2fd0408..ff76d0b 100644 --- a/packages/timezones-en/composer.json +++ b/packages/timezones-en/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/repository": "self.version", "squirephp/timezones": "self.version" }, diff --git a/packages/timezones/composer.json b/packages/timezones/composer.json index e631fcb..633add4 100644 --- a/packages/timezones/composer.json +++ b/packages/timezones/composer.json @@ -18,7 +18,7 @@ ], "require": { "php": "^8.0", - "illuminate/support": "^8.0|^9.0|^10.0|^11.0", + "illuminate/support": "^8.0|^9.0|^10.0|^11.0|^12.0", "squirephp/model": "self.version", "squirephp/rule": "self.version" },