Repository navigation
Releases
Releases · boundwize/structarmed
Released: StructArmed 0.21.12
What's Changed
- perf: Collect file references and instantiations only when a usage-aware rule needs them by @samsonasik in #565
- fix: Support a single PHP file as a source path in PhpFileFinder by @samsonasik in #566
Full Changelog: 0.21.11...0.21.12
Released: StructArmed 0.21.11
What's Changed
- fix: Allow xml-model processing instruction in Psr1PhpTagsRule by @samsonasik in #563
- fix: Remove leftover worker temp files on partial creation failure in ParallelAnalysisNodeExtractor by @samsonasik in #564
Full Changelog: 0.21.10...0.21.11
Released: StructArmed 0.21.10
What's Changed
- perf: Resolve PSR-4 path prefixes once per base path in Psr4NamespaceRule by @samsonasik in #561
- fix: Match absolute out-of-project source paths against relative PSR-4 mappings in Psr4SourcePathsRule by @samsonasik in #562
Full Changelog: 0.21.9...0.21.10
Released: StructArmed 0.21.9
What's Changed
- chore: Remove unused internal method AnalysisResultCache::storeExtractionResult() by @samsonasik in #554
- fix: Spread zero-byte files across parallel workers by @samsonasik in #560
Full Changelog: 0.21.8...0.21.9
Released: StructArmed 0.21.8
What's Changed
- perf: Fork parallel workers with pcntl_fork when available, fallback to proc_open by @samsonasik in #553
Full Changelog: 0.21.7...0.21.8
Released: StructArmed 0.21.7
What's Changed
- fix: Skip init when a structarmed.dist.php config already exists by @samsonasik in #552
Full Changelog: 0.21.6...0.21.7
Released: StructArmed 0.21.6
What's Changed
- refactor: Read class-like docblock once for
@apiand@internaltags by @samsonasik in #551
Full Changelog: 0.21.5...0.21.6
Released: StructArmed 0.21.5
What's Changed
- refactor: Clean up redundant checks in ParallelAnalysisNodeExtractor by @samsonasik in #546
- refactor: Extract shared enclosing-scope label into ScopeTrait by @samsonasik in #547
- fix: Match leading-backslash names in class, function, namespace and constant queries by @samsonasik in #548
- fix: Resolve baseline file paths against the base path, not the working directory by @samsonasik in #549
Full Changelog: 0.21.4...0.21.5
Released: StructArmed 0.21.4
What's Changed
- fix: Match language constructs case-insensitively in usesLanguageConstruct() by @samsonasik in #543
Full Changelog: 0.21.3...0.21.4
Released: StructArmed 0.21.3
What's Changed
- [dx] Mention promoted members in ApiMayNotExposeInternalRule violation message by @samsonasik in #542
Full Changelog: 0.21.2...0.21.3