From 52cc3b38ee7ee01fa24202fafabcafd57e5daf5c Mon Sep 17 00:00:00 2001 From: MrTeferi Date: Thu, 6 Apr 2023 05:26:02 -0500 Subject: [PATCH] =?UTF-8?q?bump:=20version=201.6.0=20=E2=86=92=201.7.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ pyproject.toml | 2 +- src/__version__.py | 2 +- 3 files changed, 29 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 837eb036..8066d5dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,30 @@ +## v1.7.0 (2023-04-06) + +### Feat + +- **settings**: Importing scryfall art for reference is now a toggle setting, has been removed from individual templates in favor of a base template function that can be modified by child classes +- **gui**: Settings for each template can now be cleared to defaults with a helpful button, templates will now be disabled unless the PSD file is installed, the updater will enable the template after a download is complete +- **scryfall**: Rewrote Scryfall data collection completely to use efficient rate limiting and error handling as well as improved caching and overall execution time of this step +- **settings**: Seperate core system settings from the base template settings which can be overwritten for each template + +### Fix + +- **classic**: Fixed promo star setting on classic templates +- **creature**: Fix mistake in creature vertically nudge text function +- **dev_mode**: Skip uninstalled templates during dev mode testing +- **planeswalker**: Update Planeswalker logic to enforce uniform spacing for 2 ability Planeswalkers +- **layouts**: Fixed a bug affecting Saga and Class cards that have multiline abilities +- **frame_logic**: Fixed frame logic for ca1rds like Maelstrome Muse and Ajani, Sleeper Agent and added both to our test cases +- **creator**: Custom Creator now works for Planeswalker and Saga cards again +- **updater**: Fix templates downloading to incorrect folder + +### Refactor + +- **planeswalker**: Adjust vertically nudge text function +- **helpers**: Updated getLayer(), getLayerSet(), spread_layers_over_reference(), and art importing functionality +- **format_text**: Added new text function check_for_text_overlap() and refactored the vertical nudge functions for Creature and Planeswalker cards +- **data**: Update project toml, fonts, and expansion symbol data + ## v1.6.0 (2023-03-16) ### Feat diff --git a/pyproject.toml b/pyproject.toml index 8392de9c..aee69e71 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,7 @@ requires = ["poetry-core"] build-backend = "poetry.core.masonry.api" [tool.commitizen] -version = "1.6.0" +version = "1.7.0" changelog_start_rev = 'v1.2.0' tag_format = "v$major.$minor.$patch" update_changelog_on_bump = true diff --git a/src/__version__.py b/src/__version__.py index 38ec8ede..a55413d1 100644 --- a/src/__version__.py +++ b/src/__version__.py @@ -1 +1 @@ -version = "1.6.0" +version = "1.7.0"