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.8.0 (2020-12-09)
- Adds Cache-Control: ‘no-cache’ header to 200 responses to ensure that browsers will not cache responses client side.
- Unpins the ftfy library.
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.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size invenio_records_rest-1.8.0-py2.py3-none-any.whl (64.7 kB) | File type Wheel | Python version py2.py3 | Upload date | Hashes View |
Filename, size invenio-records-rest-1.8.0.tar.gz (81.9 kB) | File type Source | Python version None | Upload date | Hashes View |
Hashes for invenio_records_rest-1.8.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67fb753131e00bd20aef9d1011d51bcb407d1a30ef2e4af8647bf3b92f2b999e |
|
MD5 | dea3853ae6202c320094525fa374b181 |
|
BLAKE2-256 | a719c709b69be8ccd5ee1ab70ffeca45a37c6a99c4d5f111252c6e316a1381e7 |
Hashes for invenio-records-rest-1.8.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70ba741f19f8c9a1ae14a700d82c632175e881fd786ffdc4692f2718482e8dd1 |
|
MD5 | 4a7f0e5b2cbccca9c6d5d737aedb0fba |
|
BLAKE2-256 | f5b77dae85050a8086e0489f41dcb70c1e8742381d522f789769c041e894faa8 |