Skip to content

Mago 1.47.2

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Aug 17:33
1.47.2
6d09af9

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 static factories. (#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 require expressions. (#2221, 38f9e2a)

Reporting

  • Invalid UTF-8: preserves source offsets and prevents rich-reporting panics. (#2222, e91cc71)

🏗️ 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