Releases: lydavid/MusicSearch
Releases · lydavid/MusicSearch
v1.1.0-beta.4
1.1.0-beta.4 (2024-03-16)
Features
v1.1.0-beta.3
1.1.0-beta.3 (2024-03-05)
Bug Fixes
- clicking on search items after coming from Spotify screen, Now Playing screen, or adb deep link works again (c38679f)
v1.1.0-beta.2
v1.1.0-beta.1
v1.0.1-beta.1
v1.0.0
1.0.0 (2023-11-26)
Bug Fixes
- allow retry on NoTransformationFoundException (requested json but got xml) (d83065c)
- apply core library desugaring to all Android modules (a15cdff)
- crash when clicking into Spotify screen (9ecf53d)
- crash when space is typed into search screen's search bar (2daa60b), closes #629
- display release country count in release list item after visiting the release (daf4eb4)
- do not make unnecessary refresh token calls, only when current token has expired (2876cf3), closes #415
- do not manually add
application/json
, it's already added (34fcf06) - enable core library desugaring to resolve crash on Android below API 26 (a7b09a7)
- fix theme (f3f5456)
- full screen text padding (1778b03)
- pass
inc
to api impl so that we query for artist-credits during browse (045bf9e), closes #402 - search query change does not scroll to top (e979c6b), closes #302
- send auth bearer token when browsing by collection without waiting for 401 (8413784), closes #416
- show loading spinner in profile card between the MB token fetch and user info fetch request (0a9374d)
- try fmt=json to fix xml response issue (c7195a3), closes #241
- use the newly acquired access token during token refresh (28028db)
Features
- cache network responses using OkHttp cache (8fa0303), closes #400
- log network headers with timber (fd55c6b), closes #408
- log non-404 ClientRequestException for image url fetches (9896cdd), closes #410
- migrate dagger/hilt to koin for multiplatform DI (#434) (147bc9c)
- migrate retrofit to ktor for MusicBrainz module (#396) (ef39a0e)
- migrate room to sqldelight for multiplatform database (#455) (8485f42)
- retry http request up to 3 times on server response error (7bc7b06), closes #409
- show full-screen message when search history is empty instead of "Recent searches" without trash icon (693305e)
- support MusicBrainz OAuth refresh so that user will stay logged in until they click log out (ad79187), closes #415
- use Lyricist for localization (#504) (8c93ef6)
BREAKING CHANGES
- renamed database to
musicsearch.db
, changed some order, default values, and constraints