From 146c4b779585e694a444f1d8494016d21550603c Mon Sep 17 00:00:00 2001 From: Andre Meyering Date: Thu, 27 Oct 2022 15:40:17 +0200 Subject: [PATCH] release: Prepare release of v2.8.18 --- .github/ISSUE_TEMPLATE/bug_report.md | 4 +- .../ISSUE_TEMPLATE/scraper-does-not-work.md | 4 +- CHANGELOG.md | 45 +++++++++---------- CMakeLists.txt | 2 +- MediaElch.plist | 6 +-- Version.h | 4 +- debian/changelog | 6 +++ docs/admin/release.md | 8 ++-- obs/MediaElch.changes | 5 +++ obs/MediaElch.spec | 2 +- obs/README.md | 2 +- 11 files changed, 49 insertions(+), 39 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index c718ca43ca..e485c7b382 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -24,8 +24,8 @@ A clear and concise description of what you expected to happen. If applicable, add screenshots to help explain your problem. **MediaElch Version:** - - [ ] 2.8.17-dev (nightly) - - [ ] 2.8.16 stable + - [ ] 2.8.19-dev (nightly) + - [ ] 2.8.18 stable **Operating System:** diff --git a/.github/ISSUE_TEMPLATE/scraper-does-not-work.md b/.github/ISSUE_TEMPLATE/scraper-does-not-work.md index a903308a8b..67036c70f7 100644 --- a/.github/ISSUE_TEMPLATE/scraper-does-not-work.md +++ b/.github/ISSUE_TEMPLATE/scraper-does-not-work.md @@ -22,8 +22,8 @@ assignees: '' Add a list of information that is not loaded correctly. **MediaElch Version:** - - [ ] 2.8.17-dev (nightly) - - [ ] 2.8.16 stable + - [ ] 2.8.19-dev (nightly) + - [ ] 2.8.18 stable **Operating System:** - [ ] Windows diff --git a/CHANGELOG.md b/CHANGELOG.md index 0bb008b0e9..94441bdbfb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -## 2.8.17 - *tbd* +## 2.8.18 - 2022-10-28 ### Notes @@ -155,9 +155,11 @@ If you package MediaElch, e.g. for some Linux distributions, these notes may be - The navigation bar now uses KDE Breeze icons. -## 2.8.8 - Coridian (2021-04-26) +## Older Releases -### Bugfixes +### 2.8.8 - Coridian (2021-04-26) + +#### Bugfixes - Renamer: On macOS, the renamer was sometimes so large that buttons were not visible (#1227) - Local trailers for movies are now detected if the filename contains square brackets such as `Movie[BLURAY]` (#1231) @@ -166,13 +168,13 @@ If you package MediaElch, e.g. for some Linux distributions, these notes may be - macOS: Fix text spacing of "new" count bubble (#1275) - Custom TV scraper: Fix scraping of TV shows when TMDb isn't used at all (#1293) -### Changes +#### Changes - The experimental CSV Exporter now supports streamdetails as well (#1204) - `` tags in TV shows will now use TMDb first and will only use TheTvDb as a fallback (#1233) - Settings: If a new movie folder is added, "in separate folders" is enabled by default. -### Added +#### Added - A quick-open menu for movies was added. Open it by clicking Ctrl+O (⌘+O on macOS) (#1214) It uses a Fuzzy matching algorithm. The menu was inspired and partially taken from the @@ -188,7 +190,7 @@ If you package MediaElch, e.g. for some Linux distributions, these notes may be - The CSV Exporter can now be opened from the GUI (#1277) - New movie media columns "subtitles" and "tags" can now be used (#795, #425) -### Internal Improvements and Changes +#### Internal Improvements and Changes - The Kodi generators now use `QXmlStreamWriter` instead of `QDomDocument`. This has the side-effect that unrecognized tags will be removed. @@ -204,9 +206,9 @@ If you package MediaElch, e.g. for some Linux distributions, these notes may be - Fix unuseful log warning `[KodiXml] NFO file could not be opened for reading` for TV shows that do not have a NFO file. - MediaElch now uses Qt's logging categories (#1278) -## 2.8.6 - Coridian (2021-01-22) +### 2.8.6 - Coridian (2021-01-22) -### Bugfixes +#### Bugfixes - Audio-channel detection was broken since the previous version (#1172) - Translations were updated @@ -218,7 +220,7 @@ If you package MediaElch, e.g. for some Linux distributions, these notes may be - IMDb movie scraper: Search results contain the movie's year again - Streamdetails: Detection of runtime is fixed (#923) -### Changes +#### Changes - CSV Export: Column names in generated CSV files were renamed - TV Show search: If the show's title contains its year, it is removed in the search dialog (#1192) @@ -228,16 +230,16 @@ If you package MediaElch, e.g. for some Linux distributions, these notes may be expects it to be named like `title.part1.mkv` (or `-dvd1`, etc.). `titlepart1.mkv`, i.e. without a delimiter worked before but caused false positives. Delimiters are ` `, `.`, `_` and `-`. -### Added +#### Added - CSV Export: The experimental CSV exporter now supports "directory" and "filenames" as options (#1173) - TV show: Add original title field (#1180) This field is only supported by the TMDb TV show scraper. -## 2.8.4 - Coridian (2021-01-09) +### 2.8.4 - Coridian (2021-01-09) -### Bugfixes +#### Bugfixes - TV search on TMDb: It is now possible to search for a show by its TMDb and IMDb ID, e.g. "tt0096697" or "456" for "The Simpsons" @@ -249,7 +251,7 @@ If you package MediaElch, e.g. for some Linux distributions, these notes may be - If you click "Cancel" in the file dialog when adding a new media directory, the home directory is no longer added. - ADE: Actor images are loaded again (#1164) -### Changes +#### Changes - NFO files now contain a `` tag which holds meta information about MediaElch. This may be helpful when users complain about Kodi not displaying certain details on the Kodi forum. @@ -259,7 +261,7 @@ If you package MediaElch, e.g. for some Linux distributions, these notes may be Furthermore, leading dots are removed because they indicate hidden files on Unix systems. - On macOS the discrete GPU is no longer required (#702) -### Added +#### Added - Concert: Add IMDb/TMDb ID fields - Concert search: Add language dropdown to search dialog @@ -278,14 +280,14 @@ If you package MediaElch, e.g. for some Linux distributions, these notes may be To have translated texts again, we now use MusicBrainz as a biography source. MusicBrainz uses texts from Wikipedia. -### Removed +#### Removed - Support for Kodi v16 NFO files is removed. MediaElch can still read them but does not write them anymore. (#1142) -## 2.8.2 - Coridian (2020-12-20) +### 2.8.2 - Coridian (2020-12-20) -### Bugfixes +#### Bugfixes - Revert the use of the user's preferred UI language and not the system language (#1002) The implementation was wrong which lead to users getting MediaElch in English even @@ -294,21 +296,18 @@ If you package MediaElch, e.g. for some Linux distributions, these notes may be BluRay discs had their `BACKUP` and `STREAM` folders recognized as different movies. This is now fixed and those two directories are skiped. -### Changes +#### Changes - Image downloads are now run in parallel (up to 6 downloads) (#1077) -### Added +#### Added - A TVmaze ID field was added to the TV show and episode UI (#834) -### Internal Improvements and Changes +#### Internal Improvements and Changes - Better error reporting for TV scrapers - -## Older Releases - ### 2.8.0 - Coridian (2020-12-13) This is the next "big" MediaElch version. This version brings fully rewritten TV scrapers including diff --git a/CMakeLists.txt b/CMakeLists.txt index 58bf885c6e..edd19e9fcd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -7,7 +7,7 @@ cmake_minimum_required(VERSION 3.13.0 FATAL_ERROR) project( mediaelch - VERSION 2.8.17 + VERSION 2.8.18 DESCRIPTION "Media Manager for Kodi" HOMEPAGE_URL "https://mediaelch.github.io/" ) diff --git a/MediaElch.plist b/MediaElch.plist index 2c1360d312..6276b085f2 100644 --- a/MediaElch.plist +++ b/MediaElch.plist @@ -7,11 +7,11 @@ CFBundlePackageType APPL CFBundleGetInfoString - 2.8.17 + 2.8.18 CFBundleVersion - 2.8.17 + 2.8.18 CFBundleShortVersionString - 2.8.17 + 2.8.18 CFBundleExecutable MediaElch CFBundleHelpBookFolder diff --git a/Version.h b/Version.h index 235b51f1f5..e6cba3f59d 100644 --- a/Version.h +++ b/Version.h @@ -9,8 +9,8 @@ namespace mediaelch { namespace constants { constexpr char AppName[] = "MediaElch"; -constexpr char AppVersionStr[] = "2.8.17"; // major.minor.patch -constexpr char AppVersionFullStr[] = "2.8.17-dev"; // major.minor.patch-identifier +constexpr char AppVersionStr[] = "2.8.18"; // major.minor.patch +constexpr char AppVersionFullStr[] = "2.8.18"; // major.minor.patch-identifier constexpr char VersionName[] = "Coridian"; constexpr char OrganizationName[] = "kvibes"; diff --git a/debian/changelog b/debian/changelog index 377a8e9832..a51d6bf26c 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +mediaelch (2.8.18-1) bionic; urgency=medium + + * next release + + -- Andre Meyering Fri, 28 Oct 2022 12:30:00 +0100 + mediaelch (2.8.16-1) bionic; urgency=medium * next release diff --git a/docs/admin/release.md b/docs/admin/release.md index a994ef22d4..8a24ebe9d5 100644 --- a/docs/admin/release.md +++ b/docs/admin/release.md @@ -47,10 +47,10 @@ they should have been added right with the corresponding commits. But better check all commit messages since the last version tag: ```sh -# Print all commits between the git tag v2.8.17 and the current master branch -git log --oneline v2.8.17..master +# Print all commits between the git tag v2.8.18 and the current master branch +git log --oneline v2.8.18..master # Count the number of commits since the last version -git log --oneline v2.8.17..master | wc -l +git log --oneline v2.8.18..master | wc -l ``` @@ -87,7 +87,7 @@ add a Git tag (see next section), it includes the latest documentation state. 1. Commit your changes (MediaElch version and changelogs). 2. Add a version tag and push your changes - - `git tag -a v2.8.17 -m "MediaElch Version 2.8.17"` + - `git tag -a v2.8.18 -m "MediaElch Version 2.8.17"` - `git push origin master` (or better: Create a pull request) - `git push --tags` - `git checkout release && git merge master && git push origin release` diff --git a/obs/MediaElch.changes b/obs/MediaElch.changes index 5d204f3168..d8d29718e8 100644 --- a/obs/MediaElch.changes +++ b/obs/MediaElch.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Fri Feb 28 12:30:00 UTC 2022 - Andre Meyering + +- Update to MediaElch v2.8.18 + ------------------------------------------------------------------- Sun Feb 13 11:30:00 UTC 2022 - Andre Meyering diff --git a/obs/MediaElch.spec b/obs/MediaElch.spec index 760321dbfc..cfb96b55c2 100644 --- a/obs/MediaElch.spec +++ b/obs/MediaElch.spec @@ -3,7 +3,7 @@ # Name: MediaElch -Version: 2.8.17 +Version: 2.8.18 Release: 1%{?dist} License: LGPL-3.0-only Summary: A Media Manager for Kodi diff --git a/obs/README.md b/obs/README.md index 43fe85e77e..0063aa4894 100644 --- a/obs/README.md +++ b/obs/README.md @@ -72,7 +72,7 @@ osc commit ```sh rm MediaElch-*.tar.gz -export ME_VERSION=2.8.17 +export ME_VERSION=2.8.18 # Clone latest version. git clone https://github.com/Komet/MediaElch.git MediaElch cd MediaElch