From 920e5002ee81137cd6d5f99dcfa30a43e5b2503d Mon Sep 17 00:00:00 2001 From: scawful Date: Sat, 27 Sep 2025 11:40:12 -0400 Subject: [PATCH] Update changelog for version 0.3.1 with minor bug fixes related to color themes, ZSCustomOverworld v3 item loading, and Tile16 selection. --- CMakeLists.txt | 4 ++-- Doxyfile | 2 +- README.md | 2 +- docs/B1-contributing.md | 2 +- docs/C1-changelog.md | 4 ++++ incl/yaze.h | 10 +++++----- incl/zelda.h | 2 +- src/app/core/project.cc | 2 +- src/cli/cli_main.cc | 2 +- src/cli/tui.cc | 4 ++-- vcpkg.json | 2 +- 11 files changed, 20 insertions(+), 16 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3aa2e6fe..8c6e6c19 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,14 +7,14 @@ if(POLICY CMP0091) cmake_policy(SET CMP0091 NEW) endif() -project(yaze VERSION 0.3.0 +project(yaze VERSION 0.3.1 DESCRIPTION "Yet Another Zelda3 Editor" LANGUAGES CXX C) # Set project metadata set(YAZE_VERSION_MAJOR 0) set(YAZE_VERSION_MINOR 3) -set(YAZE_VERSION_PATCH 0) +set(YAZE_VERSION_PATCH 1) configure_file(src/yaze_config.h.in yaze_config.h @ONLY) diff --git a/Doxyfile b/Doxyfile index c65ea8de..dbad5138 100644 --- a/Doxyfile +++ b/Doxyfile @@ -48,7 +48,7 @@ PROJECT_NAME = "yaze" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = "0.3.0" +PROJECT_NUMBER = "0.3.1" # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a diff --git a/README.md b/README.md index a7d97187..0addd8f6 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ A modern, cross-platform editor for The Legend of Zelda: A Link to the Past ROM [![Build Status](https://github.com/scawful/yaze/workflows/CI/badge.svg)](https://github.com/scawful/yaze/actions) [![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) -## Version 0.3.0 - Stable Release +## Version 0.3.1 - Release #### Asar 65816 Assembler Integration - **Cross-platform ROM patching** with assembly code support diff --git a/docs/B1-contributing.md b/docs/B1-contributing.md index ed2ef4fe..9e06efd3 100644 --- a/docs/B1-contributing.md +++ b/docs/B1-contributing.md @@ -228,7 +228,7 @@ absl::StatusOr ApplyPatch( ### Version Numbering - **Semantic Versioning**: MAJOR.MINOR.PATCH -- **v0.3.0**: Current stable release +- **v0.3.1**: Current stable release - **Pre-release**: v0.4.0-alpha, v0.4.0-beta ### Release Checklist diff --git a/docs/C1-changelog.md b/docs/C1-changelog.md index bed3c9e2..80d48567 100644 --- a/docs/C1-changelog.md +++ b/docs/C1-changelog.md @@ -1,5 +1,9 @@ # Changelog +## 0.3.1 + +- Minor bug fixes for color themes, ZSCustomOverworld v3 item loading, and Tile16 selection. + ## 0.3.0 (September 2025) ### Major Features diff --git a/incl/yaze.h b/incl/yaze.h index ef7a093e..9bbb7d9c 100644 --- a/incl/yaze.h +++ b/incl/yaze.h @@ -9,7 +9,7 @@ * The Legend of Zelda: A Link to the Past. This API allows external * applications to interact with YAZE's functionality. * - * @version 0.3.0 + * @version 0.3.1 * @author YAZE Team */ @@ -33,13 +33,13 @@ extern "C" { /** Minor version number */ #define YAZE_VERSION_MINOR 3 /** Patch version number */ -#define YAZE_VERSION_PATCH 0 +#define YAZE_VERSION_PATCH 1 /** Combined version as a string */ -#define YAZE_VERSION_STRING "0.3.0" +#define YAZE_VERSION_STRING "0.3.1" /** Combined version as a number (major * 10000 + minor * 100 + patch) */ -#define YAZE_VERSION_NUMBER 300 +#define YAZE_VERSION_NUMBER 301 /** @} */ @@ -109,7 +109,7 @@ int yaze_app_main(int argc, char** argv); /** * @brief Check if the current YAZE version is compatible with the expected version * - * @param expected_version Expected version string (e.g., "0.3.0") + * @param expected_version Expected version string (e.g., "0.3.1") * @return true if compatible, false otherwise */ bool yaze_check_version_compatibility(const char* expected_version); diff --git a/incl/zelda.h b/incl/zelda.h index cce9ba19..3d9505e3 100644 --- a/incl/zelda.h +++ b/incl/zelda.h @@ -8,7 +8,7 @@ * This header defines data structures and constants specific to * The Legend of Zelda: A Link to the Past ROM format and game data. * - * @version 0.3.0 + * @version 0.3.1 * @author YAZE Team */ diff --git a/src/app/core/project.cc b/src/app/core/project.cc index e29f21af..5aaa19db 100644 --- a/src/app/core/project.cc +++ b/src/app/core/project.cc @@ -77,7 +77,7 @@ absl::Status YazeProject::Create(const std::string& project_name, const std::str metadata.created_date = ss.str(); metadata.last_modified = ss.str(); - metadata.yaze_version = "0.3.0"; // TODO: Get from version header + metadata.yaze_version = "0.3.1"; // TODO: Get from version header metadata.version = "2.0"; metadata.created_by = "YAZE"; diff --git a/src/cli/cli_main.cc b/src/cli/cli_main.cc index 96b968cb..c4c5eb3d 100644 --- a/src/cli/cli_main.cc +++ b/src/cli/cli_main.cc @@ -122,7 +122,7 @@ class ModernCLI { } void ShowVersion() { - std::cout << "z3ed v0.3.0 - Yet Another Zelda3 Editor CLI" << std::endl; + std::cout << "z3ed v0.3.1 - Yet Another Zelda3 Editor CLI" << std::endl; std::cout << "Built with Asar integration" << std::endl; std::cout << "Copyright (c) 2025 scawful" << std::endl; } diff --git a/src/cli/tui.cc b/src/cli/tui.cc index 05e29fdd..3a88c632 100644 --- a/src/cli/tui.cc +++ b/src/cli/tui.cc @@ -704,7 +704,7 @@ void PaletteEditorComponent(ftxui::ScreenInteractive &screen) { void HelpComponent(ftxui::ScreenInteractive &screen) { auto help_text = vbox({ - text("z3ed v0.3.0") | bold | color(Color::Yellow), + text("z3ed v0.3.1") | bold | color(Color::Yellow), text("by scawful") | color(Color::Magenta), text("The Legend of Zelda: A Link to the Past Hacking Tool") | color(Color::Red), @@ -866,7 +866,7 @@ void MainMenuComponent(ftxui::ScreenInteractive &screen) { auto title = border(hbox({ text("z3ed") | bold | color(Color::Blue1), separator(), - text("v0.3.0") | bold | color(Color::Green1), + text("v0.3.1") | bold | color(Color::Green1), separator(), text(rom_information) | bold | color(Color::Red1), })); diff --git a/vcpkg.json b/vcpkg.json index 733afe85..b17a6806 100644 --- a/vcpkg.json +++ b/vcpkg.json @@ -1,6 +1,6 @@ { "name": "yaze", - "version": "0.3.0", + "version": "0.3.1", "description": "Yet Another Zelda3 Editor", "dependencies": [ "zlib",