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:
@@ -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)
|
||||
|
||||
|
||||
2
Doxyfile
2
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
|
||||
|
||||
@@ -5,7 +5,7 @@ A modern, cross-platform editor for The Legend of Zelda: A Link to the Past ROM
|
||||
[](https://github.com/scawful/yaze/actions)
|
||||
[](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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
10
incl/yaze.h
10
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);
|
||||
|
||||
@@ -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
|
||||
*/
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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),
|
||||
}));
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "yaze",
|
||||
"version": "0.3.0",
|
||||
"version": "0.3.1",
|
||||
"description": "Yet Another Zelda3 Editor",
|
||||
"dependencies": [
|
||||
"zlib",
|
||||
|
||||
Reference in New Issue
Block a user