Skip to content

v0.5.0 — User Management

Choose a tag to compare

@stratofax stratofax released this 21 Mar 17:39
· 91 commits to main since this release
447b5c6

What's New

  • wpa user subcommand — Full CRUD for WordPress users via the REST API: list, create, update, delete
  • Shared output formatter — --format flag supports table (default), json, csv, tsv
  • Field selection — --fields id,username,email,roles to control output columns
  • List filtering — --role and --search narrow results server-side
  • Private TLD recognition — .lan, .local, .test, .internal hostnames recognized as private
  • GETTING-STARTED.md — Setup guide for REST API, Application Passwords, Wordfence compatibility

Known Limitations

  • Wordfence WAF may block wpa user delete (HTTP DELETE → 403). See GETTING-STARTED.md for workarounds.

Quality

  • 145 tests | 99% coverage
  • Live-tested against WordPress 6.x staging site

Install / Upgrade

pip install --upgrade wpa

Closes: #16