[librecat-dev] LibreCat release v2.0.4
Nicolas Franck
Nicolas.Franck at UGent.be
Thu Jun 10 10:08:57 CEST 2021
Today we released version v2.0.4 of LibreCat:
https://github.com/LibreCat/LibreCat/releases/tag/2.0.4
Many thanks to the developers who were involved in this release:
* Vitali Peil
* Petra Kohorst
* Nicolas Franck
Changes:
- 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.uni-bielefeld.de/mailman2/unibi/public/librecat-dev/attachments/20210610/a22c1c48/attachment.html>
More information about the librecat-dev
mailing list