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