Releases: rero/rero-ils
Releases · rero/rero-ils
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_account
field #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
raw
subfield 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
addons
are 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
_draft
documents #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_type
from 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_location
that 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_permissions
cannot 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)
v1.21.0
New features:
- document: advanced search config and endpoint #3496 (by @Garfield-fr)
- Add a
new_acquisition
facet in the document search #3525 (by @Garfield-fr) - Show item information on check-in with no active loan #3512 (by @Garfield-fr)
- Patron search: add an new facet status 'active/expired'. #2715 (by @Garfield-fr)
- Circulation-loans: add a sort by location and a toggle 'collapse details' #2616 (by @Garfield-fr)
Enhancements:
- PartOf: some numbering fields should be strings instead of integers #3570 (by @PascalRepond)
- Document import: infinite loading when a remote repository is down #3564 (by @rerowep & @Garfield-fr)
- Upgrade to Flask>2.0.0 #3441 (by @jma)
- Improve entities navigation and links #3513 (by @Garfield-fr)
- entities: improve search link generation #3537 (by @Garfield-fr)
- Hide ILL requests older than 6 months in the patron views #3527 (by @Garfield-fr)
- acquisition: improve sorting for vendors and orders #3490 (by @lauren-d)
- user: create token cli #3575 (by @rerowep)
Fixes:
- ill requests: fix facet filter not working #3602 (by @PascalRepond)
- user: make the username editable from the UI #3598 (by @jma)
- Operation log
cancel_request
is not created if the request has already been validated #3569 (by @PascalRepond) - Circulation: item in transit can wrongfully become at_desk #3403 (by @PascalRepond)
- Bibliographic record : display of the host document's numbering #1818 (by @PascalRepond)
- Item in transit sometimes marked as available #2827 (by @PascalRepond)
- Patron view: total number of requests is incorrect #3568 (by @PascalRepond)
- JSONschema editors: form
addons
are not translated #3547 (by @Garfield-fr) - It is possible to create a double barcode item #3540 (by @Garfield-fr)
- Change password view: problem with certain characters #3405 (by @jma)
- Pro patron history: checkout and renewal info missing #3529 (by @Garfield-fr)
- Acquisition default date is not saved on item creation #3530 (by @Garfield-fr)
- import: fix DNB subject #3584 (by @rerowep)
- chore(translations): fix jinja2 extraction #3583 (by @PascalRepond)
- import: fix SUDOC authors facette #3559 (by @rerowep)
- ill requests: adapt facet label #3567 (by @PascalRepond)
- scheduler: better timestamp #3562 (by @rerowep)
- librarian stats: fix incorrect new active patrons #3561 (by @PascalRepond)
- remote_entity: fix replace_identified_by task #3556 (by @rerowep)
- remote entities: fix replace-identified-by task #3555 (by @rerowep)
- items: fix orphean pid for invalidate records #3557 (by @jma)
- stats: fix number of requests report #3558 (by @jma)
- item: add library name on the circulation dump #3549 (by @Garfield-fr)
Other changes:
- chore(dependencies): fix safety conflict #3581 (by @PascalRepond)
- homepages: update rero+ clients homepages #3563 (by @PascalRepond)
v1.20.0
New features:
- Statistics configurations module #3532 (by @jma)
- Import: add Renouvaud SRU import #3518 (by @rerowep)
Enhancements:
- ill requests: improve status display #3503 (by @PascalRepond)
Fixes:
- entity: Add verbose to sync-errors cli #3536 (by @rerowep)
- Serials: items that are not received should not have a received_date #3457 (by @rerowep)
- import: SLSP #3517 (by @rerowep)
- user: fix size of country field on form #3484 (by @Garfield-fr)
- notifications: set a maximum delay #3510 (by @PascalRepond)
- import: fix BNF qualifier #3514 (by @rerowep)
- remote_entities: fix ReplaceIdentifiedBy #3511 (by @rerowep)
- General note label displayed even if the field doesn't exist #3523 (by @Garfield-fr)
- notifications: process date has no timezone #3296 (by @rerowep)
- Check-in view: patron information is not displayed anymore #3509 (by @PascalRepond)
- Login location not displayed if only one affiliation #3477 (by @Garfield-fr)
- dependencies: fix vulnerabilites #3515 (by @rerowep)
- dependencies: fix security issues #3506 (by @jma)
- dependencies: unlock redisbeat version #3500 (by @PascalRepond)
- translations: fix untranslated strings #3502 (by @PascalRepond)