Skip to content

Releases: CollinHeist/TitleCardMaker

v1.0.6

10 Apr 18:03
dfc1193
Compare
Choose a tag to compare

What's Changed

  • Fix StandardTitleCard errors for machines that don't have grep by @CollinHeist in #64

Full Changelog: v1.0.5...v1.0.6

v1.0.5

10 Apr 17:26
c8dc337
Compare
Choose a tag to compare

Major Changes

N/A

Major Fixes

  • Fix all ImageMagick calls for Windows installs (not through a Docker container)
    • Windows doesn't add convert command to environment variables, only magick. So all commands are now prefixed with magick.

Minor Changes

N/A

Minor Fixes

N/A

v1.0.4

10 Apr 05:17
f1a0699
Compare
Choose a tag to compare

Major Changes

  • Add ability to zero-pad (to the tens place) all season folders
    • Top-level zero_pad_seasons option is now used
    • If enabled, folders like Season 1 become Season 01 (Specials is unchanged)
    • Closes #59

Major Fixes

  • Look for preferences file (preferences.yml) in local filepath, not execution path
  • Handle ImportError for missing packages on execution
    • Missing packages now results in a print to try and execute pipenv install
  • Identify missing ImageMagick installation at start
    • Maker will attempt to use ImageMagick to look at all installed fonts, and if the result is not "valid", a critical error will be thrown
    • Closes #61

Minor Changes

N/A

Minor Fixes

  • Add warning if title translations are specified under title or abs_number key

v1.0.3

09 Apr 17:57
ee7e087
Compare
Choose a tag to compare

Major Changes

N/A

Major Fixes

  • Fix title validation always returning True, resulting in cards being created even if font was invalid
  • Handle case where series cannot be found in TMDb when querying for logo (was raising KeyError)

Minor Changes

  • Added source font case that does not modify title from datafile
  • Added two hour waiting period when querying new episodes from Sonarr (to mitigate bad metadata that needs to be fixed)
  • Only warn for missing characters from a font once per runtime

Minor Fixes

  • Fix log.error() call in GenreMaker when source file does not exist
  • Moved new-episode logging within DataFileInterface to post-existence check

v1.0.2

09 Apr 02:52
fd20c9f
Compare
Choose a tag to compare

Major Changes

  • Changed episode text string modification to use regex to match for more generic episode format text strings within StarWarsTitleCard

Major Fixes

  • Corrected identification of custom season titles from custom episode text formats within StarWarsTitleCard
    • All format strings other than EPISODE {episode_number} and PART {episode_number} indicate a custom season title profile

Minor Changes

  • Change log level for no matching episode message within TMDbInterface
  • Re-add --sonarr-list-ids to fixer.py

Minor Fixes

  • Handle bad keys in filename format string validation
    • If an invalid/unspecified key/argument is provided in filename_format, this was causing a runtime error

v1.0.1

06 Apr 02:28
73949d6
Compare
Choose a tag to compare

Major Changes

N/A

Major Fixes

  • Added fixing for malformed blacklist to TMDbInterface
    • If the Maker is interrupted while writing the blacklist file, it can become malformed and break
    • Upon initialization, the object will correct any bad entries in the blacklist

Minor Changes

  • Reorganized fixer.py structure
    • Removed unused --sort-data-file argument
    • Reworked --title-card argument
    • Added --vertical-shift and --interline-spacing arguments
  • Changed cache length of WebInterface to 10
  • Renamed Show.check_sonarr_for_new_episodes() to Show.query_sonarr() since it includes ID gathering
  • Improved TMDb title querying to use episode ID's from Sonarr
  • Added query_sonarr() method to ShowArchive
  • Moved episode ID syncing from Show.create_missing_title_cards() method into Show.check_sonarr_for_new_episodes() so that episode title querying is improved

Minor Fixes

N/A

v1.0.0

02 Apr 20:46
Compare
Choose a tag to compare

Major release of the TitleCardMaker with a majority of the most important features implemented.