Changelog

Changelog

0.3.1 (2026-02-11)

Features

  • db: introduce users and characters schema (afecf6c)

  • db: introduce users and characters schema (8b728cc)

Bug Fixes

  • db: align tests with user/character schema (a93669b)

0.3.0 (2026-02-10)

⚠ BREAKING CHANGES

  • auth: sessions are now database-backed with TTL + sliding expiration; session config keys have changed (ttl_minutes, sliding_expiration, allow_multiple_sessions).

Features

  • admin-tui: add admin user creation (dbac2e5)

  • admin-tui: add admin user creation (099b5b8)

  • admin: add client type to sessions (33f64e3)

  • admin: add user removal tools (43e9545)

  • admin: add user removal tools (0d1693d)

  • auth: add temporary visitor accounts (bdb509d)

  • auth: add temporary visitor accounts (621d7ab)

  • auth: move sessions to db-backed ttl with sliding expiration (671f037)

  • tui: add configurable keybindings (41b026e)

  • tui: add configurable keybindings (403c2a1)

  • tui: add database table browser (9aa9f07)

  • tui: add database table browser (87a3b47)

Bug Fixes

  • db: update last_login on session creation (36e915d)

  • tests: align client header expectations (4c53e96)

  • tui: ensure database tables expand to fill tab (b36c092)

  • tui: pass session_id as query param for db views (acdbd76)

  • tui: pass session_id as query param for db views (f93d895)

0.2.10 (2026-02-01)

Bug Fixes

  • data: rename upper_landing to dark_passage (#41) (d567f50)

0.2.9 (2026-02-01)

Features

  • core: implement zone-based world architecture (#38) (deac289)

0.2.8 (2026-01-31)

Features

  • core: add up/down movement commands and pub crawl world data (3c64630)

  • core: add up/down movement commands and pub crawl world data (28e3ac4)

Bug Fixes

  • examples: improve ASCII map alignment and add box templates (#35) (5ed2950)

  • tests: update opposite_direction test for up/down support (0acb79f)

0.2.7 (2026-01-31)

Features

  • core: add event bus infrastructure for plugin system (#31) (64b5282)

  • examples: add ASCII movement demo for REST API (#33) (1645dcb)

0.2.6 (2026-01-31)

Bug Fixes

  • security: add timing attack prevention and XSS sanitization (#29) (b52b91a)

0.2.5 (2026-01-31)

Features

  • security: add config system for CORS and server settings (#27) (6fe4680)

0.2.4 (2026-01-30)

Features

  • admin_tui: add database viewer screen for superusers (#25) (872b4d5)

0.2.3 (2026-01-30)

Features

  • admin: add Textual TUI and reorganize admin interfaces (#20) (75e6dae)

Bug Fixes

  • admin_tui: improve error handling for server responses and dashboard (#23) (67bcc8b)

  • admin_tui: resolve TUI freeze and session management issues (#24) (5ea542f)

Documentation

  • add Admin TUI documentation to getting started guide (#22) (96eab20)

0.2.2 (2026-01-30)

Features

  • cli: add port auto-discovery for API server and UI client (#18) (b31d8d1)

  • security: implement comprehensive NIST-aligned password policy (#19) (2909143)

Bug Fixes

  • deps: downgrade bcrypt to 3.2.2 for passlib compatibility (#16) (22d1dca)

0.2.1 (2026-01-30)

Documentation

  • align ReadTheDocs with pipe-works organization standards (#14) (8306b70)

0.2.0 (2026-01-30)

⚠ BREAKING CHANGES

  • No default admin user created on init. Use CLI or env vars.

Features

  • add CLI with secure superuser management (#11) (a5f7321)

Bug Fixes

  • security: upgrade python-multipart to 0.0.22 (#12) (08d1eeb)

Documentation

  • add pipe-works organization standards reference to CLAUDE.md (#13) (853acb7)

  • rebrand as generic PipeWorks MUD Server framework (#9) (f058b5d)

0.1.2 (2026-01-27)

Bug Fixes

  • packaging: exclude pycache from distribution (#7) (1048c66)

0.1.1 (2026-01-26)

Features

  • Adopt organization-wide standards and reusable CI workflow (d378281)

  • ci: add release automation workflows (#4) (4281641)

  • ci: add workflow_dispatch trigger to release-please (bbb646a)

  • Enable MkDocs documentation builds in CI (a7e75ca)

  • Upgrade to enhanced organization pre-commit standards (fde93e8)

Bug Fixes

  • Add missing XML coverage report for Codecov upload (5c89968)

  • ci: add required permissions to release-please workflow (f46dfb0)

  • ci: add security-events permission for CodeQL (51ca13b)

  • Exclude UI code from coverage to fix failing CI (22b8c9d)

  • pre-commit: correct hook execution order (8de65a3)