diff --git a/CHANGELOG.md b/CHANGELOG.md index fb865eb2..b5fec609 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ 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] +Nothing, yet. + +## [4.1.0] - 2020-05-18 ### Added - Add scripting capabilities, which allows the user to add custom behavior to Porymap using JavaScript scripts. - Add ability to import FRLG tileset .bvd files from Advance Map 1.92. @@ -188,7 +191,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/4.0.0...HEAD +[Unreleased]: https://github.com/huderlem/porymap/compare/4.1.0...HEAD +[4.1.0]: https://github.com/huderlem/porymap/compare/4.0.0...4.1.0 [4.0.0]: https://github.com/huderlem/porymap/compare/3.0.1...4.0.0 [3.0.1]: https://github.com/huderlem/porymap/compare/3.0.0...3.0.1 [3.0.0]: https://github.com/huderlem/porymap/compare/2.0.0...3.0.0 diff --git a/docs/.buildinfo b/docs/.buildinfo index 507bc923..a81178ed 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 9e8b58068fa2090b104690bfc9c25e35 +config: e41613e939dfe6ab7008de864b4e64a8 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_sources/reference/CHANGELOG.md.txt b/docs/_sources/reference/CHANGELOG.md.txt index f6b9593e..b5fec609 100644 --- a/docs/_sources/reference/CHANGELOG.md.txt +++ b/docs/_sources/reference/CHANGELOG.md.txt @@ -7,13 +7,23 @@ 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] +Nothing, yet. + +## [4.1.0] - 2020-05-18 ### Added - Add scripting capabilities, which allows the user to add custom behavior to Porymap using JavaScript scripts. - Add ability to import FRLG tileset .bvd files from Advance Map 1.92. +### Changed +- Edit modes are no longer shared between the Map and Events tabs. Pencil is default for Map tab, and Pointer is default for Events tab. + ### Fixed - Disallow drawing new heal locations in the events tab. - Fix issue where the metatile selection window was not resizable. +- Show warning when closing project with unsaved wild Pokémon changes. +- Fix bug where negative object event coordinates were saved as "0". +- Fix maximum map dimension limits. +- Fix crash when using the Pencil tool to create an event on a map with no existing events. ## [4.0.0] - 2020-04-28 ### Breaking Changes @@ -181,7 +191,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/4.0.0...HEAD +[Unreleased]: https://github.com/huderlem/porymap/compare/4.1.0...HEAD +[4.1.0]: https://github.com/huderlem/porymap/compare/4.0.0...4.1.0 [4.0.0]: https://github.com/huderlem/porymap/compare/3.0.1...4.0.0 [3.0.1]: https://github.com/huderlem/porymap/compare/3.0.0...3.0.1 [3.0.0]: https://github.com/huderlem/porymap/compare/2.0.0...3.0.0 diff --git a/docs/genindex.html b/docs/genindex.html index 74f9c7de..8a4dd19b 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -174,62 +174,64 @@
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.
+Edit modes are no longer shared between the Map and Events tabs. Pencil is default for Map tab, and Pointer is default for Events tab.
Disallow drawing new heal locations in the events tab.
Fix issue where the metatile selection window was not resizable.
Show warning when closing project with unsaved wild Pokémon changes.
Fix bug where negative object event coordinates were saved as “0”.
Fix maximum map dimension limits.
Fix crash when using the Pencil tool to create an event on a map with no existing events.
If you are using pokeemerald or pokeruby, there were changes made in pokeemerald/#1010 and pokeruby/#776 that you will need to integrate in order to use this version of porymap.
Support for pokefirered. Kanto fans rejoice! At long last porymap supports the FRLG decompilation project.
Add ability to export map stitches with File -> Export Map Stitch Image...
.
Move
, and Map Shift
tools to the Events tab.
Porymap now saves map and encounter json data in an order consistent with the upstream repos. This will provide more comprehensible diffs when files are saved.
Update Porymap icon.
Fix bug where pressing TAB key did not navigate through widgets in the wild encounter tables.
Fix bug that allowed selecting an invalid metatile in the metatile selector.
pokeemerald and pokeruby both underwent a naming consistency update with respect to “object events”. As such, these naming changes break old versions of Porymap.
Add optional support for Poryscript script files via the use_poryscript
config option.
Selecting a group of metatiles from the map area now also copies the collision properties, too.
Add keyboard shortcut Ctrl + G
for toggling the map grid.
Draw map connections with the current map’s tilesets to more accurately mimic their appearance in-game.
Fix index-out-of-bounds crash when deleting the last event in an event type group.
Fix bug where exporting tileset images could add an extra row of junk at the end.
Accomodate event object graphics pointer table being explicitly indexed. From changes introduced in commits cdae0c1444bed98e652c87dc3e3edcecacfef8be and 0e8ccfc4fd3544001f4c25fafd401f7558bdefba.
New “field” key in wild encounter JSON data from pokeemerald and pokeruby commits adb0a444577b59eb02788c782a3d04bc285be0ba and https://github.com/pret/pokeruby/commit/c73de8bed752ca538d90cfc93c4a9e8c7965f8c9.
Add wild encounter table editor.
Add dark themes.
Exporting map images is now more configurable. Events, connections, collision, etc. can be toggled on and off before exporting the image.
The entire Tileset Editor selection is now conveniently flipped when selecting x-flip or y-flip.
Autocomplete for porymap’s comboboxes no longer require typing the full string prefix.
Fix bug where map group names were hardcoded when creating a new map.
Fix bug in Tileset Editor where multi-tile selections weren’t properly painted when clicking on the bottom row of the metatile layers.
Add region map editor
Add ability to add new tilesets
Add official Porymap documentation website: https://huderlem.github.io/porymap/
Event sprites now display as facing the direction of their movement type.
Default values for newly-created events now use valid values from the project, rather than hardcoded values.
Fix bug in zoomed metatile selector where a large selection rectangle was being rendered.
Fix bug where edited map icons were not rendered properly.