Releases: luigi311/JellyPlex-Watched
Releases · luigi311/JellyPlex-Watched
v7.0.2
v7.0.1
What's Changed
- Update README.md to reflect uv update; make environment setting more clear by @BadCoder2 in #242
- Move server watched log to trace by @luigi311 in #244
- Plex: Use username for watch key if exists by @luigi311 in #240
New Contributors
- @BadCoder2 made their first contribution in #242
Full Changelog: v7.0.0...v7.0.1
v7.0.0
Major changes! Lots has been simplified and cleanuped so its easier to find issues. For now this is gonna be single threaded since the threading was adding a bunch of code making it harder to keep track of logic and bugs.
Some big things that should help maintainability are
- logger is much improved and now uses loguru so its easier to add new log lines
- the watch structure is now using pydantic so it should be easier to follow the structure better everywhere and keep it consistent
- using UV now for handling python
- the validator should now tell you what is wrong with the generated output
This does have a lot of changes in it though so marking as v7
What's Changed
- More cleanup by @luigi311 in #210
- Use Pydantic for watch structure by @luigi311 in #224
- Swap to UV by @luigi311 in #227
- Plex: only fetch watched or partially watched episodes by @luigi311 in #226
- Force python 3.12, formatting, better get_libraries by @luigi311 in #228
- Switch logging to loguru by @luigi311 in #229
- Fix logfile by @luigi311 in #230
- Update test validation to use loguru by @luigi311 in #232
- Cleanup by @luigi311 in #234
- Docker: Set default env values to prevent issues by @luigi311 in #235
- More logging by @luigi311 in #236
- Reconfigure the logger on each loop so the logs are rotated on each run by @luigi311 in #237
Full Changelog: v6.1.2...v7.0.0
v6.1.2
v6.1.1
v6.1.0
v6.0.1
v6.0.0
What's Changed
- Add Emby support by @luigi311 in #172
- Bump requests from 2.31.0 to 2.32.0 by @dependabot in #169
- Jellyfin/Emby: support marking item as partially watched by @awakenedhaggis in #171
- Remove seasons from watch list by @luigi311 in #174
New Contributors
- @awakenedhaggis made their first contribution in #171
Full Changelog: v5.1.0...v6.0.0
v5.1.0
What's Changed
- Bump requests from 2.28.2 to 2.31.0 by @dependabot in #78
- Jellyfin: Fix errors with missing matches by @luigi311 in #79
- Fix a type by @jianglai in #80
- Fix missing paths and providers by @luigi311 in #90
- Jellyfin: Fix locations logic by @luigi311 in #93
- Bump aiohttp from 3.8.4 to 3.8.5 by @dependabot in #94
- Jellyfin: Remove isPlayed, Use get for name by @luigi311 in #96
- Timeout issues by @luigi311 in #103
- Update Deps, Add max_threads by @luigi311 in #109
- Typos / formatting by @neofright in #112
- User by @luigi311 in #113
- Add markfile, Fix documentation, Add default variant, Non-root docker container by @luigi311 in #114
- Bump aiohttp from 3.8.6 to 3.9.0 by @dependabot in #117
- Action: Add test by @luigi311 in #119
- Add integration testing by @luigi311 in #120
- Fix in progress sync for managed accounts by @luigi311 in #124
- Use season number instead of season name by @luigi311 in #125
- Dev by @luigi311 in #135
- Plex: fix guid lookup for X -> Plex sync by @remos in #138
- Plex: Add GENERATE_GUIDS, remove recursive thread calls by @luigi311 in #136
- Plex: Add support for GENERATE_GUIDS/LOCATIONS, Improve CI, Fix Threading by @luigi311 in #139
- Jellyfin: Remove async, Fix timeout, Add GENERATE_GUIDS/LOCATIONS by @luigi311 in #140
- Dev by @luigi311 in #141
- Plex: Use username by @luigi311 in #147
- Return empty if season/show are missing from episode_watched_list by @luigi311 in #151
- Jellyfin: Fix error status code, Skip Userdata if not avaliable. CI: Increase wait. Jellyfin/Plex: Log missing guids by @luigi311 in #164
New Contributors
- @dependabot made their first contribution in #78
- @jianglai made their first contribution in #80
- @neofright made their first contribution in #112
- @remos made their first contribution in #138
Full Changelog: v5.0.0...v5.1.0
v5.0.0
Potential Issues
- Plex now uses usernames by default and falls back to title, this could potentially cause issues with user mappings as some of values gathered might be different than before. This will make it more stable going forward though allowing users to change their titles if they want without requiring you to change the mapping.
What's Changed
- Refactor black/whitelist processing by @Nicba1010 in #68
- General build improvements by @Nicba1010 in #66
- Do not publish on PR, fix condition check on build by @luigi311 in #71
- Variants, Pin versions, CI, Plex usernames by @luigi311 in #75
New Contributors
- @Nicba1010 made their first contribution in #68
Full Changelog: v4.5.0...v5.0.0