Skip to content

Changelog

All notable changes to MAID are documented in this file.

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

For the complete changelog, see CHANGELOG.md in the repository root.

Latest Release

[Unreleased]

World System Enhancements

  • XYZ Coordinate Grid System - Optional coordinate-based room indexing with A* pathfinding
  • Wilderness/Procedural Generation - On-demand procedural room generation using noise functions
  • Extended Room Features - Dynamic room descriptions with time, season, and weather variants

Documentation & Community

  • Comprehensive Documentation Site - MkDocs with Material theme, tutorials, and API reference
  • Tutorial World Package - Example content pack with 28 rooms, NPCs, items, and quests
  • Community Infrastructure - Contributing guide, code of conduct, and GitHub configuration

[0.1.0] - 2024-01-15

Initial alpha release featuring:

  • Entity Component System (ECS) architecture
  • Async game engine with tick-based game loop
  • ContentPack system for pluggable content
  • Dual protocol networking (Telnet and WebSocket)
  • Admin API with React frontend
  • 25+ building commands for world creation
  • Hot reload system for development
  • Profiling tools for performance analysis
  • Internationalization (i18n) support

See the full changelog for complete details.

Release Schedule

  • Patch releases: As needed for bug fixes
  • Minor releases: Monthly (approximately)
  • Major releases: When breaking changes are required

See Release Process for details on how releases are managed.