Skip to main content

Invenio Research Data Management.

Project description

https://github.com/inveniosoftware/invenio-app-rdm/workflows/CI/badge.svg https://img.shields.io/coveralls/inveniosoftware/invenio-app-rdm.svg https://img.shields.io/github/license/inveniosoftware/invenio-app-rdm.svg

InvenioRDM Research Data Management

Further documentation is available on https://inveniordm.docs.cern.ch

Changes

Version v13.0.8 (released 2026-01-16)

  • fix(landing_page): use text instead of html for fileKey

Version v13.0.7 (released 2025-12-19)

  • fix: use UUID type for request identifiers

Version v13.0.6 (released 2025-12-08)

  • i18n: pulled translations

Version v13.0.5 (released 2025-10-21)

  • i18n: pulled translations

Version v13.0.4 (released 2025-10-16)

  • guest access requests: handle values in JS that appear in use but were not handled correctly before

  • admin: use configured base template for administration panel instead of hard-coded value

Version v13.0.3 (released 2025-09-25)

  • help: correct search instructions for missing fields

  • deposit: pass to the form config the published record if we edit one

Version v13.0.2 (released 2025-08-25)

  • i18n: pulled translations

  • fix(file-list): display fallback message if file checksum is not available

  • feat(upgrade_scripts): add event stats mapping update for v13
    • Adds the recently added is_machine field to the record views and file downloads event stats mappings. Only updates the latest two indices, since they might still be actively receiving/processing events.

  • fix(views): redirect deleted record file downloads
    • When accessing a file download of a deleted record, return a 302 redirect to the record page. This is to make sure that we display the record’s “410 Gone” tombstone page response.

  • i18n: wrap search results not found message (#3159)

    Updated the message displayed when no search results are found to include a localized version of “your search”

  • fix(views): use correct community value
    • After the change in 33f1b0d2, values passed to the UI or used for accessing UI-related attributes (e.g. the “theme”), must come from the community UI-serialized value instead of the service result item.

  • fix(pages): add community base template as a valid option

  • feat(fixtures): allow specifying template_name in page fixtures

  • fix(v13-migration): update name entries

  • fix(v13-migration): update affiliation entries

  • fix(deposits): pass missing community_ui to community theme templates
    • also introduce more explicit distinctions between community and community_ui variables

Version v13.0.1 (released 2025-07-31)

  • fix(deposits): update doi default option only if managed
    • Fix logic for selecting default DOI option in deposit form when creating new versions

    • Only set managed DOI provider as default when external and not_needed are not in allowed providers

    • Improves user experience when versioning records with DataCite DOIs

Version v13.0.0 (released 2025-07-23)

Version v13.0.0rc9 (released 2025-07-23)

  • fix(migration): wrong variable used

Version v13.0.0rc8 (released 2025-07-23)

  • migration: improve text in v13 upgrade script

Version v13.0.0rc7 (released 2025-07-22)

  • fix: license due to copy pasting

  • fix: import overridable-registry.js in records_list macro

  • templates: added default_static_page for communties

  • ui: log serialization exceptions

Version v13.0.0rc6 (released 2025-07-21)

  • fix: package.json and package-lock mismatch

Version v13.0.0rc5 (released 2025-07-17)

  • migration: optimize script

  • upgrade_scripts: handle thesis custom field migration

  • version: bumped invenio-s3 version to include multipart upload

  • templates: macros: doi: Add copy button for DOIs

  • semantic-ui: components: CopyButton: add size prop

  • semantic-ui: landing_page: ExportButton: Add copy button

  • semantic-ui: componenets: add url fetching in copy button

  • semantic-ui: landing_page: add click event for cite all versions

Version v13.0.0rc4 (released 2025-07-10)

  • pid-config: cast to bool RDM_(PARENT)_PERSISTENT_IDENTIFIERS required check

  • fix: default parent_doi_required to False

  • links: update doc links to updated ones

  • i18n: localize DOI labels

  • css: remove .invenio-accordion-field qualifier

  • css: use SemanticUI variables and fix class names

  • ui: ensure accordion caret icons rotate when opened/closed

  • config: add Data Package export format

Version v13.0.0rc3 (released 2025-07-02)

  • deposit-ui: uppy uploader ui feature

  • i18n: run js compile_catalog

  • i18n: run js extract msgs

  • i18n: components.js replace Trans with i18next comp

  • i18n: RemoveFromCommunityAction replace Trans with i18next comp

  • i18n: RecordVersionList replace Trans with i18next comp

  • i18n: ImpersonateUserForm replace Trans with i18next comp

  • i18n: CommunityRecordsSearchAppLayout replace Trans with i18next comp

  • chore: replace en dash (–) with ASCII dash (-) in source files

  • i18n: refactor compileCatalog script

  • i18n: Force pull languages

  • i18n: extract py msgs

Version v13.0.0rc2 (released 2025-06-24)

  • communities-ui: pass serialized community_ui to Jinja templates

  • config: add Celery beat schedule for updating collections size

  • admin: always show users admin panel

  • fix: pass severityChecks to CustomFields

Version v13.0.0rc1 (released 2025-06-13)

  • feat(ui): automatic checks for communities (feature flag)

  • feat(ui): FAIR signposting

  • feat(ui): collections

  • feat(ui): records/requests sharing

  • feat(api): multipart file upload over the API

  • feat(admin): jobs to wrap task in the administration interface (feature flag)

  • feat(admin): compare revisions between different records revisions

  • feat(admin): audit logs (feature flag)

  • feat(api): sitemap

  • i18n: option to create translation bundles for python and javascript

  • impr(metadata): thesis handling

  • impr(ui): Mathjax usage

  • impr(ui): visualization of validation errors

  • conf: make it possible to configure DOI as optional

  • remove: invenio-admin dependency

  • maint: upgrade to flask>=3.0

  • maint: upgrade to sqlalchemy>=2.0

  • dev: configurable use of new tools: uv, rspack, pnpm

Version v13.0.0b4.dev2 (released 2025-06-13)

  • checks: integrate into community requests flow

  • deposit-ui: pass draft errors to form

  • landing page: text-break references

  • ui: fixed caret trigger in stats

  • deposit: report actual file quota rather than configured values
    • previously, the deposit form would show values from the configuration that might be different from the actually effective quota

Version v13.0.0b4.dev1 (released 2025-06-10)

  • communities-ui: pass locale language when rendering static pages

  • deposit UI: add overridable hook for a separate section

Version v13.0.0b4.dev0 (released 2025-06-04)

  • setup: bump major dependencies

  • change: add internationalized page creation

  • details: pass scheme on related identifiers url generator

Version v13.0.0b3.dev18 (released 2025-06-02)

  • installation: add collections dependency

  • views: rename record_ui correctly

Version v13.0.0b3.dev17 (released 2025-06-02)

  • Move collections implementaiton to Invenio-Collections

  • Integrate Invenio-Sitemap

Version v13.0.0b3.dev16 (released 2025-05-23)

  • administration: audit_logs: Add View Changes and View Log button and modals

Version v13.0.0b3.dev15 (released 2025-05-23)

  • Revert “views: pass record object to record details”

Version v13.0.0b3.dev14 (released 2025-05-23)

  • views: pass record object to record details

Version v13.0.0b3.dev13 (released 2025-05-21)

  • jinja: remove hardcoded template imports

Version v13.0.0b3.dev12 (released 2025-05-21)

  • jinja: add config attributes to record detail

  • beat: add delete job logs recurrent task

Version v13.0.0b3.dev11 (released 2025-05-16)

  • deposit-ui: add “files.entries” to files section

Version v13.0.0b3.dev10 (released 2025-05-16)

  • fixtures: make content template optional

  • MathJax: add typesetting to the citations box

Version v13.0.0b3.dev9 (released 2025-05-15)

  • recordManagment: pass permissiosn down to overridable

Version v13.0.0b3.dev8 (released 2025-05-15)

  • MathJax: use async typesetting

Version v13.0.0b3.dev7 (released 2025-05-08)

  • fix: community request page missing context variable

Version v13.0.0b3.dev6 (released 2025-05-07)

  • records-ui: add error handler for NoResultFound exceptions

  • tests: add tests for draft file download with and without preview flag

  • i18n: mark string for translation

  • urls: integrate link generation (invenio_url_for)

  • templates: add thesis details display

  • administration: Add Audit Logs Admin Panel UI (experimental feature, behind a flag)

Version v13.0.0b3.dev5 (released 2025-04-25)

  • deposit: add copyright field

  • landing page: bugfix for user avatars

Version v13.0.0b3.dev4 (released 2025-04-10)

  • deposits: use optional doi validator method

Version v13.0.0b3.dev3 (released 2025-04-04)

  • fix: Handle undefined record attributes in templates to avoid rendering errors (#2932)

  • communities_ui: make routes + views configurable

  • views: extract create_url_rule utility and plan for deprecation

Version v13.0.0b3.dev2 (released 2025-03-29)

  • fix: restore messages index.js and remove unused imports

Version v13.0.0b3.dev1 (released 2025-03-27)

  • deposit: align licenses modal with funders modal

Version v13.0.0b3.dev0 (released 2025-03-26)

  • thesis: breaking change in thesis field (invenio-rdm-records)

  • thesis: add university and type field

  • imprint: add edition field

Version v13.0.0b2.dev11 (released 2025-03-26)

  • checks: add checks tab to requests (fix template inclusion)

Version v13.0.0b2.dev10 (released 2025-03-26)

  • checks: add checks tab to requests

  • theme: fix responsive breakpoints for low resolution screens

Version v13.0.0b2.dev9 (released 2025-03-21)

  • (Empty release to trigger fixed PyPI publish GitHub action)

Version v13.0.0b2.dev8 (released 2025-03-21)

  • config: updated severity label text on deposit form

Version v13.0.0b2.dev7 (released 2025-03-18)

  • deposit: refactor section config in RDMDepositForm
    • added anchor ids, made form overridable

    • added section path in config

    • added styling for error messages

    • added severity checks config

    • added css for accordion labels

Version v13.0.0b2.dev6 (released 2025-03-12)

  • dashboard: enable shared filters for requests

Version v13.0.0b2.dev5 (released 2025-03-11)

  • dashboard: use always view button to redirect user to the upload
    • If upload is published redirect user to published record

    • If upload is draft redirect user to upload or preview depending on their permission

  • deposit: use permissions.can_manage for record community management

  • dashboard: split mine and shared with me uploads

Version v13.0.0b2.dev4 (released 2025-03-10)

  • views: FAIR signposting level 1 support (config flag)

  • tasks: skip health checks for files that don’t have a uri

  • views: signposting: files: fix filename encoding issues for downloads

Version v13.0.0b2.dev3 (released 2025-02-21)

  • views: FAIR signposting level 1 support

  • meta: FAIR signposting level 1 support (link rel item)

  • globals: site.overrides: Increase pdf preview iframe height

  • tests: fix mock module paths

  • tests: add __init__.py in all directories
    • This is necessary for pytest v8.x to be able to detect all unique tests.

  • tests: filter out excessive warnings

  • fix: flask changed to TRUSTED_HOSTS

Version v13.0.0b2.dev2 (released 2025-02-13)

  • Bump prerelease dependencies to stable.

Version v13.0.0b2.dev1 (released 2025-01-23)

Version v13.0.0b2.dev0 (released 2024-12-16)

  • setup: remove flask pin

  • setup: change to reusable workflows

  • setup: bump major dependencies

Version v13.0.0b1.dev30 (released 2025-01-27)

  • administration: add record revision comparison

Version v13.0.0b1.dev29 (released 2025-01-23)

  • preview: do not mint parent doi if doi is not reserved and doi is optional

Version v13.0.0b1.dev28 (released 2025-01-21)

  • pids: pass optional DOI transitions in the upload form

  • deposit: force no caching in the response headers

Version v13.0.0b1.dev27 (released 2025-01-16)

  • Revert “config: add record and membership comment notifications”
    • This is actually a breaking change since it introduces a new set of notification templates that will potentialy not be styled if overridden in an instance’s overlay.

Version v13.0.0b1.dev26 (released 2025-01-16)

  • config: add record and membership comment notifications

  • records/macros/detail.html: Allow funding entry with award number only (#2912)

  • records-ui: remove unnecessary p tag in record details

  • ui: close unclosed div in header navbar

Version v13.0.0b1.dev24 (released 2024-12-10)

  • fix: meta: add missing HighWire authors

  • config: add subcommunity comment notifications

Version v13.0.0b1.dev23 (released 2024-11-28)

  • assets: use the new copy feature to copy needed TinyMCE static assets

Version v13.0.0b1.dev22 (released 2024-11-28)

  • installation: bump invenio-access
    • This removes the invenio-admin dependency.

Version v13.0.0b1.dev21 (released 2024-11-28)

  • installation: remove “sentry_sdk” extra from invenio-logging

Version v13.0.0b1.dev20 (released 2024-11-28)

  • config: add subcommunity invitation request notifications

  • requests: add subcommunity invitation request details page

  • creatibutors: added config for identifiers scheme

Version v13.0.0b1.dev15 (released 2024-10-18)

  • communities-ui: verified icon display logic change and deterministic sorting

Version v13.0.0b1.dev14 (released 2024-10-18)

  • communities-ui: make verified icon display depend on parent community

Version v13.0.0b1.dev13 (released 2024-10-17)

  • ui: more space under breadcrumbs

  • ui: fixed space between logo and title, number formatting

  • ui: updated collection grid styling

  • ui: passing collections to communities_home

  • community: added verified icon and parent

  • landing page: swap username by ID to manage user.

Version v13.0.0b1.dev12 (released 2024-10-16)

  • collections: browse page improvements and collection records search pages

  • search-ui: added community theme classes to record list items

Version v13.0.0b1.dev11 (released 2024-10-15)

  • config: vocabularies Datastream common OpenAIRE

Version v13.0.0b1.dev10 (released 2024-10-10)

  • webpack: bump react-searchkit due to axios major upgrade

  • setup: bump invenio-search-ui due to axios major upgrade

  • assets: fix item description overflow issue
    • addresses mathjax formulas truncation

  • browse: fix endpoint name.

Version v13.0.0b1.dev9 (released 2024-10-08)

  • installation: bump invenio-communities & invenio-rdm-records

Version v13.0.0b1.dev8 (released 2024-10-04)

  • installation: bump invenio-communities & invenio-rdm-records

Version v13.0.0b1.dev7 (released 2024-10-03)

  • setup: bump invenio-rdm-records to >=13.0.0

  • collections: added minimal UI page

  • theme: read invenio config from document body

  • search results: render Mathjax in the results list

  • records-community: fix error message display when removing a community

Version v13.0.0b1.dev6 (released 2024-09-27)

  • communities: create browse communities page

  • header_login: Make auth UI accessible

  • header_login: Add loader icon when logging in or out

  • Revert “deposit: provide permissions to publish button”

  • feat: display package version in administration panel

Version v13.0.0b1.dev5 (released 2024-09-25)

  • deposit: Add allow-empty-files config available for deposit page
  • deposit: provide permissions to publish button

  • config: add group resolver for notifications

  • admin-records: add reference to gh issue

  • admin-records: account for system owned records

  • migration: account for deleted communities and draft concept DOI

  • user-dashboard: fixed broken menu padding

  • theme: fix accordion rotation

  • template: mathjax remove from javascript block

  • templates: add mathjax only to parent template

  • landing page: support different MathJax delimeters
  • search-result: namespace overridable id for community search results

  • search-result: provide key to part of community array element

Version v13.0.0b1.dev4 (released 2024-09-11)

  • deposit: fix adding a record to a community

  • config: make OAI-PMH record index dynamic

Version v13.0.0b1.dev3 (released 2024-09-02)

  • deposit: renamed get quota function

  • config: filter out robots and flag machines

  • migration: mint the new concept DOI for each upgraded record
    • previously, the script would create a new concept DOI for each record but never actually mint them on DataCite

Version v13.0.0b1.dev2 (released 2024-08-27)

  • setup: bump invenio-communities

Version v13.0.0b1.dev1 (released 2024-08-27)

  • ui: ccount for system created records in share modal

  • config: add subjects datastream config

  • tests: use opensearch2

Version v13.0.0b1.dev0 (released 2024-08-22)

  • search: improve search results for records, users and affiliations

  • ui: display creators roles in records landing page

Version v13.0.0b0.dev14 (released 2024-08-22)

  • migrate to v12: emit non-zero exit code on error

  • config: import affiliations vocabulary readers

  • package: bump react-invenio-forms

  • DepositForm: Add searchOnFocus prop to subjects RemoteSelectField

Version 10.0.0 (released 2022-10-10)

Version 7.0.0 (released 2021-12-06)

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

invenio_app_rdm-13.0.8.tar.gz (758.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

invenio_app_rdm-13.0.8-py2.py3-none-any.whl (1.2 MB view details)

Uploaded Python 2Python 3

File details

Details for the file invenio_app_rdm-13.0.8.tar.gz.

File metadata

  • Download URL: invenio_app_rdm-13.0.8.tar.gz
  • Upload date:
  • Size: 758.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for invenio_app_rdm-13.0.8.tar.gz
Algorithm Hash digest
SHA256 1eddf2cd48064731c55249e023fc808e1708ac5b62ce07174c47d3f962b9e2f2
MD5 938b09d7fb06914dd4398375fe14b164
BLAKE2b-256 acc6abbe011a258354fec386ec58900a8cb6060f33220f4eb8febb88192ab4a6

See more details on using hashes here.

File details

Details for the file invenio_app_rdm-13.0.8-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for invenio_app_rdm-13.0.8-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c0ca61c2ae59406d8bfb5291a92f631827d7b4c65c18b49d7ba852b3922fac8e
MD5 b9fad34bb343d813b51da66dfd3a97a7
BLAKE2b-256 d9bf6fb18708f524191edf701c20796c1082f8ecc578c426c04bd8a79d8142b2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page