Skip to content

Commit

Permalink
Merge pull request #249 from MarcinOrlowski/dev
Browse files Browse the repository at this point in the history
Release 11.0.0
  • Loading branch information
MarcinOrlowski committed May 6, 2024
2 parents 9b6d00a + ff6a490 commit d2fa82d
Show file tree
Hide file tree
Showing 86 changed files with 102 additions and 102 deletions.
2 changes: 1 addition & 1 deletion .codecov.yml
Expand Up @@ -3,7 +3,7 @@
# Laravel API Response Builder CodeCov.io config file
#
# @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
# @copyright 2016-2023 Marcin Orlowski
# @copyright 2016-2024 Marcin Orlowski
# @license http://www.opensource.org/licenses/mit-license.php MIT
# @link https://github.com/MarcinOrlowski/laravel-api-response-builder
#
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coding-standards.yml
Expand Up @@ -3,7 +3,7 @@
# Laravel API Response Builder Static code analysis Github Action config
#
# @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
# @copyright 2016-2023 Marcin Orlowski
# @copyright 2016-2024 Marcin Orlowski
# @license http://www.opensource.org/licenses/mit-license.php MIT
# @link https://github.com/MarcinOrlowski/laravel-api-response-builder
#
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coverage.yml
Expand Up @@ -3,7 +3,7 @@
# Laravel API Response Builder Unit tests Github Action config
#
# @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
# @copyright 2016-2023 Marcin Orlowski
# @copyright 2016-2024 Marcin Orlowski
# @license http://www.opensource.org/licenses/mit-license.php MIT
# @link https://github.com/MarcinOrlowski/laravel-api-response-builder
#
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/phpstan.yml
Expand Up @@ -3,7 +3,7 @@
# Laravel API Response Builder Static code analysis Github Action config
#
# @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
# @copyright 2016-2023 Marcin Orlowski
# @copyright 2016-2024 Marcin Orlowski
# @license http://www.opensource.org/licenses/mit-license.php MIT
# @link https://github.com/MarcinOrlowski/laravel-api-response-builder
#
Expand Down
17 changes: 8 additions & 9 deletions .github/workflows/phpunit.yml
Expand Up @@ -3,7 +3,7 @@
# Laravel API Response Builder Unit tests Github Action config
#
# @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
# @copyright 2016-2023 Marcin Orlowski
# @copyright 2016-2024 Marcin Orlowski
# @license http://www.opensource.org/licenses/mit-license.php MIT
# @link https://github.com/MarcinOrlowski/laravel-api-response-builder
#
Expand Down Expand Up @@ -34,17 +34,16 @@ jobs:
runs-on: ubuntu-latest

steps:
# https://github.com/marketplace/actions/setup-php-action
- name: "Setup PHP ${{ matrix.php }}"
uses: shivammathur/setup-php@v2
with:
php-version: "${{ matrix.php }}"

# https://github.com/marketplace/actions/checkout
- name: "Checkout repository..."
uses: actions/checkout@v4

# https://github.com/marketplace/actions/composer-php-actions
- name: "Installing dependencies..."
uses: php-actions/composer@v6
with:
version: 2
php_version: "${{ matrix.php }}"
dev: yes

- name: "Running PHPUnit..."
shell: bash
run: |
Expand Down
2 changes: 1 addition & 1 deletion README.md
Expand Up @@ -66,5 +66,5 @@ Development branch:

## License ##

* Written and copyrighted &copy;2016-2023 by Marcin Orlowski <mail (#) marcinorlowski (.) com>
* Written and copyrighted &copy;2016-2024 by Marcin Orlowski <mail (#) marcinorlowski (.) com>
* ResponseBuilder is open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT)
2 changes: 1 addition & 1 deletion config/response_builder.php
Expand Up @@ -7,7 +7,7 @@
* See docs/config.md for detailed documentation
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*
Expand Down
3 changes: 2 additions & 1 deletion docs/CHANGES.md
Expand Up @@ -18,7 +18,8 @@ should be able to easily backport future new features to older versions rather e

## CHANGE LOG ##

* dev
* v11.0.0 (2023-02-20)
* **BACKWARD INCOMPATIBLE CHANGES** ([more info](compatibility.md)).
* Added support for Laravel v11.
* Corrected documentation (thanks to Ehsan Soleimanian)

Expand Down
5 changes: 5 additions & 0 deletions docs/compatibility.md
Expand Up @@ -5,6 +5,7 @@
[« Documentation table of contents](README.md)

* [Important incompatibile changes](#incompatibility-notes)
* [Changes in v11.*](#v11)
* [Changes in v10.*](#v10)
* [Changes in v9.4](#v94)
* [Changes in v9.*](#v9) (up to v9.3)
Expand All @@ -23,6 +24,10 @@

Backward (in)compatibility notes. Pay attention if you are upgrading.

## v11 ##

* Requires Laravel 11.0+ and PHP 8.2+

## v10 ##

* Requires Laravel 10.0+ and PHP 8.1+
Expand Down
2 changes: 1 addition & 1 deletion phpcs.xml
Expand Up @@ -3,7 +3,7 @@
* Laravel API Response Builder - PHP Code Sniffer config file
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*
Expand Down
2 changes: 1 addition & 1 deletion phpstan.neon
Expand Up @@ -3,7 +3,7 @@
# Laravel API Response Builder PHPStan config file
#
# @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
# @copyright 2016-2023 Marcin Orlowski
# @copyright 2016-2024 Marcin Orlowski
# @license http://www.opensource.org/licenses/mit-license.php MIT
# @link https://github.com/MarcinOrlowski/laravel-api-response-builder
#
Expand Down
2 changes: 1 addition & 1 deletion src/ApiCodesHelpers.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/ApiResponse.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/BaseApiCodes.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Contracts/ConverterContract.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Contracts/ExceptionHandlerContract.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Contracts/InvalidTypeExceptionContract.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Converter.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Converters/ArrayableConverter.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Converters/JsonSerializableConverter.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Converters/ToArrayConverter.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/ExceptionHandlerHelper.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/ExceptionHandlers/DefaultExceptionHandler.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/ExceptionHandlers/HttpExceptionHandler.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/ExceptionHandlers/ValidationExceptionHandler.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
10 changes: 5 additions & 5 deletions src/Exceptions/ArrayWithMixedKeysException.php
Expand Up @@ -7,14 +7,14 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
final class ArrayWithMixedKeysException extends \Exception
{
/** @var string */
protected $message =
'Invalid data array. Either set own keys for all the items or do not specify any keys at all. ' .
'Arrays with mixed keys are not supported by design.';
/** @var string */
protected $message =
'Invalid data array. Either set own keys for all the items or do not specify any keys at all. ' .
'Arrays with mixed keys are not supported by design.';
}
2 changes: 1 addition & 1 deletion src/Exceptions/ClassNotFound.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/ConfigurationException.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/ConfigurationNotFoundException.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/IncompatibleTypeException.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/IncompleteConfigurationException.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/InvalidConfigurationElementException.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/InvalidConfigurationException.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/InvalidTypeException.php
Expand Up @@ -9,7 +9,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/MissingConfigurationKeyException.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/NotArrayException.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/NotBooleanException.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/NotIntegerException.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down
2 changes: 1 addition & 1 deletion src/Exceptions/NotObjectException.php
Expand Up @@ -7,7 +7,7 @@
* Laravel API Response Builder
*
* @author Marcin Orlowski <mail (#) marcinOrlowski (.) com>
* @copyright 2016-2023 Marcin Orlowski
* @copyright 2016-2024 Marcin Orlowski
* @license http://www.opensource.org/licenses/mit-license.php MIT
* @link https://github.com/MarcinOrlowski/laravel-api-response-builder
*/
Expand Down

0 comments on commit d2fa82d

Please sign in to comment.