Biggest impact changes
- Requires PHP 8.2
radebatz/type-info-extrasis now a required dependency- The type-info based
TypeInfoTypeResolveris now the default - Inital support for OpenAPI 3.2.0 has been added
- All 5.x deprecations have been removed
What's Changed
- Backport latest changes of LegacyTypeResolver from v6 by @DerManoMann in #1851
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #1852
- [v6] - PHP 8.2 by @DerManoMann in #1761
- Add symfony
^8.0to deps list by @DerManoMann in #1854 - Update phpunit config by @DerManoMann in #1857
- CLI allow to remove processor by @DerManoMann in #1858
- Update rector config by @DerManoMann in #1864
- Drop redundant
method_existschecks by @DerManoMann in #1862 - Allow to disable default tag descriptions by @DerManoMann in #1860
- Methods SplObjectStorage::attach(), detach & contains() are deprecated since PHP 8.5. by @yblatti in #1865
- Add some type resolver details to Readme by @DerManoMann in #1867
- Stop suggesting
doctrine/annotationsby @DerManoMann in #1870 - Add missing versions
'3.1.2'and'3.2.0'by @DerManoMann in #1871 - Bump actions/cache from 4 to 5 by @dependabot[bot] in #1874
- Add support for
patternPropertiesto attributes by @DerManoMann in #1876 - Fix merging of
$additionalPropertiesby @DerManoMann in #1878 - Pin rector version by @DerManoMann in #1881
- Add backport action workflow by @DerManoMann in #1880
- Tweak backport PR title by @DerManoMann in #1884
- Clean up
jsonSerialize()return type by @DerManoMann in #1883 - Change attribute
summary/descriptiondefault value to supportnullas user provided value by @DerManoMann in #1886 - (backport) Allow draft PR when detecting conflicts by @DerManoMann in #1887
- Enable GH workflows for 5.x by @DerManoMann in #1891
- Minor annotation factory cleanup by @DerManoMann in #1895
- Add 3.2.0 properties to
Tagannotations by @DerManoMann in #1893 - Add 3.2.0
queryoperation by @DerManoMann in #1894 - Fix version check to handle more than two versions by @DerManoMann in #1900
- Add more rector config by @DerManoMann in #1903
- Convert test fixtures to using attributes where possible by @DerManoMann in #1905
- Add support for 3.1
unevaluatedPropertiessupport by @DerManoMann in #1907
New Contributors
Full Changelog: 5.7.3...6.0.0