-
Notifications
You must be signed in to change notification settings - Fork 2
/
CHANGES
89 lines (78 loc) · 3.48 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
= Changelog
== 0.5.2 (2011-04-29)
* BUG: Fixed HTTP Digest authentication according to RFC 2617
* BUG: Fixed include parameters user-tags and user-ratings
* BUG: Fixed parser warning in tests
* NEW: Support user tags
* NEW: Added DCC as media format
== 0.5.1 (2009-08-04)
* BUG: Fixed querying for release groups
== 0.5.0 (2009-06-14)
* NEW: Support for release groups
* NEW: Support for ISRCs, including ISRC submission
* NEW: Support for ratings, including rating submission
* NEW: Common exception class for all web service errors
* NEW: Updated language list
* NEW: Allow exclusion of CD stubs in ReleaseFilter
* BUG: Added source file encodings for Ruby 1.9 compatibillity
* BUG: Fixed Release#single_artist_release?
* BUG: Added all missing include options for artists
* BUG: Always raise a ConnectionError for unknown errors in the web service
== 0.4.2 (2008-09-04)
* BUG: Fixed proxy authentication
* BUG: Fixed raising of ResponseError in Query#get_user_by_name
== 0.4.1 (2008-04-23)
* BUG: Use CGI.escape instead of URI.escape, since URI.escape does not
escape URI special characters (?=&)
* BUG: Handle socket error exceptions in class Webservice (will now raise a
ConnectionError)
* NEW: Control files for building debian packages
* NEW: Better documentation
== 0.4.0 (2007-12-16)
* NEW: Complete tagging (folksonomy) support.
* NEW: Support release event format.
* NEW: Support for HTTP proxies
== 0.3.0 (2007-08-11)
* BUG: Relation end date was not set correctly in MBXML.
* NEW: Allow release type constants to be passed to include and filter objects.
* NEW: Methods Utils.add_namespace and Utils.remove_namespace.
* NEW: Methods Release#earliest_release_event and Release#earliest_release_date
* NEW: Entity#get_relations allows string with or without namespace for
target_type, relation_type and required_attributes
== 0.2.1 (2007-07-24)
* Erroneous date strings in the XML are ignored. No error is raised and nil
is set for the date.
* MBXML#get_entity_list now returns an ScoredCollection even if no list-element
is present in the XML. This is due to the fact that musicbrainz.org always
returns an empty result <metadata/> if no matching entities were found.
* Removed custom eql? and include? methods from Range and added them to
IncompleteDate. Those methods changed the behaviour of Range which might lead
to unexcpected results in programs using RBrainz.
* Changed IncompleteDate to include its end value.
* Added additional examples
== 0.2.0 (2007-07-19)
* 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
== 0.1.1 (2007-05-29)
* Full support for relations
* Proper exception handling in Webservice class
* Minor corrections
== 0.1.0 (2007-05-23)
* Initial release
$Id: CHANGES 322 2011-04-28 20:16:42Z phw $