Package: invenio-records-resources
Invenio Resources module to create REST APIsTODO: Please provide feature overview of moduleFurther documentation is available onhttps://invenio-records-resources.readthedocs.io/ChangesVersion 5.2.4 (released 2024-02-27)processors: updated file metadata extractor to handle multi-sequence imagesVersion 5.2.3 (released 2024-02-16)schema: avoid mutating original data in pre_loadVersion 5.2.2 (released 2024-02-09)models: restore file record key unique indexVersion 5.2.1 (released 2024-02-09)models: remove unique constraint for file record keyVersion 5.2.0 (released 2024-02-05)models: fix record file indicesmodels: add index on object_version_idtasks: improve exception log groupingVersion 5.1.0 (released 2024-02-02)queryparser: add search field value mappingVersion 5.0.0 (released 2024-01-29)installation: bump invenio-accountsVersion 4.19.0 (2024-01-18)file manager: copy from other bucket to improve performanceVersion 4.18.3 (2023-12-13)files: limit amount of files in the REST APIVersion 4.18.2 (2023-12-08)records: allow overriding of permission action for read methodVersion 4.18.1 (2023-11-30)files: fix unknown extension return valueVersion 4.18.0 (2023-11-29)custom_fields: fix EDTF datetime fieldfiles: changed file key type to stringfiles archive: handle broken filesVersion 4.17.2 (2023-11-21)api: add get file extension from keyVersion 4.17.1 (2023-11-09)api: do not synchronise db session on delete statementVersion 4.17.0 (2023-11-07)file manager: add teardown method (optimise performance)api: add remove_all to FileRecord (optimise performance)Version 4.16.3 (2023-10-26)files: updated urls for published filesfiles: allowing slash in urlVersion 4.16.2 (2023-10-25)error: improve error wording inFailedFileUploadExceptionVersion 4.16.1 (2023-10-25)files: abort with 400 on upload failuresVersion 4.16.0 (2023-10-23)uow: add record delete index opVersion 4.15.0 (2023-10-20)base: add possibility to override search options classVersion 4.14.1 (2023-10-19)sort: fallback safely to sort_optionsVersion 4.14.0 (2023-10-19)services: custom_fields: date: use parse_edtf from babel-edtfparams: validate param option against all available options if existVersion 4.13.0 (2023-10-19)resolver: raisesPIDDoesNotExistErrorwhen record is deletedVersion 4.12.0 (2023-10-11)setup: upgrade marshmallow-utilsVersion 4.11.7 (2023-10-02)bump invenio-statsVersion 4.11.6 (2023-10-02)components: handle file upload interruptionVersion 4.11.5 (2023-09-29)service: addextra_filterto reindex methodVersion 4.11.4 (2023-09-28)params: make sort/facets params immutableVersion 4.11.3 (2023-09-19)revert fix bool comparison in apiVersion 4.11.2 (2023-09-18)api: fix bool comparisonVersion 4.11.1 (2023-09-15)records: added link template for read_many calls.Version 4.11.0 (2023-09-14)expanded fields: add null checksfiles: set bucket quotaservice: add sort to read_manyVersion 4.10.1 (2023-09-12)systemfields: revert files dumpingsystemfields: support conditional dumping of filesVersion 4.10.0 (2023-09-05)uow: run bulk indexing on post commit hookVersion 4.9.1 (2023-09-05)files: dump files order and preview only if entries are dumped (revert)Version 4.9.0 (2023-09-05)files: dump files order and preview only if entries are dumpedVersion 4.8.0 (2023-08-25)services: move reindex latest records to drafts-resourcesprocessors: make image formats (checked for metadata) configurable (#484)Version 4.7.0 (2023-08-16)Implement file syncing when publishing a recordFixes deletion of files to default to soft deletion unless
the correct flags are being used.Version 4.6.0 (2023-08-14)service: add a method to reindex all record’s versions, with the
latest first.Version 4.5.0 (2023-07-11)relations: reindex by chunkVersion 4.4.0 (2023-07-11)make files component file attributes configurableVersion 4.3.0 (2023-06-15)upgrade invenio-accountsVersion 4.2.0 (2023-06-02)schemas: fix ‘size’ value not being dumped if it is 0expanded fields: add a non-resolvable system recordVersion 4.1.0 (2023-05-04)add ServiceResultResolver and ServiceResultProxyVersion 4.0.0 (2023-04-24)files: add support for files metadata indexingVersion 3.0.0 (2023-04-20)query parser: add allow list and fields to fine tune query parsingVersion 2.0.0 (2023-03-24)expandable-field: add a new abstractmethod calledghost_recordthat returns the
unresolvable representation aka “ghost” of the expanding entity.global: renames resolvers to entity_resolversVersion 1.3.1 (2023-03-23)custom-fields: controlfield_clscustomizationVersion 1.3.0 (2023-03-17)errors: add FileKeyNotFoundErrorVersion 1.2.1 (2023-03-14)setup: install invenio_statsVersion 1.2.0 (2023-03-13)resource: add event emitter for usage statistics calculationVersion 1.1.1 (2023-03-08)dependencies: bump flask-resourcesVersion 1.1.0 (2023-03-02)remove deprecated flask-babelex dependency and importsupgrade invenio-pidstore, invenio-records-permissions, invenio-i18n, invenio-recordsVersion 1.0.9 (2023-02-24)serialization: remove files URI for local filesVersion 1.0.8 (2023-02-13)service: add record indexer service mixinVersion 1.0.7 (2023-02-06)service utils: add utility to map query parameters to a dictionary based
on the service configVersion 1.0.6 (2023-01-23)resources: add archive download endpoint for record filesVersion 1.0.5 (2023-01-10)facets: add facet not found exceptionVersion 1.0.4 (2022-12-19)search: added query parse cls to search configVersion 1.0.3 (2022-12-01)Breaking change: FieldsResolver.expand() method is changed to require an identity parameter.Breaking change: LinksTemplate.expand() method is changed to require an identity parameter.Version 1.0.2 (2022-11-25)Add i18n translations.Version 1.0.1 (2022-11-15)Compute file status based on storage class.Use bulk indexing on when rebuilding indices.Version 1.0.0Initial public release.