Releases: rero/rero-ils
Releases · rero/rero-ils
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)
v1.19.0
New features:
- Add local entities management #3458 (by @zannkukai)
- entities: add place #3456 (by @rerowep)
- entities: add temporal #3455 (by @rerowep)
- entity: add display for new types #3483 (by @Garfield-fr)
- Circulation UI: display pickup location for at_desk check-in #3433 (by @Garfield-fr)
Enhancements:
- entity: better replace_identified_by #3497 (by @rerowep)
- entity: use in memory for sync task #3494 (by @rerowep)
- cli: create_documents_with_items_lofis #3486 (by @rerowep)
- Fix item sorting for standard holdings #2243 (by @Garfield-fr)
- pro document detailed view: optimize item loading #3400 (by @Garfield-fr)
- Improve global performance #3447 (by @jma)
- circulation: optimize operations performance #3415 (by @jma)
- ILL requests: order pickup locations by name in public form #3432 (by @PascalRepond)
- Transaction history: change unclear "location" label #3440 (by @PascalRepond)
- ILL requests: improve display in pro circulation UI #3419 (by @zannkukai)
- admin interface: The status of the item is not updated after a request #2314 (by @Garfield-fr)
- Order lines in the notifications are not in the same sequence than in the order detailed view #2653 (by @Garfield-fr)
- document: improved display of genre form field #3444 (by @Garfield-fr)
- acquisition: exclude harvested documents #3471 (by @Garfield-fr)
- entity: better replace identifiedBy #3454 (by @rerowep)
- stats: add tests #3462 (by @jma)
Fixes:
- pricing stats: fix number of ill requests #3499 (by @PascalRepond)
- notifications: fix availability delay #3491 (by @PascalRepond)
- import: better contribution for SUDOC #3495 (by @rerowep)
- Document import: subject
creator
is unexpected #3468 (by @rerowep) - Loans are displayed twice in the loan history #3469 (by @Garfield-fr)
- IdRef links not created when import from Sudoc #3473 (by @rerowep)
- Error sending an order when the language template is not configured #2714 (by @Garfield-fr)
- Public view: The layout should change after expanding the result to global view #3136 (by @Garfield-fr)
- Keyboard shortcut for
help
is hardlinked to the test instance #2825 (by @Garfield-fr) - stats: some circulation stats are incorrect because they also count notifications #3435 (by @jma)
- UI: certain texts get unselected on keystroke #3276 (by @Garfield-fr)
- Manual fees UI: problems with manual fees of type
overdue
#3438 - Request: Location with pickup location option disabled, still displayed as a pickup location #3404 (by @zannkukai)
- Serial issue with status
expected
should not appear as available #3370 (by @zannkukai) - Checkin view: location and call number not displayed [transit item] #3319 (by @zannkukai)
- loan: fix for the patron barcode #3476 (by @Garfield-fr)
- stats: add missing import for StatsSearch #3472 (by @Garfield-fr)
- entities: fix for not-hashable value #3434 (by @Garfield-fr)
- tests: fix failing tests #3481 (by @PascalRepond)
- fix MARC equivalency for work_access_point #3466 (by @PascalRepond)
- dependencies: fix security issues #3474 (by @jma)
- tests: fix patron expiration date #3470 (by @jma)
- import: fix SLSP scale and cartographic #3446 (by @rerowep)
- dependencies: fix security issues #3452 (by @PascalRepond)
- editor: correct label for Media Type #3429 (by @PascalRepond)
- tests: fix imports #3437 (by @jma)
- operation logs: anonymization respects jsonschema #3416 (by @PascalRepond)
- ILL request: update patron circulation statistics #3421 (by @zannkukai)
- Update README.md: Louvain (≠ Leuven) #3418 (by @sbibauw)
- SRU: correct unnecessary log for bf:Temporal transformation #3425 (by @rerowep)
- dependencies: fix security issues #3422 (by @rerowep)
Other changes:
- chore: update github templates #3492 (by @PascalRepond)
v1.18.0
New features:
- Add claim mechanism for periodical issues #3376 (by @zannkukai)
- Update loans
end_date
when a closed date/period is added into library exceptions #2663 (by @zannkukai) - Add import from SUDOC by SRU #3363 (by @rerowep)
- Add a way to set a default active library #3362 (by @Garfield-fr)
- Confirmation message when leaving a form without saving #2104 (by @Garfield-fr)
Enhancements:
- Send
recall
notifications at checkout when items have a request for other persons #2673 (by @zannkukai) - patron profile: show overdue preview fees #3343 (by @Garfield-fr)
- Display ILL request also in the professional patron account #2165 (by @Garfield-fr)
- Item editor: default date when activating
new_acquisition
is today #2777 (by @Garfield-fr) - Correct replace identifiedBy #3364 (by @rerowep)
- sru: subjects and genreForm #3365 (by @rerowep)
- fees: add invoice payment method #3373 (by @PascalRepond)
Fixes:
- claims: manage missing data for claim notification #3399 (by @zannkukai)
- stats: fix validated requests count #3402 (by @PascalRepond)
- ILL requests: some fields shouldn't be required, others should be #2027 (by @PascalRepond)
- Barcode fields should be unique #3386 (by @PascalRepond)
- Permissions linked to the serial holdings detail view #1705
- stats for pricing: should not take into account ill requests with status
denied
#3359 (by @PascalRepond) - Contributors not displaying in patron profile (public view) #3380 (by @Garfield-fr)
- Circulation info should take into account temporary item type in public view #2965 (by @Garfield-fr)
- users: library used for the operation logs is wrong #3310 (by @Garfield-fr)
- Error if an item from a library without opening hours is checked out #2419 (by @PascalRepond)
- With the English interface, sometimes dates are displayed in the US format #1469
- circulation: fix has_is_open library method #3396 (by @PascalRepond)
- loan: fix LoansIndexer #3395 (by @rerowep)
- user: fix for invalid date of birth #3369 (by @Garfield-fr)
Other changes:
- scheduler: change timings #3391 (by @rerowep)
- alembic: fix log output format #3387 (by @lauren-d)
- tests: fix vulnerabilities and pycodestyle #3390 (by @PascalRepond)
- rero+: update vs frontpage #3412 (by @PascalRepond)
- alembic: fix errors for the next release #3410 (by @jma)
- entities: fix replace identified by #3413 (by @rerowep)