Version 5.0.6
Description
Maintenance release focused on static-analysis quality and method metadata consistency.
Added
- Added explicit
IS_INFORMATIONALmetadata support to better expose informational-only algorithms.
Changed
- Marked
Smith setandSchwartz setas informational methods (IS_INFORMATIONAL = true). - Extended test coverage to assert
IS_INFORMATIONALacross the full authorized method list, ensuring onlySmith setandSchwartz setare 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.