Mago 1.47.2
Mago 1.47.2 prevents invalid UTF-8 reporting crashes, preserves formatter semantics, and fixes several analyzer false positives.
🐛 Bug Fixes
Analyzer
- Static class-string calls: preserves generics returned by
staticfactories. (#2220, 0766957) - Array assignments: reports undefined target variables once. (#2219, 1705475)
- Promoted property hooks: analyzes hook bodies and records method usage. (#2218, 0936c30)
Formatter
- Invoked constructs: preserves required parentheses around invoked
requireexpressions. (#2221, 38f9e2a)
Reporting
🏗️ Internal
Maintenance
- Shared internals: deduplicates closure typing, call analysis, and linter utilities. (1668678)
- Analyzer linting: cleans up Clippy findings after the shared refactor. (782d2cc)
🙏 Thank You
Contributors
No external pull requests were merged for this release.
Issue Reporters
Thank you to everyone who reported issues that shaped this release:
Full Changelog: 1.47.1...1.47.2