Skip to content

Commit f29c78f

Browse files
committed
Document v0.1.10 release
1 parent 804e8e6 commit f29c78f

1 file changed

Lines changed: 44 additions & 0 deletions

File tree

docs/RELEASE_NOTES.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,49 @@
11
# Release Notes
22

3+
## v0.1.10 - 2026-04-25
4+
5+
### Included
6+
7+
- Runtime game support modules:
8+
- added GitHub-backed `.rsmodule.zip` bundles under `modules/`
9+
- modules use sandboxed WASM plus declarative YAML, so new parser-backed details and cheats can be added without rebuilding Docker
10+
- module sync now validates bundle paths, file sizes, manifests, WASM ABI exports, and cheat-pack schemas before activation
11+
- New module-backed parser/cheat coverage:
12+
- Game Boy / Game Boy Color: `Donkey Kong Country`, `Pokemon Red/Blue/Yellow`, `Super Mario Bros. Deluxe`, and `Wario Land II`
13+
- Game Boy Advance: `Wario Land 4`
14+
- Nintendo 64: `Banjo-Kazooie`, `Banjo-Tooie`, `Wave Race 64`, and `Yoshi's Story`
15+
- Nintendo DS: `New Super Mario Bros.`
16+
- Neo Geo: `Double Dragon` and `Metal Slug 5`
17+
- PlayStation: `Castlevania: Symphony of the Night`
18+
- PlayStation 2: `Burnout 3: Takedown` and `Mortal Kombat Shaolin Monks`
19+
- Sega Saturn: `Quake`
20+
- Super Nintendo: `Super Mario World`
21+
- Nintendo Wii: `Super Mario Galaxy 2`
22+
- Logical-save module bridges:
23+
- PlayStation and PlayStation 2 cheat modules can target extracted logical saves instead of full memory-card images
24+
- Sega Saturn modules can target extracted backup-RAM entries, including YabaSanshiro-style images
25+
- module-backed cheat applies still create a new current save version and preserve existing history
26+
- Save details and My Saves integration:
27+
- save summaries now expose module-backed cheat capabilities after module sync/rescan
28+
- save detail pages can render semantic module fields such as progress, lives, stage, inventory, or verified save facts
29+
- Codebase cleanup:
30+
- split the runtime module backend into focused files for import, GitHub library sync, WASM runner, inspection, cheat packs, and adapter bridging
31+
- added contributor-facing comments around the module security model and WASM boundary
32+
33+
### Deploy Notes
34+
35+
- Existing servers should run `POST /api/modules/sync` after updating so the runtime imports the new GitHub module library.
36+
- Run `POST /api/modules/rescan` after sync to enrich existing saves with module semantic fields and cheat capabilities.
37+
38+
### Validation Summary
39+
40+
- Cheat pack validation passed locally
41+
- Full backend test suite passed locally
42+
- Full frontend test suite passed locally
43+
- Frontend production build passed locally
44+
- Security gate passed locally
45+
- Live Docker deploy on the internal Docker host imported `19` active modules with `0` module sync errors
46+
347
## v0.1.9 - 2026-04-25
448

549
### Included

0 commit comments

Comments
 (0)