Mago 1.0.1
This release includes various bug fixes across the analyzer, formatter, codex, and prelude.
Bug Fixes
Analyzer
- Correctly detect backed vs virtual properties in PHP 8.4 hooks
- Fix type flags propagation in iterables
- Improve
@vardocblock handling when used on top of an assignment
Codex
- Treat
voidas falsy
Formatter
- Ensure idempotent formatting for trailing comments after breaking parameter lists
- Keep inline comments on same line before closing tags
- Preserve block comment positions in argument/parameter lists
- Ensure method chain idempotence with breaking arguments
Prelude
- Correct
currentfunction return type - Add missing
DirectoryIterator::isDotmethod
Full Changelog: 1.0.0...1.0.1