Movary
Self-hosted hub to track, rate and explore your movie watch history
Alternative to: letterboxd, trakt
0.63.0
2025-02-09BREAKING 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 https://github.com/leepeuker/movary/pull/611
- Feature: Add optional location filter to movie search by @leepeuker in https://github.com/leepeuker/movary/pull/612
- Feature: Add a dashboard row for top locations by @leepeuker in https://github.com/leepeuker/movary/pull/613
- Feature: Add option to dis/enable the locations feature by @leepeuker in https://github.com/leepeuker/movary/pull/614
- Feature: Add location option cinema by @leepeuker in https://github.com/leepeuker/movary/pull/615
- Feature: Add support for locations to history importer by @leepeuker in https://github.com/leepeuker/movary/pull/617
- Docker: Add option to automatically run database migrations by @JVT038 in https://github.com/leepeuker/movary/pull/623
- Fix: Only load dashboard data which is visible by @leepeuker in https://github.com/leepeuker/movary/pull/625
- Fix: Fix error in docker build process by @leepeuker in https://github.com/leepeuker/movary/pull/628
- Maintenance: Refactor supervisor config by @leepeuker in https://github.com/leepeuker/movary/pull/624
- Maintenance: Replace docker base image and upgrade to php 8.4 by @leepeuker in https://github.com/leepeuker/movary/pull/627
- Maintenance: Update dependencies and fix tests by @leepeuker in https://github.com/leepeuker/movary/pull/618
- Maintenance: Refactor docker (compose) setup by @leepeuker in https://github.com/leepeuker/movary/pull/629
- Maintenance: Extend the example environment file with all available options by @leepeuker in https://github.com/leepeuker/movary/pull/630
Full Changelog: https://github.com/leepeuker/movary/compare/0.62.2…0.63.0