From a90c2d3a717ae2b1cd31a97e12506daf7ca96cd5 Mon Sep 17 00:00:00 2001 From: ReenigneArcher <42013603+ReenigneArcher@users.noreply.github.com> Date: Mon, 30 Oct 2023 18:17:08 -0400 Subject: [PATCH] ci: use rolling releases --- CHANGELOG.md | 118 -------------------------------- docs/source/about/changelog.rst | 18 ++++- docs/source/conf.py | 15 +++- 3 files changed, 29 insertions(+), 122 deletions(-) delete mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 6485cde5..00000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,118 +0,0 @@ -# Changelog - -## [0.3.0] - 2023-08-19 -**Added** -- Option to enable/disable support for Plex Movie agent - (enabled by default) -- Option to update themes on a schedule - (enabled by default) -- Option to download themes for collections - (enabled by default) -- Option to update collection metadata (art, poster, and summary) - - (enabled by default for legacy agents, disabled for Plex Movie agent) -- Options to remove unused media (themes, art, posters) on update - - (enabled by default for themes, disabled for art and posters) -- Themerr icon -- Version is now printed to the log on startup -- Version is now displayed in the Plex plugin menu -- Web UI which shows the completion percentage of theme songs in the Plex libraries - -**Fixed** -- Themerr-plex will now skip upload of media if the existing media is the same -- Themerr-plex is now categorized as a Utility plugin instead of Music -- Refactored code to use common methods where possible -- Use TMDB api to convert IMDB ids to TMDB ids - -## [0.2.0] - 2023-07-31 -**Added** -- Add option to prefer MPEG AAC audio codec over Opus - -**Fixed** -- Fix issue where most theme songs would not play on Apple devices. -- Remove tests directory from release package - -## [0.1.4] - 2023-04-20 -**Fixed** -- Updated youtube_dl, fixing an issue where plugin would fail to get themes in some cases - -**Misc** -- LinuxServer.io images now support mods with multi-digest layers (https://github.com/linuxserver/docker-mods/pull/577) - -## [0.1.3] - 2023-01-28 -**Added** -- Max Retries setting added, allowing you to specify how many times to retry a failed upload - -**Fixed** -- Improve error handling and logging when theme song does not exist in ThemerrDB - -## [0.1.2] - 2023-01-23 -**Added** -- Process items from Plex Movie agent with a queue -- Allow specifying number of simultaneous items to process for Plex Movie agent - -**Fixed** -- Fixed issue where plugin would be unresponsive to changes from Plex Movie agent after 30 minutes - -## [0.1.1] - 2023-01-19 -**Fixed** -- Fixed `plexapi.utils` import, causing plugin to hang - -## [0.1.0] - 2023-01-18 -**Added** -- Added support for new Plex Movie agent - -## [0.0.8] - 2023-01-02 -**Fixed** -- Fixed Read the Docs build error for epub - -## [0.0.7] - 2022-12-28 -**Fixed** -- Fixed readme status badge - -## [0.0.6] - 2022-12-28 -**Changed** -- Plex token is now automatically fetched from the Plex python environment - -## [0.0.5] - 2022-10-15 -**Fixed** -- changing timeout no longer requires a Plex Media Server restart - -## [0.0.4] - 2022-10-14 -**Fixed** -- issue with timeout not being respected -- agent info formatting corrected -- documentation corrected, it is not required to re-match movies/items - -**Changed** -- default timeout is now 180 seconds - -## [0.0.3] - 2022-10-09 -**Fixed** -- use try/except/else for plexhints import -- docker build was missing some plugin files -- dockerignore file was not being respected -- issue with special characters being replaced in plist file - -**Changed** -- move plugin to `Music` category - -## [0.0.2] - 2022-10-04 -**Fixed** -- `plexhints` import error on Docker -- Reduced release bundle size - -## [0.0.1] - 2022-10-03 -**Added** -- Initial Release - -[0.0.1]: https://github.com/lizardbyte/themerr-plex/releases/tag/v0.0.1 -[0.0.2]: https://github.com/lizardbyte/themerr-plex/releases/tag/v0.0.2 -[0.0.3]: https://github.com/lizardbyte/themerr-plex/releases/tag/v0.0.3 -[0.0.4]: https://github.com/lizardbyte/themerr-plex/releases/tag/v0.0.4 -[0.0.5]: https://github.com/lizardbyte/themerr-plex/releases/tag/v0.0.5 -[0.0.6]: https://github.com/lizardbyte/themerr-plex/releases/tag/v0.0.6 -[0.0.7]: https://github.com/lizardbyte/themerr-plex/releases/tag/v0.0.7 -[0.0.8]: https://github.com/lizardbyte/themerr-plex/releases/tag/v0.0.8 -[0.1.0]: https://github.com/lizardbyte/themerr-plex/releases/tag/v0.1.0 -[0.1.1]: https://github.com/lizardbyte/themerr-plex/releases/tag/v0.1.1 -[0.1.2]: https://github.com/lizardbyte/themerr-plex/releases/tag/v0.1.2 -[0.1.3]: https://github.com/lizardbyte/themerr-plex/releases/tag/v0.1.3 -[0.1.4]: https://github.com/lizardbyte/themerr-plex/releases/tag/v0.1.4 -[0.2.0]: https://github.com/lizardbyte/themerr-plex/releases/tag/v0.2.0 diff --git a/docs/source/about/changelog.rst b/docs/source/about/changelog.rst index 7aadfa7e..1a03739b 100644 --- a/docs/source/about/changelog.rst +++ b/docs/source/about/changelog.rst @@ -1 +1,17 @@ -.. mdinclude:: ../../../CHANGELOG.md +Changelog +========= + +.. only:: epub + + You can view the changelog in the + `online version `_. + +.. only:: html + + .. raw:: html + + + + diff --git a/docs/source/conf.py b/docs/source/conf.py index 74148f9e..4d91b9a0 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -7,7 +7,6 @@ # standard imports from datetime import datetime import os -import re import sys @@ -37,8 +36,9 @@ author = 'ReenigneArcher' # The full version, including alpha/beta/rc tags -with open(os.path.join(root_dir, 'CHANGELOG.md'), 'r') as f: - version = re.search(r"\[((\d+)\.(\d+)\.(\d+))]", str(f.read())).group(1) +# Read the Docs will handle this automatically +# https://docs.readthedocs.io/en/stable/reference/environment-variables.html#envvar-READTHEDOCS_VERSION +version = 'dirty' # -- General configuration --------------------------------------------------- @@ -80,6 +80,15 @@ # so a file named "default.css" will overwrite the builtin "default.css". # html_static_path = ['_static'] +# These paths are either relative to html_static_path +# or fully qualified paths (eg. https://...) +# html_css_files = [ +# 'css/custom.css', +# ] +html_js_files = [ + 'js/custom.js', +] + # The theme to use for HTML and HTML Help pages. See the documentation for # a list of builtin themes. html_theme = 'sphinx_rtd_theme'