Important
- Some migration steps will be executed on the database due to some restructuring, so the first start after this upgrade may take some time depending on the size of your database.
Features
- Added support for custom lists, allowing users to organise media for any purpose. Users will be able to add any type of media to a custom list, and also to add collaborators to their custom list (e804a38)
- Added a new view at yamtrack.com/lists to view all your custom lists (e804a38)
- Added a new view at yamtrack.com/lists/id to view the details of a specific custom list (3c73cfb)
- Use Python Requests' session for speed optimizations (9bdf42f)
- Added database table to save shareable media metadata (5b96f12)
Fixes
- Fixed details page ugly rendering for medias with no image (aca6d89)
- Remove CSRF token from data export request (d67bc51)
- Fixed error message in AniList import (68b5b47)
Other
- Allow importing media in the demo instance (5022924)
Maintenance
- Bump ruff from 0.4.5 to 0.5.5 by @dependabot in #195
- Bump coverage from 7.5.2 to 7.6.0 by @dependabot in #191
- Bump django-debug-toolbar from 4.3.0 to 4.4.6 by @dependabot in #190
- Bump django from 5.0.6 to 5.0.7 by @dependabot in #189
- Bump docker/build-push-action from 5 to 6 by @dependabot in #179
- Bump requests from 2.32.2 to 2.32.3 by @dependabot in #174
- Bump django-simple-history from 3.5.0 to 3.7.0 by @dependabot in #175
Full Changelog: v0.11.1...v0.12.0