Code Issues Releases
CHANGELOG.md
1128 bytes | 246c23d
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Changelog

All notable changes to Dungeon Descent will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

## [Unreleased]

### Changed
- **Architecture:** Switched from TUI to command-based interface
  - Agent-friendly: easy to test and play programmatically
  - Stateful: game state persists in JSON between commands
  - Commands: `start`, `look`, `move`, `attack`, `take`, `use`, etc.
- Renamed `main.py``dungeon.py` (CLI entry point)
- Renamed `game/renderer.py``game/display.py` (text formatting)
- Added `game/state.py` for save/load management

### Added
- Initial project structure
- VISION.md - Design document and roadmap
- README.md - Project overview
- CHANGELOG.md - This file
- Command help system (`./dungeon.py help`)

## [0.1.0] - 2026-01-31

### Added
- Project initialization
- Core documentation
- Development roadmap

---

**Legend:**
- `Added` - New features
- `Changed` - Changes to existing functionality
- `Deprecated` - Soon-to-be removed features
- `Removed` - Removed features
- `Fixed` - Bug fixes
- `Security` - Security fixes