From b9ec239655e8f3db780664b20bfb4edf5491178e Mon Sep 17 00:00:00 2001 From: Marcus Huderle Date: Wed, 16 Oct 2019 20:43:09 -0500 Subject: [PATCH] Release 2.0.0 --- CHANGELOG.md | 8 ++++++-- forms/aboutporymap.ui | 28 +++++++++++++++++++++++++--- 2 files changed, 31 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 28ea10be..23aa5105 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,7 +6,10 @@ and this project somewhat adheres to [Semantic Versioning](https://semver.org/sp The **"Breaking Changes"** listed below are changes that have been made in the decompilation projects (e.g. pokeemerald), which porymap requires in order to work properly. If porymap is used on a project that is not up-to-date with the breaking changes, then porymap will likely break or behave improperly. -## [Unreleased] +## Unreleased +Nothing, yet. + +## [2.0.0] - 2019-10-16 ### Breaking Changes - Accomodate event object graphics pointer table being explicitly indexed. From changes introduced in commits [cdae0c1444bed98e652c87dc3e3edcecacfef8be](https://github.com/pret/pokeemerald/commit/cdae0c1444bed98e652c87dc3e3edcecacfef8be) and [0e8ccfc4fd3544001f4c25fafd401f7558bdefba](https://github.com/pret/pokeruby/commit/0e8ccfc4fd3544001f4c25fafd401f7558bdefba). - New "field" key in wild encounter JSON data from pokeemerald and pokeruby commits [adb0a444577b59eb02788c782a3d04bc285be0ba](https://github.com/pret/pokeemerald/commit/adb0a444577b59eb02788c782a3d04bc285be0ba) and [https://github.com/pret/pokeruby/commit/c73de8bed752ca538d90cfc93c4a9e8c7965f8c9](c73de8bed752ca538d90cfc93c4a9e8c7965f8c9). @@ -121,7 +124,8 @@ The **"Breaking Changes"** listed below are changes that have been made in the d ## [1.0.0] - 2018-10-26 This was the initial release. -[Unreleased]: https://github.com/huderlem/porymap/compare/1.2.2...HEAD +[Unreleased]: https://github.com/huderlem/porymap/compare/2.0.0...HEAD +[2.0.0]: https://github.com/huderlem/porymap/compare/1.2.2...2.0.0 [1.2.2]: https://github.com/huderlem/porymap/compare/1.2.1...1.2.2 [1.2.1]: https://github.com/huderlem/porymap/compare/1.2.0...1.2.1 [1.2.0]: https://github.com/huderlem/porymap/compare/1.1.0...1.2.0 diff --git a/forms/aboutporymap.ui b/forms/aboutporymap.ui index 87f9b003..1c013dd0 100644 --- a/forms/aboutporymap.ui +++ b/forms/aboutporymap.ui @@ -53,7 +53,7 @@ - Version 1.2.2 - May 16th, 2019 + Version 2.0.0 - October 16th, 2019 Qt::AlignCenter @@ -103,14 +103,36 @@ p, li { white-space: pre-wrap; } </style></head><body style=" font-family:'MS Shell Dlg 2'; font-size:8.25pt; font-weight:400; font-style:normal;"> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">This version of porymap is compatible with pokeruby and pokeemerald as of the following commit hashes:</span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">pokeruby: 4fedd5183be7de5d5e0fa59c269b28c49d88ef88</span></p> -<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">pokeemerald: 2fdc489bc098abe6f02b6e7fc54e8150ce208dc7</span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">pokeemerald: 60a592a2c32d07d47c892204659a8576017584d1</span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">pokeruby: 11170ce90c0baf77b196e378441d25e7f16e2cf3</span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:8pt;">Please report any issues on GitHub: </span><a href="https://github.com/huderlem/porymap/issues"><span style=" font-size:8pt; text-decoration: underline; color:#0000ff;">https://github.com/huderlem/porymap/issues</span></a></p> <hr /> <p style=" margin-top:18px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="changelog"></a><span style=" font-weight:600;">C</span><span style=" font-weight:600;">hangelog</span></p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">All notable changes to this project will be documented in this file.</p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The format is based on <a href="https://keepachangelog.com/en/1.0.0/"><span style=" text-decoration: underline; color:#0000ff;">Keep a Changelog</span></a>,and this project somewhat adheres to <a href="https://semver.org/spec/v2.0.0.html"><span style=" text-decoration: underline; color:#0000ff;">Semantic Versioning</span></a>. The MINOR version number is bumped when there are breaking changes in the pret projects.</p> <p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The <span style=" font-weight:600;">&quot;Breaking Changes&quot;</span> listed below are changes that have been made in the decompilation projects (e.g. pokeemerald), which porymap requires in order to work properly. If porymap is used on a project that is not up-to-date with the breaking changes, then porymap will likely break or behave improperly.</p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="https://github.com/huderlem/porymap/compare/1.2.2...2.0.0"><span style=" font-size:8pt; font-weight:600; text-decoration: underline; color:#0000ff;">2.0.0</span></a> - <span style=" font-weight:600;">2019-10-16</span></p> +<p style=" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="added"></a><span style=" font-weight:600;">B</span><span style=" font-weight:600;">reaking Changes</span></p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Accomodate event object graphics pointer table being explicitly indexed. From changes introduced in commits <a href="https://github.com/pret/pokeemerald/commit/cdae0c1444bed98e652c87dc3e3edcecacfef8be"><span style=" text-decoration: underline; color:#0000ff;">cdae0c1444bed98e652c87dc3e3edcecacfef8be</span></a> and <a href="https://github.com/pret/pokeruby/commit/0e8ccfc4fd3544001f4c25fafd401f7558bdefba"><span style=" text-decoration: underline; color:#0000ff;">0e8ccfc4fd3544001f4c25fafd401f7558bdefba</span></a>.</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">New &quot;field&quot; key in wild encounter JSON data from pokeemerald and pokeruby commits <a href="https://github.com/pret/pokeemerald/commit/adb0a444577b59eb02788c782a3d04bc285be0ba"><span style=" text-decoration: underline; color:#0000ff;">adb0a444577b59eb02788c782a3d04bc285be0ba</span></a> and <a href="https://github.com/pret/pokeruby/commit/c73de8bed752ca538d90cfc93c4a9e8c7965f8c9"><span style=" text-decoration: underline; color:#0000ff;">c73de8bed752ca538d90cfc93c4a9e8c7965f8c9</span></a>.</li></ul> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><br /></p> +<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="added"></a><span style=" font-weight:600;">A</span><span style=" font-weight:600;">dded</span></p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Add wild encounter table editor</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Add dark themes</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Support metatile labels file</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Add warning when closing porymap with unsaved changes</li></ul> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Changed</span></p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Exporting map images is now more configurable. Events, connections, collisions, etc. can be toggled on and off before exporting the image.</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">The entire Tileset Editor selection is now conveniently flipped when selecting x-flip or y-flip.</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Autocomplete for porymap's comboboxes no longer require typing the full string prefix.</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Add warning when closing porymap with unsaved changes</li></ul> +<p style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-weight:600;">Fixed</span></p> +<ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Fix bug where map group names were hardcoded when creating a new map.</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Fix bug in Tileset Editor where multi-tile selections weren't properly painted when clicking on the bottom row of the metatile layers.</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Fix bug where line breaks in C headers were not parsed properly.</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Fix bug when exporting tileset images using palettes with duplicate colors.</li> +<li style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Fix bug where creating new maps from existing layouts created an empty layout folder.</li> +<li style=" margin-top:0px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Fix bug where exported tile images did not contain the last row of tiles.</li></ul> <p style=" margin-top:16px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="12220190516"></a><a href="https://github.com/huderlem/porymap/compare/1.2.1...1.2.2"><span style=" font-weight:600; text-decoration: underline; color:#0000ff;">1</span></a><span style=" font-weight:600; text-decoration: underline; color:#0000ff;">.2.2</span><span style=" font-weight:600;"> - 2019-05-16</span></p> <p style=" margin-top:14px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a name="added"></a><span style=" font-weight:600;">A</span><span style=" font-weight:600;">dded</span></p> <ul style="margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; -qt-list-indent: 1;"><li style=" margin-top:12px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Add region map editor</li>