Paraunit 1.0.0-beta1: the first approach to a stable release

After a long hiatus, I decided to start working in the first stable release of Paraunit; the package is good and running smoothly for years, so we no longer have any reason to delay the 1.0 further. This will also be the occasion to force some static analysis onto the codebase.

This is the full changelog for this first beta release; the following changes are in comparison to the previous, unstable release (0.12.3)

Breaking changes

  • Drop support for older packages: #134
    • phpunit/phpunit 6
    • phpunit/php-code-coverage < 6
    • All Symfony components < 3.4
  • Scalar and return types added everywhere possible

Added

  • Add support for phpunit/phpunit 8 and phpunit/php-code-coverage 7 #133
  • Add explicit requirement for ext-dom and ext-json #134

Fixed

  • Do not set values on PHPUnit options that do not expect values #127, thanks @fullbl

Changed

  • Update PHPStan to 0.11 #128
  • Update coding standard to 0.3 #131
  • Disable Scrutinizer #132