Releases: jjotaum/AmuseKit
Releases · jjotaum/AmuseKit
0.5.0
What's Changed
- Refactor data provider service to use new request coordinator protocol
- Rename catalog resources objects
- Improve & restructure overall resources model definitions
- Add async support to DataProvider class
- Fix encapsulation issues
- Add async support for search methods
- Release 0.5.0 by @jjotaum in #6
Full Changelog: 0.4.2...0.5.0
0.4.2
What's Changed
- Add LICENSE file
- Fix wrong path being returned for music videos catalog requests
- Improve custom error descriptions
- Improve routers unit tests
- Improve DataProvider unit tests
- Modify methods encapsulation to public
- Fix router generated path for catalog resources
Full Changelog: 0.4.1...0.4.2
0.4.1
What's Changed
- Remove unwanted import to fix broken targets
- Fix encapsulation definition for Previews avoiding access to its properties
- Add Resource conformance to Identifiable protocol to make usage of resources on SwiftUI apps easier
- Add convention method to get formatted url from artwork objects
Full Changelog: 0.4.0...0.4.1
0.4.0
What's Changed
-
Bump dependencies version
-
bump swift-tools-version to 5.6
-
Update test manifests and linux main files to include recente unit tests
-
Add support to retrieve catalog resources
-
Refactor library & catalog requests to use a more intuitive convention and follow DRY principle
-
Update Readme file to reflect latest changes
Full Changelog: 0.3.0...0.4.0
0.3.0
What's Changed
- Add support to retrieve library artists
- Add support to retrieve library music videos
- Update resources models to match apple revision (Some model were not matching Apple specs anymore).
- Update library search logic to make it match new Apple API's updates
Full Changelog: 0.2.0...0.3.0
0.2.0
0.1.0
What's Changed
- Retrieve user playlists & songs.
- Search on Apple Music catalog for different type of resources.
Full Changelog: https://github.com/jjotaum/AmuseKit/commits/0.1.0