All notable changes to this project are documented here.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.1.6 - 2026-07-29

Fixed

  • NaughtyWords: removed ناجائز and نجائز from the Urdu-script list. Both are ordinary non-profane words meaning invalid/illegitimate, so matching them produced false positives on benign text (#2).

2.1.5 - 2026-06-22

Fixed

  • NaughtyWords: Urdu-script gaaliyan now match on word boundaries, removing false positives where a banned token appeared as a substring of a larger, benign Urdu word (#1).

2.1.4

  • Previous release. See git history for details.