Fixes a few edge cases in namespace matching, mostly wildcards in the middle of a pattern and DependsOnlyOnTheseNamespaces silently allowing dependencies on parent namespaces, so some rules may now report violations they used to miss.
What's Changed
- docs: add design philosophy by @fain182 in #630
- ci(deps): bump softprops/action-gh-release from 3.0.2 to 3.0.3 by @dependabot[bot] in #673
- deps(deps): bump vimeo/psalm from 6.16.1 to 6.17.0 in /tools/psalm by @dependabot[bot] in #674
- deps(deps): bump vimeo/psalm from 6.17.0 to 6.17.2 in /tools/psalm by @dependabot[bot] in #680
- ci(deps): bump codecov/codecov-action from 7.0.0 to 7.1.1 by @dependabot[bot] in #679
- Test the lowest allowed dependency set in CI by @fain182 in #672
- Let namespace matching be one concept instead of five spellings by @fain182 in #678
- ci: add PHP 8.6 to the test matrix by @fain182 in #681
Full Changelog: 1.3.0...1.3.1