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.