backend-infra-engineer: finalize v0.5.0 branding

This commit is contained in:
scawful
2025-12-28 18:16:27 -06:00
parent 8b45b16431
commit 26b35642b4
5 changed files with 58 additions and 24 deletions

View File

@@ -1,5 +1,24 @@
# Changelog
## 0.5.0 (December 2025)
### Graphics & Palette Reliability
- Fixed palette conversion and Tile16 tint regressions.
- Corrected palette slicing for graphics sheets and indexed → SNES planar conversion.
- Stabilized overworld palette/tilemap saves and render service GameData loading.
### Editor UX & Tools
- Refined dashboard/editor selection layouts and card text rendering.
- Moved layout designer into a lab target for safer experimentation.
- Hardened CLI/API room loading and Asar patch handling.
### Platform, Build, and Tests
- Added iOS platform scaffolding (experimental) plus build helper scripts.
- Simplified nightly workflow, refreshed toolchain/dependency wiring, and standardized build dirs.
- Added role-based ROM selection/availability gating and stabilized rendering/benchmark tests.
---
## 0.4.1 (December 2025)
### Overworld Editor Fixes

View File

@@ -1,27 +1,32 @@
# Release Notes
## v0.5.0-alpha (In Development)
## v0.5.0 (Released December 2025)
**Type:** Major Feature & Architecture Update
**Date:** TBD
**Type:** Platform Expansion & Stability
**Date:** 2025-12-28
### 🎵 New Music Editor
The highly anticipated SPC Music Editor is now available!
- **Tracker View:** Edit music patterns with a familiar tracker interface.
- **Piano Roll:** Visualize and edit notes with velocity and duration control.
- **Preview:** Real-time N-SPC audio preview with authentic ADSR envelopes.
- **Instruments:** Manage instruments and samples directly.
### 🧩 Graphics & Palette Accuracy
- Fixed palette conversion and Tile16 tint regressions.
- Corrected palette slicing for graphics sheets and indexed → SNES planar conversion.
- Stabilized overworld palette/tilemap saves and render service GameData loads.
### 🕸️ Web App Improvements (WASM)
- **Experimental Web Port:** Run YAZE directly in your browser.
- **UI Refresh:** New panelized layout with VSCode-style terminal and problems view.
- **Usability:** Improved error handling for missing features (Emulator).
- **Security:** Hardened `SharedArrayBuffer` support with `coi-serviceworker`.
### 🧭 Editor UX & Reliability
- Refined dashboard/editor selection layouts and card rendering.
- Moved the layout designer into a lab target for safer experimentation.
- Hardened room loading APIs and added room count reporting for C API consumers.
### 🏗️ Architecture & CI
- **Windows CI:** Fixed environment setup for `clang-cl` builds (MSVC dev cmd).
- **Code Quality:** Consolidated CI workflows.
- **SDL3 Prep:** Groundwork for the upcoming migration to SDL3.
### 🤖 Automation & AI
- Refactored gRPC agent services and editor wiring.
- Hardened CLI patch handling and tool output formatting.
### 📦 Platform & Build
- Added iOS platform scaffolding (experimental).
- Added build helper scripts and simplified nightly workflow.
- Refreshed toolchain/dependency wiring and standardized build directory policy.
### 🧪 Testing
- Added role-based ROM selection and ROM-availability gating.
- Stabilized rendering/benchmark tests and aligned integration expectations.
---