All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
v1.0.61 - 2024-11-14
- Publication suggestion filters
- #1723: Add publication suggestions to dashboard
- #1729: Various proxy fixes
- #1724: Fix remove project
- #1735: Fix setting creator on suggestion import
v1.0.60 - 2024-09-30
- Fix setting creator on suggestion import
v1.0.59 - 2024-09-24
- Proxies
- Plato suggestions for users
- Add publication and dataset wizard redesign
- Various bugfixes
v1.0.58 - 2024-06-27
- #1645: Fix i18n label
v1.0.56 - 2024-06-27
- Removed Laravel Mix and added esbuild for asset bundling
- Add Plato import view for librarians
- Replaced templating with Templ
- Align how you can add tags and keywords to records, by using the Tagify plugin
- Show which role users have for each record: registrator, author, editor, supervisor
- Show supervised records for supervisors and add a tab as well
- Add more information to the search overview for researchers and librarians and add a handy copy button for the Biblio ID
- More informative time stamps
- Make links clickable in Biblio messages
- Show more information for authors and editors
- Enhance linking projects information to records
- Add another sorting option
- Make filters more visually manageable
- Various tiny UI, UX, icon and copy fixes
- Remove select all for librarian tags that results into an error
- Fix Zenodo import
v1.0.55 - 2024-05-03
- Fix bug in frontoffice handler pdeleted mapping
v1.0.54 - 2024-03-28
- Make OIDC attribute mapping configurable
v1.0.53 - 2024-03-26
- #1395: export xlsx publication: fix field has_open_access_file
- #1383: bug duplicate DOI for datasets in frontoffice record
v1.0.52 - 2024-01-31
- #1360: Add EGA identifier for manual import of datasets
v1.0.51 - 2024-01-22
- Fix bug in cleanup command
v1.0.50 - 2024-01-22
- Improve OAI export
- Fix bug in cleanup command
v1.0.49 - 2024-01-19
- #1354: add CSP headers
v1.0.48 - 2023-12-18
- #1343: Switch to a more lenient BibTeX parser
- #1345: Fix dataset redirect url
v1.0.47 - 2023-11-29
- #1332: Path escape project id's when necessary
v1.0.46 - 2023-11-27
- #1330: Fix setting HasBeenPublic for publications
v1.0.45 - 2023-11-23
- Fix display of missing dissertation translation strings
v1.0.44 - 2023-11-22
- Fix display of missing dataset translation strings
v1.0.43 - 2023-11-22
- Fix display of missing publication translation strings
v1.0.42 - 2023-11-22
- User dashboard
- More Cypress tests
- Various application structure improvements
- Various ux improvements
- #1223: Cleanup empty facet values
- #1241: Only allow future embargo dates
v1.0.41 - 2023-11-15
- Add status.set, lock, unlock batch operations
- Determine subtype based on wos type
- Move frontoffice index-time enrichments to backoffice record
- Fix sidebar color switching
- #1299: Handle out of range pagination
v1.0.40 - 2023-10-17
- #1267: Fix edit roles dialog
v1.0.39 - 2023-10-17
- Cypress testing improvements
- Switch to Bootstrap 5
- Application structure simplifications and improvements
- Various ux improvements
- #1237: Various accessibility improvements
- #1227: Make conference name searchable
- #1223: Fix empty librarian tag facet values
v1.0.38 - 2023-09-22
- Fix regression in searchable fields
v1.0.37 - 2023-09-20
- Start bringing code structure in line with our other apps (deliver, oai-service and people-service)
- #1227: Fix regression in searchable fields
v1.0.36 - 2023-09-19
- #1226: Fix lock record button after edit
v1.0.35 - 2023-09-19
- #1110: Keep related object metadata up-to-date
- #812: remove confirmation dialog for Lock and Unlock
- Smaller and more efficient search index
- Add vabb_id.set, vabb_type.set, vabb_approved.set batch operations
- Various ux improvements
- remove downtime banner
- #1108: Cannot add author without first name
v1.0.34 - 2023-09-15
- add planned downtime banner
v1.0.33 - 2023-06-30
- Lower limit for suggest to 20
v1.0.32 - 2023-06-20
- Only save a new version of a publication or dataset if the record has changes
v1.0.31 - 2023-06-20
- Only save a new version of a publication or dataset if the record has changes
v1.0.30 - 2023-06-20
- Add vabb_id.set, vabb_type.set, vabb_approved.set batch operations
v1.0.29 - 2023-06-13
- Allow HTML in form help text
- Update text
v1.0.28 - 2023-06-13
- #898: Manual dataset input and support dataset identifier types other than DOI
- Batch operation support (initial operations are project.add, classification.set, vabb_year.add, keyword.add, keyword.remove, reviewer_tag.add and reviewer_tag.remove)
- #1109: Map VABB attributes in frontoffice handler
- #1123: Fix import of multiline RIS/WoS fields
- Various ux fixes
v1.0.27 - 2023-05-08
- Small ux fix
v1.0.26 - 2023-05-08
- S3 support for file storage
- #1034: Add sync-publication-contributors command to keep embedded personal details up to date.
- #973: Add link to WoS ID on record detail page
- #1081: support HEAD request for file downloads
- #1065: Add FlandersMake organization
- #1058: Hide deprecated DefenseTime field
- #601: Add unclassified and unaffiliated records to dashboard
- More Cypress tests
- #1083: Increase request timeout to 5 minutes from 3 minutes
- #1051: WoS import does not import all multiline fields completely
- Ensure contact details are always visible
- Various small ux fixes
v1.0.25 - 2023-03-30
- gRPC client is now in a usable state
- #1039: Make interaction with authority database more robust
- Various small ux fixes
v1.0.24 - 2023-03-21
- #1035: DOI import fails, leaves blank screen for 2 DOIs
- #1030: Cannot see publications linked to a dataset as a researcher
- #1028: Fix editing of keyword tag
v1.0.23 - 2023-03-08
- Always show VABB export years
v1.0.22 - 2023-02-17
- #1017: Add locked / unlocked filter to datasets
- #983: File upload progress
- Show error dialog if upload is too large
- Make maximum file size configurable
- #930: Reindex command
- #955: Better WOS Type facet (reindex needed)
- #1015: Search on organization ID (reindex needed)
- #956: Show status of facet filter in badge
- #1004: Add Reset filters button
- #957: Show top 3 selected facet values in badge
- Cypress tests
- Fix conflict error after file upload cancel
- #1006: Expose abstract language to frontoffice
v1.0.21 - 2023-01-25
- Fix bug in some repeated text fields
v1.0.20 - 2023-01-25
- Switch from deprecated biblio-backend prefix to biblio-backoffice
v1.0.19 - 2023-01-25
- Switch to more secure github.com/ugent-library/oidc for authentication
- #936: Differentiate between sytem and user updates in ui
- Add request id to log statements; improve logging in general
- #966: Add missing external contributor names to dataset xlsx export
- #932: Add missing has_message curation only facet to datasets
- #921: Add status and vabb_year fields to xslx export
- #991: Be more forgiving when decoding boolean values from MongoDB
- Various css fixes, fix typos
v1.0.18 - 2023-01-20
- Simple batch interface for curators (can currently only add projects)
- ulid wrapper package is no longer needed and has been removed
v1.0.17 - 2023-01-20
- #984: Fix decoding of projects from Elasticsearch
- #986: Reviewer tags facet was missing a 'Select all' button
- #975: Fix exposing of licenses to frontoffice
v1.0.16 - 2023-01-19
- #984: Fix decoding of projects from MongoDB
v1.0.15 - 2023-01-18
- #848: Show legacy flag to curators and display prettier boolean flags.
- #950: Show the chosen license in the Full text & Files list.
- #926: Search on WoS ID.
- #925: Use frontoffice Elasticsearch and MongoDB directlto relieve pressure on frontoffice app.
- #937: Fix field extern display.
- Fix typos.
- #943: Fix timestamp format in frontoffice handler.
v1.0.14 - 2022-12-20
- Previous fix for #910 had a bug where publication version field didn't appear, this is now resolved.
v1.0.13 - 2022-12-20
- #928: Allow transferring a single publication between users
- #881: Add a publication transfer command that rewrites history and assigns publications to another user id
- #875: Improve error reporting by including an error id.
- #850: Add "Deselect all" action to facet filter dialog.
- Make facets configurable.
- #900: Empty list item spotted in authors and editors – probably for UGent ID.
- #901: Not all departments of people are showing in the overview.
- #887: Fix handle creation for datasets.
- #902: Import language from WoS.
- #910: File document type defaults to full text.
- #924: Order year facet new to old.
- #918: Set most open license as copyright statement in frontoffice.
- Various ux fixes.
v1.0.12 - 2022-11-30
- CHANGELOG.md document.
- #600: Improve search by removing punctuation and icu folding (requires index switch).
- #865: Remove "Publication short title" from dissertation details display.
- #866: Add missing "Journal title" and "Short journal title" labels for issue_editor.
- #863: Only show "Lay summaries" and "Conference details" links in sidebar menu. when the type uses these fields.
- Various fixes (#867).
v1.0.11 - 2022-11-28
- Add automated keyword cleanup to the cleanup command.
- #859: When uploading files, the file does not always appear, or becomes a separate block.
- #823: Choose which file is the "primary" on a publication.
- #840: A better error page when a user profile can't be retrieved from the Biblio frontend.
- #855: Add the author anyway even if the authors' department couldn't be retrieved from Biblio Frontend.
- #821: Update the bootstrap theme.
v1.0.10 - 2022-11-24
- Cleanup command. Cleanup of author departments and fix missing faculties on publications.
- Expose the file hash to the Biblio frontend.
- #828: Only show "full text missing" label if publication is not extern.
- #846: Remove references to Publication#URL and PublicationFile#URL.
- #792: Various fixes towards data consistency in the gRPC client.
v1.0.9 - 2022-11-22
- #837: Dashboard does not display all unclassified records, even when they have a department.
- #842: ESCI ID missing for V classified publications.
- #845: Fix deleting departments with an id containing an asterisk.
v1.0.8 - 2022-11-22
- Skip empty string validation on keywords for now.
v1.0.7 - 2022-11-22
- Fix WoS import.
- Add missing Department and CreditRole to Publication#Editor and Publication#Supervisor.
v1.0.6 - 2022-11-21
- #824: map to 3-letter language code in datacite and crossref importers.
- Various fixes.
v1.0.5 - 2022-11-17
- #822: Added handle create command.
v1.0.4 - 2022-11-16
- Use structured logger in cmd's used in cron (others are todo).
- Clear user when system updates record.
v1.0.3 - 2022-11-16
- Change temporary message on home page.
v1.0.2 - 2022-11-16
- #819: Librarian tags are missing, starting from f.
- #818: New home page message.
- #816: Add missing copy_to statements for publication.
v1.0.1 - 2022-11-16
- Various fixes
- Initial release