Skip to content

Latest commit

 

History

History
1034 lines (824 loc) · 86.9 KB

CHANGELOG.md

File metadata and controls

1034 lines (824 loc) · 86.9 KB

Changelog

v1.10.1 (2024-01-30)

Full Changelog

Fixes:

  • documents: removes permssions from the search list #972 (by @jma)

v1.10.0 (2024-01-23)

Full Changelog

Enhancements:

  • documents: add wildcard query to document identifiers #963 (by @jma)
  • monitoring: REDIS, ES indicies #932 (by @rerowep)
  • dependencies: upgrade invenio packages #966 (by @jma)

Fixes:

  • The button "search in full-text" doesn't work #965 (by @jma)
  • translations: translate "full-text" field name in UI #957 (by @PascalRepond)
  • Thumbnails not displayed in brief view #959 (by @jma)
  • Link to file is broken when the file name contains special characters #861 (by @jma)
  • monitoring: fix projects database count #971 (by @jma)
  • monitoring: access token #968 (by @rerowep)

Other changes:

  • chore: update github templates and workflows #958 (by @PascalRepond)

v1.9.1 (2023-10-11)

Full Changelog

Fixes:

  • deployement: fix nginx configuration #953 (by @jma)
  • documents: fix poor performance on serializer #955 (by @jma)

v1.9.0 (2023-08-22)

Full Changelog

New features:

  • Activate URN assignment and registration #811 (by @jma)
  • ARK persistent identifiers: activate storage, display and redirection #652 (by @jma)

Enhancements:

  • documents and deposits: add diamond OA status #940 (by @PascalRepond)
  • controlled affiliations: add terms for HEP BEJUNE #939 (by @PascalRepond)

Fixes:

  • documents: fix lowercase contributor role #937 (by @PascalRepond)
  • controlledAffiliation: fix resolver #918 (by @PascalRepond)
  • files: fix record retrieval from the file bucket #950 (by @jma)
  • orcid: change legacy URL #947 (by @jma)

Other changes:

  • dependencies: fix vulnerabilities #935 (by @jma)
  • dependencies: update #927 (by @PascalRepond)
  • dependencies: fix vulnerabilities #924 (by @jma)

v1.8.2 (2022-11-24)

Full Changelog

Bug fixes:

  • Controlled affiliation should be cleared when affiliation is modified to empty or unrecognized value #807 (by @jma & @PascalRepond)
  • The editor or API should prevent bad character encodings #867 (by @jma)
  • dependencies: fix vulnerabilities #916 (by @jma)

v1.8.1 (2022-10-20)

Full Changelog

Bug fixes:

  • logged user: fix settings #905 (by @Garfield-fr)

v1.8.0 (2022-08-30)

Full Changelog

New features:

  • Display in pro and public detailed view the number of views and downloads per file (stats) #400 (by @jma)
  • Add a field relatedTo to the document, allowing to refer to related material, such as a dataset. #544 (by @Garfield-fr)

Enhancements:

  • Small improvement in the deposit editor #715 (by @PascalRepond)
  • Add the software version in the first page footer #806 (by @PascalRepond)
  • Add 2 document types: conference object, book review #881 (by @PascalRepond)
  • Remove the preview area in the "diffusion" step of the deposit process [1] #263 (by @PascalRepond)
  • Editor: adapt to new ng-core version #860 (by @PascalRepond)
  • Optimise Google Scholar indexation #798 (by @Garfield-fr)
  • document: update of the abstract display #845 (by @Garfield-fr)
  • Allow to relaunch a search by clicking on the author's name #744 (by @Garfield-fr)
  • Add direct link to main file in oai_dc export (OAI-PMH) #800 (by @Garfield-fr)

Fixes:

  • templates: fix display problems #895 (by @PascalRepond)
  • dependencies: fix vulnerabilities #897 (by @jma)
  • controlled affiliations: fix USI affiliation name #880 (by @PascalRepond)
  • Problems in the document editor within field partOf #626 (by @PascalRepond, @jma)
  • Impossible to submit a research project (hepvs): it spins forever #858 (by @vgranata)
  • Field volume in the deposit should not be stricter than its equivalent in the document #878 (by @PascalRepond)
  • Truncated values in autocomplete lists #853 (by @Garfield-fr)
  • Activate the recording of file access statistics #829 (by @jma)
  • tests: fix csv serializer test #892 (by @PascalRepond)
  • documents api: fix missing contribution #889 (by @jma)
  • Problem with login via SWITCH edu-ID #844 (by @jma)

Other changes:

  • organisations: fix editor ValidationError #888 (by @PascalRepond)
  • update flask-wiki to 0.2.1 #869 (by @PascalRepond)
  • module: invenio-record-resources #786 (by @rerowep)
  • templates: update footer info #872 (by @PascalRepond)
  • uwsgi: suppress unimportant errors #865 (by @rerowep)
  • footer: update links #868 (by @PascalRepond)

v1.7.0 (2022-05-05)

Full Changelog

Implemented enhancements:

  • Add direct link to main file in oai_dc export (OAI-PMH) #800 (Garfield-fr)
  • allow multiple affiliations for authors [1] #727 (rerowep, mmo)
  • Improvements and corrections of the document detailed view [3] #723 (Garfield-fr)
  • Dublin Core export: add language attribute for abstracts and keywords #661 (Garfield-fr)

Fixed bugs:

  • The hover tooltip to show controlledAffiliation doesn't appear in the admin UI #841 (Garfield-fr)
  • Help: files are not displayed in case of a view code #817 (Garfield-fr)
  • Thumbnails not generated for new deposited files #816 (rerowep)
  • Import swisscovery: the author's birth and death dates are not imported #791 (Garfield-fr)
  • documents: fix abstracts sort #812 (Garfield-fr)

Other changes:

v1.6.0 (2022-03-10)

Full Changelog

Implemented enhancements:

  • editionStatement field should be displayed in the document detailed view #778
  • Hide the label of the main file in the document detailed view #732 [f: public ui] [f: professional ui]
  • remove the organisation tag from the document brief and detailed views in dedicated and shared repositories #726
  • For preprints, field partOf should be labelled into "Submitted to" #722 [f: public ui] [f: professional ui]
  • Make swisscovery identifiers clickable #711
  • Customise favicon and title for dedicated repositories #705
  • Import from swisscovery: some << and >> characters should be removed from the title #701
  • Improve storage of organisation's IP ranges in documents #662 [f: search]
  • Adjust header size in SONAR shared home pages #641 [f: shared]

Fixed bugs:

Merged pull requests:

v1.5.1 (2022-02-10)

Full Changelog

Fixed bugs:

  • documents: store allowed ips addresses in CIDR format #769 (jma)

v1.5.0 (2022-02-07)

Full Changelog

Implemented enhancements:

  • distinguish between thesis supervisor and co-supervisors [1] #733
  • add popup info to the field partOf.document.publication.statement #728 [f: editor] [f: professional ui]
  • Allow facet display to be configured for dedicated repositories [3] #702 [f: public ui]

Fixed bugs:

  • Documents in some languages produce a server error #748
  • Files in masked records: access rights should be limited to those of its record #746 [f: public ui] [f: permissions]
  • The public and professional interfaces switch language unexpectedly #741 [f: public ui] [f: professional ui]
  • Various problems in the document editor #740 [f: editor]
  • Problems in the document editor: impossible to save #739 [f: editor]
  • Bugs in the help editor: impossible to upload a file, impossible to preview a page in the editor [0] #712
  • Help contents should not redirect to SONAR global for dedicated repositories [3] #709

Merged pull requests:

v1.4.2 (2021-12-20)

Full Changelog

Implemented enhancements:

  • Allow custom fields to be entered during deposit #706

Fixed bugs:

  • In the document editor, I have no way to add the following sub-fields: numberingVolume, numberingIssues #626

Merged pull requests:

  • deposit: limit the upload file size to 500Mb #738 (jma)
  • documents: import HEP FR publications from RERO DOC to FOLIA #737 (mmo)
  • dependencies: add ignores on safety check #721 (Garfield-fr)
  • deposit: allow custom fields to be entered on submission #720 (Garfield-fr)

v1.4.1 (2021-12-02)

Full Changelog

Fixed bugs:

  • When importing from swisscovery, impossible to add contributors [2] #707
  • User welcome email focuses on global SONAR instead of the user's organisation (dedicated only) #684
  • Moderator has no access to deposits of his/her subdivision #673

Closed issues:

  • Go-live FOLIA check-list #699
  • Create a backup/restore script for the parameters of an organisation #681

Merged pull requests:

v1.4.0 (2021-11-10)

Full Changelog

Implemented enhancements:

  • Allow document visibility to be set during deposit [3] #640
  • Allow to display documents only for allowed IP addresses #632
  • Remove the moderator/administrator name in the e-mails of the validation process #551
  • The semi-controlled suggestions should be activated for contributors #542
  • Call to action button for submitting a deposit #366
  • Messages sent for "Forgot password" should be improved. #343

Fixed bugs:

  • Impossible to save a document after opening it for editing #689
  • A moderator cannot select an existing collection in the document editor #683
  • Error in swisscovery metadata import [2] #674
  • Fix responsive menu (TEST env) [2] #667
  • Facet display conditions need adjustments #634
  • Display facets depending on context #623
  • Number/pages missing in OAI export (oai_dc), field dc:source when no volume exists #370

Closed issues:

  • Import faculty and department data from RERO DOC for FOLIA #691
  • Field publication.publisher to be renamed (with description) in the deposit #690
  • Allow each dedicated repository to configure its footer links #682
  • Display Series fields in the detailed view #660
  • Identify all DOIs imported from RERO DOC #659
  • Make a real test with an external domain name [1] #647
  • Make the organisation home page multilingual [3] #639
  • ROAR: Load documents from RERO DOC and from the provided export #620
  • FOLIA: Load documents from RERO DOC #619
  • Import publications from swisscovery #610
  • Export usage data for invoicing #562
  • Option to sort results by publication year, date added and relevance (ev. title) #402
  • Group users by sections #145

Merged pull requests:

  • Change color scheme for two dedicated repositories (tentative) #700 (mmo)
  • deposit: improve document type detection. #698 (Garfield-fr)
  • deposit: fix moderator validation #697 (jma)
  • Identify DOI in RERO DOC field 775 $o #696 (mmo)
  • documents: import faculty and department from RERO DOC for UNIFR #695 (mmo)
  • deposits: fix swisscovery import #694 (Garfield-fr)
  • deposits: change title and add description on publisher field #693 (Garfield-fr)
  • documents: fix document edition #692 (jma)
  • collections: allow submitter to search in collections. #688 (jma)
  • organisations: implement multilingual footer for dedicated #687 (Garfield-fr)
  • dependencies: fix several packages version for security reasons #686 (jma)
  • application: fix responsive design menu #685 (Garfield-fr)
  • subdivisions: fix moderator access bug #678 (mmo)
  • documents: improve custom field import from RERO DOC for ROAR #658 (mmo)
  • dependencies: fix pillow version for security reasons #657 (mmo)
  • documents: fill out custom fields for ROAR during RERO DOC import #656 (mmo)
  • deposit: allow to set document visibility #654 (jma)
  • documents: try to parse the thesis note from RERO DOC more precisely #650 (mmo)
  • documents: adapt import from HEP BEJUNE #649 (mmo)
  • search: aggregations order endpoint #645 (jma)
  • organisations: fix export serialization #637 (sebdeleze)
  • translations: update catalog #636 (sebdeleze)
  • documents: import unifr records from RERO DOC #635 (sebdeleze)
  • documents: masked property enhancement #633 (sebdeleze)
  • records: configure sorting behavior #631 (sebdeleze)
  • api: search swisscovery records #630 (sebdeleze)
  • deposit: add a call to action #629 (sebdeleze)
  • documents: import records from HEP BEJUNE #628 (sebdeleze)
  • docker: change always to unless-stopped on restart parameter #627 (Garfield-fr)
  • accounts: password forgotten emails #615 (sebdeleze)
  • documents: fix partOf format #614 (sebdeleze)
  • deposits: change validation process emails #613 (sebdeleze)
  • contributors: add suggestions for name #612 (sebdeleze)
  • subdivisions: create resource #606 (sebdeleze)
  • stats: collect and display stats for organisations #594 (sebdeleze)

v1.3.0 (2021-08-03)

Full Changelog

Fixed bugs:

  • Error after PDF extraction in deposits #603

Closed issues:

  • Create Uni Fribourg dedicated view #605
  • Mask a document from the public view #570

Merged pull requests:

v1.2.0 (2021-07-14)

Full Changelog

Implemented enhancements:

  • Keywords and classifications are clickable #367

Fixed bugs:

  • Facets are not translated when the language is changed #598
  • Research projects not correct in document editor #593
  • Hide the Dewey classification #550

Closed issues:

  • Create dedicated view HEP-BEJUNE #571

Merged pull requests:

v1.1.1 (2021-06-16)

Full Changelog

Merged pull requests:

v1.1.0 (2021-06-16)

Full Changelog

Implemented enhancements:

  • Hide hiddenFromPublic field on document editor #537
  • Improve monitoring #502

Fixed bugs:

  • Facets with invenio-records-resources don't work as expected #554
  • Controlled affiliations are not shown in the interface and can be edited #541
  • Button "Search in full-text" is ineffective #510
  • Dedicated context is lost, when coming back to public interface from administration. #499
  • The language change in the admin interface does not work properly. #493
  • The admin has no full permissions to update his/her own organisation. #492
  • The suppression of a user as an admin does not really delete the user. #491

Closed issues:

  • Custom homepage template for organisation #583
  • Improve deposit editor #569
  • Remove default project entry in deposit process #560
  • Mark documents as harvested when they are import from an external source #556
  • Set the current language based on the lang cookie #535
  • Import BGE records from RERODOC #528
  • Change the way select options are hierarchized #530
  • Allow the definition of custom collections #521
  • Allow the definition of custom metadata fields and facets [5] #512
  • Add "Open access" button above the facets #511
  • Organisation editor: adjust the caption text of the field "Allowed IP addresses" #495
  • Create maintenance page #481
  • Create dedicated view HEP-VS #459
  • Authentication by API key for requesting API endpoints. #415
  • Every deposited document is assigned a persistent identifier (ARK) [5] #399
  • Record validation workflow #457
  • Export search results in CSV #456
  • Adapt detailed views for projects #455
  • Add / Edit custom project #454

Merged pull requests:

v1.0.0 (2021-02-16)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Wrong controlled affiliation is sometimes set #465
  • Hide records which have no file attached, only if imported from HEG #464
  • Remove markup from abstracts #461
  • The links of the table of content in the documentation are not working. #450
  • Email check is case sensitive when try to login with a switch edu-ID account #397
  • Field "identifiedBy" for contributions is not editable in the document's form #396
  • Some controlled affiliations are not correct. #362
  • Documents from RERO DOC don't have a type in SONAR. #361
  • HEG import: remove markup from abstract #472 (sebastiendeleze)
  • documents: fix controlled affiliation matching #471 (sebastiendeleze)
  • HEG import: fix es language code #467 (sebastiendeleze)
  • documents: add hiddenToPublic property #466 (sebastiendeleze)
  • help: fix TOC links #453 (sebastiendeleze)
  • authentication: fix Switch edu-ID authentication #444 (sebastiendeleze)

Closed issues:

  • Update frontpage #476
  • Document endpoints for API REST. #458
  • Monitoring to get differences between DB and ES. #448
  • Install GitHub stale workflow. #446
  • PMC and CrossRef metadata import #407
  • Implements OAI PMH harvesting from swiss IRs from two sources #371
  • Sign in / Sign up distinction #365
  • Errors during importation from RERODOC #294
  • Test API request time with permissions loading and 1000 records. #245
  • Analyse collections handling #142
  • Optimize pages for referencing #112
  • Optimize pages loading speed and resources loading. #111
  • Searches #391
  • Lists #390
  • Alerts #389
  • Specific collections #392
  • Snippets #393
  • Implement an advanced search #394
  • Check the roll-over of the SAML IdP certificate of the SWITCH edu-ID IdP #434
  • Import data from HEG sets #429
  • Permalink RERO DOC? (Besoin USI, à discuter avec @mmo) #411
  • Finalize the IT environment for production #398
  • Push generated files to Webdav endpoint #378
  • Harvest data from BORIS (Bern) and Archive ouverte UNIGE #374
  • Implement the "project" section in deposit and document #358
  • Add a favicon #121
  • Add google tags for analytics tracking #109
  • Remove "Software under development!" banner #107
  • Export data for Google scholar, Google books, ... #99
  • Add schema.org metadata #98
  • DEV and TEST subdomains #19

Merged pull requests:

v0.7.0 (2020-11-13)

Full Changelog

Closed issues:

  • Other files are not well displayed in the document's detail view #357
  • Restore backups for organisations and users after a new setup #356
  • Field contributor should not be required in deposit form #352
  • Disallow modify isDedicated and isShared properties for non superusers. #351
  • Upgrade Invenio to version 3.3 and Elasticsearch to version 7 #345
  • ORCID must support X as last caracter. #342
  • Move from pipenv to poetry #341
  • File formats #339
  • Conferences should be displayed with number, place and date #338
  • Bookmarks are not well displayed in PDF previews #336
  • Time zone is wrong for dates in the logs of deposits. #333
  • Upgrade to celery 5 #331
  • Check files permissions #328
  • OAI-PMH Export format in Dublin Core (DC) #325
  • Add field licence on step "diffusion" of deposit #324
  • Accept all file formats for documents #322
  • Translate values for 'organisation' facet #320
  • Order records by date by default if no query specified #318
  • Do not create user ressource when invenio account is created #314
  • OAI-PMH Automatic creation sets for organisation #311
  • Import documents to organisation "usi" and not "unisi" when harvesting from rerodoc #308
  • For dedicated repository, avoid error when the custom styles file does not exist #307
  • Add a facet to search user not attached to an organisation #305
  • Add translation context during messages extraction #302
  • Ensure that file with lowest order is considered as the main file. #300
  • Possibility to add/edit metadata for files #280
  • Retrieve roles from invenio-access instead of storing them into User API class #244
  • [2] @rerowep suggested to upgrade to ES 7.6.2 #224

Merged pull requests:

v0.6.0 (2020-09-08)

Full Changelog

Closed issues:

  • Permalink in document detail point to a 404 #282
  • Problem with users with role "user" #273
  • Modifies welcome e-mail for role "user" #272
  • Fix display of provisionActivity depending on document type. #270
  • Organisation landing page #268
  • Update dissertation field #265
  • Extract date during import of documents #254
  • Uniformize frontend and backend brief views for the documents #253
  • Change user roles from array to string in JSON schema #246
  • Improve and correct the document editor #230
  • Uniformize frontend and admin detail views for documents #219
  • Improve the URL to access organisation view #215
  • Enhance elastic search mapping for documents #139

Merged pull requests:

v0.5.0 (2020-06-26)

Full Changelog

Closed issues:

  • Rename publisher to submitter #250
  • Deposits improvements #248
  • Update registration email content #242
  • Allow only one role for users, as roles are hierarchical #241
  • Removes roles from user record API and use created roles in invenio-access #240
  • [2] Store organisation's code as additional persistent identifier for the organisation. #223
  • Create a user resource when a new account is created with registration form or oAuth #221
  • [2] Adds the possibility to push translation in transifex. #220
  • Page for listing deposits for the logged user #218
  • Permissions rules for accessing deposits #217
  • Possibility to access records for an organisation with a specific URL #216
  • Add a facet for searching documents by author #214
  • Add a facet for searching document by date. #213
  • Add a facet for searching documents by controlled affiliations #212
  • Improve the website design: #211
  • Custom indexer #209
  • Ability to create or link account to user record #204
  • Standardize name for organisation #198
  • Store user's organisation in document created from deposit. #197
  • Configure Flask-Wiki to store the pages on NFS volume #196
  • Configure invenio-files to store the files on NFS volume #195
  • Mount NFS volume #194
  • Re-enable sentry logs #193
  • Rules for restricting access to resources by user, role and institution #146
  • Add translations for french, german and italian #108
  • Configure ORCID for production #103

Merged pull requests:

v0.4.0 (2020-04-17)

Full Changelog

Fixed bugs:

  • Error in Travis CI when update sonar-ui version #159
  • Disable access to super admin for admin users #125

Closed issues:

  • Initial Update #189
  • Prepare before the publication of TEST website #185
  • Create persistent storage to cluster #157
  • Import embargo information of files #147
  • Add a property to store external links for documents #144
  • Don't show files with embargo #143
  • Install flask wiki #138
  • configure smtp for sending mails in deployed instances #127
  • Change sentry key to make it work again #119
  • Remove test organizations #115
  • Modify deposit data structure to match final document structure #113
  • Create a about page #106
  • Create a contact page #105
  • Cleanup the project #101
  • Web design #97
  • Persistent identifiers #75
  • Common module between RERO ILS and SONAR #15
  • IR filter configuration #13

Merged pull requests:

v0.3.3 (2020-03-17)

Full Changelog

Fixed bugs:

  • Fix instability in clusters #158

Closed issues:

  • Import missing fields from RERODOC #160
  • Configure Switch edu-id for production #104

Merged pull requests:

v0.3.2 (2020-03-04)

Full Changelog

Merged pull requests:

v0.3.1 (2020-02-26)

Full Changelog

Closed issues:

  • Don't display files from NL #161

Merged pull requests:

v0.3.0 (2020-02-25)

Full Changelog

Fixed bugs:

  • Check why affiliations are not well extracted with GROBID #148
  • Show language facet #123
  • Adapt layout of password forgotten page #102
  • shibboleth: fix authentication issue #126 (sebastiendeleze)

Closed issues:

  • Import submissions from RERODOC #141
  • Import users from RERODOC #140
  • Create the document when a deposit is validated #114
  • Re-enable marshmallow checks #79
  • Migrate data from RERO DOC #76

Merged pull requests:

v0.2.2 (2020-01-16)

Full Changelog

Merged pull requests:

v0.2.1 (2020-01-10)

Full Changelog

Fixed bugs:

  • Remove external calls to CSS for toastr and font-awesome #124

Closed issues:

  • Upgrade to invenio 3.2 #117
  • Remove invenio-theme #100
  • Change data model structure for documents #96
  • Integrate public search from sonar-ui application #95

Merged pull requests:

v0.2.0 (2019-12-30)

Full Changelog

Closed issues:

  • API endpoint for publishing a publication #91
  • Evaluate invenio-rest for building custom endpoints #90
  • populate metadata when a file is uploaded in deposit process #87
  • Create a "Deposit" resource #82
  • Install invenio-files-rest for managing files #81
  • Document administration #74
  • Organization administration #73
  • Create default users and roles #70
  • User administration #68
  • Add link to institution #67
  • Remove user #66
  • Update user #65
  • Create user #64
  • List users #63
  • Admin layout integration #62
  • Angular testing and integration #61
  • Change license #60
  • Increase code coverage #57
  • Test yapf code formatter #53
  • Editor for bibliographic metadata #52
  • Workflow of the publication upload #51
  • Extract metadata from PDF #50
  • Italian translations #49
  • Upload a full text publication #43
  • Translations #28
  • Authentication via ORCID #26
  • Authentication via Switch Edu-ID #25
  • Project version tag #24
  • Document details #20

Merged pull requests:

v0.1.0 (2019-07-25)

Full Changelog

Closed issues:

  • Authentication with the service #48
  • Test login process with Switch edu-id #47
  • Service provider configuration #46
  • Create and configure a switch edu-id account #45
  • asdf #44
  • Add command to setup script #42
  • Format all files #38
  • Language switcher #27
  • Configure coveralls.io #23
  • Remove sqlalchemy warning #22
  • Cleanup code and comments #18
  • Code coverage #17
  • Search facets #16
  • Test instance #14
  • USI data searchable #12
  • DEV instance and sub domain activation #3

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator