v1.12.5
Immutable
release. Only release title and notes can be modified.
Fixed
shield:analyzeno longer exhausts the PHP memory limit on multi-megabyte codebases — analyzers type-hinting the concreteAstParsereach held a private parser whose AST cache was never cleared between analyzers (#302)- Analyzers that created method-local
AstParserinstances (XssAnalyzerbuilt one per analyzed file) now reuse the shared parser, avoiding redundant re-parsing and unmanaged AST caches (#303)
Changed
shieldci.memory_limitnow acts as a floor, so it no longer lowers a higher ambient limit such as Vapor's native runtime default or an unlimited CLI (#302)