Skip to content

v.2.2.0

Choose a tag to compare

@FlacSy FlacSy released this 02 Mar 03:04
· 21 commits to master since this release
7981805

v2.2.0 — Rust Core & Multi-Platform

Major release: core rewritten in Rust, bindings for Python, Rust, and JavaScript (WebAssembly).

Packages

Platform Install
Python pip install badwords-py
Rust cargo add badwords-core
Node.js / Browser npm install badwords-wasm @badwords/languages

Highlights

  • badwords-core (crates.io) — Rust library
  • badwords-py (PyPI) — Python bindings via PyO3
  • badwords-wasm (npm) — WebAssembly for JS/TS
  • @badwords/languages (npm) — 25 language packs
  • GitHub Actions CI (tests, format, release)
  • Docs: badwords.flacsy.dev

Breaking changes

  • Project layout: badwords/python/badwords/, new rust/ crate structure