Skip to content

Commit a276d3c

Browse files
committed
Drop support for PHP 8.1 + Laravel 10 and below
1 parent 955a7b4 commit a276d3c

4 files changed

Lines changed: 21 additions & 16 deletions

File tree

.github/workflows/test.yml

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,9 @@ jobs:
1414
strategy:
1515
fail-fast: true
1616
matrix:
17-
php: [8.4, 8.3, 8.2, 8.1]
18-
laravel: ['10.*', '11.*', '12.*', '13.*']
17+
php: [8.2, 8.3, 8.4, 8.5]
18+
laravel: ['11.*', '12.*', '13.*']
1919
include:
20-
- laravel: 10.*
21-
testbench: 8.*
2220
- laravel: 11.*
2321
testbench: 9.*
2422
- laravel: 12.*
@@ -27,13 +25,9 @@ jobs:
2725
testbench: 11.*
2826
exclude:
2927
- laravel: 11.*
30-
php: 8.1
31-
- laravel: 12.*
32-
php: 8.1
28+
php: 8.5
3329
- laravel: 13.*
3430
php: 8.2
35-
- laravel: 13.*
36-
php: 8.1
3731

3832
steps:
3933
- name: Checkout code

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
All notable changes to `pushover` will be documented in this file.
44

5+
## 5.0.0 - 2026-03-18
6+
- High-Impact changes
7+
- This release drops support for PHP 8.1 and Laravel v10 and below, as those versions are EOL.
8+
- Other Changes
9+
- Support for Laravel 13
10+
- Support for PHP 8.5
11+
12+
## 4.1.2 - 2025-09-09
13+
- Support for monospace and HTML parameters by @nicolasbeauvais in #68
14+
515
## 4.1.0 - 2025-02-25
616
- Add support for Laravel 12
717
- Add new callback parameter which can be used to supply a callback URL for emergency notifications by @stijnbernards in #64

composer.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,15 @@
1818
}
1919
],
2020
"require": {
21-
"php": "^8.1",
21+
"php": "^8.2",
2222
"guzzlehttp/guzzle": "^7.0.1",
23-
"illuminate/notifications": "^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0",
24-
"illuminate/support": "^8.0 || ^9.0 || ^10.0 || ^11.0 || ^12.0 || ^13.0"
23+
"illuminate/notifications": "^11.0 || ^12.0 || ^13.0",
24+
"illuminate/support": "^11.0 || ^12.0 || ^13.0"
2525
},
2626
"require-dev": {
2727
"mockery/mockery": "^1.3.1",
28-
"phpunit/phpunit": "^9.3 || ^10.5 || ^11.5.3 || ^12.5.12",
29-
"orchestra/testbench": "^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0"
28+
"phpunit/phpunit": "^11.5.3 || ^12.5.12",
29+
"orchestra/testbench": "^9.0 || ^10.0 || ^11.0"
3030
},
3131
"suggest": {
3232
"ext-exif": "Required for image attachment support"

phpunit.xml.dist

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@
33
xsi:noNamespaceSchemaLocation="vendor/phpunit/phpunit/phpunit.xsd"
44
bootstrap="vendor/autoload.php"
55
cacheDirectory=".phpunit.cache"
6+
cacheResult="false"
67
executionOrder="depends,defects"
78
beStrictAboutOutputDuringTests="true"
89
displayDetailsOnPhpunitDeprecations="true"
9-
failOnRisky="true">
10-
10+
failOnRisky="true"
11+
testdox="false">
1112
<testsuites>
1213
<testsuite name="Laravel Pushover Notifications Test Suite">
1314
<directory suffix="Test.php">tests</directory>

0 commit comments

Comments
 (0)