Skip to content

Version 5.0.6

Choose a tag to compare

@julien-boudry julien-boudry released this 24 Feb 22:02
· 3 commits to master since this release
v5.0.6
8e49900

Description

Maintenance release focused on static-analysis quality and method metadata consistency.

Added

  • Added explicit IS_INFORMATIONAL metadata support to better expose informational-only algorithms.

Changed

  • Marked Smith set and Schwartz set as informational methods (IS_INFORMATIONAL = true).
  • Extended test coverage to assert IS_INFORMATIONAL across the full authorized method list, ensuring only Smith set and Schwartz set are informational.
  • Updated PHPDoc type annotations (including return types) to improve PHPStan and static analysis quality.
  • Vote and candidate removal methods now maintain original array keys in the returned array.