From 019f83dda15149bcb6a0c3177a6e5df9b3c016ec Mon Sep 17 00:00:00 2001 From: Andrey Markov Date: Tue, 30 Jun 2026 00:25:47 +0300 Subject: [PATCH] chore(main): release 0.4.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 19 +++++++++++++++++++ package-lock.json | 4 ++-- package.json | 2 +- 4 files changed, 23 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 0477999..2537c1f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.3.2" + ".": "0.4.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index ef3bcd8..3b1f5cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## [0.4.0](https://github.com/textfilters/core/compare/v0.3.2...v0.4.0) (2026-06-29) + + +### Features + +* add length-preserving code point masking ([8f361f2](https://github.com/textfilters/core/commit/8f361f24b1df25e6087fadad7ea1eef798884c00)) +* add shared normalization helpers ([#15](https://github.com/textfilters/core/issues/15)) ([b2a8cd8](https://github.com/textfilters/core/commit/b2a8cd8c9675d9c94a34432302addbcbb76e7910)) + + +### Bug Fixes + +* added core regression coverage ([4b8b64d](https://github.com/textfilters/core/commit/4b8b64d7cbf1f6eb8048402d6112d14149a48e49)) +* document public input normalization contract ([641e9a6](https://github.com/textfilters/core/commit/641e9a6db779fa18879367d016d00aa1cab2335b)) + + +### Performance Improvements + +* improve range masking performance ([7a89fb4](https://github.com/textfilters/core/commit/7a89fb444acf8c484ab49bf7b3df3ae60f2c04e6)) + ## [0.3.2](https://github.com/textfilters/core/compare/v0.3.1...v0.3.2) (2026-06-30) diff --git a/package-lock.json b/package-lock.json index c88f3c4..5ca6eaa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@textfilters/core", - "version": "0.3.2", + "version": "0.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@textfilters/core", - "version": "0.3.2", + "version": "0.4.0", "license": "MIT", "devDependencies": { "prettier": "^3.8.3", diff --git a/package.json b/package.json index 25c9959..5e97779 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@textfilters/core", - "version": "0.3.2", + "version": "0.4.0", "type": "module", "description": "Core TypeScript primitives for composable text filtering, censoring, normalization, range masking, and moderation pipelines.", "license": "MIT",