Skip to content

Commit 804ec04

Browse files
committed
Add support for Laravel 12
1 parent c297898 commit 804ec04

File tree

5 files changed

+27
-8
lines changed

5 files changed

+27
-8
lines changed

.github/workflows/tests.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@ jobs:
1313
strategy:
1414
matrix:
1515
php-version: [8.2, 8.3]
16-
laravel-version: ['^10.0', '^11.0']
16+
laravel-version: ['^10.0', '^11.0', '^12.0']
1717
include:
18+
- laravel-version: '^12.0'
19+
testbench-version: '^10.0'
1820
- laravel-version: '^11.0'
1921
testbench-version: '^9.0'
2022
- laravel-version: '^10.0'

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,23 @@ All notable changes to `kaibatech/viettel-cloud-s3` will be documented in this f
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [1.0.1] - 2025-01-30
9+
10+
### Added
11+
- Support for Laravel 12.x compatibility
12+
- Support for PHPUnit ^11.0 compatibility
13+
- Support for Orchestra Testbench ^10.0 for Laravel 12 testing
14+
15+
### Updated
16+
- Updated GitHub Actions workflow to test Laravel 12 compatibility
17+
- Extended compatibility matrix to include Laravel 10.x, 11.x, and 12.x
18+
- Updated requirements to support Laravel ^10.0 || ^11.0 || ^12.0
19+
20+
### Requirements
21+
- PHP ^8.2
22+
- Laravel ^10.0 || ^11.0 || ^12.0
23+
- League/Flysystem ^3.0
24+
825
## [1.0.0] - 2025-05-26
926

1027
### Added

INSTALLATION.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ This guide will walk you through installing and configuring the **Viettel Cloud
55
## Prerequisites
66

77
- **PHP**: 8.2 or higher
8-
- **Laravel**: 10.x or 11.x
8+
- **Laravel**: 10.x, 11.x or 12.x
99
- **Composer**: Latest version
1010
- **Viettel Cloud Storage Credentials**: Access key, secret key, and endpoint
1111

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ A Laravel Storage driver for **Viettel Cloud Object Storage** and other **VIPCor
1616
-**URL generation** for public file access
1717
-**Custom AWS v4 signature calculation** compatible with VIPCore/EMC ViPR
1818
-**UNSIGNED-PAYLOAD support** required by some S3-compatible services
19-
-**Laravel 10.x & 11.x support**
19+
-**Laravel 10.x, 11.x & 12.x support**
2020

2121
## 🚀 Installation
2222

@@ -352,7 +352,7 @@ Check `storage/logs/laravel.log` for detailed error information.
352352
## 📋 Requirements
353353

354354
- **PHP**: ^8.2
355-
- **Laravel**: ^10.0 || ^11.0
355+
- **Laravel**: ^10.0 || ^11.0 || ^12.0
356356
- **League/Flysystem**: ^3.0
357357

358358
## 🤝 Contributing

composer.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@
2727
},
2828
"require": {
2929
"php": "^8.2",
30-
"illuminate/support": "^10.0|^11.0",
31-
"illuminate/filesystem": "^10.0|^11.0",
30+
"illuminate/support": "^10.0|^11.0|^12.0",
31+
"illuminate/filesystem": "^10.0|^11.0|^12.0",
3232
"league/flysystem": "^3.0"
3333
},
3434
"require-dev": {
35-
"phpunit/phpunit": "^10.0",
36-
"orchestra/testbench": "^8.0|^9.0"
35+
"phpunit/phpunit": "^10.0|^11.0",
36+
"orchestra/testbench": "^8.0|^9.0|^10.0"
3737
},
3838
"autoload": {
3939
"psr-4": {

0 commit comments

Comments
 (0)