Decibel C# SDK - Full Version History

Beta, (0.x)

Version 0.4.0 (current)

  • Support for Location queries

Version 0.3.1

  • Minor bug fixes

Version 0.3.0

  • Overhaul of the authentication and querying process. Authentication now happens when a Decibel class is created, and this Decibel class is used to execute queries. Click here for examples
    • Use myDecibel = new Decibel({App_Id}, {App_Key}) to authenticate instead of DecibelUtilities.SetKeys({App_Id}, {App_Key})
    • Use myDecibel.Execute(qo) to run a query, instead of qo.Run().
    • myDecibel.Execute(qo) returns a result object, instead of using qo.Result
  • Support for Decibel API v3. Items affected are:
    • SingleAlbumQuery becomes AlbumsByIdQuery
    • SingleArtistQuery becomes ArtistsByIdQuery
    • SingleRecordingQuery becomes RecordingsByIdQuery
    • All API query topic parameters changes in API v3 are reflected in the corresponding SDK query class. For a full list of changes to the query parameters, click here. Note that the DiscTag query is not supported in this version of the SDK
  • Errors are now thrown as a DecibelException, as opposed to being attached to the result object

Version 0.2.0 (current)

  • Revision of the underlying data model to improve the handling of results and make it more compatible with the data model used by the API. Items affected are:
    • qo.Result.Search becomes qo.Search
    • qo.Result.Result becomes qo.Result
    • qo.Result.ResultSet becomes qo.Result
    • search.Depth becomes search.RetrievalDepth
    • search.DateBorn becomes search.BirthDate
    • search.DateDied becomes search.DeathDate
    • search.Artist becomes search.Artists
    • search.Composer becomes search.Composers
    • search.Participant becomes search.Participants
    • search.Recording becomes search.Recordings
    • ArtistsSearchType becomes ArtistSearchType
    • AlbumsSearchType becomes AlbumSearchType
    • RecordingsSearchType becomes RecordingSearchType
    • SingleArtistSearchType becomes ArtistSearchIdType
    • SingleAlbumSearchType becomes AlbumSearchIdType
    • SingleRecordingSearchType becomes RecordingSearchIdType
    • The Gender parameter is now of type Gender as oppose to a string
    • Ids are returned as a Guid instead of as a string, (this does not affect External Identifiers, who's value is still returned as a string)

Version 0.1.3

  • Minor changes to the underlying data model. A full revision will be coming in version 0.2
  • Added the ability to search recordings by artist Id

Version 0.1.2

  • Bug fix: Dependancies have been fixed

Version 0.1.1

  • Bug fix: All classes are now in the DecibelSDK namespace

Version 0.1.0

  • Supports query building and result handling for Album, Artist and Recording topics