From 6e80ca13d0ca0b1722f3dcdef939f9d605fa3bfc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Bl=C3=A4ul?= Date: Thu, 29 Aug 2024 17:15:53 +0200 Subject: [PATCH] Make PHP 8.3 support visible in README --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9bb0556..edee093 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ![PHPUnit](https://github.com/parsecsv/parsecsv-for-php/actions/workflows/phpunit.yml/badge.svg) ParseCsv is an easy-to-use PHP class that reads and writes CSV data properly. It -fully conforms to the specifications outlined on the on the +fully conforms to the specifications outlined on the [Wikipedia article][CSV] (and thus RFC 4180). It has many advanced features which help make your life easier when dealing with CSV data. @@ -28,7 +28,7 @@ and third-party support for handling CSV data in PHP. * Support for character encoding conversion using PHP's `iconv()` and `mb_convert_encoding()` functions. * Supports PHP 5.5 and higher. - It certainly works with PHP 7.2 and all versions in between. + It certainly works with PHP 8.3 and all versions in between. ## Installation @@ -165,6 +165,8 @@ composer install composer run test ```` +Note that PHP 8.2 and newer allow PHPUnit versions that deprecate `@annotations`. The GitHub actions use Rector to +convert them to `#[attributes]`. When pushing code to GitHub, tests will be executed using GitHub Actions. The relevant configuration is in the file `.github/workflows/ci.yml`. To run the `test` action locally, you can execute the following command: