From 8597a4da165e838479bf1416d139c7d0c3a9e4ee Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 19 Mar 2026 20:34:26 +0000 Subject: [PATCH] chore: release --- Cargo.lock | 4 ++-- regex-filtered/CHANGELOG.md | 27 +++++++++++++++++++++++++++ regex-filtered/Cargo.toml | 2 +- ua-parser/CHANGELOG.md | 18 ++++++++++++++++++ ua-parser/Cargo.toml | 4 ++-- 5 files changed, 50 insertions(+), 5 deletions(-) create mode 100644 regex-filtered/CHANGELOG.md create mode 100644 ua-parser/CHANGELOG.md diff --git a/Cargo.lock b/Cargo.lock index 0da8a70..56ffa33 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -480,7 +480,7 @@ dependencies = [ [[package]] name = "regex-filtered" -version = "0.2.0" +version = "0.2.1" dependencies = [ "aho-corasick", "clap", @@ -608,7 +608,7 @@ dependencies = [ [[package]] name = "ua-parser" -version = "0.2.1" +version = "0.2.2" dependencies = [ "clap", "regex", diff --git a/regex-filtered/CHANGELOG.md b/regex-filtered/CHANGELOG.md new file mode 100644 index 0000000..55ba40a --- /dev/null +++ b/regex-filtered/CHANGELOG.md @@ -0,0 +1,27 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.2.1](https://github.com/ua-parser/uap-rust/compare/regex-filtered-v0.2.0...regex-filtered-v0.2.1) - 2026-03-19 + +### Fixed + +- Fix unicode casefolding (#58) +- Correctly expand repetitions into atoms (#53, with overly eager + expansion risking resource exhaustion fixed in #56) +- Improved quality of atoms generated by concatenation (#53) + +### Optimized + +- Replace `IndexSet` by a proper `IntSet`, drops the + dependency on `indexmap` and `nohash` and increases performances by + ~10% + +### Other + +- Update to edition 2024 diff --git a/regex-filtered/Cargo.toml b/regex-filtered/Cargo.toml index 365140d..c035d46 100644 --- a/regex-filtered/Cargo.toml +++ b/regex-filtered/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "regex-filtered" -version = "0.2.0" +version = "0.2.1" edition = "2024" description = "Efficiently check an input against a large number of patterns" keywords = ["regex", "filter", "FilteredRE2", "multiple", "prefilter"] diff --git a/ua-parser/CHANGELOG.md b/ua-parser/CHANGELOG.md new file mode 100644 index 0000000..025cebc --- /dev/null +++ b/ua-parser/CHANGELOG.md @@ -0,0 +1,18 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.2.2](https://github.com/ua-parser/uap-rust/compare/ua-parser-v0.2.1...ua-parser-v0.2.2) - 2026-03-19 + +### Added + +- `Value` and `ValueRef` derive `Clone` (#40) + +### Other + +- Update to edition 2024 diff --git a/ua-parser/Cargo.toml b/ua-parser/Cargo.toml index 3d22a0d..67358df 100644 --- a/ua-parser/Cargo.toml +++ b/ua-parser/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ua-parser" -version = "0.2.1" +version = "0.2.2" edition = "2024" license = "Apache-2.0" description = "Rust implementation of the User Agent String Parser project" @@ -14,7 +14,7 @@ repository = "https://github.com/ua-parser/uap-rust/" [dependencies] regex = "1.11.1" -regex-filtered = { version = "0.2.0", path = "../regex-filtered" } +regex-filtered = { version = "0.2.1", path = "../regex-filtered" } serde = { version = "1.0.215", features = ["derive"] } [dev-dependencies]