Repository navigation
v1.1.0
·
25 commits
to main
since this release
Restructures the SRP overlay's Text/Business signal breakdown, closes a set of real coverage gaps found
during code review, and adds a real WebDriver Presentation suite (23 tests, click-through against a live
shop) alongside the existing 265-test unit/integration suite. phpcs, phpstan (level 8), phpmd
(codesize), and dependency-floor checks all clean on PHP 8.3 and 8.4.
Fixes landing in this release, found via code review and manual testing against a live shop:
queryScoreis now reported from a plain query's own top-level value when nofunction_scorewrapped
it — previously stayednullwhenever every business-signal metric was at weight 0, silently coupling
the overlay's "Text Signal total" row to an unrelated ranking-config concern.- The token-analysis path resolver no longer mis-attributes an edge-ngram-truncated synonym to the wrong
same-offset sibling (confirmed against the real "trolley, handcart" synonym pair). findContainingToken()'s cyclomatic complexity reduced from 10 to 7 via two extracted predicates, per
the CI codesize gate — pure decomposition, no behavior change.
What's Changed
- Add CONTRIBUTING, SECURITY, and issue/PR templates by @andrebarthelmeshellmuth in andrebarthelmeshellmuth/spryker-search-debug#17
- v1.1.0: SRP overlay restructure, coverage-gap closures, Presentation suite by @andrebarthelmeshellmuth in andrebarthelmeshellmuth/spryker-search-debug#18
Full Changelog: andrebarthelmeshellmuth/spryker-search-debug@v1.0.2...v1.1.0