Change limit data with a webserver app property: is_loading_handler to prevent issues with newly added db datas, e.g. for base PageTemplate during loading page.
Change rename remove_file_failed to remove_file_perm and make it return an outcome.
Change doctype for scantree as `Generator` to define both yield and return types.
Add option "Backup database plan" to config/general/advanced if feature available.
Change save backup DBs with a date_time fmt that is sortable by filename in any file manager.
Change take maximum usage from the helpers.make_dirs function.
Change tweak var names to be consistent.
Fix KeyError 'Backup' at startup.
Fix lastUpdate update error with using wrong db.
Change improve list performance for file/directory browser.
Change improve import shows listing performance.
Change improve performance during show rescan process.
Change improve performance during media processing.
Add config/General/Updates/Alias Process button, minimum interval for a fetch of custom names/numbering is 30 mins.
Add Export alternatives button to edit show.
Change improve tooltip over show title in display show for multiple alternatives.
Add display season alternatives on hover over season titles in display show.
Change single digit season display to zero-padded double digits in edit show.
Change add note on edit show for season specific search rule.
Add mark next to season titles that have exceptions.
Add support for centralised sg alternative names and numbers.
Change sg alts can overwrite scene number field only if field value is blank.
Change add note on edit show for season specific search rule.
Change add has_season_exceptions to control newznab id search.
Change add season exceptions to torrent providers.
Add env var NO_ALT_GET (1 = only use cache json).
Change give remove_file functions time to process.
Change selection of allPossibleShowNames to be all seasons not season 1.
Change add allPossibleShowNames unit test.
Change improve order of exceptions on ui.
Fix don't search if subtitles disabled.
When searching in season search mode, the status of the first missing/upgradeable episode was used to determine if all the season episodes were wanted ... instead of considering each episode status as is now the case.
Change autoProcessTV.py to remove bytestring identifiers that are printed under py3.
The actual media process has no issue, however, the aesthetic output caused confusion.
Fix saving nzb data to blackhole under py3.
Fix deprecated use of elementtree obj without len or explicit None test.
Change init provider options _after_ loading settings not before.
Change handle search task attributes that do not exist.
Change prevent log sources containing `sg.` from clipping in log format.
Change rename var failure_handling to failure_monitor to differentiate from the failed handling feature.
Add no_failure_handling param to `get_url` for special handling of providers and other context failures.
Add connection_fails table to cache.db.
Add optional raise_skip_exception in get_url.
Add (404, 429) as default http code exclusions for failure handling in `get_url`.
Add exclude_client_http_codes switch to get_url.
Fix generic providers failure bug.
Change initialisation type of TVInfoShow::banners from list to dict to prevent exception when the attribute has not been populated at line 997 in GenericMetadata()::_season_image_dict().
Change BaseTVinfoException, set default message as exception name (can be overwritten with new kwarg `default_message` in __init__ of sub classed exceptions).
Add retry_domain backend method.
Fix settings/Notifications/Emby/"Discover" Emby/Jellyfin server in py3.
Change add allow_base to clean_host, clean_hosts to permit the base address format Jellyfin introduced at 10.4.0.
Fix loading timezone on Windows 7+.
Add fallback zoneinfo file.
Use tzwinlocal as fallback timezone on Windows.
Add epoch_start to network_timezones.
Fix issue with getting tzwinlocal on Windows (non English system language).
Use new totimestamp, from_timestamp.
Change aired modify time to to_file_timestamp.
Fix _cleaner.py for py3.
Change don't delete folder bs4/builder.
Fix saving media process settings.
Add handler for Emby user access 'Enable access to all libraries', specifying folder access rights operate as normal.
Clean shows ignore, require list before saving global lists.
Clean require, ignore words after db upgrade.
Add global ignore, require words cleanup to show_updater.
Clean editShow ignore/require list.
Also cleanup exclude lists of shows.
Optionally restore excludes from previous downgrade.
Add lib folder to all_tests.py to fix local tests.
Add shows ignore/require words to pass_wordlist_checks if show_obj is given.
Change improve scene_exceptions interfacing to indexer API.
Change start implementing new interface.
Add tvdb api lib indexerapiinterface.
Change rebase traktinterface on tvinfo_base.
Switch back exceptions handling for indexers.
Change optimize loading of episodes during update to prevent slow loading with new tvinfo_base.
Change add scene_numbering loading.
Change search show webserve.
Change tv.py to new interface.
Change to more complex locking.
Change switch network_timezones from os.walk to scandir.
Change persons data.
Change add actor parsing to new castlist property.