Skip to content

Releases: camory/libris-api

v0.7.0

Choose a tag to compare

@camory camory released this 26 Sep 21:33
Immutable release. Only release title and notes can be modified.

Full Changelog: v0.6.2...v0.7.0

v0.6.2

Choose a tag to compare

@camory camory released this 24 Sep 21:43
Immutable release. Only release title and notes can be modified.

NewBook.title, Author.name and Series.name refuse a blank value with a pattern beside their minLength: 1. No byte of a request or an answer changes.

v0.6.1

Choose a tag to compare

@camory camory released this 24 Sep 12:46
Immutable release. Only release title and notes can be modified.

POST /api/v1/bookshelves/{id}/books: id is typed as a string with a uuid pattern instead of format: uuid, until Contracteer 4.1.0. No byte of a request or an answer changes.

v0.6.0

Choose a tag to compare

@camory camory released this 18 Sep 21:25
Immutable release. Only release title and notes can be modified.

POST /api/v1/bookshelves/{id}/books: a copy of the book on the bookshelf, the body a NewBook, the book as the reader submits it, with or without an ISBN; IsbnLookup carries copies, the copies on the reader's bookshelves; CurrentReader carries defaultBookshelf; schemas Copy and Bookshelf; the body examples live under components/examples.

v0.5.0

Choose a tag to compare

@camory camory released this 18 Sep 20:38
Immutable release. Only release title and notes can be modified.

Isbn becomes IsbnLookup and carries kind (BOOK, BD, MANGA); IsbnAuthor and IsbnSeries become Author and Series; ValidationProblem folds into Problem, whose errors is optional. No byte of an answer changes but the new field.

v0.4.0

Choose a tag to compare

@camory camory released this 15 Sep 15:01
Immutable release. Only release title and notes can be modified.

Isbn no longer carries sources: the answer says what is known, not who knew it.

v0.3.0

Choose a tag to compare

@camory camory released this 11 Sep 18:30
Immutable release. Only release title and notes can be modified.

GET /api/v1/isbn/{isbn} takes the ISBN-13 as thirteen digits; schemas Isbn, IsbnAuthor, IsbnSeries; problems carry no detail, validation errors carry {field, code}; a problem body marks an answer from Libris itself. Supersedes v0.2.0, which nothing pins.

v0.2.0

Choose a tag to compare

@camory camory released this 11 Sep 17:02
Immutable release. Only release title and notes can be modified.

GET /api/v1/isbn/{isbn}: what the public sources know about an ISBN; nothing is stored.

v0.1.0

Choose a tag to compare

@camory camory released this 11 Sep 16:06
Immutable release. Only release title and notes can be modified.
  • GET /api/v1/me: the current reader.