Skip to content

@nicolasfranck nicolasfranck released this Jun 10, 2021

  • new: use elasticsearch query type "simple_query_string" to parse query parameter "q"
  • new: use query parameter "cql" for filtering only, no longer adding to the document score
  • bugfix: add missing variables for edit form in case of non-bulk imports.
  • new: display project acronyms in autocomplete if available
  • bugfix: fix radiobuttons unchecking when sorting author fields with drag and drop
  • bugfix: add parameter similar_search to helper.yml for helper extract_params
  • bugfix: change value of hidden input field 'status' to private when editing a publication record with status "new"
  • bugfix: make sure that roles "Delegate" and "Data Manager" no longer get mixed up
  • bugfix: make sure that only the current selected role is checked for permissions, not all roles in user account.
  • new: comment out demo permissions app
  • bugfix: query parameter "return_url" must be full url
  • bugfix: query parameter "return_url" should start with request.uri_base, to prevent links to (possible bad) external sites
  • bugfix: always return from route after "redirect"
  • bugfix: fix arxiv import
  • bugfix: when a publication record is cloned, the field "urn" must be deleted, status set to new, and creator set to the current user
  • new: add helper method "current_user" (h->current_user), that holds the full user record in memory
  • new: "current_user" is reloaded at the start of every request to reflect changes
  • security fix: search routes below /librecat should check if user has rights to access it.
  • internal fix: LibreCat::App::Catalogue::Controller::Permission::Permissions now loads publications from the index into the cache,
    to reflect additional attributes, only present in the index.
  • internal fix: LibreCat::App::Catalogue::Controller::Permission::Permissions clears cache after every request
  • bugfix: hidden and unused "div" covered tab titles in /librecat
  • new: update BibTex, SRU and OAI in cpanfile
  • new: use docker file from Bielefeld's gitlab for travis, instead of the global one, to prevent hitting rate limits
  • bugfix: use TT filter "html" when inserting variables into html attributes
Assets 2

@phochste phochste released this Aug 25, 2020

- Adding support for JWT payload authentorization of REST-API
- Making facets not implicit in every query (speed up of interface)
- Better support of identifiers in CQL escaping
- Fixing admin record editing
- Throw errors when ElasticSearch issues happen (no silent die)
- Fixing DOI handling in WOS mapper
- Fixing related material description in the interface
- Adding a free from file.data section where any type of file metadata can be stored
- Disable storing of (unused) cookies for /oai and /sru
- Autodiscover new Librecat models at loading time (no hardcoded models)
- New method last_errors in LibreCat::Model
- LibreCat::Model->add will always return the updated model
- Fixing ORCID selection for authors
- Fixing popup "Open data librecat"
- Improving speed of My Publications page (using short caching of repeated queries)
- Support of OpenAIRE Guidelines v4
- Fixing crossref mapping
Assets 2

@phochste phochste released this Oct 31, 2019

  • Fixing clone record
  • Improving datacite mappings
  • Fixing request a copy
  • Fixing adding metadata to files
  • Fixing rac_email locale message
  • Fixing broken CPAN dependencies
  • Adding more robust OAI-PMH support for deep paging
  • Adding unpublished publication status
  • Adding support to prevent preliminary submission of forms
  • Open access files of deleted records should not be available
Assets 2

@phochste phochste released this Aug 13, 2019

  • Fixing EPMC and making valid test records really valid
  • Adding missing copyright file
  • Adding strict metadata schema checks for all data types
  • Fixing option section in help commands
  • Fixing lingering file metadata when uploading new files #762
  • Fixing single signon login
  • Fixing schema.org json output
  • All web edits must be valid against the JSON schema (+ added extra JS validation)
  • Fixing datacite XML
Assets 2
Pre-release
Pre-release

@phochste phochste released this Jun 17, 2019

  • Adding specific facets
  • Fixing locale issues
  • Fixing licenses in exports
  • Updating Catmandu::DBI to allow for lazy loading of database handles
Assets 2
Pre-release
Pre-release

@phochste phochste released this Jun 3, 2019

  • Elasticsearch 6.5 support
  • Adding an LibreCat API for record and file management
  • Better support for json-ld and schema.org in the frontend
  • Fixing drop zones supporting weird file names
  • Hook to sort publication files by file_name
  • Removing audit as worker can be executed now in the main thread
  • Improving uploads of files
  • Adding version locking for publication records
  • Fix regex to match any count of whitespaces in split_author.
  • Fix handling of page_range_number field for csl processing.
Assets 2
Jun 3, 2019
major release Oscar

@phochste phochste released this Mar 14, 2019

  • Fixing missing editor label in the frontend #697
  • Add new file relations #674
  • Fixing reviewer exports #693
  • Adding language attribute in the HTML tag #691
  • Adding Medline support in WOS imports #685
  • Fixing DOI imports #685
  • Fixing RTF imports #684
  • Exclude deleted records from all exports #695
  • Fixing related materials bug deleting indexaton fields
  • Fixing missing dependencies #701
  • Removing merge comments #704
  • Fixing eval bug when importing records via the GUI #706
  • Fixing automatic deletion of temp_upload directories #712
Assets 2

@phochste phochste released this Feb 7, 2019

  • Fixing CrossRef importer network issues
  • Moving Dancer environment options to config.yml
  • Fixing access errors for delegats #675
  • Fixing routing issues #676
  • Adding MySQL 8 support
  • Fixing the librecat publication files command #678
  • Adding checsum tests and support for checsums in Simple stores
  • Fixing BibTex exports #664
  • Adding crontab hints how to expire request a copy requests
  • Expanding librecat reqcopy command with list/get/delete/expire functions
  • Fixing OCRID id not deleted when unlining author bug
  • Fixing correct display of OCRID on person list
  • Adding missing relation "cites"
  • Fixed undef password error when creating a new account
  • Fixing 'mark all' in person profile page #655
  • Fixing number of OA publication counter on homepage
  • Fixing applicant field error in patent forms #648
Assets 2

@phochste phochste released this Nov 7, 2018

  • Fixing download route generated by uri_for_file
  • Fixing no_splat in controllers
  • Adding perl 5.28 to travis test matrix
  • Adding support in webinterface for more than 2 different language switches
  • Fixing bug missing alternative_ids
  • Fixing single department record bug #617
  • Fixing export author page #611
  • Fixing correct sign on icon #620
  • Fixing better labels on start page for authors #571
  • Fixing removing class helpme #523
  • Fixing mods genre support for research_data #627
  • Adding support for layer sensitive suppor of request-a-copy mail template #633
  • Adding a spinning globe icon when uploading documents
  • Cleanup of old Bielefeld specific code #608
  • Adjust navbar-brand padding #595
  • Fixing correct dc:rights statements #591
  • More tests #609
  • Fixing EAGAIN bug when streaming files
  • Fixing Content-Length bug
  • Fixing download file_names with UTF8 mark
Assets 2