Releases: CollinHeist/TitleCardMaker
Releases · CollinHeist/TitleCardMaker
v1.0.6
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
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, onlymagick
. So all commands are now prefixed withmagick
.
- Windows doesn't add
Minor Changes
N/A
Minor Fixes
N/A
v1.0.4
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
becomeSeason 01
(Specials is unchanged) - Closes #59
- Top-level
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
- Missing packages now results in a print to try and execute
- 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
orabs_number
key
v1.0.3
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 inGenreMaker
when source file does not exist - Moved new-episode logging within
DataFileInterface
to post-existence check
v1.0.2
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}
andPART {episode_number}
indicate a custom season title profile
- All format strings other than
Minor Changes
- Change log level for no matching episode message within
TMDbInterface
- Re-add
--sonarr-list-ids
tofixer.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
- If an invalid/unspecified key/argument is provided in
v1.0.1
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
- Removed unused
- Changed cache length of
WebInterface
to 10 - Renamed
Show.check_sonarr_for_new_episodes()
toShow.query_sonarr()
since it includes ID gathering - Improved TMDb title querying to use episode ID's from Sonarr
- Added
query_sonarr()
method toShowArchive
- Moved episode ID syncing from
Show.create_missing_title_cards()
method intoShow.check_sonarr_for_new_episodes()
so that episode title querying is improved
Minor Fixes
N/A
v1.0.0
Major release of the TitleCardMaker
with a majority of the most important features implemented.