diff --git a/CHANGELOG.md b/CHANGELOG.md index ed6140e..ffb0430 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,13 @@ All notable changes to this project are listed here. Versions follow [Semantic Versioning](https://semver.org/). +## [0.2.6](https://github.com/MetaSekaiLab/nnnotes/compare/v0.2.5...v0.2.6) - 2026-10-28 + +### Bug fixes + +- **music-data:** Accept master data without the arena music table ([d56ff0f](https://github.com/MetaSekaiLab/nnnotes/commit/d56ff0f2d5817bfe60d65aa33881149ba97954f7)) +- **story:** Read the app managers from the boot scene ([d7ee273](https://github.com/MetaSekaiLab/nnnotes/commit/d7ee273c8acecbba93963518308dae55f4bebdd2)) + ## [0.2.5](https://github.com/MetaSekaiLab/nnnotes/compare/v0.2.4...v0.2.5) - 2026-10-18 ### Bug fixes diff --git a/release-notes/v0.2.6.txt b/release-notes/v0.2.6.txt new file mode 100644 index 0000000..1358866 --- /dev/null +++ b/release-notes/v0.2.6.txt @@ -0,0 +1,7 @@ +nnnotes 0.2.6 reads game version 1.1.0. + +- **Master data.** The deck input reads `MasterArenaMusic` as an empty table when the master data manifest does not list it, as the master data of 1.1.0 does. +- **Story export.** The `CameraManager` and `UIManager` prefabs are read from the boot scene of the player data when the catalog lists no key for them, with embedded typetrees of the script classes of their two hierarchies. A reference into a bundle file that no catalog bundle holds is exported as null with a warning. +- **Deck model.** Unchanged: the pinned `ournotes-sim` release and the chart statistics keep their values. + +Validation: Python 3.11, 3.12, 3.13 and 3.14 CI with the deck model, strict golden records, the commit message check, and a story exported from the 1.1.0 APK and catalog. diff --git a/src/nnnotes/__init__.py b/src/nnnotes/__init__.py index b36f005..4685d0f 100644 --- a/src/nnnotes/__init__.py +++ b/src/nnnotes/__init__.py @@ -4,4 +4,4 @@ models, spots, shaders, CRI audio and live charts as JSON and common file formats. Game files, keys and server addresses are supplied by the user through the configuration; nothing of the game is included. """ -__version__ = "0.2.5" +__version__ = "0.2.6"