APIGen v5.0.0 Release Notes
Release Date: 2017-08-31 // almost 7 years ago-
If you are interested in ApiGen behind-scene @TomasVotruba wrote a post about ApiGen 5 revival process: https://www.tomasvotruba.cz/blog/2017/09/04/how-apigen-survived-its-own-death/
➕ Added
🍱 @vlastavesely added as a co-maintainer, thanks to his great additions to the project 👏
#971 Added resolving parent classes, Thanks to @vlastavesely
📦 #987 Improve parsing by BetterReflection by Caching, make use of Roave/BetterReflection#312; also decouple
BetterReflection
subpackage and turn static to DI🔄 Changed
- ⚡️ #977, #978 Updated to EasyCodingStandard 2.2.6 with new checkers
- #990 Improve ProjectVendorSourceLocatorFactory readability, Thanks @simara-svatopluk
🛠 Fixed
- 🗄 #974 Deprecate all subelements of deprecated classes, interfaces and traits, Thanks to @vlastavesely
- 🛠 #980 Fixed line wraps in source code (css), Thanks to @vlastavesely
- #972 Fixed
__CLASS__
parsing, see Roave/BetterReflection#298, Thanks to @vlastavesely
Full diff: v5.0.0-RC4...v5.0.0-RC5
Previous changes from v5.0.0-RC4
-
➕ Added
- 👍 #926 Initial support for ReflectionConstant, Thanks @POPSuL also for extensive PR to BetterReflection repository
- #959 Added ValueDumper, Thanks @vlastavesely
- 👍 #958 Added support for interface constants, Thanks @vlastavesely
- 📄 #970 Added ApiGen Docs DEMO - to be found at https://apigen.github.io/ApiGen
🔄 Changed
- #956 Reflection: allowed nullable filenames for internal reflections, Thanks @vlastavesely
- ⬆️ #969 Upgraded to EasyCodingStandard 2.2
🛠 Fixed
- #955 RelativePathResolver: fix for functions loaded from file source, Thanks @vlastavesely
- 📜 #957 Parser: fixed file source loader, Thanks @vlastavesely
- 🗄 #954 Deprecated methods of deprecated interface, Thanks @vlastavesely
- 🔒 #969 Lock Roave\BetterReflection to specific commit to prevent breaking the code
Full diff: v5.0.0-RC3...v5.0.0-RC4