From 028b0861ff8eae24db6cbf7fe308def8da698bf1 Mon Sep 17 00:00:00 2001 From: PascalRepond Date: Wed, 24 Jan 2024 08:58:50 +0100 Subject: [PATCH] release: v1.21.0 Co-Authored-by: Pascal Repond --- CHANGELOG.md | 50 +++++++++++++++++++++++++++++++++++++++++++++ poetry.lock | 10 ++++----- pyproject.toml | 4 ++-- rero_ils/version.py | 2 +- scripts/bootstrap | 2 +- 5 files changed, 59 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6cbe247492..68faaafaf5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,55 @@ # Changelog +## [v1.21.0](https://github.com/rero/rero-ils/tree/v1.21.0) (2024-02-19) + +[Full Changelog](https://github.com/rero/rero-ils/compare/v1.20.0...v1.21.0) + +**New features:** +* document: advanced search config and endpoint [\#3496](https://github.com/rero/rero-ils/pull/3496) (by @Garfield-fr) +* Add a `new_acquisition` facet in the document search [\#3525](https://github.com/rero/rero-ils/issues/3525) (by @Garfield-fr) +* Show item information on check-in with no active loan [\#3512](https://github.com/rero/rero-ils/issues/3512) (by @Garfield-fr) +* Patron search: add an new facet status 'active/expired'. [\#2715](https://github.com/rero/rero-ils/issues/2715) (by @Garfield-fr) +* Circulation-loans: add a sort by location and a toggle 'collapse details' [\#2616](https://github.com/rero/rero-ils/issues/2616) (by @Garfield-fr) + +**Enhancements:** +* PartOf: some numbering fields should be strings instead of integers [\#3570](https://github.com/rero/rero-ils/issues/3570) (by @PascalRepond) +* Document import: infinite loading when a remote repository is down [\#3564](https://github.com/rero/rero-ils/issues/3564) (by @rerowep & @Garfield-fr) +* Upgrade to Flask>2.0.0 [\#3441](https://github.com/rero/rero-ils/issues/3441) (by @jma) +* Improve entities navigation and links [\#3513](https://github.com/rero/rero-ils/issues/3513) (by @Garfield-fr) +* entities: improve search link generation [\#3537](https://github.com/rero/rero-ils/pull/3537) (by @Garfield-fr) +* Hide ILL requests older than 6 months in the patron views [\#3527](https://github.com/rero/rero-ils/issues/3527) (by @Garfield-fr) +* acquisition: improve sorting for vendors and orders [\#3490](https://github.com/rero/rero-ils/pull/3490) (by @lauren-d) +* user: create token cli [\#3575](https://github.com/rero/rero-ils/pull/3575) (by @rerowep) + +**Fixes:** +* ill requests: fix facet filter not working [\#3602](https://github.com/rero/rero-ils/issues/3602) (by @PascalRepond) +* user: make the username editable from the UI [\#3598](https://github.com/rero/rero-ils/issues/3598) (by @jma) +* Operation log `cancel_request` is not created if the request has already been validated [\#3569](https://github.com/rero/rero-ils/issues/3569) (by @PascalRepond) +* Circulation: item in transit can wrongfully become at_desk [\#3403](https://github.com/rero/rero-ils/issues/3403) (by @PascalRepond) +* Bibliographic record : display of the host document's numbering [\#1818](https://github.com/rero/rero-ils/issues/1818) (by @PascalRepond) +* Item in transit sometimes marked as available [\#2827](https://github.com/rero/rero-ils/issues/2827) (by @PascalRepond) +* Patron view: total number of requests is incorrect [\#3568](https://github.com/rero/rero-ils/issues/3568) (by @PascalRepond) +* JSONschema editors: form `addons` are not translated [\#3547](https://github.com/rero/rero-ils/issues/3547) (by @Garfield-fr) +* It is possible to create a double barcode item [\#3540](https://github.com/rero/rero-ils/issues/3540) (by @Garfield-fr) +* Change password view: problem with certain characters [\#3405](https://github.com/rero/rero-ils/issues/3405) (by @jma) +* Pro patron history: checkout and renewal info missing [\#3529](https://github.com/rero/rero-ils/issues/3529) (by @Garfield-fr) +* Acquisition default date is not saved on item creation [\#3530](https://github.com/rero/rero-ils/issues/3530) (by @Garfield-fr) +* import: fix DNB subject [\#3584](https://github.com/rero/rero-ils/pull/3584) (by @rerowep) +* chore(translations): fix jinja2 extraction [\#3583](https://github.com/rero/rero-ils/pull/3583) (by @PascalRepond) +* import: fix SUDOC authors facette [\#3559](https://github.com/rero/rero-ils/pull/3559) (by @rerowep) +* ill requests: adapt facet label [\#3567](https://github.com/rero/rero-ils/pull/3567) (by @PascalRepond) +* scheduler: better timestamp [\#3562](https://github.com/rero/rero-ils/pull/3562) (by @rerowep) +* librarian stats: fix incorrect new active patrons [\#3561](https://github.com/rero/rero-ils/pull/3561) (by @PascalRepond) +* remote_entity: fix replace_identified_by task [\#3556](https://github.com/rero/rero-ils/pull/3556) (by @rerowep) +* remote entities: fix replace-identified-by task [\#3555](https://github.com/rero/rero-ils/pull/3555) (by @rerowep) +* items: fix orphean pid for invalidate records [\#3557](https://github.com/rero/rero-ils/pull/3557) (by @jma) +* stats: fix number of requests report [\#3558](https://github.com/rero/rero-ils/pull/3558) (by @jma) +* item: add library name on the circulation dump [\#3549](https://github.com/rero/rero-ils/pull/3549) (by @Garfield-fr) + +**Other changes:** +* chore(dependencies): fix safety conflict [\#3581](https://github.com/rero/rero-ils/pull/3581) (by @PascalRepond) +* homepages: update rero+ clients homepages [\#3563](https://github.com/rero/rero-ils/pull/3563) (by @PascalRepond) + ## [v1.20.0](https://github.com/rero/rero-ils/tree/v1.20.0) (2023-11-21) [Full Changelog](https://github.com/rero/rero-ils/compare/v1.19.0...v1.20.0) diff --git a/poetry.lock b/poetry.lock index 5f7625838b..05da59c979 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1730,13 +1730,13 @@ tests = ["cachelib (>=0.1)", "invenio-db[mysql,postgresql] (>=1.1.2)", "pytest-b [[package]] name = "invenio-accounts" -version = "3.5.1" +version = "3.5.2" description = "Invenio user management and authentication." optional = false python-versions = ">=3.7" files = [ - {file = "invenio-accounts-3.5.1.tar.gz", hash = "sha256:6c005d16c8c18533f233be29bd75264f9bd0a7bc7352a8d05b7779a401461333"}, - {file = "invenio_accounts-3.5.1-py2.py3-none-any.whl", hash = "sha256:e42f8329a6c3ace69bed4b9c11c4428cc9e68b2abc57a742dcc6f1f736a576e4"}, + {file = "invenio-accounts-3.5.2.tar.gz", hash = "sha256:bb68f2e62a344b591555c029becbfc5ea36c8399c386205e170c517984aea38b"}, + {file = "invenio_accounts-3.5.2-py2.py3-none-any.whl", hash = "sha256:79d92d592319584f089f38b0199b4451b1feb7c4dfc060706a4288223fb44a38"}, ] [package.dependencies] @@ -1758,7 +1758,7 @@ admin = ["invenio-admin (>=1.2.1)"] mysql = ["invenio-db[mysql] (>=1.0.14)"] postgresql = ["invenio-db[postgresql] (>=1.0.14)"] sqlite = ["invenio-db (>=1.0.14)"] -tests = ["invenio-app (>=1.3.3)", "mock (>=1.3.0)", "pytest-black (>=0.3.0)", "pytest-invenio (>=2.1.4)", "sphinx (>=4.2.0,<5)"] +tests = ["invenio-app (>=1.3.3)", "mock (>=1.3.0)", "pytest-black (>=0.3.0)", "pytest-invenio (>=2.1.4)", "sphinx (>=5,<6.0.0)"] [[package]] name = "invenio-admin" @@ -5342,4 +5342,4 @@ sip2 = ["invenio-sip2"] [metadata] lock-version = "2.0" python-versions = ">= 3.9, <3.10" -content-hash = "14e6212974cbd2a5362e7d6c2e3170512776c955f690b676ce9f6a4f4a95d990" +content-hash = "8d294e65e9b842b6752a7ef3c20af546a91cf800ae6c1b5fe396f271c27e5091" diff --git a/pyproject.toml b/pyproject.toml index 5797b49fc6..5d35d86d01 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "rero-ils" -version = "1.20.0" +version = "1.21.0" description = "Invenio digital library framework." authors = ["RERO "] license = "GNU Affero General Public License v3.0" @@ -52,7 +52,7 @@ invenio-rest = ">=1.3.0,<1.4.0" invenio-theme = ">=2.5.7,<3.0.0" # Invenio auth bundle invenio-access = ">=2.0.0,<3.0.0" -invenio-accounts = ">=3.0.0,<4.0.0" +invenio-accounts = ">=3.5.2,<4.0.0" invenio-oauth2server = ">=2.0.0,<3.0.0" invenio-oauthclient = ">=3.0.0,<4.0.0" # Invenio metadata bundle diff --git a/rero_ils/version.py b/rero_ils/version.py index 7bf9d4f3e3..755b3fde98 100644 --- a/rero_ils/version.py +++ b/rero_ils/version.py @@ -23,4 +23,4 @@ from __future__ import absolute_import, print_function -__version__ = "1.20.0" +__version__ = "1.21.0" diff --git a/scripts/bootstrap b/scripts/bootstrap index e0dbefa087..55810442d3 100755 --- a/scripts/bootstrap +++ b/scripts/bootstrap @@ -151,7 +151,7 @@ then info_msg "Install RERO-ILS-UI from tgz: ${tgz_file}" npm install --no-save --only=prod --no-fund --no-audit "${tgz_file}" --prefix "${static_folder}" else - npm install --no-save --only=prod --no-fund --no-audit @rero/rero-ils-ui@14.6.0 --prefix "${static_folder}" + npm install --no-save --only=prod --no-fund --no-audit @rero/rero-ils-ui@14.7.0 --prefix "${static_folder}" fi # build the web assets