Update changelog for version 0.3.1 with minor bug fixes related to color themes, ZSCustomOverworld v3 item loading, and Tile16 selection.

This commit is contained in:
scawful
2025-09-27 11:40:12 -04:00
parent 7e46b2b7be
commit 920e5002ee
11 changed files with 20 additions and 16 deletions

View File

@@ -7,14 +7,14 @@ if(POLICY CMP0091)
cmake_policy(SET CMP0091 NEW) cmake_policy(SET CMP0091 NEW)
endif() endif()
project(yaze VERSION 0.3.0 project(yaze VERSION 0.3.1
DESCRIPTION "Yet Another Zelda3 Editor" DESCRIPTION "Yet Another Zelda3 Editor"
LANGUAGES CXX C) LANGUAGES CXX C)
# Set project metadata # Set project metadata
set(YAZE_VERSION_MAJOR 0) set(YAZE_VERSION_MAJOR 0)
set(YAZE_VERSION_MINOR 3) 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) configure_file(src/yaze_config.h.in yaze_config.h @ONLY)

View File

@@ -48,7 +48,7 @@ PROJECT_NAME = "yaze"
# could be handy for archiving the generated documentation or if some version # could be handy for archiving the generated documentation or if some version
# control system is used. # 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 # 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 # for a project that appears at the top of each page and should give viewer a

View File

@@ -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) [![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) [![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 #### Asar 65816 Assembler Integration
- **Cross-platform ROM patching** with assembly code support - **Cross-platform ROM patching** with assembly code support

View File

@@ -228,7 +228,7 @@ absl::StatusOr<AsarPatchResult> ApplyPatch(
### Version Numbering ### Version Numbering
- **Semantic Versioning**: MAJOR.MINOR.PATCH - **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 - **Pre-release**: v0.4.0-alpha, v0.4.0-beta
### Release Checklist ### Release Checklist

View File

@@ -1,5 +1,9 @@
# Changelog # Changelog
## 0.3.1
- Minor bug fixes for color themes, ZSCustomOverworld v3 item loading, and Tile16 selection.
## 0.3.0 (September 2025) ## 0.3.0 (September 2025)
### Major Features ### Major Features

View File

@@ -9,7 +9,7 @@
* The Legend of Zelda: A Link to the Past. This API allows external * The Legend of Zelda: A Link to the Past. This API allows external
* applications to interact with YAZE's functionality. * applications to interact with YAZE's functionality.
* *
* @version 0.3.0 * @version 0.3.1
* @author YAZE Team * @author YAZE Team
*/ */
@@ -33,13 +33,13 @@ extern "C" {
/** Minor version number */ /** Minor version number */
#define YAZE_VERSION_MINOR 3 #define YAZE_VERSION_MINOR 3
/** Patch version number */ /** Patch version number */
#define YAZE_VERSION_PATCH 0 #define YAZE_VERSION_PATCH 1
/** Combined version as a string */ /** 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) */ /** 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 * @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 * @return true if compatible, false otherwise
*/ */
bool yaze_check_version_compatibility(const char* expected_version); bool yaze_check_version_compatibility(const char* expected_version);

View File

@@ -8,7 +8,7 @@
* This header defines data structures and constants specific to * This header defines data structures and constants specific to
* The Legend of Zelda: A Link to the Past ROM format and game data. * 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 * @author YAZE Team
*/ */

View File

@@ -77,7 +77,7 @@ absl::Status YazeProject::Create(const std::string& project_name, const std::str
metadata.created_date = ss.str(); metadata.created_date = ss.str();
metadata.last_modified = 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.version = "2.0";
metadata.created_by = "YAZE"; metadata.created_by = "YAZE";

View File

@@ -122,7 +122,7 @@ class ModernCLI {
} }
void ShowVersion() { 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 << "Built with Asar integration" << std::endl;
std::cout << "Copyright (c) 2025 scawful" << std::endl; std::cout << "Copyright (c) 2025 scawful" << std::endl;
} }

View File

@@ -704,7 +704,7 @@ void PaletteEditorComponent(ftxui::ScreenInteractive &screen) {
void HelpComponent(ftxui::ScreenInteractive &screen) { void HelpComponent(ftxui::ScreenInteractive &screen) {
auto help_text = vbox({ 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("by scawful") | color(Color::Magenta),
text("The Legend of Zelda: A Link to the Past Hacking Tool") | text("The Legend of Zelda: A Link to the Past Hacking Tool") |
color(Color::Red), color(Color::Red),
@@ -866,7 +866,7 @@ void MainMenuComponent(ftxui::ScreenInteractive &screen) {
auto title = border(hbox({ auto title = border(hbox({
text("z3ed") | bold | color(Color::Blue1), text("z3ed") | bold | color(Color::Blue1),
separator(), separator(),
text("v0.3.0") | bold | color(Color::Green1), text("v0.3.1") | bold | color(Color::Green1),
separator(), separator(),
text(rom_information) | bold | color(Color::Red1), text(rom_information) | bold | color(Color::Red1),
})); }));

View File

@@ -1,6 +1,6 @@
{ {
"name": "yaze", "name": "yaze",
"version": "0.3.0", "version": "0.3.1",
"description": "Yet Another Zelda3 Editor", "description": "Yet Another Zelda3 Editor",
"dependencies": [ "dependencies": [
"zlib", "zlib",