Revision history for Algorithm-UrataniTakeda: v0.1.8 2026-10-21 23:14:53+01:00 Europe/London [Enhancements] - Improved the performance for setting up the fail shift cache. - Improved the performance when checking for complete matches. v0.1.7 2026-10-20 20:48:11+01:00 Europe/London [Security] - Limit the size of the failure shift table. (CVE-2026-113811) [Enhancements] - Improve the performance of the shift2 table builder. [Bug Fixes] - Find matches of "0". [Tests] - Added a test case to prove that duplicate keywords do not return duplicate results. v0.1.6 2026-08-31 11:56:31+01:00 Europe/London [Enhancements] - Allowed the constructor to simply contain an array reference of patterns. - Changed internal methods to lexical methods so that they are effectively private. [Bug Fixes] - Enable warnings for Object::Pad versions after 0.800. v0.1.5 2026-08-30 09:32:15+01:00 Europe/London [Enhancements] - Improved performance by memoising the shift function. [Documentation] - Documented KNOWN ISSUES with the order of results. - Added AI_POLICY.md. - Updated Changes for v0.1.3 to indicate that the bugs were identified by Claude. [Tests] - Added more tests for bugs that were fixed in v0.1.3. - Commits were retroactively updated to note that the test cases were assisted-by Claude. v0.1.4 2026-08-29 08:48:38+01:00 Europe/London [Bug Fixes] - Throw an error when the patterns are empty or contain an empty string. [Documentation] - Documented the patterns parameter. - Updated SYNOPSIS. [Tests] - Added tests for bugs that were fixed in v0.1.3. v0.1.3 2026-08-28 18:53:06+01:00 Europe/London [Bug Fixes] - Fixed the missing yield true in the class, to future-proof this module. - Fixed bugs that were identified by Claude, the actual changes made by the author: - Fixed enter method destroying the ends of trie branches, which affected suffix matching. - Fixed search wraparound error. - Fixed an off-by-one error when building the shift2 function. - Fixed a bug in the phi function. [Documentation] - Added code sample for the has_match method. v0.1.2 2026-08-28 15:49:07+01:00 Europe/London [Enhancements] - Added has_match method. [Documentation] - Moved STATUS section above DESCRIPTION. - Fixed citation in SEE ALSO. [Toolchain] - Updated keyword metadata. v0.1.1 2026-08-28 12:15:53+01:00 Europe/London [Documentation] - Fixed a POD markup error. v0.1.0 2026-08-28 12:01:42+01:00 Europe/London - Initial version released.