HOME / CHANGELOG / v2.1.0

Release notes

v2.1.0

PUBLISHED: 19 May 2026

Summary

This release builds on the publish-ready 2.0.0 cleanup with AI-assisted area authoring, a new playable area, player-facing command improvements, runtime hardening, and another broad pass over legacy edge cases.

New Features

  • Added the ai-area-builder/ workflow with authoring references, templates, examples, world-law context, review checklists, and validation tooling.
  • Added Nether Shattered Refuge in area/nrefuge.are and registered it in area/area.lst.
  • Added player inspection and equipment comparison improvements.
  • Added poison proc feedback and made envenom default to the wielded weapon.
  • Switched account verification to configurable SMTP delivery.

Improvements

  • Enhanced who output formatting and color stripping for visibility.
  • Improved compare layout and equipment readability.
  • Improved startup, copyover, hotboot, mounted-source development, redeploy, and valgrind shutdown flows.
  • Added OBJGEN reference tables and refined object generation documentation.
  • Moved the published database seed into db/db_seed.sql.
  • Sanitized public defaults and seed data by replacing private hostnames, service details, and contact addresses with example values.

Fixes

  • Fixed edge cases in communication commands, magic commands, combat, object commands, movement traps, OLC copy helpers, save/load, update loop processing, wizard/admin persistence, and wizard commands.
  • Fixed shield bash feedback, room silence disruption, affect skill modifiers, donation pit armor loading, and empty startup table handling.
  • Saved world state before copyover and improved copyover/startup logging.

Verification

  • cd src && make
  • private hostname/contact scan for the public-default cleanup