Skip to content

Releases: Lips7/Matcher

v0.5.4

23 Aug 02:38
Compare
Choose a tag to compare

v0.5.3

26 Jul 02:13
Compare
Choose a tag to compare

Bug fixes

  • Fix simple matcher is_match function.

Full Changelog: v0.5.2...v0.5.3

v0.5.2

22 Jul 10:52
Compare
Choose a tag to compare

Flexibility

  • Remove msgpack, now non-rust users should use json to serialize input of Matcher and SimpleMatcher.
  • Refactor Java code.

Full Changelog: v0.5.1...v0.5.2

v0.5.1

18 Jul 16:45
Compare
Choose a tag to compare

Performance

  • Use FxHash to speed up simple matcher process.

Flexibility

  • Remove unnecessary dependencies.

Full Changelog: v0.5.0...v0.5.1

v0.5.0

18 Jul 06:51
Compare
Choose a tag to compare

Changed

  • A bunch of changes, please refer to new README.md.

Full Changelog: v0.4.6...v0.5.0

v0.4.6

15 Jul 15:38
Compare
Choose a tag to compare

Performance

  • Significantly optimize performance when multiple simple match type are used.

Full Changelog: v0.4.5...v0.4.6

v0.4.5

12 Jul 08:42
Compare
Choose a tag to compare

Full Changelog: v0.4.4...v0.4.5

Changed

  • Optimize Simple Matcher process function when multiple simple_match_type are used.
  • add dfa feature to matcher_rs.
  • shrink FANJIAN conversion map.

v0.4.4

11 Jul 10:03
Compare
Choose a tag to compare

Changed

  • Merge PINYIN and PINYINCHAR process matcher build.
  • Add process function to matcher_py/c/java.
  • Fix simple matcher process function issue.
  • Refactor matcher_py file structure, use rye to manage matcher_py.
  • Delete println! in matcher_c.

Full Changelog: v0.4.3...v0.4.4

v0.4.3

08 Jul 11:46
Compare
Choose a tag to compare

Changed

  • Fix exemption word list wrongly reject entire match, not a single table.
  • Add match_id to MatchResult.
  • Reverse DFA structure to AhoCorasick structure.
  • matcher_c use from_utf8_unchecked instead of from_utf8.
  • Build multiple wheels for different python version.
  • Update FANJIAN.txt and NORM.txt.
  • Fix issues with runtime_build feature.

Full Changelog: v0.4.2...v0.4.3

v0.4.2

07 Jul 13:27
Compare
Choose a tag to compare

Full Changelog: v0.4.1...v0.4.2