Skip to content

Releases: leepeuker/movary

0.69.0

30 Oct 08:07
e0d8b4d

Choose a tag to compare

Thanks to @cyberducky0o0 for reporting the vulnerabilities CVE-2025-64115 and CVE-2025-64116. This releases contains the fixes for the reported vulnerabilities.

What's Changed

  • Feature: Add letterboxed link to movie detail pages by @leepeuker in #698
  • Feature: Add user option to disable third party ratings (tmdb/imdb) by @leepeuker in #702
  • Feature: Add icon in search results if movie is already played or on watchlist by @alifeee in #709
  • Feature: Add new fallback poster for movies with missing posters by @alifeee in #696
  • Maintenance: Move homepage to /users/<user> from /users/<user>/dashboard by @alifeee in #697
  • Maintenance: Remove trailing url slash in all requests by @alifeee in #701
  • Maintenance: Consolidate movie search endpoints by @leepeuker in #707
  • Maintenance: Improve the user data deletion confirmation experience by @leepeuker in #718
  • Fix: Fixed issue with button when switching between dark & light theme by @leepeuker in #699
  • Fix: Adjust 404 page back link to not point to itself by @leepeuker in #716
  • Security: Validate http referer to improve security by @leepeuker in #713
  • Security: Sanitize login redirect to prevent malicious redirects by @leepeuker in #715
  • Security: Refactor user deletion requests from GET to DELETE methods by @leepeuker in #717

Full Changelog: 0.68.0...0.69.0

0.68.0

14 Sep 15:54
41ef02b

Choose a tag to compare

Notes: We introduced a few changes to how Movar urls are build. Please be cautious and report any errors.

What's Changed

  • Feature: Add movie description to the "Add movie" search results by @alifeee in #677
  • Feature: Add a direct TMDB link to the "Add movie" search results by @alifeee in #684
  • Feature: Display bookmark icon on movie page if movie is on watchlist by @leepeuker in #691
  • Feature: After adding a new movie to the watchlist, redirect the user to the watchlist page by @alifeee in #685
  • Feature: Added movie title or person name to movie/person detail page urls as slug suffix by @alifeee in #688
  • Fix: Improve handling of posters with wrong aspect ratios by @alifeee in #690
  • Fix: Spelling in docs by @alifeee in #683
  • Maintenance: Improve hyperlinking by using real links instead of javascript by @alifeee in #678
  • Maintenance: Add xdebug support for development by @leepeuker in #682

Full Changelog: 0.67.0...0.68.0

0.67.0

15 Aug 13:15
6c6d4b7

Choose a tag to compare

What's Changed

  • Feature: Enter the TMDB url of a movie as the search term to directly find this specific movie @alifeee in #670
  • Fix: Update IMDb rating html scraping by @leepeuker in #665
  • Fix: Adjust all unique watched movies query to no longer fail if sorted by watch date by @leepeuker in #667
  • Fix: Streamline css of movie tagline on details page by @leepeuker in #673
  • Fix: During history import empty IMDb ids were not correctly mapped by @leepeuker in #674

New Contributors

Full Changelog: 0.66.2...0.67.0

0.66.2

22 Jun 17:15
6aaed18

Choose a tag to compare

What's Changed

  • Fix: Improve application url js handling by @leepeuker in #657
  • Fix: Repair application url handling on server settings page by @leepeuker in #658

Full Changelog: 0.66.1...0.66.2

0.66.1

21 Jun 16:36
b6380c1

Choose a tag to compare

What's Changed

  • Fix: Implement correct handling of custom application urls by @leepeuker in #656

Full Changelog: 0.66.0...0.66.1

0.66.0

13 Jun 17:10
d314e6f

Choose a tag to compare

What's Changed

  • Feature: Add Kodi integration to automatically logged watched movies by @leepeuker in #654
  • Feature: Add production countries information to movie data by @leepeuker in #651
  • Feature: Add dashboard row for most watched production countries by @leepeuker in #652
  • Maintenance: During tmdb sync keep production companies up to date by @leepeuker in #649
  • Maintenance: Store country iso codes completely locally vs fetching and caching from tmdb remotly by @leepeuker in #650

Full Changelog: 0.65.0...0.65.1

0.65.0

01 Jun 16:29
8119748

Choose a tag to compare

What's Changed

  • Feature: Create API endpoint to add new movie via tmdb by @leepeuker in #646
  • Fix: Skip movies during trakt import with invalid tmdb ids by @leepeuker in #637
  • Fix: Don't convert $watchDate to string during diary import by @alexcaza in #638
  • Fix: Build correct radarr feed API URL by @alexcaza in #639
  • Fix: Fix broken API token authorization by @leepeuker in #647
  • Maintenance: Upgrade third party dependencies by @leepeuker in #645

New Contributors

Full Changelog: 0.64.1...0.65.0

0.64.1

23 Feb 18:03
643c812

Choose a tag to compare

What's Changed

Full Changelog: 0.64.0...0.64.1

0.64.0

23 Feb 10:27
4b56cb6

Choose a tag to compare

BREAKING CHANGES

The internal docker http port was changed from 80 to 8080. You will probably have to adjust your port mappings accordingly.

What's Changed

Full Changelog: 0.63.0...0.64.0

0.63.0

09 Feb 12:19

Choose a tag to compare

BREAKING CHANGES

Docker users:

This only affects users who have mounted a local directory into the container. The user identifier (uid) and group identifier (gid) in the docker container have changed to 3000. You are no longer allowed to change user and group ids in existing images! Possible fixes if you encounter issues:

  • remove custom user configuration from your docker setups
  • make sure the local files have the correct owner (chown -R 3000:3000 ./storage)
  • map the docker user id to another one on your host
  • build the docker image yourself with your own custom ids

For more information look here.

Non docker users:

The minimum supported PHP version was upgraded from 8.3 to 8.4

Notable changes

  • Added new feature "Locations"
    • locations can be added to watch dates
    • locations can be marked as cinemas
    • two new dashboard rows: "Top Locations" and "Last Plays Cinema"
  • Improved Docker images
    • Added ARM64 support
    • Decreased size of docker images by ca -63% (from ~160MB to ~60MB)
    • Added automatic database migrations on container startup (can be disabled via DATABASE_DISABLE_AUTO_MIGRATION)
    • Improved security (no root usage, set fixed user id for image)

What's Changed

  • Feature: Add locations feature for watch dates by @leepeuker in #611
  • Feature: Add optional location filter to movie search by @leepeuker in #612
  • Feature: Add a dashboard row for top locations by @leepeuker in #613
  • Feature: Add option to dis/enable the locations feature by @leepeuker in #614
  • Feature: Add location option cinema by @leepeuker in #615
  • Feature: Add support for locations to history importer by @leepeuker in #617
  • Docker: Add option to automatically run database migrations by @JVT038 in #623
  • Fix: Only load dashboard data which is visible by @leepeuker in #625
  • Fix: Fix error in docker build process by @leepeuker in #628
  • Maintenance: Refactor supervisor config by @leepeuker in #624
  • Maintenance: Replace docker base image and upgrade to php 8.4 by @leepeuker in #627
  • Maintenance: Update dependencies and fix tests by @leepeuker in #618
  • Maintenance: Refactor docker (compose) setup by @leepeuker in #629
  • Maintenance: Extend the example environment file with all available options by @leepeuker in #630

Full Changelog: 0.62.2...0.63.0