Skip to content

Releases: FuzzyGrim/Yamtrack

v0.25.0

06 Feb 23:26

Choose a tag to compare

Features

  • Added support for the official Jellyfin Webhook plugin @Oridjinn1980 in #907
  • Added the option to filter lists by status by @doluk in #928
  • Added external links (imdb, tvdb, wikidata) to media details page #937 (38673ca)
  • Added new option to select default date when bulk completing tv shows/seasons #802 (d2df3cd)
  • Added user-customizable date and time display formats across the application #624 (070cfc8)
  • Added Board Game tracking with BoardGameGeek integration by @zskemp in #979
  • Allow importing TV seasons/episodes by title only from Yamtrack CSV format by @dpantel in #968
  • Display movie collections on media detail page by @andrebk in #1003
  • Added CELERY_REDIS_URL to allow configuring celery redis url independently from django #1123 (ed20461)
  • Added progress bar on media cards by @busliggabor in #1130

Fixes

  • Fixed comic events not showing issue number (9f71132)
  • Fixed some log entries getting incorrectly labeled as error log #1056 (a47bf3d)
  • Fixed season episodes notifications not being sent when tv is enabled but season disabled #1057 (9947cbe)
  • Fixed docker secrets file parsing #789 (495de72)
  • Fixed rating style by @busliggabor in #1086
  • Improved release dates metadata for Hardcover books #966 bb083ef
  • Fixed end date gets auto filled to current datetime when setting progress to maximum #1091 (9765be7)
  • Fixed wrong total anime episodes when AniList episode data is wrong compared to MyAnimeList #1096 (c43d712)
  • Fixed incorrect upcoming episode time on Home Page depending on time #1100 (974d711)
  • Fixed can't create users with admin page #1147 (11d9649)

Maintenance

  • build(deps-dev): bump coverage from 7.13.0 to 7.13.1 by @dependabot[bot] in #1064
  • build(deps): bump django-widget-tweaks from 1.5.0 to 1.5.1 by @dependabot[bot] in #1075
  • build(deps): bump aiohttp from 3.13.2 to 3.13.3 by @dependabot[bot] in #1076
  • build(deps): bump celery from 5.6.0 to 5.6.2 by @dependabot[bot] in #1077
  • build(deps): bump pillow from 12.0.0 to 12.1.0 by @dependabot[bot] in #1078
  • build(deps): bump requests-ratelimiter from 0.7.0 to 0.8.0 by @dependabot[bot] in #1079
  • build(deps): bump django-select2 from 8.4.7 to 8.4.8 by @dependabot[bot] in #1085
  • build(deps-dev): bump ruff from 0.14.10 to 0.14.13 by @dependabot[bot] in #1107
  • build(deps): bump django-allauth[socialaccount] from 65.13.1 to 65.14.0 by @dependabot[bot] in #1116
  • build(deps): bump django from 5.2.9 to 5.2.11 by @dependabot[bot] in #1153
  • build(deps-dev): bump fakeredis from 2.32.1 to 2.33.0 by @dependabot[bot] in #1156
  • build(deps): bump apprise from 1.9.6 to 1.9.7 by @dependabot[bot] in #1157
  • build(deps-dev): bump coverage from 7.13.1 to 7.13.3 by @dependabot[bot] in #1159
  • build(deps): bump gunicorn from 23.0.0 to 25.0.1 by @dependabot[bot] in #1160
  • build(deps): bump django-debug-toolbar from 6.1.0 to 6.2.0 by @dependabot[bot] in #1161
  • build(deps): bump django-health-check from 3.20.8 to 3.23.3 by @dependabot[bot] in #1162

New Contributors

Full Changelog: v0.24.11...v0.25.0

v0.24.11

27 Dec 20:19

Choose a tag to compare

Fixes

  • Fixed encoding of query parameters in search links for better handling of special characters (d1980b2)
  • Fixed handling of missing 'Retry-After' header in rate limiting (d75b33b)

Full Changelog: v0.24.10...v0.24.11

v0.24.10

27 Dec 19:17
ad38af2

Choose a tag to compare

Fixes

  • Fixed redirect when deleting a list within its details page by @busliggabor in #1041
  • Removed deprecated recommendations endpoint calls from Hardcover by @busliggabor in #1052

Maintenance

  • build(deps-dev): bump fakeredis from 2.32.1 to 2.33.0 by @dependabot[bot] in #1046
  • build(deps): bump django-health-check from 3.20.0 to 3.20.8 by @dependabot[bot] in #1054
  • build(deps-dev): bump ruff from 0.14.9 to 0.14.10 by @dependabot[bot] in #1048
  • build(deps): bump django-select2 from 8.4.3 to 8.4.7 by @dependabot[bot] in #1047

New Contributors

Full Changelog: v0.24.9...v0.24.10

v0.24.9

14 Dec 23:04
325a1bc

Choose a tag to compare

Features

  • Added optional setting to hide media card hover buttons on touch devices by @andrebk in #1002
  • Added PWA capabilities by @66Bunz in #893

Fixes

  • Updated book matching to use ISBN13 for Goodreads imports #991 (d2c8188)
  • Changed item title field from CharField to TextField to support longer titles #991 (0aa8f09)
  • Fixed completion status not updating when new issues are released for ongoing comic series #735 (e3db102)
  • Fixed favicon homescreen icon for iOS/iPadOS #664 (aa53187)
  • Fixed bug where certain games were duplicated on every Steam synchronization instead of being skipped as existing entries #995 (4b8855f)
  • Fixed crash when viewing manga details that don't have genre data from MyAnimeList API #1000 (99a6518)
  • Added better error handling for empty responses in comic, book, and game retrieval #1018 (e1d4da0)

Other

Maintenance

  • build(deps): bump redis from 7-alpine to 8-alpine by @dependabot[bot] in #998
  • build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #903
  • build(deps): bump pillow from 11.3.0 to 12.0.0 by @dependabot[bot] in #915
  • build(deps-dev): bump tblib from 3.2.1 to 3.2.2 by @dependabot[bot] in #976
  • build(deps): bump redis[hiredis] from 7.0.1 to 7.1.0 by @dependabot[bot] in #983
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #985
  • build(deps): bump django-allauth[socialaccount] from 65.12.1 to 65.13.1 by @dependabot[bot] in #986
  • build(deps): bump psycopg[binary,pool] from 3.2.12 to 3.2.13 by @dependabot[bot] in #988
  • build(deps-dev): bump pytest-playwright from 0.7.1 to 0.7.2 by @dependabot[bot] in #989
  • build(deps): bump celery from 5.5.3 to 5.6.0 by @dependabot[bot] in #1008
  • build(deps-dev): bump coverage from 7.11.0 to 7.12.0 by @dependabot[bot] in #981
  • build(deps-dev): bump ruff from 0.13.3 to 0.14.7 by @dependabot[bot] in #1009
  • build(deps): bump django from 5.2.8 to 5.2.9 by @dependabot[bot] in #1012
  • build(deps): bump django-debug-toolbar from 5.2.0 to 6.1.0 by @dependabot[bot] in #943
  • build(deps): bump django-simple-history from 3.10.1 to 3.11.0 by @dependabot[bot] in #1033
  • build(deps): bump apprise from 1.9.5 to 1.9.6 by @dependabot[bot] in #1025
  • build(deps): bump beautifulsoup4 from 4.14.2 to 4.14.3 by @dependabot[bot] in #1024

New Contributors

Full Changelog: v0.24.8...v0.24.9

v0.24.8

25 Nov 21:33

Choose a tag to compare

Features

Fixes

  • Fixed tab focus for the login and the signup page by @CrazyTim71 in #776
  • Fixed case where MAL importer throw exception on unknown date formats by @terzhang in #785
  • Fixed manually created episodes order by @jknndy in #771
  • Added missing buttons titles by @xVaDiMx in #805
  • Added anime movie detection via IMDB ID in webhooks (5536339)
  • Fixed failing to import TV show seasons from Yamtrack CSV when missing metadata #910 (ff44a0b)
  • Improved handling of the metadata cache for TV shows and seasons #758 (3f4b483)
  • Fixed tab order for password change form by @andrebk in #856
  • Fixed import from MAL failing due to incomplete date #958 (3d31530)
  • Added support for setting Redis prefix using environmental variable REDIS_PREFIX by @christaikobo in #834
  • Added tracking data on more media cards by @tuur29 in #842
  • Improve error message when Trakt import fails (0323a97)

Maintenance

  • build(deps): bump aiohttp from 3.12.14 to 3.13.2 by @dependabot[bot] in #938
  • build(deps): bump redis[hiredis] from 6.2.0 to 7.0.1 by @dependabot[bot] in #936
  • build(deps): bump django-allauth[socialaccount] from 65.10.0 to 65.12.1 by @dependabot[bot] in #916
  • build(deps): bump requests from 2.32.4 to 2.32.5 by @dependabot[bot] in #824
  • build(deps): bump beautifulsoup4 from 4.13.4 to 4.14.2 by @dependabot[bot] in #894
  • build(deps-dev): bump coverage from 7.10.0 to 7.11.0 by @dependabot[bot] in #913
  • build(deps): bump apprise from 1.9.3 to 1.9.5 by @dependabot[bot] in #895
  • build(deps-dev): bump fakeredis from 2.30.1 to 2.32.1 by @dependabot[bot] in #950
  • build(deps-dev): bump ruff from 0.12.5 to 0.13.3 by @dependabot[bot] in #897
  • build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #857
  • build(deps-dev): bump pytest-playwright from 0.7.0 to 0.7.1 by @dependabot[bot] in #859
  • build(deps): bump psycopg[binary,pool] from 3.2.9 to 3.2.12 by @dependabot[bot] in #933
  • build(deps): bump django-debug-toolbar from 5.2.0 to 6.0.0 by @dependabot[bot] in #756
  • build(deps): bump django-select2 from 8.4.1 to 8.4.3 by @dependabot[bot] in #914
  • build(deps-dev): bump tblib from 3.1.0 to 3.2.1 by @dependabot[bot] in #947
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #800
  • build(deps): bump icalendar from 6.3.1 to 6.3.2 by @dependabot[bot] in #951
  • build(deps): bump django from 5.2.7 to 5.2.8 by @dependabot[bot] in #949

New Contributors

Full Changelog: v0.24.7...v0.24.8

v0.24.7

26 Jul 21:32

Choose a tag to compare

Features

  • Added periodic import for SIMKL #738 (e524914)
  • Added list view for search results by @CrazyTim71 in #657
  • Updated the Yamtrack CSV import to allow searching for media ids with title by @psyciknz in #668
  • Make logout redirect URL configurable through the ACCOUNT_LOGOUT_REDIRECT_URL environment variable by @p7996619 in #708

Fixes

  • Fixed parse_datetime error when importing from SIMKL #707 by @FuzzyGrim in #709
  • Fixed error 500 when loading lots of data in statistics page #724 by @FuzzyGrim in #727
  • Fixed TV Season completion status in SIMKL import #726 (25a1cf7)
  • Added instructions on how to enable webhooks in Plex for Plex integration #730 (37351f5)
  • Handle missing TVDB ID when processing a webhook #701 (894fea4)
  • Fixed error caused empty editions in search results for Open Library #746 (5d679b1)

Maintenance

  • build(deps): bump aiohttp from 3.12.13 to 3.12.14 by @dependabot[bot] in #722
  • build(deps): bump django-allauth[socialaccount] from 65.9.0 to 65.10.0 by @dependabot[bot] in #723
  • build(deps-dev): bump coverage from 7.9.2 to 7.10.0 by @dependabot[bot] in #750
  • build(deps-dev): bump ruff from 0.12.2 to 0.12.5 by @dependabot[bot] in #751

New Contributors

Full Changelog: v0.24.6...v0.24.7

v0.24.6

06 Jul 21:17

Choose a tag to compare

Features

  • Added current progress and total progress fields to the grid layout on the media list page (5a5d13f)
  • Added status and progress fields to media cards on the custom lists page and in the top-rated section of statistics (5d21eff)
  • Don't show duplicates on the media list page, instead it will now show the latest entry along with a number indication the total number of entries #650 (57e2375)

image

Fixes

  • Fixed unscored media being displayed first when sorting by score with PostgreSQL (2d68055)

Maintenance

  • build(deps-dev): bump coverage from 7.9.1 to 7.9.2 by @dependabot in #691

Full Changelog: v0.24.5...v0.24.6

v0.24.5

04 Jul 18:25

Choose a tag to compare

Fixes

  • Fixed media objects without start date not appearing in timeline #625 (389c885)
  • Fixed order of media objects in timeline #625 (36c55e1)
  • Fixed episode not found on import stopping import by @daften in #642
  • Fixed not being able to delete media object from search page #653 (ef3f0fe)
  • Fixed updating in search result would create duplicate entries #675 (ef3f0fe)
  • Updated Kitsu API URL #680 (a3fa083)
  • Fixed error when TMDB doesn't return recommendations for a media #660 #670 (ad92b91)
  • Added DTSTAMP to the generated calendar.ics file #669 (d28d221)
  • Handle cases where Jellyfin sends duplicate webhooks #689 (7f6bf59)

Maintenance

  • build(deps): bump django-simple-history from 3.8.0 to 3.10.1 by @dependabot in #658
  • build(deps): bump pillow from 11.2.1 to 11.3.0 by @dependabot in #684
  • build(deps-dev): bump ruff from 0.11.13 to 0.12.1 by @dependabot in #677
  • build(deps): bump Django to 5.2.2 (b05e24c)
  • build(deps): bump django-select2 to 8.4.1 (b05e24c)

Full Changelog: v0.24.4...v0.24.5

v0.24.4

20 Jun 11:15
4cbe752

Choose a tag to compare

Fixes

Maintenance

  • build(deps-dev): bump fakeredis from 2.30.0 to 2.30.1 by @dependabot in #645

Full Changelog: v0.24.3...v0.24.4

v0.24.3

18 Jun 22:27

Choose a tag to compare

Fixes

  • Fixed null dates displayed in the statistics timeline (9115e4a)
  • Fixed anime progress not updating in webhooks #631 (37ac491)
  • Don't stop Yamtrack CSV import on metadata fetching error #629 by @daften in #630

New Contributors

Full Changelog: v0.24.2...v0.24.3