#5937: failOnPhpunitDeprecation attribute on the <phpunit> element of the XML configuration file and --fail-on-phpunit-deprecation CLI option for controlling whether PHPUnit deprecations should be considered when determining the test runner's shell exit code (default: do not consider)
displayDetailsOnPhpunitDeprecations attribute on the <phpunit> element of the XML configuration file and --display-phpunit-deprecations CLI option for controlling whether details on PHPUnit deprecations should be displayed (default: do not display)
Changed
#5937: PHPUnit deprecations will, by default, no longer affect the test runner's shell exit code. This can optionally be turned back on using the --fail-on-phpunit-deprecation CLI option or the failOnPhpunitDeprecation="true" attribute on the <phpunit> element of the XML configuration file.
Details for PHPUnit deprecations will, by default, no longer be displayed. This can optionally be turned back on using the --display-phpunit-deprecations CLI option or the displayDetailsOnPhpunitDeprecations attribute on the <phpunit> element of the XML configuration file.
#5931: name property on <testsuites> element in JUnit XML logfile
Removed .phpstorm.meta.php file as methods such as TestCase::createStub() use generics / template types for their return types and PhpStorm, for example, uses that information
Fixed
#5884: TestDox printer does not consider that issues can be suppressed by attribute, baseline, source location, or @ operator
#5869: shortenArraysForExportThreshold attribute on the <phpunit> element of the XML configuration file to limit the export of arrays to a specified number of elements (default: 0 / do not limit the export of arrays)
#5885: Optionally repeat TestDox output for non-successful tests after the regular TestDox output
#5906: --extension CLI option to register a test runner extension
Changed
#5856: When the test runner is configured to fail on deprecations, notices, warnings, incomplete tests, or skipped tests then details for tests that triggered deprecations, notices, or warnings as well as tests that were marked as incomplete or skipped are always shown, respectively
#5869: The configuration file generated using --generate-configuration now limits the export of arrays to 10 elements in order to improve performance
#5937: failOnPhpunitDeprecation attribute on the <phpunit> element of the XML configuration file and --fail-on-phpunit-deprecation CLI option for controlling whether PHPUnit deprecations should be considered when determining the test runner's shell exit code (default: do not consider)
displayDetailsOnPhpunitDeprecations attribute on the <phpunit> element of the XML configuration file and --display-phpunit-deprecations CLI option for controlling whether details on PHPUnit deprecations should be displayed (default: do not display)
Changed
#5937: PHPUnit deprecations will, by default, no longer affect the test runner's shell exit code. This can optionally be turned back on using the --fail-on-phpunit-deprecation CLI option or the failOnPhpunitDeprecation="true" attribute on the <phpunit> element of the XML configuration file.
Details for PHPUnit deprecations will, by default, no longer be displayed. This can optionally be turned back on using the --display-phpunit-deprecations CLI option or the displayDetailsOnPhpunitDeprecations attribute on the <phpunit> element of the XML configuration file.
#5931: name property on <testsuites> element in JUnit XML logfile
Removed .phpstorm.meta.php file as methods such as TestCase::createStub() use generics / template types for their return types and PhpStorm, for example, uses that information
Fixed
#5884: TestDox printer does not consider that issues can be suppressed by attribute, baseline, source location, or @ operator
#5869: shortenArraysForExportThreshold attribute on the <phpunit> element of the XML configuration file to limit the export of arrays to a specified number of elements (default: 0 / do not limit the export of arrays)
#5885: Optionally repeat TestDox output for non-successful tests after the regular TestDox output
#5906: --extension CLI option to register a test runner extension
Changed
#5856: When the test runner is configured to fail on deprecations, notices, warnings, incomplete tests, or skipped tests then details for tests that triggered deprecations, notices, or warnings as well as tests that were marked as incomplete or skipped are always shown, respectively
#5869: The configuration file generated using --generate-configuration now limits the export of arrays to 10 elements in order to improve performance
Add support for getting all the enum cases with !php/enum Foo
7.0
Remove the !php/const: tag, use !php/const instead (without the colon)
6.3
Add support to dump int keys as strings by using the Yaml::DUMP_NUMERIC_KEY_AS_STRING flag
6.2
Add support for !php/enum and !php/enum *->value
Deprecate the !php/const: tag in key which will be replaced by the !php/const tag (without the colon) since 3.4
6.1
In cases where it will likely improve readability, strings containing single quotes will be double-quoted
5.4
Add new lint:yaml dirname --exclude=/dirname/foo.yaml --exclude=/dirname/bar.yaml
option to exclude one or more specific files from multiple file list
Allow negatable for the parse tags option with --no-parse-tags
5.3
Added github format support & autodetection to render errors as annotations
when running the YAML linter command in a Github Action environment.
5.1.0
Added support for parsing numbers prefixed with 0o as octal numbers.
Deprecated support for parsing numbers starting with 0 as octal numbers. They will be parsed as strings as of Symfony 6.0. Prefix numbers with 0o
so that they are parsed as octal numbers.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency
- `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
Bumps the dependencies group with 4 updates in the /requirement-checker directory: composer/semver, fidry/makefile, phpunit/phpunit and symfony/yaml.
Updates
composer/semver
from 3.4.0 to 3.4.2Release notes
Sourced from composer/semver's releases.
Changelog
Sourced from composer/semver's changelog.
Commits
c51258e
Fix testsf25dd04
Update CHANGELOG.mdd9dae3c
Fix PHP 5.3 compatibility8536c1b
Update CHANGELOG.md106a346
Fix normalizeStability return type to enforce valid stabilitiesa40ea7e
Add test cases for invalid CalVer & the boundary between SemVer and CalVer (#...1d09200
Add phpstan-baseline.neon to .gitattributes (#153)Updates
fidry/makefile
from 1.0.1 to 1.0.2Release notes
Sourced from fidry/makefile's releases.
Commits
706e960
fix: Fix support for comments (#49)Updates
phpunit/phpunit
from 10.5.26 to 11.3.3Release notes
Sourced from phpunit/phpunit's releases.
... (truncated)
Changelog
Sourced from phpunit/phpunit's changelog.
Commits
8ed0876
Prepare release9af01c6
Merge branch '10.5' into 11.3f069f46
Prepare release444f41d
Merge branch '10.5' into 11.3af9a805
Separate counting of E_DEPRECATED/E_USER_DEPRECATED from counting of PHPUnit ...34fecf1
Merge branch '10.5' into 11.34643625
Elaborate280da05
Merge branch '10.5' into 11.371a75f9
Implement options for controlling whether details on PHPUnit deprecations sho...6f4ace4
RephraseUpdates
symfony/yaml
from 6.4.8 to 7.1.4Release notes
Sourced from symfony/yaml's releases.
... (truncated)
Changelog
Sourced from symfony/yaml's changelog.
... (truncated)
Commits
92e080b
Merge branch '6.4' into 7.1be37e7f
Merge branch '5.4' into 6.462f96e1
:bug: throw ParseException on invalid datefa34c77
Merge branch '7.0' into 7.189bdddd
Merge branch '6.4' into 7.0c5f718c
Merge branch '7.0' into 7.10d3916a
Merge branch '6.4' into 7.0c1e0024
Merge branch '7.0' into 7.1cbe25f6
Merge branch '6.4' into 7.008a7843
Remove unnecessary empty usagesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show