You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Move PHPUnit dependency from require to require-dev
* Rewrite unit tests for PHPUnit 12
* Install phpunit upstream with dependency installer while
honoring/keeping upstream versions
* Add unit tests for package installer changes to install
phpunit upstream
* Refresh github actions and run workflows for php 8.1, 8.2, 8.3 and 8.4
* Drop php support for versions < 8.1
* Drop composer 1 support
* Drop youwe/coding-standard-phpstorm package and add as suggest
Copy file name to clipboardexpand all lines: CHANGELOG.md
+24
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,30 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
## [3.0.0] - Unreleased
8
+
### Added
9
+
- Added `phpunit/phpunit` to suggested dependencies in `composer.json`.
10
+
- Added `youwe/coding-standard-phpstorm` to suggested dependencies in `composer.json`.
11
+
- Added support to honor upstream version constraints
12
+
- Github action for php 8.3 and php 8.4 to run unit tests against PHPUnit 12.
13
+
- Testing suite now attempts to install phpunit upstream if it isn't available yet
14
+
- Existing upstream versions are honored if already installed
15
+
- Upstream projects not having phpunit installed will install phpunit with an @stable version
16
+
17
+
### Changed
18
+
- Unit tests as part of the testing suite are rewritten for PHPUnit 12
19
+
- Updated GitHub Action workflows to support PHP 8.1, 8.2, and 8.3.
20
+
-`composer.json`: Dropped support for PHP < 8.1.
21
+
- Moved phpunit from require to require-dev
22
+
- Changed PHPMD suppressions in docblocks to quote the rule name, due to changes in later versions of PHPStan that create false positives on these docblocks if not quoted.
23
+
24
+
### Removed
25
+
- Removed support for EOL PHP versions. Projects running PHP < 8.1 can stick to version 2 of the testing-suite.
26
+
- Removed support for Composer 1. Projects still relying on Composer 1 can stick to version 2 of the testing-suite.
27
+
- Removed `youwe/coding-standard-phpstorm` as dependency (it is still listed in suggest)
28
+
- Removed `phpunit/phpunit` as direct dependency (it is still in require-dev and installed upstream through the `youwe/dependency-installer`)
29
+
- Github actions for php < 8.1
30
+
7
31
## 2.19.1
8
32
### Changed
9
33
-`^0.30` restricts updates to only versions within the `0.30.x` range, preventing upgrades to 0.32.0 for
0 commit comments