Changelogs » Invenio-records-rest

PyUp Safety actively tracks 266,622 Python packages for vulnerabilities and notifies you when to upgrade.

Invenio-records-rest

1.7.1

- Sphinx set to ``<3`` because of errors related to application context
  - Stop using example app

1.7.0

- Removes support for python 2.7
  - Centralises management of Flask dependency by invenio-base

1.6.4

- Fixes loaders error payload to add support for nested fields

1.6.3

- Upgrades `six` package minimal version

1.6.2

- Changes PID field in Marshmallow Schema to String instead of Integer.

1.6.1

- Fixes wrong `size` url arg upper limit
  - Upgrades `invenio-rest` dependency

1.6.0

- Adds support to serialization using Marshmallow with versions 2 and 3
  - Enables to choose response search serializer via url argument

1.5.0

- 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

1.4.2

- Marshmallow JSON schema: add getter method to customize and retrieve the PID
  field name per schema.

1.4.1

- Added ``RECORDS_REST_DEFAULT_RESULTS_SIZE`` variable to change the default
  ``size`` of the search results. The default value remains ``10``.

1.4.0

- Removed unused resolver parameter from views classes.
  - Improved documentation of record_class in URL patterns.

1.3.0

- Enhance Elasticsearch error handling.
  - Refactor Marshmallow schemas to allow PID injection.

1.2.2

- Changes ``str`` to ``text_type`` on filter dsl.

1.2.1

- Adds source filtering support for ES 5.

1.2.0

- Adds PersistentIdentifier field to handle record PIDs.
  - Adds Nested class to improve reporting of validation errors.

1.1.2

- Rename authentication of GET operation over
  RecordsListResource from 'read_list' to 'list'.

1.1.1

- Adds authentication to GET operation over
  RecordsListResource.
  - Bumps invenio-db version (min v1.0.2).

1.1.0

- 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.

1.0.1

- Fixes unicode query handling
  - Fixes Datacite v4.1 serialization

1.0.0

- Initial public release.