Skip to content

Commit

Permalink
bump version v0.5.4
Browse files Browse the repository at this point in the history
  • Loading branch information
Lips7 committed Aug 23, 2024
1 parent 6282712 commit 28a4c57
Show file tree
Hide file tree
Showing 13 changed files with 48 additions and 34 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Changelog

## 0.5.4 - 2024-08-23
### Readability
- Fix typo and cargo clippy warnings.
- Add single line benchmark.

## 0.5.3 - 2024-07-26
### Bug fixes
- Fix simple matcher is_match function.
Expand Down
47 changes: 28 additions & 19 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ members = ["matcher_rs", "matcher_py", "matcher_c"]
[workspace.package]
authors = ["Fuji Guo <[email protected]>"]
categories = ["text-processing"]
description = "A high performance multiple functional word matcher"
description = "A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust."
edition = "2021"
homepage = "https://github.com/Lips7/Matcher"
readme = "README.md"
keywords = ["text", "string", "search", "pattern", "multi"]
license = "Apache-2.0 OR MIT"
repository = "https://github.com/Lips7/Matcher"
version = "0.5.3"
version = "0.5.4"
rust-version = "1.79.0"

[profile.release]
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

![PyPI - Version](https://img.shields.io/pypi/v/matcher_py)![PyPI - Python Version](https://img.shields.io/pypi/pyversions/matcher_py)![PyPI - Downloads](https://img.shields.io/pypi/dm/matcher_py)

A high-performance matcher designed to solve **AND OR NOT** and **TEXT VARIATIONS** problems in word/word_list matching.
A high-performance matcher designed to solve **LOGICAL and TEXT VARIATIONS** problems in word matching, implemented in Rust.

It's helpful for
- **Content Filtering**: Detecting and filtering out offensive or sensitive words.
Expand Down
2 changes: 1 addition & 1 deletion README_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

![PyPI - Version](https://img.shields.io/pypi/v/matcher_py)![PyPI - Python Version](https://img.shields.io/pypi/pyversions/matcher_py)![PyPI - Downloads](https://img.shields.io/pypi/dm/matcher_py)

一个高性能文本匹配器,旨在解决**与或非****文本变体**问题中的词/词列表匹配
一个高性能文本匹配器,旨在解决**逻辑****文本变体**的词匹配问题

它对以下方面非常有帮助:
- **内容过滤**:检测和攻击性或敏感词语。
Expand Down
2 changes: 1 addition & 1 deletion matcher_c/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,5 +18,5 @@ name = "matcher_c"
crate-type = ["cdylib", "rlib"]

[dependencies]
matcher_rs = { path = "../matcher_rs", version = "0.5.3" }
matcher_rs = { path = "../matcher_rs", version = "0.5.4" }
sonic-rs = "0.3.11"
2 changes: 1 addition & 1 deletion matcher_c/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Overview

Matcher is a high-performance matching library implemented in Rust, providing C FFI bindings for seamless integration with other programming languages. This library is designed for various matching tasks, including simple and complex match types with normalization and deletion capabilities.
A high-performance matcher designed to solve **LOGICAL and TEXT VARIATIONS** problems in word matching, implemented in Rust.

## Installation

Expand Down
2 changes: 1 addition & 1 deletion matcher_java/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

## Overview

Matcher is a high-performance matching library implemented in Rust, providing C FFI bindings for seamless integration with other programming languages. This library is designed for various matching tasks, including simple and complex match types with normalization and deletion capabilities.
A high-performance matcher designed to solve **LOGICAL and TEXT VARIATIONS** problems in word matching, implemented in Rust.

## Installation

Expand Down
2 changes: 1 addition & 1 deletion matcher_java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>com.matcher_java</groupId>
<artifactId>matcher_java</artifactId>
<version>0.5.2</version>
<version>0.5.4</version>

<name>matcher_java</name>
<!-- FIXME change it to the project's website -->
Expand Down
2 changes: 1 addition & 1 deletion matcher_py/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ name = "matcher_py"
crate-type = ["cdylib"]

[dependencies]
matcher_rs = { path = "../matcher_rs", version = "0.5.3" }
matcher_rs = { path = "../matcher_rs", version = "0.5.4" }
pyo3 = { version = "0.22.2", features = ["extension-module"] }
sonic-rs = "0.3.11"

Expand Down
4 changes: 2 additions & 2 deletions matcher_py/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Matcher Rust Implementation with PyO3 Binding

A high-performance, multi-functional word matcher implemented in Rust.
A high-performance matcher designed to solve **LOGICAL and TEXT VARIATIONS** problems in word matching, implemented in Rust.

Designed to solve **AND OR NOT** and **TEXT VARIATIONS** problems in word/word_list matching. For detailed implementation, see the [Design Document](../DESIGN.md).
For detailed implementation, see the [Design Document](../DESIGN.md).

## Features

Expand Down
4 changes: 2 additions & 2 deletions matcher_py/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[project]
name = "matcher_py"
description = "Blazingly fast Word Matcher"
version = "0.5.3"
description = "A high-performance matcher designed to solve LOGICAL and TEXT VARIATIONS problems in word matching, implemented in Rust."
version = "0.5.4"
readme = "README.md"
requires-python = ">=3.8"
authors = [{ name = 'Fuji Guo', email = "[email protected]" }]
Expand Down
4 changes: 2 additions & 2 deletions matcher_rs/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# Matcher

A high-performance, multi-functional word matcher implemented in Rust.
A high-performance matcher designed to solve **LOGICAL and TEXT VARIATIONS** problems in word matching, implemented in Rust.

Designed to solve **AND OR NOT** and **TEXT VARIATIONS** problems in word/word_list matching. For detailed implementation, see the [Design Document](../DESIGN.md).
For detailed implementation, see the [Design Document](../DESIGN.md).

## Features

Expand Down

0 comments on commit 28a4c57

Please sign in to comment.