Releases: rero/rero-ils
Releases · rero/rero-ils
v1.26.0
New features:
- feat: import DNB subjects as MEF links #3896 (by @rerowep)
- feat(import): add HelveticAll #3913 (by @PascalRepond)
- feat(collections): enhance detailed view #3912 (by @PascalRepond)
- Remove an item from linked collections automatically on delete #3911 (by @rerowep)
- Display own barcode from the public app #3838 (by @Garfield-fr)
- Limit the number of requests same as the number of checkouts limit #2574 (by @PascalRepond)
- Display descriptive page titles in the pro UI #3747 (by @Garfield-fr)
Enhancements:
- fix(collections): restrict adding items of selected libraries #3968 (by @PascalRepond)
- Not all locations displayed in the library facet #2658 (by @jma, @rerowep)
- operation_logs: index notif reminder_counter #3971 (by @PascalRepond)
- Uniformize configuration prefix #3478 (by @PascalRepond)
- Add "request_start_date" and "request_expired_date" into operation logs #3351 (by @PascalRepond)
Fixes:
- fix(patron_type): add missing request limits to ES mapping #3980 (by @PascalRepond)
- docs: remove confusing indication in library emails #3950 (by @PascalRepond)
- fix(import): update UGent import url #3945 (by @PascalRepond)
- bug: plaintext email contains html tags #3969 (by @PascalRepond)
- It is possible to display and edit exhibitions/courses from other libraries and organisations #2717
- Formatted string not translated in the interface #3920 (by @PascalRepond)
- Circulation: Expected fees transaction history sometimes not loading #3957
- Circulation history: "Show more" button disappears #3655 (by @Garfield-fr)
- Quick receive: cannot edit or delete without reloading page #3625 (by @Garfield-fr)
- Serial holdings: cancelling an item delete hides the item #3853 (by @Garfield-fr)
- File upload error #3936 (by @rerowep)
- String not translated in autocomplete component #3943 (by @Garfield-fr)
- Request expire date filter incorrect #3937
- Submit editor on "Enter" #3939
- Pro UI: using quotation marks crashes the search bar #3935 (by @Garfield-fr)
- Document import: re-implement number of displayed results #3929 (by @Garfield-fr)
- Remove patron role #931 (by @PascalRepond)
- Patron: country saved on wrong field if addresses are missing #3504
- The circulation policy reminder is sometimes not correct #3930 (by @PascalRepond)
- Patron editor: "cannot manage role" error is not clear #3733 (by @Garfield-fr, @jma)
- fix(permissions): restrict the overdue APIs #3951 (by @jma)
- chore(fixtures): add predicted fees to fixtures #3938 (by @PascalRepond)
- fix(files): update nginx config on docker #3933 (by @PascalRepond)
- fix(documents): set the provision activity date #3894 (by @rerowep)
- fix(patron editor): make the
countryfield bigger #3927 (by @PascalRepond) - fix: remove multiple headers #3923 (by @PascalRepond)
Other changes:
- fix: remove webpack project #3955 (by @rerowep)
- fix(holding): ES timeout in process_late_issues #3956 (by @rerowep)
- chore(actions): auto-assign PR author #3967 (by @PascalRepond)
- fix(items): restore collections in item
get_links_to_me#3960 (by @PascalRepond) - scheduler: disable tasks for development #3958 (by @rerowep)
- fix(poe): correct server command for parameters #3944 (by @rerowep)
- chore(fixtures): remove auto_renewal in some circulation_policies #3953 (by @PascalRepond)
- fix(holding): remove duplicate code #3946 (by @rerowep)
- chore: update dependencies #3942 (by @PascalRepond)
- chore(dev): add ruff linter and formatter #3884 (by @PascalRepond)
- chore: replace poetry by uv #3883 (by @jma)
- invenio: new version #3897 (by @rerowep)
v1.25.2
Fixes:
- Regression: Missing notification info in circulation history #3888 (by @Garfield-fr)
- Regression: wrong request disappears from the UI when deleted #3907 (by @jma)
- Regression: Logout button in pro interface opens a new tab #3904 (by @jma)
- Regression: editor validation messages not displayed #3900 (by @Garfield-fr)
- Regression: "checkout denied" message displayed multiple times in circulation #3902 (by @Garfield-fr)
- Regression: impossible to add a custom recipient when sending order/claim #3898 (by @Garfield-fr)
- Error when deleting a holdings that still has items with fees #3651
- LOC import: Error 404 #3908 (by @rerowep)
- Inventory list: wrong values for circulation operations in CSV export #3905 (by @PascalRepond)
- Regression: professional document search should be filtered by organisation by default #3887
- Loans brief view: request_expire_date inconsistent #3886 (by @PascalRepond)
- Item detailed view: request list displays wrong pickup location #3889 (by @Garfield-fr)
- Vendors: display notes #3821 (by @PascalRepond)
- Error when trying to add a local entity from "genreForm" field #3842
- Numpad "Enter" doesn't work in the main search bar #3890 (by @PascalRepond)
- Select component placeholder not translated #3885 (by @PascalRepond)
- fix(circulation): extend with no open date #3903 (by @PascalRepond)
- ill requests: Fix populate document #3893 (by @rerowep)
- import: fix LOC #3915 (by @PascalRepond)
- fix: css z-index sticky #3878 (by @Garfield-fr)
- fix(editor): canton field sizing #3899 (by @PascalRepond)
- fix(circ_policy): fix patron_setting not translated #3876 (by @PascalRepond)
- fix(tests): remove translation function in cipo tests #3917 (by @PascalRepond)
v1.25.1
Fix:
- fix(editor): impossible to save a textual genre_form entity #3881 (by @PascalRepond)
v1.25.0
New feature:
- Adapt backend for the new UI version (PrimeNG/Angular19) #3805 (by @Garfield-fr & @jma)
Enhancements:
- Entities: Enhance autocomplete #3854 (by @jma)
- Acquisitions: add ability to clear
parent_accountfield #2875 (by @jma) - Acquisition accounts: allow extend/collapse of hierarchy #3771 (by @jma)
- Circulation UI alerts auto-dismiss #3758 (by @Garfield-fr)
- Add a new frontpage user message fonctionality #3697 (by @rerowep)
- Add a
rawsubfield for call_numbers in document index #3833 (by @PascalRepond) - Disable the javascript requirement for login view #3826 (by @jma)
- Public interface: always show search bar in the header #3811 (by @rerowep)
- chore(jsonschemas): enhance main descriptions and remove useless $schemas descriptions #3840 (by @PascalRepond)
- messages: Add message cli #3810 (by @rerowep)
- files: change template and max_files_count #3808 (by @rerowep)
- acquisition: add logging file to rollover cli #3801 (by @rerowep)
Fixes:
- api harvester: fix timestamp #3862 (by @rerowep)
- fix(csv serializers): enhance excel compatibility #3863 (by @PascalRepond)
- fix(intended_audience): correct content of the dropdown #3869 (by @PascalRepond)
- fix(babeltheque): prevent "more info" to display before the ng app #3871 (by @PascalRepond)
- fix(acq_orders): order date facet content #3860 (by @PascalRepond)
- fix(editor): autocomplete fields scrollheight #3861 (by @PascalRepond)
- fix: null document pid in the patron transaction events index #3852 (by @jma)
- Acquisitions: adding a receipt line right after order leads to an error 403 #3414 (by @jma)
- late issues view: error 403 in console #3307 (by @Garfield-fr)
- The shortcuts using a combination with shift are not working with QWERTY or QWERTZ keyboards. #1445 (by @jma)
- The shortcuts using a combination with shift are not working with QWERTY or QWERTZ keyboards. #1445 (by @jma)
- Local entities : genre/form field #3825 (by @Garfield-fr)
- Acquisitions: wrong indentation when changing parent account to other level #2874 (by @jma)
- Acquisitions: parent account dropdown should exclude current account and its children (error 500) #2873 (by @jma)
- JSONschema editors: form
addonsare not translated #3547 (by @PascalRepond) - mappings: document_type in item is not updated on document change #3140 (by @rerowep)
- URL size limited by uwsgi in certain deployments #3806 (by @rerowep)
- Ebooks that do not exist in the provider are not correctly deleted/updated in ILS #3718 (by @rerowep)
- Operation logs: anonymize notification recipient #3807 (by @PascalRepond)
- Missing permissions on certain API endpoints #3740 (by @rerowep)
- fix(entities): wrong date in public view #3843 (by @PascalRepond)
- remote entities: fix sync #3823 (by @rerowep)
- fix(stats): make active patrons period 12 months #3819 (by @PascalRepond)
- fix(tests): fix test problems #3820 (by @PascalRepond)
- monitoring: better timestamps #3799 (by @rerowep)
Other changes:
- chore(tests): add exceptions #3864 (by @PascalRepond)
- feat(permissions): change update receipts permissions #3870 (by @jma)
- chore(permissions): add details for acquisition permissions #3872 (by @jma)
- chore(user): update config for the datepicker #3874 (by @Garfiled-fr)
- migration: create the database migration alembic file #3858 (by @rerowep)
- migration: fixes and better code #3832 (by @rerowep)
- fix(translations): use poetry commands #3844 (by @PascalRepond)
- chore: update dependencies #3824 (by @rerowep)
- cached: fix cached functions #3817 (by @rerowep)
- chore: update dependencies #3815 (by @rerowep)
- chore(fixtures): add missing serial acq settings #3803 (by @PascalRepond)
- chore: delete Twitter link in test frontpage #3800 (by @PascalRepond)
v1.24.1
Enhancements:
- OAuth: return patron_pid in the scopes #3778 (by @rerowep)
- Topics and places profesionnal detailed view: display authorized access point #3770 (by @rerowep)
- Clarify login view #3789 (by @PascalRepond)
- Periodically delete orphan harvested documents #3776 (by @PascalRepond)
- Add user info to sentry errors #2734 (by @rerowep)
Fixes:
- Pro entity detailed view: RERO data missing #3763 (by @Garfield-fr, @rerowep)
- Acquisition receipt: Document without an identifier is not displayed correctly unless selected #3732 (by @rerowep)
- Error when displaying a loan if the item has been deleted #3710 (by @rerowep)
- Server error with incorrect viewcode #3711 (by @rerowep)
- fix(inventory list): serialization error message #3783 (by @PascalRepond)
- fix ebooks dojson language #3779 (by @rerowep)
Other changes:
v1.24.0
New features:
Enhancements:
- Periodically clean up
_draftdocuments #3761 (by @rerowep) - Allow more than two barcodes per patron #3745 (by @PascalRepond)
- Circulation interface: display item's enumerationAndChronology #3744 (by @PascalRepond)
Fixes:
- No thumbnail loaded for documents with any "electronicLocator" #3755 (by @Garfield-fr)
- Harvested physical books are not displayed correctly in public UI #3738 (by @rerowep)
- SIP2 returns None for a user/patron with any missing address field #3727 (by @rerowep)
Other changes:
- fix(deps): fix safety #3762 (by @jma)
- chore(prod): adapt VS frontpage #3757 (by @PascalRepond)
- dependencies: fix vulnerabilites #3750 (by @rerowep)
- fix(deps): fix safety #3756 (by @PascalRepond)
- import: fix SLSP #3751 (by @rerowep)
- test: fix coverage #3743 (by @rerowep)
- tests: uses black #3674 (by @rerowep)
v1.23.1
Enhancements:
- Update rero-ils-ui version to allow older browsers to use the public UI
- Delete useless error log in entities dojson
v1.23.0
New features:
- feat(circulation): automatic loan renewal #3691 (by @PascalRepond)
Enhancements:
- Ebooks: Import
document_typefrom Cantook/eBibliomedia #3692 (by @rerowep) - fix(circulation policies): improve data consistency #3729 (by @PascalRepond)
Fixes:
- fix(editor): seriesStatement becoming invalid if deleted and re-added #3731 (by @jma & @PascalRepond)
- loan tasks: ignore auto extend non extendable item #3728 (by @jma & @PascalRepond)
- fix: favicon #3724 (by @Garfield-fr)
- fix: font-src console error #3723 (by @PascalRepond)
- Order line editor: cannot add a note #3709 (by @jma & @PascalRepond)
- Error with role subfield when adding a contribution #3705 (by @jma)
- Document editor: impossible to select one role if the field was unselected #3712 (by @jma)
- SIP2: fix messages translations #3423 (by @lauren-d)
- Entities are not correctly reindexed following document #3672 (by @rerowep)
- Patron transaction events with a
owning_locationthat has been deleted create errors in the fees views #3702 (by @rerowep) - sip2: fix patron language #3707 (by @jma)
- SRU: fix fiction in 008 #3700 (by @rerowep)
Other changes:
- chore(deprecation): update compose commands to v2 #3730 (by @PascalRepond)
- chore: fix safety tests #3726 (by @PascalRepond)
- ebooks: fix harvest max results #3719 (by @rerowep)
- fix(tests): pin setuptools version #3720 (by @PascalRepond)
- dependencies: fix vulnerabilities #3715 and #3673 (by @rerowep)
v1.22.1
Fixes:
- fix(editor): resolve contribution and subject required subfields #3696 (by @Garfield-fr)
v1.22.0
New features:
- Flash message at the check-in if the item in an active exhibition/course or in a temporary location #1321 (by @Garfield-fr)
- Add in the item view a way to see the linked fees #3578 (by @Garfield-fr)
- Documents: add a field to flag fiction documents #3356 (by @rerowep)
- feat: babeltheque #3632 (by @Garfield-fr)
- documents: add file support #3639 (by @jma)
Enhancements:
- Delete legacy fields on items #3667 (by @PascalRepond)
- Monitoring: standard usage warnings should be ignored in Sentry #3600 (by @rerowep)
- Add an alert for pending request on request cancel #3571 (by @Garfield-fr)
- Templates:
all_permissionscannot delete private templates #3449 (by @PascalRepond) - Notifications: add circulation category to librarian notifications #3377 (by @rerowep)
- items mapping: improve call_number search functionnality #3620 (by @rerowep)
- Pro resources detailed views: enhancements #3618 (by @Garfield-fr)
- Receipt line creation: UX improvements #3609 (by @Garfield-fr)
- Search and import: loading bar is hidden #3565 (by @Garfield-fr)
- documents: add 005 to marc21 dojson #3654 (by @rerowep)
- patron_transaction_events: add item informations #3645 (by @rerowep)
- schema: update some schemas for ngx-formly v6 #3595 (by @Garfield-fr)
Fixes:
- fix(items): restore legacy checkout count #3689 (by @PascalRepond)
- fix(babelio): fix tab name #3687 (by @PascalRepond)
- fix(holdings): items inherit call numbers #3685 (by @PascalRepond, @jma)
- fix(document): ebook display #3683 (by @Garfield-fr)
- fix(ill): only show 6m+ ill if pending #3686 (by @PascalRepond)
- Getting some jsonschema specific URL returns an error #2731 (by @rerowep)
- Fiction field: change type #3677 (by @rerowep)
- Editor: adding an element to a type array #3661 (by @Garfield-fr)
- cataloging editor : contributor and subject fields : data deleted and duplicated #2625
- Search: exclusion operator doesn't work as expected for most fields #2971 (by @jma)
- Item circulation history: wrong operation counts #3656 (by @Garfield-fr, @PascalRepond)
- Improve the import when there are many identifiers #3118 (by @Garfield-fr)
- documents: list export doesn't work with expert search enabled #3265 (by @Garfield-fr)
- SIP2: fix messages translations #3423 (by @lauren-d)
- Hide ILL requests older than 6 months in the patron views #3527 (by @Garfield-fr)
- Import workflow for SLSP leads to a wrong document #2992 (by @rerowep)
- Permalinks to pro searches add unwanted filter #3617 (by @Garfield-fr)
- Document availabilty doesn't consider viewcode in public view #3619
- Deleting the last issue on a serial holding makes the "show more" link appear twice #2254
- The related documents field disappears when it goes from "link" to "label" #3071 (by @Garfield-fr)
- Pro requests list: display temporary location #3611 (by @Garfield-fr)
- Reasons not to delete items: "undefined collections" #3614 (by @Garfield-fr)
- Checkin note should be displayed when an item is scanned in its owning library #3610 (by @Garfield-fr)
- OAuth: user without patron returns error #3607 (by @rerowep)
- Checkin transit item sometimes doesn't show patron info #3612 (by @jma, @PascalRepond)
- fix(document): improve jsonschema oneOf #3665 (by @Garfield-fr)
- loan: better anonymize function #3675 (by @rerowep)
- test(stats): fix stats endpoint #3676 (by @Garfield-fr)
- remote_entities: fix sync #3648 (by @rerowep)
- import: fix work access point #3650 (by @rerowep)
- facet: fix year #3605 (by @rerowep)
- users: fix get REST API for a user without profile #3622 (by @jma)
- fix(item): required and hide on expression #3627 (by @Garfield-fr)
- patron: fix API /info #3615 (by @rerowep)
Other changes:
- chore: remove version on docker files #3694 (by @Garfield-fr)
- dependencies: fix safety check #3695 (by @Garfield-fr)
- fix(tests): pin flask-mail due to breaking changes #3690 (by @PascalRepond)
- dependencies: fix babel #3670 (by @rerowep)
- chore: add google analytics configuration #3669 (by @Garfield-fr)
- dependencies: fix vulnerabilites #3666 (by @rerowep)
- dependencies: sentry-sdk error #3658 (by @jma)
- remote_entities: remove bf:Agent #3604 (by @rerowep)
- chore: update dependencies #3635 (by @Garfield-fr)