Save headers on fake requests
cover art archive
add browse_releases_in_collection()

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
use browsing in collection example

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
rather add browsing to get_releases_in_collection()

This way we don't have two different functions
and browsing is probably something most users want.

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
Merge branch 'browse_collection'

see pull request #88 and issue #128

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
update CHANGES and add new author to README

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
Update list of valid release types and valid search fields.

Signed-off-by: Ian McEwen <ianmcorvidae@ianmcorvidae.net>
Add support for areas, places, link type UUIDs, and URL MBIDs.

Signed-off-by: Ian McEwen <ianmcorvidae@ianmcorvidae.net>
Use TAG_INCLUDES and RATING_INCLUDES consistently, update docs and CHANGES file.

Signed-off-by: Ian McEwen <ianmcorvidae@ianmcorvidae.net>
fix include exception

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
disallow puids and echoprints as includes

The server doesn't accept them anymore.
Note that we still allow puid as search field,
since this doesn't generate an error at the server.
However, the result will be empty and this search field isn't
documented anymore.

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
stub submit_puids/echoprints

These functions now simply do nothing
and are also removed from the documentation.

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
display DeprecationWarnings when using puids/echoprints

From server side these are not supported at all anymore,
but we only print warnings so users have some time to fix their tools
without having them break right now.

Breaking PUID centric tools "hard" would be better,
but some tools that do lots of other things would possibly
break down completely, too.

The deprecated parts will probably be removed at the next release.

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
stub get_recordings_by_puid/echoprint()

Not available at the server so we emulate the server giving 404,
which is what the server would do.

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
change url in setup.py to RTD

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
be more precise when stubbing submit_puids

Return the exact same dictionary a server request would return.

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
still allow puids as include

In contrast to what a previous commit says,
these still are allowed by the server,
but are ignored.

Echoprints really aren't allowed at the server.

Signed-off-by: Johannes Dewender <github@JonnyJD.net>
Merge branch 'no_puids'

see pull request #106
Merge branch 'areas-and-places'

see pull request #132