Highlights
bluetape4k-text 0.2.1 is a readiness and compatibility release for the bluetape4k-dependencies 1.3.x train. It makes the text modules easier to evaluate through runnable examples, clarifies web-safety boundaries, and aligns the library artifacts with the current bluetape4k BOM/catalog line.
Related: #150 #151 #152
Examples and adoption paths
- Added runnable text-search examples so users can exercise the Aho-Corasick/search surface without building a full application first.
- Added Lingua examples that show detector reuse, low-accuracy mode, strict threshold behavior, and failure expectations.
- Added tokenizer and blockword web-safety examples that demonstrate request-size and invalid-input handling.
Related: #150
Web safety and behavior contracts
- Documented tokenizer and blockword web-service input limits, including
400versus413response mapping. - Preserved Aho-Corasick benchmark baselines so future performance claims can be compared against the same workload shape.
- Kept runnable example projects out of the published
bluetape4k-text-bomconstraints so the BOM represents library artifacts, not examples.
Related: #127 #150 #151
Build, CI, and release alignment
- Prepared the release line to consume the
bluetape4k-bom 1.11.0train and the stable dependencies catalog. - Restricted workflow token permissions, made Nightly coverage reporting explicit, and paused CodeQL Java/Kotlin analysis while Kotlin 2.4 extractor support lagged.
- Hardened Nightly snapshot metadata refresh and reduced
compileTestKotlinwarning noise.
Related: #125 #128 #129 #131 #133 #135 #137 #138 #146 #147 #149 #151
Documentation
- Refreshed README diagrams and aligned release wording so readers can see what changed without chasing the readiness plan.
Related: #143 #152
Contributors
Thanks to everyone who contributed to this release.
- Sunghyouk Bae sunghyouk.bae@gmail.com
- debop sunghyouk.bae@gmail.com
- dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Full Changelog: 0.2.0...0.2.1