Change Updates

Do not miss any AudioKit API changes, ever again

Subscribe to the AudioKit API changelog to be up to date on recent changes.

RSS

Jan 25, 2025

main
12.2.3 (519615d)
Compare

API structure has changed

Next Change
30 structure changes including:
4 Breaking changes
26 Modifications
4 Removals
Modified 26 Breaking
DELETE /artists
  • Query
  • slug query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • soundcharts_id, metadata, streaming, followers, address, tracks, services query parameters Added
DELETE /releases
  • Query
  • label_id, genre_id, subgenre_id query parameters Added
GET /artists
  • Response
  • 200 response Modified
    • content type Modified
      • created, updated properties Modified
        • Properties are now required
          Breaking
        • Type went from string(text) to string(timestamp with time zone)
      • slug property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • soundcharts_id, metadata, streaming, followers, address, tracks, services properties Added
  • Query
  • slug query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • soundcharts_id, metadata, streaming, followers, address, tracks, services query parameters Added
GET /countries
  • Response
  • 200 response Modified
    • content type Modified
      • created, updated properties Modified
        • Properties are now required
          Breaking
        • Type went from string(text) to string(timestamp with time zone)
GET /genres
  • Response
  • 200 response Modified
    • content type Modified
      • created, updated properties Modified
        • Properties are now required
          Breaking
        • Type went from string(text) to string(timestamp with time zone)
GET /labels
  • Response
  • 200 response Modified
    • content type Modified
      • created, updated properties Modified
        • Properties are now required
          Breaking
        • Type went from string(text) to string(timestamp with time zone)
GET /languages
  • Response
  • 200 response Modified
    • content type Modified
      • created, updated properties Modified
        • Properties are now required
          Breaking
        • Type went from string(text) to string(timestamp with time zone)
GET /releases
  • Response
  • 200 response Modified
    • content type Modified
      • created, updated properties Modified
        • Properties are now required
          Breaking
        • Type went from string(text) to string(timestamp with time zone)
      • label_id, genre_id, subgenre_id properties Added
  • Query
  • label_id, genre_id, subgenre_id query parameters Added
GET /subgenres
  • Response
  • 200 response Modified
    • content type Modified
      • created, updated properties Modified
        • Properties are now required
          Breaking
        • Type went from string(text) to string(timestamp with time zone)
GET /tracks
  • Response
  • 200 response Modified
    • content type Modified
      • created, updated properties Modified
        • Properties are now required
          Breaking
        • Type went from string(text) to string(timestamp with time zone)
PATCH /artists
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
    • slug property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • soundcharts_id, metadata, streaming, followers, address, tracks, services properties Added
  • Query
  • slug query parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • soundcharts_id, metadata, streaming, followers, address, tracks, services query parameters Added
PATCH /countries
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
PATCH /genres
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
PATCH /labels
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
PATCH /languages
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
PATCH /releases
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
    • label_id, genre_id, subgenre_id properties Added
  • Query
  • label_id, genre_id, subgenre_id query parameters Added
PATCH /subgenres
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
PATCH /tracks
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
POST /artists
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
    • slug property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • soundcharts_id, metadata, streaming, followers, address, tracks, services properties Added
POST /countries
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
POST /genres
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
POST /labels
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
POST /languages
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
POST /releases
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
    • label_id, genre_id, subgenre_id properties Added
POST /subgenres
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
POST /tracks
  • Body
  • content type Modified
    • created, updated properties Modified
      • Properties are now required
        Breaking
      • Type went from string(text) to string(timestamp with time zone)
Removed 4 Breaking
DELETE /users
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /users
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
PATCH /users
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /users
  • Removing a resource is always breaking unless it was deprecated before
    Breaking