------------------
Breaking changes:
- vocabularies service: No longer returns an id for terms. Results are batched, and terms are now listed as items instead of terms to match other batched responses. Batch size is 25 by default but can be overridden using the b_size parameter.
[davisagli]
- types service: Choice fields using named vocabularies are now serialized with a vocabulary property giving the URL of the vocabularies endpoint for the vocabulary instead of including choices, enum and enumNames inline. The subjects field is now serialized as an array of string items using the plone.app.vocabularies.Keywords vocabulary.
[davisagli]
- Serialize widget parameters into a widgetOptions object instead of adding them to the top level of the schema property.
[davisagli]
- Add `title` and `token` filter to the vocabularies endpoint.
[davisagli, sneridagh, timo] (535)
- Use tokens for serialization/deserialization of vocabulary terms.
[buchi] (691)
- Return the token and the title of vocabulary terms in serialization.
See upgrade guide for more information.
[buchi] (726)
New Features:
- ``vocabularies`` service: Use ``title`` parameter to filter terms by title
and ``token`` for getting the title of a term given a token.
(case-insensitive).
[davisagli, sneridagh, timo]
Bug fixes:
- Standardize errors data structure of email-notification endpoint.
[cekk] (708)
- When renewing an expired or invalid authentication token with ``login-renew`` fail with a ``401`` error instead of returning a new authentication token.
[thet] (721)
- Use interface name in the ``tiles`` profile instead of the shorthand behavior name. This fixes 724.
[sneridagh] (724)
- Avoid calculating batch links for catalog results twice.
[davisagli]