Skip to content

Latest commit

 

History

History
510 lines (347 loc) · 15.5 KB

File metadata and controls

510 lines (347 loc) · 15.5 KB

Changes

Version 1.30.6 (release 2026-04-29)

  • chore(setup): upgrade dependencies
  • fix: scope revision access to record manage permission
  • fix: improve harvester reports access and log downloads
  • fix(redirector): Created a new FileNotFound error and template.
  • fix(redirector): Changed legacy redirect HTTP status to 302 instead of 301 to avoid being put in a long-term cache.

Version 1.30.5 (release 2026-04-24)

  • fix(redirector): handle PIDDeletedError

Version 1.30.4 (release 2026-04-23)

  • fix(redirector): Read version from DB instead of search

Version 1.30.3 (release 2026-04-20)

  • chore: upgrade invenio-theme

Version 1.30.2 (release 2026-04-20)

  • fix(theme): remove global headerFontWeight change

Version 1.30.1 (release 2026-04-20)

  • fix(redirector): Redirect to landing page if no request found
  • fix(vcs): use current_user.username for GL identity check

Version 1.30.0 (release 2026-04-20)

  • feat(vcs): add support for GitHub integration
  • conf: enable community collections
  • fix(redirector): decode filename before searching in metadata
  • fix(search): support identifier aliases (cds, cdsrn, aleph, doi)

Version 1.29.0 (release 2026-04-01)

  • feat: block removal of community once accepted (not even by owner)
  • feat: add notifications on completed invenio-job
  • feat: add notifications for groups
  • feat: provide clc sync and harvester window access for curators
  • feat: harvester diff view
  • change: add reverse lookup in search for related identifiers

Version 1.28.1 (release 2026-03-13)

  • installation: upgrade invenio-drafts-resources
  • templates: update email templates to include groups
  • fix: hide CLC sync panel in submission request preview
  • Revert "refactor(redirector): Redirect /files to record ?preview_file"
  • feat(testrig): enable repository tests
  • fix(tests): remove empty line from bash script
  • fix(testrig): test invenio-cern-sync
  • fix(testrig): fix config file
  • fix(testrig): rename config file
  • fix(testrig): correct config name
  • feat(tests): add cds testrig config
  • fix(workflows-testrig): remove custom config
  • feat(instance-testing): integrate instance testing against invenio packages

Version 1.28.0 (release 2026-03-05)

  • installation: upgrade dependency major versions
  • feat(permissions): create separate Archiver read all, notification roles
  • feat: introduce linked records section on record detail pages
  • fix(linked-records): add linked record bundle to webpack entries
  • add(clc sync): display latest record in admin page
  • feat(linked-records): always show the relevant section
  • feat(linked-records): hide searchbar if no results
  • feat(linked-records): show inner bucket values on filters
  • tests: fix roles permissions
  • feat(clc): change datetime columns to UTC
  • add(harvester): add whole source record to mappers
  • fix(harvester): thesis metadata adjustments
  • fix(harvester): mapper function signatures and test data
  • add(harvester): update strategies for individual fields
  • change(harvester): allow metadata only files

Version 1.27.1 (release 2026-03-02)

  • chore(deps): upgrade deps to include login header fix
  • header: keep login buttons for mobile/tablet view
  • feat(theme-button): change bg-color to primary

Version 1.27.0 (release 2026-02-27)

  • feat(accounts): allow usernames from CERN Auth social + guest providers

Version 1.26.0 (release 2026-02-10)

  • feat(previewer): add #page=<num> option to share a link to a specific page of a PDF

Version 1.25.5 (release 2026-01-30)

  • upgrade invenio-oauthclient to fix impersonation issue

Version 1.25.4 (release 2026-01-29)

  • fix(redirector): trigger login if PermissionDenied is raised for unauthenticated user

Version 1.25.3 (release 2026-01-28)

  • upgrade invenio-rdm-records

Version 1.25.2 (release 2026-01-27)

  • fix(versions): typo in component rendering

Version 1.25.1 (release 2026-01-26)

  • fix(versions): show copy button only in published versions

Version 1.25.0 (release 2026-01-26)

  • fix(unlock-files): prevent automatic unlock of files for admins
  • feat(versions): Override version box jinja template
  • change(harvester): transformation architecture upgrade
  • fix(harvester): thesis custom fields mappings

Version 1.24.1 (release 2026-01-16)

  • feat(homepage): add link to docs in the footer

Version 1.24.0 (release 2026-01-16)

  • refactor(templates): apply changes to customize file display name
  • fix(templates): Add id to files list div
  • refactor(redirector): Redirect /files to record with ?preview_file
  • assets: overrides: Update lock/unlock helptext
  • uv: upgrade version of app-rdm and react-invenio-forms
  • feat(reply-comments): allow request users to reply when conversation is locked
  • config: request locking enabled
  • feat(previewer): add gltf previewer

Version 1.23.0 (release 2026-01-08)

  • vocabularies: departments: Add CIO
  • frontpage: Add CIO community

Version 1.22.0 (released 2025-12-19)

  • feat(records): override files template to customize file display name
  • fix(redirector): Find file in older versions if no version provided
  • fix(redirector): Redirect to download for non-previewable files
  • fix(legacy): handle PermissionDeniedError in legacy file redirects
  • fix(theme): decrease the environment bar
  • fix(components): Raise ValidationErrorWithMessageAsList

Version 1.21.0 (released 2025-12-15)

  • add(clc sync): link to remove sync
  • add(resouce_type): memorandum, form, template
  • add(schemes): HAL identifier
  • fix(ids): remove duplicated handle scheme
  • invenio.cfg: Move bibtex formatters together in dropdown
  • add(community): add department community type
  • add(grants): add Helix Nebula award
  • fix(harvester): related identifiers relation type assignment

Version 1.20.0 (released 2025-11-13)

  • installation: upgrade dependencies
  • refactor(components): Validate and reserve on publish before register
  • fix(resource_types): remove image-photo from deposit
  • resource-types: added new types for periodicals and brochure
  • refactor(config): Rename CDS Reference->CDS Report Number
  • refactor(components): Make cdsrn reusable between record versions
  • feat(tasks): Add shared_task on publish to maintain DB consistency for cdsrn

Version 1.19.0 (released 2025-11-06)

  • installation: upgrade dependencies
  • fix(harvester): find existing records by related ID
  • fix(harvester): related identifiers assignment
  • feat(permissions): add external DOI file modification
  • fix(ui): hide cds id from names
  • installation: update package-lock
  • feat(os): bump OpenSearch to v3.2.0
  • fix(setup): add s3fs missing dependency
  • feat(setup): bump invenio-cern-sync
  • feat(install): migrate to uv
  • fix(permissions): simplify locked files permissions
  • fix(harvester): handling languages
  • feat(fixtures): add CERN Research community fixture
  • fix(harvester): fix record with external DOI file management
  • fix(jobs): fix date serialization for harvester
  • feat(permissions): add external DOI file modification
  • schemes: added scheme for indico links
  • inspire_harvester: allow multiple document types

Version 1.18.0 (released 2025-10-30)

  • installation: upgrade major dependencies
  • config: Rename lcds -> cds
  • config: Disable minting cdsrn identifier
  • feat(components): mint cdsrn to ensure uniqueness
  • config: rename cds_ref to cdsrn
  • style: add favicon and static image for doc
  • identifiers: separated alternate and related identifiers
  • fix(custom_fields): fix broken links with landing_page_search_attr
  • inspire_harvester: rename publication-thesis->publication-dissertation

Version 1.17.0 (released 2025-10-14)

  • installation: upgrade invenio-app-rdm (bugfix)

Version 1.16.0 (released 2025-10-13)

  • jobs subtasks tracking
  • harvester:
    • unblock all document types to harvest
    • fix experiments/accelerators mappings
  • add administrative unit custom field
  • rename resource type to text, added new resource types for admin docs
  • fix user search
  • add new accelerator (CESAR)
  • add search to resource type field
  • add structure for new preview
  • add display "Indexed in INSPIRE"

Version 1.15.2 (released 2025-09-01)

  • pipfile: bump invenio-app-rdm and invenio-rdm-records (optional DOI fix)

Version 1.15.1 (released 2025-08-12)

  • installation: upgrade invenio packages (invenio-jobs fix)

Version 1.15.0 (released 2025-08-06)

  • global: add OAISERVER_XSL_URL
  • jobs: fix since argument serialization
  • deposit: add CDS content policy checkboxes on publish
  • landing page: add bibtex export option for all versions
  • requests: add reviewers (disabled on prod in this version)

Version 1.14.0 (released 2025-06-25)

  • schemes: add url generator in related identifiers CDS scheme
  • thesis: add metadata checks for student programme for thesis resource
  • INSPIRE harvester: implement transformer rules
  • update packages

Version 1.13.0 (released 2025-06-04)

  • permissions: add librarian role to manage clc sync
  • views: fix variable name

Version 1.12.0 (released 2025-05-26)

  • audit-logs: add administration UI changes

Version 1.11.0 (released 2025-05-21)

  • deps: update invenio-cern-sync
  • clc: add clc sync message
  • clc_sync: improve display

Version 1.10.4 (released 2025-05-16)

  • deps: updates dependencies to include fix for Mathjax in citations box
  • fixtures: remove redundant empty template
  • migration: remove search and collection redirectio

Version 1.10.3 (released 2025-05-15)

  • deps: upgrade invenio-app-rdm dependency to v13.0.0b3.dev9

Version 1.10.2 (released 2025-05-15)

  • clc_sync: improve fetching based on permissions
  • clc_sync: fix display

Version 1.10.1 (released 2025-05-15)

  • components: fix thesis validation on already publiched record in csc community
  • components: fix empty subject field
  • search: fix mappings
  • config: fix RDM_RECORDS_SERVICE_COMPONENTS
  • components: fix publish without save
  • tests: add subject validation component tests
  • components: add component for system subject validation
  • search: add more mappings for custom fields
  • components: add CDSResourcePublication to enforce scientific records to be part of CERN Scientific Community

Version 1.10.0 (released 2025-05-12)

  • installation: update dependencies
  • CI: upgrade tests OS
  • redirector: integrate invenio_url_for
  • search: add mappings for custom fields
  • dockerpublish: fix tagging rules
  • harvester: add logging
  • custom fields: add meeting field
  • global: add CLC sync module

Version 1.9.0 (released 2025-04-10)

  • pipfile: upgrade deps
  • doi: add custom validation
  • dashboard: add shared with me requests and uploads

Version 1.8.0 (released 2025-03-11)

  • Upgrade dependencies for Flask v3

Version 1.7.1 (released 2025-01-27)

  • package-lock: update react-invenio-forms

Version 1.7.0 (released 2025-01-27)

  • pipfile: upgrade dependencies

Version 1.6.3 (released 2025-01-24)

  • assets: lift banner in upper layer

Version 1.6.2 (released 2025-01-23)

  • views: override view via config
  • assets: fix banner links

Version 1.6.1 (released 2025-01-23)

  • assets: fix header + banner placement

Version 1.6.0 (released 2025-01-21)

  • pipfile: upgrade dependencies

Version 1.5.0 (released 2025-01-20)

  • conf: update stats to yearly
  • views: register custom index page
  • identifiers: register legacy cds id

Version 1.4.0 (released 2024-12-20)

  • communities-records: set the config identical to global records search

Version 1.3.1 (released 2024-12-20)

  • ui: move main banner below the navbar in the header

Version 1.3.0 (released 2024-12-19)

  • stats: add new fields to differentiate migrated statistic events

Version 1.2.1 (released 2024-12-17)

  • affiliationsSuggestions: Fix display of CERN authors info

Version 1.2.0 (released 2024-12-16)

  • doi: add support for optional DOI
  • analytics: add matomo scripts

Version 1.1.0 (released 2024-12-13)

  • names: add internal_id
  • installation: upgrade invenio-vocabularies
  • config: remove optional dois
  • installation: upgrade invenio-preservation-sync

Version 1.0.24 (released 2024-12-12)

  • released on maint branch!

Version 1.0.23 (released 2024-12-09)

  • affiliations: add missing affiliations from migration
  • global: update Pipfiled

Version 1.0.22 (released 2024-12-03)

  • global: update Pipfile
  • update footer.html
  • config: require users to upload files

Version 1.0.21 (released 2024-11-29)

  • global: update invenio-accounts

Version 1.0.20 (released 2024-11-29)

  • footer: fix duplication
  • models: add new column to affiliations mapping table
  • Pipfile: adds s3fs depdenency
  • permissions: allow system process to manage files
  • beams: convert cf to vocabulary
  • vocabularies: harvest latest experiments
  • legacy: Add redirection for collections
  • legacy: Use system_identity for redirection
  • setup: remove invenio-logging due to pypi issues
  • config: make DOIs optional

Version 1.0.19 (released 2024-11-15)

  • custom fields: add CERN fields
  • docker: upgade opensearch images
  • models: add migration affiliations table
  • assets: move custom fields into basic info section
  • views: Add files redirection for legacy recids
  • upload: hide CERN section fields
  • config: add beams CF and reorganize CF sections
  • custom fields ui: add sorting by title
  • gobal: integrates invenio-cern-sync and jobs
  • names: sync CERN authors into names

Version 1.0.18 (released 2024-10-10)

  • package-lock: bump RSK version

Version 1.0.17 (released 2024-10-09)

  • remove departments, experiments and CERN subjects

Version 1.0.16 (released 2024-10-07)

  • global: upgrade codebase
  • global: add redirection from legacy recids
  • templates: fix js block inheritance
  • config: add MathJax support

Version 1.0.15 (released 2024-08-28)

  • global: upgrade codebase to invenio-app-rdm 13.0.0b1.dev2
  • templates: add email templates
  • vocabularies: add funders
  • files: add offloading files to EOS
  • permissions: add oais-archiver role
  • permissions: add archiver role
  • vocabularies: add subjects, experiments, departments
  • pages: fix static pages

Version 1.0.14 (released 2024-05-27)

  • installation: upper pin flask-mail
  • installation: upgrade invenio-app-rdm (fixes DOI restriction tombstone)

Version 1.0.13 (released 2024-05-22)

  • global: upgrade package-lock.json

Version 1.0.12 (released 2024-05-22)

  • global: upgrade codebase to invenio-app-rdm v12.0.0b3.dev17

Version 1.0.11 (released 2024-04-04)

  • templates: fix duplicate subject block

Version 1.0.10 (released 2024-04-04)

  • templates: add template for community submission accept action
  • templates: update existing notification templates
  • global: upgrade codebase to invenio-app-rdm v12.0.0b3.dev8

Version 1.0.9 (released 2024-04-02)

  • global: upgrade codebase to invenio-app-rdm v12.0.0b3.dev7

Version 1.0.8 (released 2024-02-09)

  • add support for file offloading

Version 1.0.7 (released 2023-09-14)

  • make person_id optional arg on login for external accounts

Version 1.0.6 (released 2023-09-12)

  • temporary fix in the record details template

Version 1.0.5 (released 2023-08-28)

  • bump invenio-oauthclient to integrate the changes in group fetching

Version 1.0.4 (released 2023-08-25)

  • fix new version drafts pointing to edit drafts when cleanup_drafts script was running to purge all soft-deleted drafts (invenio-app-rdm/issues/2197)
  • update read_latest to be able to fetch record by passign the parent id (zenodo/rdm-project#174)
  • fetch groups async to improve login performance

Version 1.0.3 (released 2023-08-17)

  • Fix temporarily permissions on who can add a record to a community so that community curators can submit a record to other communities

Version 1.0.2 (released 2023-07-31)

  • Decrease user sync task logging level

Version 1.0.1 (released 2023-07-28)

  • Improve e-mail templates
  • Add missing username field when syncing users from LDAP

Version 1.0.0 (released 2023-07-25)

  • Restrict who can create communities via role/user needs
  • Fix display banner
  • Make sync users/groups tasks running only on deployed envs
  • Add funders/awards