minor_release_name: "Nicole"
3.2.0:
    commit: "34d0a49eb8deae2fb95233289521bb817732c772"
    notes:
    - "[Architecture] Switched to linuxserver.io container base image"
    - "[Architecture] Reworked image handling"
    - "[Architecture] Removed pre-calculated stats"
    - "[Feature] Added support for albums"
    - "[Feature] New start page"
    - "[Feature] Added UI for track-artist, track-album and album-artist association"
    - "[Feature] Added inline UI for association and merging in chart lists"
    - "[Feature] Added UI selector for including associated artists"
    - "[Feature] Added UI distinction for associated scrobbles in chart bars"
    - "[Performance] Improved image rendering"
    - "[Performance] Optimized several database calls"
    - "[Bugfix] Fixed configuration of time format"
    - "[Bugfix] Fixed search on manual scrobble page"
    - "[Bugfix] Disabled DB maintenance while not running main server"
    - "[Bugfix] Removed some nonsensical ephemereal database entry creations"
    - "[Bugfix] Fixed API endpoint for track charts with no artist provided"
    - "[Technical] Bumped Python and SQLAlchemy versions"
    - "[Distribution] Removed build of arm/v7 image"
3.2.1:
    commit: "5495d6e38d95c0c2128e1de9a9553b55b6be945b"
    notes:
    - "[Feature] Added setting for custom week offset"
    - "[Feature] Added Musicbrainz album art fetching"
    - "[Bugfix] Fixed album entity rows being marked as track entity rows"
    - "[Bugfix] Fixed scrobbling of tracks when all artists have been removed by server parsing"
    - "[Bugfix] Fixed Spotify import of multiple files"
    - "[Bugfix] Fixed process control on FreeBSD"
    - "[Bugfix] Fixed Spotify authentication thread blocking the process from terminating"
    - "[Technical] Upgraded all third party modules to use requests module and send User Agent"
3.2.2:
    commit: "febaff97228b37a192f2630aa331cac5e5c3e98e"
    notes:
    - "[Security] Fixed XSS vulnerability in error page (Disclosed by https://github.com/NULLYUKI)"
    - "[Architecture] Reworked the default directory selection"
    - "[Feature] Added option to show scrobbles on tile charts"
    - "[Bugfix] Fixed Last.fm authentication"
3.2.3:
    commit: "a7dcd3df8a6b051a1f6d0b7d10cc5af83502445c"
    notes:
    - "[Architecture] Upgraded doreah, significant rework of authentication"
    - "[Bugfix] Fixed initial permission check"
    - "[Bugfix] Fixed and updated various texts"
    - "[Bugfix] Fixed moving tracks to different album"
3.2.4:
    notes:
    - "[Architecture] Removed daemonization capabilities"
    - "[Architecture] Moved import to main server process"
    - "[Feature] Implemented support for ghan's csv Last.fm export"
    - "[Performance] Debounced search"
    - "[Bugfix] Fixed stuck scrobbling from Navidrome"
    - "[Bugfix] Fixed missing image mimetype"
    - "[Technical] Pinned dependencies"
    - "[Technical] Upgraded Python and Alpine"