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)
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)

View File

@@ -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

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)
[![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

View File

@@ -228,7 +228,7 @@ absl::StatusOr<AsarPatchResult> 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

View File

@@ -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

View File

@@ -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);

View File

@@ -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
*/

View File

@@ -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";

View File

@@ -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;
}

View File

@@ -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),
}));

View File

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