Releases: rero/rero-ils
v1.10.0
What's Changed
New feature:
- Holdings request #2651 [f: circulation] [f: data] [f: notifications] [f: user management] [f: data migration] [f: activity-logs] @vgranata
Implemented enhancements:
- Display 20 loans instead of 10 loans in the public patron account #2750 [f: public ui]
- The first document title should be of type
bf:Title
#2581 [f: editor] [f: activity-logs] - Loans should be sorted in ascending order on due date #2263 [f: circulation] [f: public ui] [f: user management]
- The organisation view is lost after a patron edited his/her profile or account #2195 [f: public ui]
- Edit profile for a patron: descriptions missing #2101 [f: public ui] [f: user management]
- selfcheck: add column for comments #2744 [f: circulation] [f: data migration] @lauren-d
Fixed bugs:
- Field
reproductionOf
has wrong label in the document public view #2801 [f: public ui] - The due date of a loan is displayed with a delay of one day in the UI #2748 [f: circulation] [f: professional ui] [f: public ui]
- A late renewal does not effectively generate the overdue preview fees #2741 [f: circulation]
- Item tasks: temporary locations are not cleaned correctly #2694 [f: activity-logs]
- "Show more" button doesn't work in public interface #2691 [f: public ui]
- Add fixtures: accounts, library acquisition settings, order and order lines #2687
- ProvisionActivity field : wrong separator for agents #2670 [f: editor]
- Item number displayed on holdings for serial and standard items #2494 [f: public ui] [f: serials]
- Cancellation of a request leads in some cases to the wrong item status #2454 [f: circulation]
- In the notification "Prêt impossible car l’exemplaire est déjà prêté" precise the document is on loan to another patron #2401 [f: circulation] [f: professional ui]
- Item location and category update when parents holdings is changed. #1436 [f: data] [f: serials]
- dojson: fix work access point and title #2824 @rerowep
- tests: fix acquisition translation problem #2823 @zannkukai
- items: delete obsolete temporary locations #2790 [f: data migration] @BadrAly
- operation log: fix document title for loan #2788 [f: circulation] [f: activity-logs] @lauren-d
- oauth: make some information optional #2757 [f: user management] @jma
- Some strings of the user profile editor (public interface) are not translated #2000
- Add fixtures: accounts, library acquisition settings, order and order lines #2687
- circulation: cancel intransit request with loans #2756 [f: circulation] @BadrAly
- items: update location and type after parents changes #2747 @BadrAly
- alembic: fix elasticsearch timeout #2743 @lauren-d
- selfcheck: fix item not found. #2740 [f: circulation] @lauren-d
Other changes:
- tests: fix
test_fees_after_extend
uni test #2807 [f: circulation] @zannkukai - dojson: fix contribution #2806 [f: data] @rerowep
- public ui: fix wrong label for ReproductionOf #2804 @PascalRepond
- acquisition: complete fixtures for some resources #2802 @BadrAly
- documentation: update changelog parameters #2797 @PascalRepond
- item: fix item serialization #2789 [f: circulation] @zannkukai
- documents: escape double quotes in summary #2787 @vgranata
- documentation: rework and improve readme #2785 @PascalRepond
- UI: fix the profile menu name #2776 @jma
- circulation: fix extend end date #2771 [f: circulation] @jma
- dependencies: update the dependencies lock file #2770 (rerowep)
- circulation: fix checkout end date #2760 [f: circulation] @jma
- dojson: fix BN #2754 [f: circulation] [f: data] [f: data migration] [f: activity-logs] @rerowep
- circulation: create patron fees on extend #2745 [f: circulation] @jma
- documentation: improve changelog generation #2738 @PascalRepond
- dependencies: update python packages #2736 @jma
- contributions: better update_contributions #2728 @rerowep
- monitoring: better time stamps #2725 [f: circulation] @rerowep
- holding: better delete_standard_holdings_having_no_items #2724 @rerowep
- documentation: update PR labeler to new Github label list #2719 @PascalRepond
- circulation: fix extension duration calculation. #2686 [f: circulation] @zannkukai
- interface: keep the viewcode in the urls #2681 [f: circulation] [f: user management] @Garfield-fr
- statistics: add tests, query and csv download button for l...
v1.9.0
Implemented enhancements:
- Document editor: field Type : add a new main type with subtypes #2666 [f: editor]
- Allow to enable/disable notification creation by
config
settings #2665 [f: notifications] - Convert steps dates in iso format for patron overdue preview #2629
- Inventory : Add a checkout and due date to the export #2611 [f: professional ui]
- Library holidays: add an open option for a period #2577 [f: professional ui]
- Improve the Holdings detail view (Issue's section) #2554 [f: professional ui] [f: serials]
- RERO+ logo on login page #2544
- Add the edition statements in the search result (document brief views) #2429 [f: search] [f: professional ui] [f: public ui]
- Creation date mentioned in patron account #2377 [f: professional ui] [f: user management]
- Inventory list: add a facet for the temporary circulation category and temporary location #2364 [f: data] [f: professional ui]
- Document : Display subtitle in brief view (public and professional) #2335 [f: data] [f: professional ui] [f: public ui]
responsibilityStatement
should be a quick access field #2324 [f: data]
Fixed bugs:
- Calculation of fees based on the library of the renewal or checkin, instead of the library of the checkout #2683 [f: circulation]
request
notification not sent if library settings is incomplete #2656 [f: notifications]- Problem with the first search of a document on the pro interface #2652 [f: search] [f: professional ui]
- Incremental overdue fees should always be calculated according to the checkout library's opening days #2640 [f: circulation]
- Document editor : missing value "bul-latn"and "bul-cyrl" in language drop down menu #2628 [f: editor]
- Error when deleting a fine #2602 [f: circulation]
- Search gives no result after applying a sort #2562 [f: search]
- Search parameter
bestmatch
should not be required #2527 [f: search] [f: public ui] - Availability of serials (at the document level) should be "See collections and items" if a serial holding is attached #2502 [f: professional ui] [f: public ui] [f: serials]
- Circ policies: overdue fees not displayed if the reminders are not configured #2325 [f: circulation]
Merged pull requests:
- contribution: fix update-contributions #2723 (rerowep)
- issues: fix 'received_date' required conditions. #2721 (zannkukai)
- item: add a organisation filter #2718 (Garfield-fr)
- dependencies: fix #2711 (rerowep)
- modules: add logging to create #2709 (rerowep)
- holding: fix delete all items for issue #2706 (rerowep)
- menu: fix bad caret alignment in mobile menu #2702 [f: public ui] (lauren-d)
- contribution: online update #2699 (rerowep)
- document: fix invenio_celery.tasks endpoints. #2696 (rerowep)
- notification: disable notifications creation by config #2690 (zannkukai)
- patron transaction event: fix decimal amount #2682 (zannkukai)
- circulation: compute fees on checkout location #2678 (zannkukai)
- vendor: allow more flexibility on phone number. #2671 (zannkukai)
- general: fix RERO logo for sign-in sign-up page. #2669 (zannkukai)
- document: add
teaching material
document type #2668 (zannkukai) - holdings: serial issue isn't new acquisition #2667 (zannkukai)
- document: fix
educationalSheet
translation #2664 (zannkukai) - notifications: refactoring email getter function #2657 (zannkukai)
- dependencies: update the dependencies lock file #2655 (jma)
- items: dump
request date
for any loan request #2646 [f: circulation] (zannkukai) - patron_types: add a limit for unpaid subscription #2644 [f: circulation] [f: search] [f: user management] [f: data migration] (zannkukai)
- patrons: use ISO format for dates into API #2642 [f: user management] (zannkukai)
- document: set
responsibilities
as essential field #2641 [f: data] [f: data migration] (zannkukai) - document: add Bulgarian script languages #2638 [f: data] [f: data migration] (zannkukai)
- item: fix item availability API. #2634 (zannkukai)
- search: add facets for inventory list #2612 (lauren-d)
v1.8.0
New features
- Acquisitions
- Management of orders and order lines: creating, sending, receiving
- Account management, including hierarchy and funds transfer
- Acquisition settings
- Statistics: access to 10 key system indicators by year/month and by library
- Catalogue and search: display of holdings and items of other organisations
- Circulation: debug mode for the system librarian to identify, for a loan, the circulation policy used
Fixed issues
- Circulation
- Administration
- Catalogue and search
- #2551 Summary not displayed when clicking on "show more" (partially solved)
- #2416 Incorrect translations of languages within the "Original language" field
- #2277 Interface language changed unexpectedly
- #2571 Added organisation name to HTML page title
- #2558 Automatic replacement of subjects with MEF ID by the link
Full Changelog: v1.7.0...v1.8.0
v1.7.0
New features
- Metadata: added new sources for the import from the web: SLSP, DNB, UGent, KULeuven, Library of Congress
- Circulation: possibility to configure a pick-up deadline for the requests; the requests are cancelled if they haven't been picked up within this time
Fixed issues
- Circulation
- #2470 Loan expiry notice and reminders sent only once
- #2367 Checkout possible only after cancelling the request of the patron
- #2318 Server error if the checkout is made from a library that does not have any pick-up location and case A) of #2419 (Error if an item from a library without opening hours is checked out)
- Metadata
- Operation logs
- Search
- #2526 Too many results for some search requests
- Patron public account
Full Changelog: v1.6.1...v1.7.0
v1.6.1
Find the comprehensive changes in the changelog and the release notes in the project.
v1.6.0
v1.5.1
This patch fixes several issues:
- Corrects the collection (seminar/courses) URL (#2337).
- Speeds the rendering of several professional interface pages (#2259).
- Restore the facets behaviour, without the limit to ten items.
- Fixes the computation of due date (#2198).
- Corrects the URL for Renouvaud catalogue on the frontpages used in
production.
Find the comprehensive changes in the changelog. The changelogs of the other components of RERO ILS contains also relevant changes:
v1.5.0
This is the first release since the 🚀 go-live, as we published several patches (from v1.4.0
to v1.4.11
). The main feature of this new version is the displaying of all the fields of the document, both on the public and professional interface. Patrons will finally see all the bibliographic metadata carefully filled in by librarians.
Alongside, some improvements and issue fixing take part of this version, such as:
- Clearing the input field of the circulation interface quicker, before the transaction is closed, thus allowing the librarian to go on (#2244).
- Removing default value of optional fields in the cataloguing editor, because in some case it forced the librarian to clean manually unused field (2080 and #2310).
- Preventing the deletion of a document if it is a parent record of other documents (#2414).
The comprehensive changes are to be found in the changelog. The changelogs of the other components of RERO ILS contains also relevant changes:
v1.4.11
v1.4.10
This patch improves significantly the editors of RERO ILS, especially the document editor which loads much faster now (#1747). Linking document to other resource is easier too, as the scope of the search is wider (#2352) and the results more detailed.
Several bug fixes have been added to this patch. Find the comprehensive changes in the changelog.