# Changelog ## 0.3.0 (01-2025) - **Asar 65816 Assembler Integration**: Complete cross-platform support for ROM patching with assembly code - **ZSCustomOverworld v3**: Full integration with enhanced overworld editing capabilities - **Advanced Message Editing**: Enhanced text editing interface with improved parsing and real-time preview - **GUI Docking System**: Improved docking and workspace management for better user workflow - **Symbol Extraction**: Extract symbol names and opcodes from assembly files - **Modernized Build System**: Upgraded to CMake 3.16+ with target-based configuration - **Enhanced CLI Tools**: Improved z3ed with modern command line interface and TUI - **CMakePresets**: Added development workflow presets for better productivity - **Cross-Platform CI/CD**: Multi-platform automated builds and testing - **Professional Packaging**: NSIS, DMG, and DEB/RPM installers - **ROM-Dependent Testing**: Separated testing infrastructure for CI compatibility - **Comprehensive Documentation**: Updated guides and API documentation ## 0.2.2 (12-31-2024) - DungeonMap editing improvements - ZSCustomOverworld support - Cross platform file handling ## 0.2.1 (08-20-2024) - Improved MessageEditor parsing - Added integration test window - Bitmap bug fixes ## 0.2.0 (07-20-2024) - iOS app support - Graphics Sheet Browser - Project Files ## 0.1.0 (05-11-2024) - Bitmap bug fixes - Error handling improvements ## 0.0.9 (04-14-2024) - Documentation updates - Entrance tile types - Emulator subsystem overhaul ## 0.0.8 (02-08-2024) - Hyrule Magic Compression - Dungeon Room Entrances - Png Export ## 0.0.7 (01-27-2024) - OverworldEntities - Entrances - Exits - Items - Sprites ## 0.0.6 (11-22-2023) - ScreenEditor DungeonMap - Tile16 Editor - Canvas updates ## 0.0.5 (11-21-2023) - DungeonEditor - DungeonObjectRenderer ## 0.0.4 (11-11-2023) - Tile16Editor - GfxGroupEditor - Add GfxGroups fns to Rom - Add Tile16Editor and GfxGroupEditor to OverworldEditor ## 0.0.3 (10-26-2023) - Emulator subsystem - Snes Ppu and PpuRegisters - Direct Memory Access - Cpu Tests - Read/Write Tile16 functions - CompressionV3 - Rom::LoadLinkGraphics ## 0.0.2 (08-26-2023) - Emulator subsystem - Spc700 - Emulator loop - Clock and MockClock - Ppu and Apu cycling - Setup Snes initialization - 65816 Cpu opcodes - JP Font support - SCAD Format support for CGX, COL, OBJ files - Overworld Save - Overworld Map Tile Editing ## 0.0.1 (07-22-2023) - GraphicsEditor - Palette management - lc_lz2 Compression - SnesTo8bppSheet - Bitmap Canvas ## 0.0.0 (06-08-2022) - Started project - Added ImGui - Added SDL2 - Added yaze_test target with gtest