Skip to content

Commit 9d2e026

Browse files
committed
Prepare 9.8.0 release
1 parent cad54d3 commit 9d2e026

File tree

3 files changed

+71
-32
lines changed

3 files changed

+71
-32
lines changed

CHANGELOG.md

+46-22
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
All Notable changes to `Csv` will be documented in this file
44

5-
## Next - TBD
5+
## [9.8.0] - 2022-01-04
66

77
### Added
88

@@ -25,7 +25,7 @@ All Notable changes to `Csv` will be documented in this file
2525
- Remove internal `EmptyEscapeParser` Polyfill used in `Reader` class
2626
- Remove PHP7.4 polyfill features in `Writer` class
2727

28-
## 9.7.4 - 2021-11-30
28+
## [9.7.4] - 2021-11-30
2929

3030
### Added
3131

@@ -44,7 +44,7 @@ thanks to [@robertfausk](https://github.com/robertfausk) and [@Lehmub](https://g
4444

4545
- None
4646

47-
## 9.7.3 - 2021-11-21
47+
## [9.7.3] - 2021-11-21
4848

4949
### Added
5050

@@ -64,7 +64,7 @@ thanks to [@robertfausk](https://github.com/robertfausk) and [@Lehmub](https://g
6464

6565
- None
6666

67-
## 9.7.2 - 2021-10-05
67+
## [9.7.2] - 2021-10-05
6868

6969
### Added
7070

@@ -85,7 +85,7 @@ thanks to [@robertfausk](https://github.com/robertfausk) and [@Lehmub](https://g
8585

8686
- None
8787

88-
## 9.7.1 - 2021-04-17
88+
## [9.7.1] - 2021-04-17
8989

9090
### Added
9191

@@ -103,7 +103,7 @@ thanks to [@robertfausk](https://github.com/robertfausk) and [@Lehmub](https://g
103103

104104
- None
105105

106-
## 9.7.0 - 2021-03-26
106+
## [9.7.0] - 2021-03-26
107107

108108
### Added
109109

@@ -140,7 +140,7 @@ thanks to [@robertfausk](https://github.com/robertfausk) and [@Lehmub](https://g
140140
- PHP7.2 support
141141
- `League\Csv\AbstractCsv::$stream_filter_mode`
142142

143-
## 9.6.2 - 2020-12-10
143+
## [9.6.2] - 2020-12-10
144144

145145
### Added
146146

@@ -158,7 +158,7 @@ thanks to [@robertfausk](https://github.com/robertfausk) and [@Lehmub](https://g
158158

159159
- Removing Travis and Scrutinizr as development tools
160160

161-
## 9.6.1 - 2020-09-05
161+
## [9.6.1] - 2020-09-05
162162

163163
### Added
164164

@@ -176,7 +176,7 @@ thanks to [@robertfausk](https://github.com/robertfausk) and [@Lehmub](https://g
176176

177177
- None
178178

179-
## 9.6.0 - 2020-03-17
179+
## [9.6.0] - 2020-03-17
180180

181181
### Added
182182

@@ -201,7 +201,7 @@ thanks to [@robertfausk](https://github.com/robertfausk) and [@Lehmub](https://g
201201
- Internal polyfill for `is_nullable_int`
202202
- Support for PHP7.0 and PHP7.1
203203

204-
## 9.5.0 - 2019-12-15
204+
## [9.5.0] - 2019-12-15
205205

206206
### Added
207207

@@ -225,7 +225,7 @@ feature proposed and developed by [Darren Miller](https://github.com/dmlogic)
225225

226226
- Nothing
227227

228-
## 9.4.1 - 2019-10-17
228+
## [9.4.1] - 2019-10-17
229229

230230
### Added
231231

@@ -243,7 +243,7 @@ feature proposed and developed by [Darren Miller](https://github.com/dmlogic)
243243

244244
- Nothing
245245

246-
## 9.4.0 - 2019-10-02
246+
## [9.4.0] - 2019-10-02
247247

248248
### Added
249249

@@ -269,7 +269,7 @@ feature proposed and developed by [Darren Miller](https://github.com/dmlogic)
269269

270270
- Nothing
271271

272-
## 9.3.0 - 2019-07-30
272+
## [9.3.0] - 2019-07-30
273273

274274
### Added
275275

@@ -291,7 +291,7 @@ protected methods `HTMLConverter::addHTMLAttributes` and `HTMLConverter::appendH
291291

292292
- Nothing
293293

294-
## 9.2.1 - 2019-06-08
294+
## [9.2.1] - 2019-06-08
295295

296296
### Added
297297

@@ -310,7 +310,7 @@ protected methods `HTMLConverter::addHTMLAttributes` and `HTMLConverter::appendH
310310

311311
- Nothing
312312

313-
## 9.2.0 - 2019-03-08
313+
## [9.2.0] - 2019-03-08
314314

315315
### Added
316316

@@ -340,7 +340,7 @@ protected methods `HTMLConverter::addHTMLAttributes` and `HTMLConverter::appendH
340340

341341
- Nothing
342342

343-
## 9.1.4 - 2018-05-01
343+
## [9.1.4] - 2018-05-01
344344

345345
### Added
346346

@@ -359,7 +359,7 @@ protected methods `HTMLConverter::addHTMLAttributes` and `HTMLConverter::appendH
359359

360360
- Nothing
361361

362-
## 9.1.3 - 2018-03-12
362+
## [9.1.3] - 2018-03-12
363363

364364
### Added
365365

@@ -379,7 +379,7 @@ protected methods `HTMLConverter::addHTMLAttributes` and `HTMLConverter::appendH
379379

380380
- Nothing
381381

382-
## 9.1.2 - 2018-02-05
382+
## [9.1.2] - 2018-02-05
383383

384384
### Added
385385

@@ -398,7 +398,7 @@ protected methods `HTMLConverter::addHTMLAttributes` and `HTMLConverter::appendH
398398

399399
- Nothing
400400

401-
## 9.1.1 - 2017-11-28
401+
## [9.1.1] - 2017-11-28
402402

403403
### Added
404404

@@ -418,7 +418,7 @@ protected methods `HTMLConverter::addHTMLAttributes` and `HTMLConverter::appendH
418418

419419
- Nothing
420420

421-
## 9.1.0 - 2017-10-20
421+
## [9.1.0] - 2017-10-20
422422

423423
### Added
424424

@@ -442,7 +442,7 @@ protected methods `HTMLConverter::addHTMLAttributes` and `HTMLConverter::appendH
442442

443443
- Nothing
444444

445-
## 9.0.1 - 2017-08-21
445+
## [9.0.1] - 2017-08-21
446446

447447
### Added
448448

@@ -460,7 +460,7 @@ protected methods `HTMLConverter::addHTMLAttributes` and `HTMLConverter::appendH
460460

461461
- Nothing
462462

463-
## 9.0.0 - 2017-08-18
463+
## [9.0.0] - 2017-08-18
464464

465465
### Added
466466

@@ -1247,3 +1247,27 @@ to manage BOM character with CSV.
12471247
## 1.0.0 - 2013-12-03
12481248

12491249
Initial Release of `Bakame\Csv`
1250+
1251+
[Next]: https://github.com/thephpleague/csv/compare/9.8.0...master
1252+
[9.8.0]: https://github.com/thephpleague/csv/compare/9.7.4...9.8.0
1253+
[9.7.4]: https://github.com/thephpleague/csv/compare/9.7.3...9.7.4
1254+
[9.7.3]: https://github.com/thephpleague/csv/compare/9.7.2...9.7.3
1255+
[9.7.2]: https://github.com/thephpleague/csv/compare/9.7.1...9.7.2
1256+
[9.7.1]: https://github.com/thephpleague/csv/compare/9.7.0...9.7.1
1257+
[9.7.0]: https://github.com/thephpleague/csv/compare/9.6.2...9.7.0
1258+
[9.6.2]: https://github.com/thephpleague/csv/compare/9.6.1...9.6.2
1259+
[9.6.1]: https://github.com/thephpleague/csv/compare/9.6.0...9.6.1
1260+
[9.6.0]: https://github.com/thephpleague/csv/compare/9.5.0...9.6.0
1261+
[9.5.0]: https://github.com/thephpleague/csv/compare/9.4.1...9.5.0
1262+
[9.4.1]: https://github.com/thephpleague/csv/compare/9.4.0...9.4.1
1263+
[9.4.0]: https://github.com/thephpleague/csv/compare/9.3.0...9.4.0
1264+
[9.3.0]: https://github.com/thephpleague/csv/compare/9.2.1...9.3.0
1265+
[9.2.1]: https://github.com/thephpleague/csv/compare/9.2.0...9.2.1
1266+
[9.2.0]: https://github.com/thephpleague/csv/compare/9.1.4...9.2.0
1267+
[9.1.4]: https://github.com/thephpleague/csv/compare/9.1.3...9.1.4
1268+
[9.1.3]: https://github.com/thephpleague/csv/compare/9.1.2...9.1.3
1269+
[9.1.2]: https://github.com/thephpleague/csv/compare/9.1.1...9.1.2
1270+
[9.1.1]: https://github.com/thephpleague/csv/compare/9.1.0...9.1.1
1271+
[9.1.0]: https://github.com/thephpleague/csv/compare/9.0.1...9.1.0
1272+
[9.0.1]: https://github.com/thephpleague/csv/compare/9.0.0...9.0.1
1273+
[9.0.0]: https://github.com/thephpleague/csv/compare/8.2.2...9.0.0

README.md

+21-6
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@
55
[![Build](https://github.com/thephpleague/csv/workflows/build/badge.svg)](https://github.com/thephpleague/csv/actions?query=workflow%3A%22build%22)
66
[![Total Downloads](https://img.shields.io/packagist/dt/league/csv.svg?style=flat-square)](https://packagist.org/packages/league/csv)
77

8-
Csv is a simple library to ease CSV parsing, writing and filtering in
9-
PHP. The goal of the library is to be powerful while remaining lightweight,
8+
Csv is a library to ease parsing, writing and filtering CSV in PHP.
9+
The library goal is to be powerful while remaining lightweight,
1010
by utilizing PHP native classes whenever possible.
1111

1212
## Highlights
1313

14-
- Simple API
14+
- Easy to use API
1515
- Read and Write to CSV documents in a memory efficient and scalable way
1616
- Support PHP stream filtering capabilities
1717
- Transform CSV documents into popular format (JSON, XML or HTML)
@@ -25,7 +25,21 @@ Full documentation can be found at [csv.thephpleague.com](https://csv.thephpleag
2525

2626
## System Requirements
2727

28-
You need **PHP >= 7.4** and the `mbstring` extension to use `Csv` but the latest stable version of PHP is recommended.
28+
You need the `mbstring` extension to use `Csv` and the latest stable version of PHP is recommended.
29+
30+
Please find below the PHP support for `Csv` version 9.
31+
32+
| Min. Library Version | Min. PHP Version | Max. Supported PHP Version |
33+
|----------------------|------------------|----------------------------|
34+
| 9.0.0 | PHP 7.0.10 | PHP 7.1.x |
35+
| 9.1.2 | PHP 7.0.10 | PHP 7.2.x |
36+
| 9.2.0 | PHP 7.0.10 | PHP 7.4.x |
37+
| 9.6.0 | PHP 7.2.5 | PHP 7.4.x |
38+
| 9.6.2 | PHP 7.2.5 | PHP 8.0.x |
39+
| 9.7.0 | PHP 7.3.0 | PHP 8.0.x |
40+
| 9.7.3 | PHP 7.3.0 | PHP 8.1.x |
41+
| 9.8.0 | PHP 7.4.0 | PHP 8.1.x |
42+
2943

3044
## Install
3145

@@ -37,7 +51,8 @@ composer require league/csv
3751

3852
## Configuration
3953

40-
**Warning:** If your CSV document was created or is read on a Macintosh computer, add the following lines before using the library to help [PHP detect line ending](http://php.net/manual/en/function.fgetcsv.php#refsect1-function.fgetcsv-returnvalues).
54+
**Warning:** If your CSV document was created or is read on a Macintosh computer, add the following lines before
55+
using the library to help [PHP detect line ending](http://php.net/manual/en/function.fgetcsv.php#refsect1-function.fgetcsv-returnvalues).
4156

4257
```php
4358
if (!ini_get("auto_detect_line_endings")) {
@@ -47,7 +62,7 @@ if (!ini_get("auto_detect_line_endings")) {
4762

4863
## Testing
4964

50-
`League\Csv` has a :
65+
The library has a :
5166

5267
- a [PHPUnit](https://phpunit.de) test suite
5368
- a coding style compliance test suite using [PHP CS Fixer](https://cs.symfony.com/).

composer.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@
3333
"require-dev": {
3434
"ext-curl" : "*",
3535
"ext-dom": "*",
36-
"friendsofphp/php-cs-fixer": "^3.0",
37-
"phpunit/phpunit" : "^9.5",
38-
"phpstan/phpstan": "^1.0",
39-
"phpstan/phpstan-strict-rules": "^1.0",
36+
"friendsofphp/php-cs-fixer": "^v3.4.0",
37+
"phpunit/phpunit" : "^9.5.11",
38+
"phpstan/phpstan": "^1.3.0",
39+
"phpstan/phpstan-strict-rules": "^1.1.0",
4040
"phpstan/phpstan-phpunit": "^1.0.0"
4141
},
4242
"autoload": {

0 commit comments

Comments
 (0)