From newest to oldest:
- Fixed cutoff logic to correctly consider non-HI subtitles when HI is excluded in language profile for both series and movies. #3607 7448b2a
- Added clickable GitHub issue links to release notes by parsing #<number> patterns and converting them to hyperlinks 02bae52
- Fixed napiprojekt to use SSL d30a659
- Added hash-only mode to napiprojekt provider. #3227 3cd0600
- Improved subssabbz by adding a fallback to folder/file title for non-ASCII titles and prevent empty query dumps 3f012cc
- Fixed duplicate history entries by using subquery with MIN to select single external subtitle path per episode/movie instead of joining all subtitle records. #3558 a500741
- Added distinct clause to history queries to prevent duplicate entries in episode and movie subtitle history API endpoints. #3558 f7c9919
- Added existence of subtitle in database before attempting deletion to prevent unauthorized file deletion c76f583
- Added anime provider tsukihime #3597
- Refactored post-processing to pass arguments as list instead of command string to prevent shell injection and fix Windows path handling. #3598 2a9f0b3
- Refactored post-processing placeholder replacement to use dictionary-based lookup and single regex pattern 954b47b
- Added quality check parameters for subsync framerate-fix mode to prevent ruining correct subtitles by settings minimum score, max offset, and max framerate deviation. #3599 bb380cf
- Added additional URL parameters to the generic webhook call 58e8729
- Fixed mass checkbox disabled for non srt formats fc8ab88