- Revert the pull request #236 because it introduces instabilities with the database
- You can now download a track
- Issue #223: sort the "Albums" page by band or by album
- Issue #214: log failed authentication attempts to prevent brute-force attacks
- Issue #179 #114: pre-load next song
- Merge #215: Playlist title cannot be empty (Thanks to disc)
- Merge #236: Fix missing albums in recently added albums (Thanks to fcharlier)
- Fix #207: Broken disc info on OGG files
- Fix #199: Improve the message on the cli tool
- Fix #196: Error on import when people mess with dates
- Fix #192: Skip symlinks on the import process to avoid infinite loops
- Fix #183: Bug if the artist string contains "$"
- Fix #180: Duplicate track on import
- Fix #178: Problem with file rights at installation
- Fix #177: Trim whitespace characters on search request
- Fix #143: Cannot choose output bitrate in conversion window
- Fix #60: Store cipherSeed and salt outside app/Config/core.php
- French translation improvements
- Other minor bugfixes
- Contributing guide
- Fix #174: Add lock system on import process
- Fix #173: CSRF protection broke the 'add to playlist' form
- Ohter bugfixes
- The import function has been entirely refactored
- New CLI to import your music
- Issue #148: Upgrade CakePHP to 2.8
- Upgrade Twitter Bootstrap to 3.3.6
- Import view with debug report if warnings or errors happened
- PHP7 support
- PRs #158 #159 #162: Typo fix (Thanks to MightyCreak,NumEricR and nodiscc)
- Fix #161: CSRF vulnerability
- Fix #155: Fatal error with getID3 lib and PHP7
- Fix #106: Too many files to import?
- Fix #51: Import bugs
- Other bugfixes
- Docker compatibility
- The first row on the album view shows the 6 latest albums added
- Code readability
- Fix #142: Mp3 files without Id3 tags all showns as "Unknown"
- Fix #122: Songs are duplicated when i attempt to update database
- French translation (using the browser language)
Improvements:
- Improve queue behavior on the "search" view
New features:
- #61: Set multiple root folders
- #46: Forgot my password system
- #45: Email notifications system
- #43: 'Remember Me' feature
- Sonerezh now works with PostgreSQL and SQlite (not recommended)
Improvements:
- Improvements on queue behavior
- #117: Port option on database installation
- #82: Improve Raspberry Pi compatibility (Thanks to kletellier)
- #72: Improve ID3v2 support
- #35: Help for get root path on shared hosting
- #32: Improve import process
- #15: Added the pointer cursor on music titles clickable lines (Thanks to maximelebastard)
- #7: Improve OGG metadata tags support
- Performance improvement in algorithm sorting
Bug / Security fixes:
- Fix #120: Error 500 on settings page
- Fix #73: Newly created playlists aren't listed
- Fix #48 #64: Ask for password twice when trying to update it) (Thanks to FoxiesCuties)
- Fix #34: XSS vulnerability on search form
- Fix #33: A "Listener" can update any account
- Fix #31: Do not hotlink images from flattr.com, paypalobjects.com
- Fix #23: End space in directory name
- Fix #22: Invalid search query when using history back button
- Fix #19: Unable to add songs to playlist from search results screen (Thanks to Cr33p)
- Fix #8 #71: Length path limitation (Thanks to maximelebastard)
- Fix #3: Avconv and FFmpeg