All Versions
4
Latest Version
Avg Release Cycle
376 days
Latest Release
882 days ago
Changelog History
Changelog History
-
v1.1.2.0 Changes
April 21, 2022โ Added UTF-8 implementations on a mock
Text
type (inData.Text.Utf8
).- โ Added
Data.Text.Utf8*
modules - ๐ Moved
CaseSensitivity
to its ownData.Text.CaseSensitivity
module. - โ Added the private module
Data.TypedByteArray
which contains thin wrappers overByteArray
andMutableByteArray
. - Replaced uses of
Data.Vector.Unboxed.Vector
byTypedByteArray
.
- โ Added
-
v1.1.1.0
October 19, 2020 -
v1.1.0.0 Changes
October 13, 2020๐ 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
-
v1.0.0.0 Changes
March 19, 2019๐ This is the initial open-source release.
- โ Added
Data.Text.AhoCorasick.Automaton
, a UTF-16 implementation of the Aho-Corasick search algorithm - โ Added
Data.Text.AhoCorasick.Searcher
, a bulk search abstraction based on Aho-Corasick - โ Added
Data.Text.AhoCorasick.Replacer
, a bulk replace abstraction based on Aho-Corasick
- โ Added