Skip to content

Commit a7a3897

Browse files
committed
Add Laravel 13 support
1 parent a714a3c commit a7a3897

4 files changed

Lines changed: 21 additions & 11 deletions

File tree

.github/workflows/tests.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,16 @@ jobs:
1818
matrix:
1919
os: [ubuntu-latest]
2020
php: [8.3, 8.4]
21-
laravel: [11.*, 12.*]
21+
laravel: [11.*, 12.*, 13.*]
2222
stability: [prefer-stable]
2323
include:
2424
- laravel: 11.*
2525
testbench: 9.*
2626
carbon: ^2.63
2727
- laravel: 12.*
2828
testbench: 10.*
29+
- laravel: 13.*
30+
testbench: 11.*
2931

3032
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }}
3133

CHANGELOG.md

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

33
## [Unreleased](https://github.com/Thavarshan/filterable/compare/v2.1.1...HEAD)
44

5+
### Added
6+
7+
- Added support for Laravel 13.x components.
8+
9+
### Changed
10+
11+
- Updated CI test matrix to include Laravel 13.x with Orchestra Testbench 11.x.
12+
513
## [v2.1.1](https://github.com/Thavarshan/filterable/compare/v2.1.0...v2.1.1) - 2025-12-05
614

715
### Added

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Filterable is a Laravel package for turning HTTP request parameters into rich, c
1717
## Requirements
1818

1919
- PHP 8.3 or 8.4
20-
- Laravel 11.x or 12.x components (`illuminate/cache`, `illuminate/database`, `illuminate/http`, `illuminate/support`)
20+
- Laravel 11.x, 12.x, or 13.x components (`illuminate/cache`, `illuminate/database`, `illuminate/http`, `illuminate/support`)
2121
- A configured cache store when you enable caching features
2222
- A PSR-3 logger when you enable logging (optional)
2323

composer.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -33,24 +33,24 @@
3333
},
3434
"require": {
3535
"php": "^8.3 | ^8.4",
36-
"illuminate/cache": "^11.0|^12.0",
37-
"illuminate/contracts": "^11.0|^12.0",
38-
"illuminate/database": "^11.0|^12.0",
39-
"illuminate/http": "^11.0|^12.0",
40-
"illuminate/support": "^11.0|^12.0",
36+
"illuminate/cache": "^11.0|^12.0|^13.0",
37+
"illuminate/contracts": "^11.0|^12.0|^13.0",
38+
"illuminate/database": "^11.0|^12.0|^13.0",
39+
"illuminate/http": "^11.0|^12.0|^13.0",
40+
"illuminate/support": "^11.0|^12.0|^13.0",
4141
"nesbot/carbon": "^2.72|^3.0",
4242
"spatie/laravel-package-tools": "^1.11"
4343
},
4444
"require-dev": {
4545
"ext-json": "*",
46-
"laravel/pint": "^1.21",
4746
"larastan/larastan": "^3.1",
47+
"laravel/pint": "^1.21",
4848
"mockery/mockery": "^1.4",
4949
"nunomaduro/phpinsights": "^2.11",
50-
"orchestra/testbench": "10.*",
50+
"orchestra/testbench": "10.*|11.*",
5151
"phpunit/phpunit": "^11.5.3",
52-
"tightenco/duster": "^3.1",
53-
"squizlabs/php_codesniffer": "^3.7"
52+
"squizlabs/php_codesniffer": "^3.7",
53+
"tightenco/duster": "^3.1"
5454
},
5555
"scripts": {
5656
"lint": "chmod +x bin/lint.sh && ./bin/lint.sh",

0 commit comments

Comments
 (0)