Releases: TimilsinaBimal/Watchly
Release 1.5.0 - Sagarmatha Summit
Release Notes
Summary
This release introduces two new personalization features for recommendations, adds visibility into addon freshness, and fixes a persistence issue after updates.
Features
- Introduced Loved and Liked catalogs across all recommendation catalogs, enabling users to save and quickly access items they care about.
- Show last updated timestamp in the addon description after an update, providing clearer visibility into content freshness.
Bug Fixes
- Fixed an issue where catalog names reset to defaults after updating the app. Catalog names now persist across updates, preserving user customizations.
Release 1.4.5 - Gosaikunda Dawn
Summary
This release (v1.4.5) introduces a brand-new recommendation services suite and a user profile system, enabling richer personalization and improved content suggestions. Platform updates include upgrading to Python 3.12 and refreshed dependencies, along with a crucial fix to ensure correct timezone handling in user profiles.
Features
- Implemented a new recommendation services layer to deliver personalized content suggestions across the app.
- Introduced a comprehensive user profile system to support personalization, user preferences, and saved items.
Bug Fixes
- Fixed a timezone import issue in user_profile to ensure correct timestamps and scheduling behavior across the app.
Improvements
- Upgraded development/runtime to Python 3.12 with updated dependencies to benefit from latest language features and security improvements.
- Version bumped to v1.4.5 to reflect the new features and stability improvements.
Release 1.4.4 - Gosaikunda Dawn
Summary
- Introduces a new Recommendation Engine and a Profile System to personalize content and improve user data management. (#82)
Features
- New Recommendation Engine delivers personalized content based on user interactions, with a scalable architecture. (#82)
- New Profile System enables storing and updating user preferences, settings, and basic profile data for more accurate personalization. (#82)
Improvements
- Backend data model extended to support profiles, enabling future enhancements and analytics. (#82)
- Performance improvements through recommendation caching and more efficient query paths. (#82)
- Security and privacy enhancements for profile data with clearer access controls. (#82)
Migration / Notes
- This update is additive; existing client integrations remain compatible while new APIs are introduced for recommendations and profiles. (#82)
Release 1.4.3 - Sagarmatha Sentinel
Summary
Release 1.4.3 delivers data integrity improvements and performance enhancements. It includes fixes to metadata cleaning to only include valid IMDb IDs, improved handling to avoid using TMDB IDs as final metadata, better item fetching when genres are excluded, and a caching improvement to speed up catalog loading.
Improvements
- Cache catalogs for 6 hours to speed startup and reduce repeated fetches. (#123)
Bug Fixes
- Ensure only valid IMDb IDs are returned during metadata cleaning, preventing invalid IDs from polluting data. (#123)
- Remove items that improperly use TMDB IDs as final metadata to ensure data consistency and correct linking. (#123)
- When genres are excluded, fetch more items to maintain catalog completeness and accuracy (refs: #79). (#123)
Release 1.4.2 - Sagarmatha Dawn
Summary
This patch introduces a performance improvement by caching catalog data for 6 hours and bumps the release version to v1.4.2.
Improvements
- Cache catalogs for 6 hours to reduce repeated catalog fetches and improve startup and runtime performance. (#123)
Maintenance
- Bump version to v1.4.2 to align with the patch release. (#123)
Release 1.4.1 -
Bug Fixes
- ci: fix release generation script
- fix: handle redirection on announcement url
Other Changes
- chore: bump version to v1.4.1
- chore: set default environment to production
Release 1.4.0 -
Features
- docs: add hostname and typo fixes
- feat: add option to enable/disable movie series catalog separately (#75)
Bug Fixes
- fix: use integer value for catalog update interval
Other Changes
- chore: bump version to v1.4.0
Release 1.3.5 -
Technical Changes
- ci: push both arm and amd images in ghcr
Release 1.3.4 -
Release 1.3.3 -
Features
- feat: update catalogs on user request with better mechanism (#70)
Improvements
- refactor: use parallel execution to fetch recommendations from tmdb
Other Changes
- opt: parallelize data fetch