Files | Admin

Notes:

Release Name: RBrainz 0.2.0

Notes:
Version 0.2 of RBrainz, a Ruby library to access the MusicBrainz web service, has been released.

With this release all of the features provided by the MusicBrainz web service are supported.
The most notable changes from the previous beta releases are:
* Querying of collections
* User authentication and querying of user information
* PUID submission
* Support for label aliases
* Complete support of the MusicBrainz metadata
  scheme 1.2 (including the upcoming tagging)

For more information about RBrainz see the following resources:

Homepage:
http://rbrainz.rubyforge.org
API documentation:
http://rbrainz.rubyforge.org/api/
Download:
http://rubyforge.org/frs/?group_id=3677


Changes: * Querying of collections implemented * Collection class to store search results (with support for search score and offset) * User authentication * Querying of user information * Support POST in Webservice class to submit information. * PUID submission. * Made IncompleteDate behave like a range with corresponding equality operations * Restructured MBID to use a ducktyping approach * Introduced Individual as superclass for Artist and Label * Added unique_name method for Artist and Label * Label: Renamed founding_date and dissolving_date to begin_date and end_date (to be more consistent with Artist) * Support for label aliases * Added label type "Unknown" * Full text search (lucene search queries). * Support entity tags as defined in the MB metadata scheme 1.2. Currently only available on test.musicbrainz.org. * New Model::DefaultFactory