spryker/architecture-sniffer
Spryker Architecture Sniffer
0.6.1
2.9M downloads/mo
#3890 most downloaded on Packagist
spryker/architecture-sniffer
What this package is like to depend on
Last release 6 days ago
17 Aug 2026
Release timing varies
gaps range from 3 weeks to 2.4 years
Some releases are documented
notes for 10 of 19 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
19 releases · first in 2016
4 releases in the last 12 months
see the full history below
Release timeline
19 releases · Apr 2016 to Aug 2026Releases
latest 19-
0.6.117 Aug 2026 -
0.6.028 Jul 2026Release notes
Open source →What's Changed
- CC-39568 Make ZedPersistenceRepositoryPropelQueryJoinRule work under PHPStan 2.x and in-tree core layouts by @stereomon in #135
- CC-39653: Extend Architecture Sniffer with project-specific rules and… by @vitaliiivanovspryker in #136
- Allow list as facade return type by @Chemaclass in #121
New Contributors
- @Chemaclass made their first contribution in #121
Full Changelog: 0.5.10...0.6.0
-
0.5.1016 Apr 2026Release notes
Open source →What's Changed
- Added Rule to detect direct interface usage by @stereomon in #134
Full Changelog: 0.5.9...0.5.10
-
0.5.920 Feb 2026 -
0.5.827 Jun 2025Release notes
Open source →Included commits: 0.5.7...0.5.8
Fixes
- Adjusted composer.json to allow for new codeception/codeception:^5.0 major.
-
0.5.724 Jan 2023Release notes
Open source →Included commits: 0.5.6...0.5.7
Improvements
- Adjusted
composer.jsonto allow for newsymfony/finder:^6.0.0major.
- Adjusted
-
0.5.628 Apr 2022Release notes
Open source →Included commits: 0.5.5...0.5.6
Fixes
- Fixed
ExternalMethodExtensionReturnTypeRuleby not forcing$thisto require a return type.
- Fixed
-
0.5.520 Apr 2022Release notes
Open source →Included commits: 0.5.4...0.5.5
Fixes
- Removed invalid dependency
ondrejmirtes/better-reflection - Fixed false positive of factory create contain one new rule
Improvements
- Added rule: any extension of non Spryker code must have return types
- Create rule get*Collection for facade signature
- Removed invalid dependency
-
0.5.414 Feb 2022Release notes
Open source →Included commits: 0.5.3...0.5.4
Fixes
- Adjusted
BridgeMethodsInterfaceRuleso it skips the 'Missed return type' error if the return type is not supported in PHP7.
Improvements
- Adjusted
BridgeMethodsRuleso it raises an error if the type of method params should be set.
- Adjusted
-
0.5.306 Jan 2022Release notes
Open source →Included commits: 0.5.2...0.5.3
Improvements
- Introduced
BridgeMethodsInterfaceRuleto check return type for bridge methods and interfaces, bridges and their interface should have return/param types added where possible. - Adjusted
BridgeMethodsRuleto check for method signature of bridge vs interface. They must always fully match. - Adjusted ServiceRule so it skips the check for AbstractService.
- Introduced
-
0.5.202 Sep 2021Nothing published for this version
-
0.5.103 Nov 2020Nothing published for this version
-
0.5.020 Feb 2020Nothing published for this version
-
0.4.214 Mar 2019Nothing published for this version
-
0.4.125 Jan 2019Nothing published for this version
-
0.4.001 Aug 2017Nothing published for this version
-
0.3.008 Mar 2017Nothing published for this version
-
0.2.011 Apr 2016Nothing published for this version
-
0.1.008 Apr 2016Nothing published for this version