diff --git a/Jellyfin.Plugin.SmartPlaylist/build.yaml b/Jellyfin.Plugin.SmartPlaylist/build.yaml index 7634453..f774cf7 100644 --- a/Jellyfin.Plugin.SmartPlaylist/build.yaml +++ b/Jellyfin.Plugin.SmartPlaylist/build.yaml @@ -1,7 +1,7 @@ name: Smart Playlist guid: dd2326e3-4d3e-4bfc-80e6-28502c1131df -version: 0.2.2.0 -targetAbi: 10.10.2.0 +version: 0.3.0.0 +targetAbi: 10.10.3.0 framework: net8.0 owner: redxef overview: Smart playlists with Lisp filter engine. @@ -14,6 +14,17 @@ artifacts: - jellyfin-smart-playlist.dll - YamlDotNet.dll changelog: | + ## v0.3.0.0 + - Add a second program (`SortProgram`) which is run after the filtering, this + program should return the list of items, but in the order in which they should appear in + the playlist. The default is `(begin items)` which returns the list as is. + - Extend builtin lisp definitions: add `qsort` and string comparison methods + - Extend default program definitions: add `all-genres` and `any-genres` to quickly specify a list of genres which to include (or excluding when negating) + - Update Jellyfin to v 10.10.3 + + **Fixes**: + - The progress report now correctly gives a percentage in the range [0, 100]. + ## v0.2.2.0 - Update Jellyfin to v 10.10.2 @@ -33,7 +44,7 @@ changelog: | - Add configuration page with some default definitions for the filter expressions. - **Breaking Changes:** + **Breaking Changes**: - The lisp interpreter will now only detect strings in double quotes (`"`). - The interpreter will also not allow specifying lists without quoting them. `(1 2 3)` ... used to work but will no longer, replace by either specifying diff --git a/Jellyfin.Plugin.SmartPlaylist/jellyfin-smart-playlist.csproj b/Jellyfin.Plugin.SmartPlaylist/jellyfin-smart-playlist.csproj index da33620..15aa4e2 100644 --- a/Jellyfin.Plugin.SmartPlaylist/jellyfin-smart-playlist.csproj +++ b/Jellyfin.Plugin.SmartPlaylist/jellyfin-smart-playlist.csproj @@ -5,7 +5,7 @@ Jellyfin.Plugin.SmartPlaylist enable enable - 0.2.2.0 + 0.3.0.0 diff --git a/README.md b/README.md index 2f8f8d7..bbb58f8 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Smart playlists with Lisp filter engine. This readme contains instructions for the most recent changes in the development branch (`main`). To view the file appropriate for your version select the tag corresponding to your version. -The latest version is [v0.2.2.0](https://gitea.redxef.at/redxef/jellyfin-smart-playlist/src/tag/v0.2.2.0). +The latest version is [v0.3.0.0](https://gitea.redxef.at/redxef/jellyfin-smart-playlist/src/tag/v0.3.0.0). ## How to use