Releases: scawful/yaze
Releases · scawful/yaze
Release list
YAZE v0.7.1
v0.7.1 (April 2026)
Type: Packaging + Welcome Screen Overhaul + Dungeon Editor Parity/Polish
Date: 2026-04-19
Welcome Screen & Project Startup
- Added a guided New Project flow with clearer startup/project creation affordances.
- Added async ROM metadata scanning for recent projects plus pin/rename/notes actions.
- Added a short undo window for recent-project removal and command-palette entry points for welcome actions.
Dungeon Editor Parity & Polish
- Restored BG1/BG2 layout routing while preserving pit/mask semantics.
- Fixed real-room
0x034rendering for single-tile payloads. - Added replay-geometry selection bounds for more accurate object hitboxes.
- Added ROM-backed parity tests and room render snapshots.
- Simplified workbench inspector/navigation flows, kept hidden room state sparse, and lazily materialized room state.
Performance & Footprint
- Added lazy session-editor construction.
- Deferred hidden full-mode asset loads.
- Trimmed eager overworld bitmap memory.
- Released unused room buffer textures and split render-target texture creation.
CLI / Build / CI
- Fixed the WASM dungeon tile-row build path.
- Added overworld map ID validation before ROM access.
- Hardened Linux GUI smoke-run binary path handling.
Deferred to 0.8.0
- z3dk integration proposal tracks embedded assembler/LSP/lint workflows, unified Mesen2 client work, and
.mlbexport.
Checksums
31d356af3c5675d457259c86c628de03a1c0ab9897e37a50ae99281b1ab753f2 yaze-0.7.1-Darwin.dmg
d3610f914ce15b9b9f0305617ff8397712aa6352e264d8ddb5f3bae9ff659514 yaze-0.7.1-Linux.deb
7d535d103666c37c908a13cde3b219bea52ab9b71780b6de3c2b2434f51b022c yaze-0.7.1-Linux.tar.gz
37f3cf29bc97f858d326e49bcdf31ddfa24314aa51bc403973ed21a1daf8fb89 yaze-0.7.1-win64.exe
6dd13ac032cd390e003fa5135a529ff4b598bf153bf5ba46ed3c09c65eb5ce2e yaze-0.7.1-win64.zip
YAZE v0.7.0
v0.7.0 (March 2026)
Type: Feature Completion + iOS Remote Control + API Expansion
Date: 2026-03-03
📱 iOS Remote Control
- Added Bonjour LAN discovery (
_yaze._tcp.) for auto-detecting desktop instances. - Added Remote Room Viewer for all 296 dungeon rooms with overlay/metadata controls.
- Added Remote Command Runner with command catalog autocomplete/history and
--writesafety confirmation. - Added Annotation Review Mode with create/edit/delete workflows synced through desktop REST endpoints.
- Added desktop connection controls with discovered hosts, manual IP fallback, and persistent status pill.
🌐 Desktop HTTP API
- Added
POST /api/v1/command/executefor remote z3ed command execution. - Added
GET /api/v1/command/listfor command metadata and autocomplete catalogs. - Added
GET/POST/PUT/DELETE /api/v1/annotationsfor annotation CRUD againstannotations.json. - Added Bonjour publisher integration for desktop service advertisement on macOS.
🧰 Editor Completion (0.7.0 must-ship + should-ship)
- Added Sprite Editor undo/redo with snapshot actions and unit tests.
- Added Screen Editor undo/redo and restored toolbar wiring for map edits.
- Added Message Editor replace + replace-all behavior.
- Completed music tracker stubs (rest/key-off insertion, range delete, song rename popup).
🏰 Dungeon Editor Improvements
- Added
DungeonUsageTrackervisual usage grids for blockset/spriteset/palette analysis. - Polished dungeon workbench/panel workflow (mode clarity, status badges, and return affordances).
- Extended undo/redo coverage into adjacent dungeon map edit workflows.
🛠️ Custom ROM Hack Features
- Added desktop BPS patch export/import with CRC validation for patch-based release flows.
- Strengthened overworld hack editing reliability with hard-delete semantics, list/filter/sort + duplicate/nudge iteration flow, and undo-backed item workflows.
💻 CLI Expansion
- Added palette command set (
palette-get-colors,palette-set-color,palette-analyze) for scripted ROM-hack iteration and automation.
🎨 UI and Theming
- Added themed tab-bar primitives (
BeginThemedTabBar/EndThemedTabBar). - Adopted themed widgets in key editor surfaces (dungeon workbench, status bar, pixel editor, screen editor).
✅ Validation Snapshot
ctest --preset mac-ai-unit --output-on-failurepassed on the release candidate revision.ctest --preset mac-ai-integration --output-on-failurepassed on the release candidate revision.
🗂️ Deferred to 0.8.0
- Overworld scratch-pad persistence.
- Overworld eyedropper mode.
- Graphics editor clipboard workflow.
- Music SPC/MML import.
- Final dungeon draw-routine registry dedupe/docs cleanup.
Checksums
666f1a30ce105bad262e90ec6be83fa84a4fb85893117f2a8bc04b7444f0cfa3 yaze-0.7.0-Darwin.dmg
16f4500fb9f310caac6fbaa85326ad878f17f47ec5ac578f60ab18d45870b5f6 yaze-0.7.0-Linux.deb
e37206185df6b9bef8ccbd6e4fb0da89a70545eb4fcdda109ec396228a6201e6 yaze-0.7.0-Linux.tar.gz
6d3a7a0c187fb296bf3b5c3cacfeec6c4a3e6ce218c5f2ddc41877d5c13db430 yaze-0.7.0-win64.exe
7a3dadbd2b48a8046b1f3a92dafe12cb367e699b0c4fb1d534758cf25b315907 yaze-0.7.0-win64.zip
46bdb755c011eede2bb0dba629ff255dbb9b5183486225e2d69afbb4f3b9419f yaze-v0.7.0-bundle.dmg
YAZE v0.6.2
- Release & Version Consistency:
- Synchronized version artifacts and app-facing release metadata to
0.6.2. - Updated documentation current-release markers and coverage report headers.
- Synchronized version artifacts and app-facing release metadata to
- Oracle Workflow & Validation:
- Continued hardening for Oracle smoke/preflight workflows and structural gating.
- Project Bundle Reliability (
.yazeproj):- Improved bundle unpack safety/cleanup behavior and dry-run validation flow.
- Expanded bundle verify coverage with hash and manifest compatibility checks.
- Editor UX Polish:
- Refined dungeon placement feedback and tile selector interaction ergonomics.
YAZE v0.6.1
- Oracle Workflow & Validation:
- Added Oracle smoke/preflight command flows in
z3edand editor integration for faster structural checks. - Added D6 minecart threshold gating (
--min-d6-track-rooms) to catch track-object regressions.
- Added Oracle smoke/preflight command flows in
- Project Bundle Reliability (
.yazeproj):- Added bundle verify/pack/unpack command paths with structured JSON output.
- Added safer unpack behavior: traversal rejection, failure cleanup by default, and
--keep-partial-outputopt-out. - Added
--dry-rununpack validation and--check-rom-hashverification support.
- Cross-Platform Hashing:
- Replaced platform-conditional hash behavior with portable SHA1 output for bundle verification consistency.
- Dungeon/Overworld UX Improvements:
- Added live room limit indicators and improved placement feedback for objects/sprites/doors.
- Added custom-object overlay visibility controls and D6 quick navigation in workbench.
- Improved Tile16 selector usability with hover previews, ID jump/filter bar, range validation feedback, and explicit decimal input (
d:<id>).
YAZE v0.6.0
What's Changed
See release notes for detailed changelog.
Downloads
Linux
- DEB Package:
yaze-*.deb(Ubuntu/Debian) - Tarball:
yaze-*.tar.gz(Generic Linux)
macOS
- DMG:
yaze-*.dmg(macOS 11.0+)
Windows
- ZIP:
yaze-*.zip(Portable)
Installation
Linux (DEB)
sudo dpkg -i yaze-*.debmacOS
# Mount the DMG and drag to Applications
open yaze-*.dmgWindows
Extract the ZIP and run yaze.exe directly.
Notes
- AI features require an Ollama server or Gemini/OpenAI/Anthropic/LMStudio API.
- z3ed CLI supports
--openai_base_urlfor LMStudio and other local servers. - Collaboration server setup lives in the separate yaze-server repo.
YAZE v0.5.6
What's Changed
See release notes for detailed changelog.
Downloads
Linux
- DEB Package:
yaze-*.deb(Ubuntu/Debian) - Tarball:
yaze-*.tar.gz(Generic Linux)
macOS
- DMG:
yaze-*.dmg(macOS 11.0+)
Windows
- ZIP:
yaze-*.zip(Portable)
Installation
Linux (DEB)
sudo dpkg -i yaze-*.debmacOS
# Mount the DMG and drag to Applications
open yaze-*.dmgWindows
Extract the ZIP and run yaze.exe directly.
Notes
- AI features require an Ollama server or Gemini/OpenAI/Anthropic/LMStudio API.
- z3ed CLI supports
--openai_base_urlfor LMStudio and other local servers. - Collaboration server setup lives in the separate yaze-server repo.
YAZE v0.5.3
What's Changed
See release notes for detailed changelog.
Downloads
Linux
- DEB Package:
yaze-*.deb(Ubuntu/Debian) - Tarball:
yaze-*.tar.gz(Generic Linux)
macOS
- DMG:
yaze-*.dmg(macOS 11.0+)
Windows
- ZIP:
yaze-*.zip(Portable)
Installation
Linux (DEB)
sudo dpkg -i yaze-*.debmacOS
# Mount the DMG and drag to Applications
open yaze-*.dmgWindows
Extract the ZIP and run yaze.exe directly.
Notes
- AI features require an Ollama server or Gemini/OpenAI/Anthropic/LMStudio API.
- z3ed CLI supports
--openai_base_urlfor LMStudio and other local servers. - Collaboration server setup lives in the separate yaze-server repo.
YAZE v0.5.0
What's Changed
Highlights in v0.5.0:
- Agent control server support and gRPC automation stability improvements
- z3ed CLI test commands (
test-list,test-run,test-status) and tool metadata for AI clients - Web/WASM filesystem initialization and terminal stability fixes
- Graphics/palette reliability fixes across Tile16 and palette conversions
- iOS scaffolding (experimental) plus build/CI workflow cleanup
Downloads
Linux
- DEB Package:
yaze-*.deb(Ubuntu/Debian) - Tarball:
yaze-*.tar.gz(Generic Linux)
macOS
- DMG:
yaze-*.dmg(macOS 11.0+)
Windows
- ZIP:
yaze-*.zip(Portable)
Installation
Linux (DEB)
sudo dpkg -i yaze-*.debmacOS
# Mount the DMG and drag to Applications
open yaze-*.dmgWindows
# Unzip and run the portable build
yaze-*.zipNotes
- AI features require an Ollama server or Gemini/OpenAI/Anthropic API key.
- Collaboration server setup lives in the separate yaze-server repo.
YAZE v0.3.9-hotfix7
What's Changed
This release includes:
- Cross-platform builds for Linux, macOS, and Windows
- Improved dependency management with CPM.cmake
- Enhanced CI/CD pipeline with parallel execution
- Automated packaging and release creation
Downloads
Linux
- DEB Package:
yaze-*.deb(Ubuntu/Debian) - Tarball:
yaze-*.tar.gz(Generic Linux)
macOS
- DMG:
yaze-*.dmg(macOS 11.0+)
Windows
- Installer:
yaze-*.exe(Windows 10/11) - ZIP:
yaze-*.zip(Portable)
Installation
Linux (DEB)
sudo dpkg -i yaze-*.debmacOS
# Mount the DMG and drag to Applications
open yaze-*.dmgWindows
# Run the installer
yaze-*.exeYAZE v0.3.8
What's Changed
This release includes:
- Cross-platform builds for Linux, macOS, and Windows
- Improved dependency management with CPM.cmake
- Enhanced CI/CD pipeline with parallel execution
- Automated packaging and release creation
Downloads
Linux
- DEB Package:
yaze-*.deb(Ubuntu/Debian) - Tarball:
yaze-*.tar.gz(Generic Linux)
macOS
- DMG:
yaze-*.dmg(macOS 11.0+)
Windows
- Installer:
yaze-*.exe(Windows 10/11) - ZIP:
yaze-*.zip(Portable)
Installation
Linux (DEB)
sudo dpkg -i yaze-*.debmacOS
# Mount the DMG and drag to Applications
open yaze-*.dmgWindows
# Run the installer
yaze-*.exe