UNIT3D v9.1.2
Caution
This release includes multiple security bugs that were reported. It is highly recommended to update to it ASAP!
What's Changed
- (Refactor) Replace
users.active
withusers.email_verified_at
by @Roardom in #4760 - (Refactor) Use laravel 10's new default service provider method in config by @Roardom in #4761
- (Refactor) Rename
password_resets
table topassword_reset_tokens
by @Roardom in #4762 - (Fix) Handle more than 65k placeholders when upserting fetched tmdb people by @Roardom in #4765
- (Update) Don't report tmdb meta fetch 404s exceptions in logs by @Roardom in #4771
- (Fix) Ukrainian language region translations by @Roardom in #4773
- (Refactor) Reduce route group nesting by @Roardom in #4768
- (Refactor) Use laravel 7 seeder naming conventions by @Roardom in #4763
- Translations update from Hosted Weblate by @weblate in #4746
- (Fix) Weblate empty translations by @Roardom in #4775
- (Refactor) Migrate to laravel 11 app structure by @Roardom in #4774
- (Add) Hebrew translations by @EkoNesLeg in #4776
- (Add) Site seedsize stats by @Roardom in #4777
- Translations update from Hosted Weblate by @weblate in #4782
- (Refactor) Simplify UpdateLastAction middleware by @Roardom in #4779
- (Update) Allow requesting torrents with any resolution or type by @Roardom in #4780
- (Add) Store unread news notifications by @Roardom in #4781
- (Fix) Link to playlist missing on similar page by @Roardom in #4786
- (Add) User homepage block settings by @HDVinnie in #4785
- (Refactor) Chatbox from Vue2 to AlpineJS by @HDVinnie in #4784
- (Refactor) Create zips in-memory instead of on filesystem by @HDVinnie in #4787
- Translations update from Hosted Weblate by @weblate in #4788
- (Fix) Phpstan ci by @Roardom in #4790
- (Fix) Normalize request claims by @Roardom in #4783
- (Fix) Reply to comment cancel button by @AnabolicsAnonymous in #4797
- (Refactor) Normalize request votes by @Roardom in #4796
- (Fix) Missing null checks in authenticated images by @Roardom in #4795
- (Fix) chat_hidden to chat_visible migration by @Roardom in #4792
- Translations update from Hosted Weblate by @weblate in #4799
- (Refactor) Swap null coalescing for default model in user settings by @Roardom in #4793
- (Refactor) Use rss rsskey auth guard by @Roardom in #4778
- (Fix) Unread news using wrong property by @Roardom in #4805
- (Fix) Add missing leaveTarget function from chatbox alpinejs refactor by @Roardom in #4803
- (Update) Require 24 hours after enabling 2fa before inviting by @Roardom in #4801
- (Fix) Only reset unapproved requests when torrent is deleted by @Roardom in #4807
- (Refactor) use enums for auth guards, middleware groups, and rate limits by @Roardom in #4800
- (Refactor) Rename top10 to trending by @Roardom in #4709
- (Fix) Delete prior article/category/playlist image upon new image upload by @Roardom in #4810
- (Fix) Follow Validation by @AnabolicsAnonymous in #4811
- (Update) Move request search filters to top of page by @Roardom in #4812
- (Fix) Remove browser outline on quick search result focus by @Roardom in #4813
- Translations update from Hosted Weblate by @weblate in #4804
- (Fix) zh-CN has duplicate
password
key by @Roardom in #4814 - (Fix) Ticket attachment permissions by @HDVinnie in #4816
- (Release) UNIT3D v9.1.2 by @HDVinnie in #4817
Full Changelog: v9.1.1...v9.1.2