1.4.0
New features
- Partial collection of records when user has no
read
permission on collection (fixes #76).
Alice can now obtain a list of Bob records on which she has individualread
permission! - Collection can now specify a JSON schema and validate its records (#31).
The feature is marked as experimental and should be explicitly enabled
from settings (#181) - Accept empty payload on buckets and collections creation (#63)
- Allow underscores in Kinto bucket and collection names (#153, fixes #77)
- Collection records can now be filtered using multiple values (
?in_status=1,2,3
) (mozilla-services/cliquet#39) - Collection records can now be filtered excluding multiple values (
?exclude_status=1,2,3
) (mozilla-services/readinglist#68) - Current userid is now provided when requesting the hello endpoint with an
Authorization
header (mozilla-services/cliquet#319) - UUID validation now accepts any kind of UUID, not just v4 (mozilla-services/cliquet#387)
- Querystring parameter
_to
on collection records was renamed to_before
(the former is now
deprecated) (mozilla-services/cliquet#391) - Allow to configure info link in error responses with
cliquet.error_info_link
setting (mozilla-services/cliquet#395)
Bug fixes
- Fix consistency in API to modify permissions with PATCH (fixes #155)
The list of principals for each specified permission is now replaced by the one
provided. - Use correct HTTP Headers encoding in both Python2 and Python3 (#141)
- ETag is now returned on every verb (fixes #110)
Internal changes