alfred-margaret v1.1.0.0 Release Notes
Release Date: 2020-10-13 // over 3 years ago-
๐ The most notable addition in this release is the implementation of the Boyer-Moore string search algorithm.
Compatibility:
- Extracted the UTF-16 manipulation functions from
Data.Text.AhoCorasick.Automaton
intoData.Text.Utf16
- ๐ Changed
Data.Text.AhoCorasick.Searcher.Searcher
to remember the case sensitivity used for constructing the searcher - โ Removed
Data.Text.AhoCorasick.Searcher.containsAnyIgnoreCase
, the correct implementation is now chosen bycontainsAny
based on the case sensitivity of the searcher
Other changes:
- โ Added
Data.Text.AhoCorasick.Splitter
for splitting a lot of text using the same needle - โ Added
Data.Text.BoyerMoore.Automaton
, a UTF-16 implementation of Boyer-Moore - โ Added
Data.Text.BoyerMoore.Searcher
for searching for multiple needles at once using Boyer-Moore - โ Added
Data.Text.BoyerMoore.Replacer
for replacing text based on the Boyer-Moore search - โ Added optional
FromJSON
/ToJSON
instances for most types (can be toggled viaaeson
cabal flag)
- Extracted the UTF-16 manipulation functions from