Skip to content

v1.7.22

Choose a tag to compare

@haggaiwambua haggaiwambua released this 25 May 21:58
· 57 commits to master since this release
Immutable release. Only release title and notes can be modified.
3b42251

Fixed

  • shield:analyze no longer exhausts the PHP memory limit on large projects — AstParser is a singleton whose internal file cache accumulated parsed AST trees across all 73 analyzers without being cleared; AnalyzerManager now calls clearParserCache() after each analyze() invocation, which also eliminates false positives in SilentFailureAnalyzer and MissingDatabaseTransactionsAnalyzer caused by resolveNames() mutating cached Node objects in-place between analyzers