REST API for invenio-records.
Project description
REST API for Invenio-Records.
Further documentation is available on https://invenio-records-rest.readthedocs.io/.
Changes
Version 1.7.2 (2020-08-28)
Fixes an issue with record PID resolution error handling.
URL PID converter is now “lazier” and initializes its internal resolver via a property.
Fixes classifiers to reflect Python verisons
Version 1.7.1 (released 2020-05-07)
Sphinx set to <3 because of errors related to application context
Stop using example app
Version 1.7.0 (released 2020-03-13)
Removes support for python 2.7
Centralises management of Flask dependency by invenio-base
Version 1.6.4 (released 2019-12-11)
Fixes loaders error payload to add support for nested fields
Version 1.6.3 (released 2019-11-19)
Upgrades six package minimal version
Version 1.6.2 (released 2019-10-02)
Changes PID field in Marshmallow Schema to String instead of Integer.
Version 1.6.1 (released 2019-09-23)
Fixes wrong size url arg upper limit
Upgrades invenio-rest dependency
Version 1.6.0 (released 2019-09-11)
Adds support to serialization using Marshmallow with versions 2 and 3
Enables to choose response search serializer via url argument
Version 1.5.0 (released 2019-08-02)
Adds improved support for infinite scroll
Adds ES7 support
Adds CSV serializer
Adds record to marshmallow context
Uses html allowed tags and attributes for bleach from config
Version 1.4.2 (released 2019-05-07)
Marshmallow JSON schema: add getter method to customize and retrieve the PID field name per schema.
Version 1.4.1 (released 2019-04-02)
Added RECORDS_REST_DEFAULT_RESULTS_SIZE variable to change the default size of the search results. The default value remains 10.
Version 1.4.0 (released 2019-02-22)
Removed unused resolver parameter from views classes.
Improved documentation of record_class in URL patterns.
Version 1.3.0 (released 2018-12-14)
Enhance Elasticsearch error handling.
Refactor Marshmallow schemas to allow PID injection.
Version 1.2.2 (released 2018-11-16)
Changes str to text_type on filter dsl.
Version 1.2.1 (released 2018-09-17)
Adds source filtering support for ES 5.
Version 1.2.0 (released 2018-08-24)
Adds PersistentIdentifier field to handle record PIDs.
Adds Nested class to improve reporting of validation errors.
Version 1.1.2 (released 2018-06-26)
Rename authentication of GET operation over RecordsListResource from ‘read_list’ to ‘list’.
Version 1.1.1 (released 2018-06-25)
Adds authentication to GET operation over RecordsListResource.
Bumps invenio-db version (min v1.0.2).
Version 1.1.0 (released 2018-05-26)
Moves RecordSchemaJSONV1 marshmallow schema from invenio_records_rest.serializers.schemas to invenio_records_rest.schemas.
Fixes missing API documentation.
Adds blueprint factory (requires Invenio-Base v1.0.1+).
Adds marshmallow loaders, fields and schemas.
Version 1.0.1 (released 2018-03-27)
Fixes unicode query handling
Fixes Datacite v4.1 serialization
Version 1.0.0 (released 2018-03-23)
Initial public release.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for invenio-records-rest-1.7.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57f5f0ca9137bd63ecc1d9db9ebcc6b3b147ada03d17ec6e7b35d18ad0e4dfc7 |
|
MD5 | 1e7ea0d4049406f650bc1b6f57dd86a6 |
|
BLAKE2b-256 | 1cb6e63962cc775c7ed93c181461795473649041db280566cbd43db5d92ba2d2 |
Hashes for invenio_records_rest-1.7.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17e0ffc71a3468a8fcffeb0da37caa2d84e547508a7fedcf708bf9d1e5776786 |
|
MD5 | 0d5dd1d5c7e24a940a3e0b7792ac3695 |
|
BLAKE2b-256 | 0fe235853f0535f0104747913e0902835b15a1756a3adde5835153adf4cb112a |