What's Changed
- Add the best supported language endpoint (
GET /v1/language/{storefront}/tag) viaMCatalog.bestLanguageTag(for:accepting:localization:), resolving a storefront's supported language tags against a list of accepted languages. - Expose recommendations by identifier through
MRecommendation.recommendation(id:)andMRecommendation.recommendations(ids:), which were previously reachable only internally. - Add library playlist folder support covering all five documented endpoints: root folder, folder by ID, multiple folders, folder children, parent folder, and folder creation.
- Add Musadora sample app screens for localization, recommendation lookup by ID, and playlist folder browsing and creation.
- Fix folder navigation races in the playlist folders example so navigation state and loaded contents update atomically.
- Update package installation examples for 10.3.0.
Full Changelog: 10.2.0...10.3.0