diff --git a/CHANGELOG.md b/CHANGELOG.md index b5abaf17..f1e877e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,28 @@ # PopTracker Changelog +## v0.19.0 + +* Fixes + * Fix modifying watches from watch callbacks + * Fix vertical strech of some widgets + * Fix/ignore composite toggles with bad left/right + * Fix what codes a composite toggles provides + * Fix setting progressive with allow_disabled from Lua + * Change progressive with allow_disabled to what people expect +* App Features + * Actually reload pack with the reload button when files changed + * Make pack list scrollable + * Make snes auto-tracking work for SRAM (requires usb2snes mapping) +* Pack Features + * Add support for consumable increment and decrement + * Added snes memory mapping flags (hirom, lorom, exhirom, exlorom) for AT + * Support @-rules for locations (not just sections) + * More lenient typing from Lua and json + * Change return value of `Add*Watch*` to be a watch reference (currently name) + * Allow saving/loading nil for Lua items + * Make ovarlay's/badge's pink background transparen + * Partial support for 'legacy' packs + ## v0.18.2 * Fixes diff --git a/README.md b/README.md index 97481fbe..6ecff3ae 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This is work in progress. Some pre-existing packs work, some do not. Download a binary release or build from source. -Copy or unpack gamepacks to `EXEDIR/packs`, `HOME/PopTracker/packs`, `Documents/PopTracker/packs` or `CWD/packs` (ZIPs supported starting with v0.14.0). +Copy or unpack tracker packs to `EXEDIR/packs`, `HOME/PopTracker/packs`, `Documents/PopTracker/packs` or `CWD/packs`. On Windows it will also find packs installed in EmoTracker. On macOS EXEDIR is *inside* the app bundle. @@ -58,8 +58,7 @@ See their respective documentation. ### PC Games We do not allow direct access to process memory or sockets from Lua. Instead -[UAT](https://github.com/black-sliver/UAT) can be used to recieve "variables" -starting with v0.16. +[UAT](https://github.com/black-sliver/UAT) can be used to recieve "variables". ### Archipelago Multiworld [Archipelago](https://archipelago.gg) allows connecting to a Multiworld as a tracker. diff --git a/src/poptracker.h b/src/poptracker.h index 1368c0da..ff2a1ff5 100644 --- a/src/poptracker.h +++ b/src/poptracker.h @@ -63,7 +63,7 @@ class PopTracker final : public App { virtual ~PopTracker(); static constexpr const char APPNAME[] = "PopTracker"; - static constexpr const char VERSION_STRING[] = "0.18.2"; + static constexpr const char VERSION_STRING[] = "0.19.0"; static constexpr int AUTOSAVE_INTERVAL = 60; // 1 minute protected: