Releases: rero/rero-ils
Releases · rero/rero-ils
v1.17.1
Fixes:
- facet: fix subjects fiction #3353 (by @rerowep)
- records: fix related resources indexes deletion problem #3355 (by @zannkukai)
- fix bf:Organisation labels #3354 (by @PascalRepond)
v1.17.0
New features:
- document: allow MEF linked subject #3303 (by @zannkukai)
- document: linked concept for genreForm field #3315 (by @zannkukai)
- entity: renames
bf:Concept
tobf:Topic
#3304 (by @jma) - entity: configure the editor #3300 (by @jma)
- contribution: rename
Contribution
toEntity
#3261 (by @zannkukai) - documents: change contribution structure #3255 (by @jma)
Enhancements:
- entities: sync for contributions and concepts #3342 (by @rerowep)
- entities: refactoring of MEF proxy #3292 (by @zannkukai)
- documents: refactoring work_access_point field #3305 (by @zannkukai)
- documents: delete
$ref
possibility onprovisionActivity.places
#3283 (by @zannkukai) - documents: simplify subjects structure #3278 (by @jma)
- entity: remove
type
key from linked entity json schema #3275 (by @zannkukai) - documents: use dumpers #3253 (by @jma)
- documents: uses extensions #3242 (by @jma)
Fixes:
- acquisition: fix account changes for order line #3347 (by @zannkukai)
- dependencies: fix security issues #3349 (by @jma)
- document: allow MEF linked subject #3344 (by @jma)
- entites schemas: adapt field titles and defaults #3338 (by @PascalRepond)
- fix: test scripts for poetry 1.5.0 #3339 (by @PascalRepond)
- ui: fix subjects in public document detailed views #3344 (by @jma)
- editor:
bf:Organisation
was expected #3231 - Autocomplete doesn't work above 10 characters per word #2619
v1.16.0
v1.16.0 (2023-05-10)
New features:
- Inventory list: add descending sort by callNumber #2991 (by @Garfield-fr)
- Circulation professional interface: it should be possible to cancel a request from the patron account #2998 (by @Garfield-fr)
- ILL pickup location should be configurable in the location #3124 (by @Garfield-fr)
- Global ILL requests: check if an item exists in organisation before submitting #3138 (by @Garfield-fr)
- Add a way to display the password as the user types it (login form) #2033
Enhancements:
- document: country codes to replace and remove from country codes list #2881 (by @PascalRepond)
- Import from the Web : country codes mapping #2883 (by @PascalRepond)
- Item operation history: add total number of checkouts #2996 (by @Garfield-fr)
- Operation history of a document should show the user's library #2059 (by @Garfield-fr)
- Do not anonymise operation logs linked to an item with fees #3121 (by @zannkukai)
- notifications: store recipients for circulation notifications #3288 (by @zannkukai)
- institutions list should respect alphabetical order #2397 (by @Garfield-fr)
- Patron account expired: improve message #2920 (by @Garfield-fr)
- Item operation history: add the notifications sent #2639 (by @Garfield-fr, @zannkukai)
- It should be possible to load documents as harvested, even if they are not electronic #3147 (by @Garfield-fr)
Fixes:
- permissions: a librarian should be able to change location to another library #3294 (by @zannkukai)
- ILL requests: 'copy' field is not correctly saved #1671
- serials: sorting date is only used in the holding edit view #3295 (by @zannkukai)
- Some fees calculate the payment form sum incorrectly #2961 (by @zannkukai)
- Fix date checkout: sunday displayed as an opened day #2370 (by @Garfield-fr)
- statistics permissions: a user should only see the stats for his libraries #3297 (by @Garfield-fr)
- public view: the console displays an error message in the detailed view #2008 (by @Garfield-fr)
- circulation: cross component is not loaded after editing a patron #3156 (by @zannkukai)
- Prevent orphan local fields #3207 (by @zannkukai)
- Pro UI: by default, document search bar should be filtered by organisation #2891 (by @zannkukai)
- contribution: fix sync #3323 (by @rerowep)
- import: fix contribution $ref creation #3313 (by @rerowep)
- dojson: fix LOC partOf numbering #3282 (by @rerowep)
- notifications: correct process counts #3317 (by @rerowep)
- contribution: fix get online #3312 (by @rerowep)
- translations: add phone types #3277 (by @Garfield-fr)
- items: return raw due date #3289 (by @jma)
Other changes:
- locations: add RERO serializers #3325 (by @zannkukai)
- dependencies: fix security issues #3287 (by @rerowep)
- setup: fix errors #3316 (by @rerowep)
- dependencies: fix #3299 (by @Garfield-fr)
v1.15.0
New features:
- Permissions: add multiple roles #2779 (by @zannkukai)
- Synchro MEF / RERO-ILS #2849 (by @jma, @rerowep)
- Add additional fees manualy #3143 (by @Garfield-fr)
- Specify for serial issues a delivery date different from the expected date #2921 (by @zannkukai)
- Search items by current number of pending requests #2708 (by @Garfield-fr, @rerowep)
- users: add an option "no_information" for gender #3199 (by @PascalRepond)
Enhancements:
- Circulation policy (can request) should take into account the temporary location #2885 (by @zannkukai)
- Enhance login security #3168 (by @Garfield-fr, @PascalRepond)
- Allow to edit expected date for received issues #2239 (by @PascalRepond)
- The canceled request is displayed in the history tab of the professional patron account #1516
- security: enhance login #3223 (by @Garfield-fr)
Fixes:
- circulation: fix
can_be_requested
circulation method #3285 (by @zannkukai, @jma) - Strings
i18nPlural
seem to not be translated correctly #3112 (by @Garfield-fr) - Author-Titles entries should be removed from the MEF link to person (GnD) #2803 (by @rerowep)
- validator: fix translations on password validator #3284 (by @Garfield-fr)
- translations: fix unicode characters in jsonschema #3279 (by @PascalRepond)
- permissions: fix patron read permission #3281 (by @jma)
- Inventory list : sort by call number leads to an Error 500 #3212 (by @zannkukai)
- "Acquisition_order" notification setting, in the library editor, cannot be saved #2974
- Suppress the 'acquisition_order' field in the library notification setting #3241 (by @zannkukai)
- Fees not calculated correctly when past holidays and exceptions are deleted #3159 (by @zannkukai)
- Local fields should be displayed in their numeric sequence #2994 (by @zannkukai)
- Some IdRef authorities appear in more than one MEF cluster #2144
- Cannot remove gender value in the user data editor #2189
- documents: invalid identifiers should be indexed #3220 (by @zannkukai)
- inventory list: fields from provisionActivity are not exported to csv #3227 (by @zannkukai)
- Syntax error in stale.yml GitHub Workflow #3217
- indexing: fix wildcard queries #3269 (by @jma)
- import: fix get_contribution_link #3257 (by @rerowep)
- documents: fix role in contribution #3244 (by @rerowep)
- documents: fix contribution duplicates #3221 (by @jma)
Other changes:
- alembic: scripts for data migration #3251 (by @zannkukai)
- tests: Prevent MEF access #3263 (by @rerowep)
- monitoring: ES indices #3258 (by @rerowep)
- test: better MEF tests #3256 (by @rerowep)
- utils: timestamps #3248 (by @rerowep)
- agents: add MEF synchronization #3237 (by @jma)
- imports: LOC #3219 (by @rerowep)
- circulation: better logs for no circulation action #3230 (by @rerowep)
- debug: Add some configuration to debug #3229 (by @jma)
- tests: fix dependency error #3228 (by @jma)
- contributions: remove legacy code #3205 (by @jma)
v1.14.1
Fixes:
- Order template: add the subfield 'qualification' next the ISBN #2880 (by @zannkukai)
- documents: inject MEF pid in for subjects #3208 (by @jma)
- fix: reinforce search/export of patron transaction #3206 (by @zannkukai, @jma)
v1.14.0
v1.14.0 (2022-12-22)
New features:
- Acquisition : rollover process #2904 (by @zannkukai & @Garfield-fr)
- Add rollover settings in the library / fiscal year / organisation #2931 (by @Garfield-fr)
- Fees brief view #2851 (by @zannkukai)
- Concepts IdRef RAMEAU are integrated into MEF #2952 (by @rerowep)
- From a document detailed view, it is possible to view all linked documents #3006 (by @Garfield-fr)
Enhancements:
- Anonymisation should work even if a location has been deleted #3148 (by @jma)
- Add the barcode and call number fields in the availability notification #2693
- The subject import should be configurable between fields
subjects
andsubject_imported
#3079 (by @benerken) - Order template: add the subfield 'qualification' next the ISBN #2880 (by @zannkukai)
- Two screens: "no results" and "no records in this section" #2576 (by @Garfield-fr)
- Circulation interface: the name of the patron that requested an item should be clickable #2997 (by @Garfield-fr)
- It should be possible to type more characters in fields displayed_status.label and circulation_information.label #2375 (by @PascalRepond)
- document: open electronicLocator in new tab #3157 (by @PascalRepond)
- ill requests: add warning to check organisation #3141 (by @PascalRepond)
- holdings: extend
note.content
max length #3095 (by @PascalRepond)
Fixes:
- test: fix interval for fees after extend #3200 (by @Garfield-fr)
- contributions: fix contribution commit #3196 (by @jma)
- security: uniformize failed login message #3189 (by @PascalRepond)
- serializers: fix error when no
bf:Publication
#3139 (by @PascalRepond) - selfcheck: patron requests should differentiate available and not available for sip2 #3173 (by @lauren-d)
- Vendor notification: display EAN in place of ISBN #3161 (by @zannkukai)
- SRU MARC21 export: $0 within fields 100/700/710 is provided only for the first record of the list #2999 (by @rerowep)
- acquisitions: common filters aren't cleared when switching from "orders" to "late issues" #2633 (by @Garfield-fr)
- Parameter
simple=1
should be hidden from the interface in the public view #3094 (by @Garfield-fr) - Import duplicate check suggesting erroneous duplicates #3031 (by @Garfield-fr)
- Wrong contributor URL (route) on the patron profile #3092 (by @Garfield-fr)
- It should not be possible to link a document to a harvested document #3018 (by @Garfield-fr)
- Some holdings information is not displayed well in small screens #3013 (by @Garfield-fr)
call_number
search is inconsistent in item and holdings mapping #2908 (by @PascalRepond)- tests: fix notifications #3183 (by @jma)
- contribution: fixes PIDDoesNotExistError #3182 (by @rerowep)
- document: fix contribution error #3119 (by @lauren-d)
- holdings: fix deletion of standard holdings #3105 (by @lauren-d)
- export: fix zotero plugin error #3125 (by @lauren-d)
- SRU: fix illegal characters #3134 (by @rerowep)
- item: avoid deletion when a collection use it #3133 (by @jma)
- database: fix orphan pids #3107 (by @jma)
- document: fix RIS export #3110 (by @jma)
Other changes:
- documents: better facets fiction #3180 (by @rerowep)
- document: document with item and or local field #3155 (by @rerowep)
- PatronTransaction: facets & serialization #3160 (by @zannkukai)
- devel: add keep alive dev server support #3175 (by @jma)
- tests: fix tests due to too short variables #3172 (by @jma)
- dojson : remove punctuation for work_access_point #3144 (by @rerowep)
- dojson: use MEF latest api for contribution link #3163 (by @rerowep)
- ci: use node 14 #3162 (by @rerowep)
- utils: add context manager to JsonWriter #3152 (by @rerowep)
- dependencies: fix vulnerabilites #3151 (by @jma)
- dependency: fix
jsonref
python package version. #3150 (by @zannkukai) - web asset: use angular 14 #3132 (by @jma)
- dependencies: update the dependencies lock file #3135 (by @rerowep)
- general: fix vulnerabilities #3115 (by @zannkukai)
- Upgrade to Angular 14 #3123
v1.13.1
Fixes:
- loans: warns for loans not changing status /3102 (by @rerowep)
- Irregular holdings generate interruption of the job creating the late issues #3103 (by @rerowep)
- fixtures: fix bulk_save #3087 (by @rerowep)
- inventory list: fix items stats incorrect values #3097 (by @jma)
- documents: fix facets subject and genre form #3099 (by @jma, @vgranata)
- documents: fix flask attribute error #3098 (by @lauren-d)
- document: fix detailed view variant titles #3093 (by @PascalRepond)
v1.13.0
New features:
- Improve facets #2763 (by @vgranata)
- Acquisition: export order lines and accounts information #2899 (by @lauren-d)
- Loans brief view + export #2903 (by @zannkukai)
- ILL request button on the global view for item of other organisations #2950 (by @Garfield-fr)
Enhancements:
- Editor: add field
acquisition_date
in the quick access #3032 (by @PascalRepond) - Holdings request: improve UX #2943 (by @Garfield-fr)
- Patron account (pro UI): display call numbers #3014 (by @zannkukai)
- Changing the fiscal year in the organisation should be directly effective for all users #2929 (by @Garfield-fr)
- Most used values of dropdown shown first #1419 (by @PascalRepond)
- Add subtypes "Projected image" and "Pictorial book" to the document #2884 (by @Garfield-fr)
- Add some fields to the Inventory list #2704 (by @BadrAly)
- update flask-wiki to 0.2.1 #3002 (by @PascalRepond)
Fixes:
- import: fix configuration #3082 (by @Garfield-fr)
- patron transactions: fix incremental overdue fees #3019 (by @lauren-d)
- notifications: fix notification at desk #3021 (by @lauren-d)
- SIP2: user authentication should not base exclusively on the e-mail #2987 (by @lauren-d)
- Some sub-fields should be indexed so that expert searches can target them #3027 (by @jma)
- The title parts Number and Names should be displayed in the order of the editor #3050 (by @jma)
- Search containing character "&" not consistent #2972 (by @jma)
- Correct the handling of alternate graphics in Title proper fields (display and indexing) #2591 (by @jma)
- Host document is not displayed when the main title contains a language value #3048 (by @jma)
- Wrong display of the Variant Title's Part name #2906 (by @jma)
- Only one mainTitle is indexed in a partOf document field. #2730 (by @jma)
- User editor: cannot save a new user using a template #3053 (by @PascalRepond)
- Block modification of resources linked to a non current fiscal year #2930 (by @Garfield-fr, @BadrAly)
- Some MEF string should not have white spaces around parenthesis #3033 (by @rerowep)
- At desk notification gets cancelled if
loan
is not indexed fast enough #3005 (by @lauren-d) - Removing an order line already sent creates errors #2688 (by @lauren-d)
- Inventory list export: some columns counts only use active loans #2793 (by @BadrAly)
Other changes:
- setup: limit number of ebooks in test instances #3070 (by @PascalRepond)
- dependencies: fix vulnerabilities #3068 (by @jma)
- holdings: fix json schema #3029 (by @Garfield-fr)
- documentation: update contributing guide #3024 (by @PascalRepond)
- ebooks: better ebook harvesting #3020 (by @rerowep)
- documents: fix reindexing documents #3034 (by @rerowep)
- dojson: better code #3035 (by @rerowep)
- tests: fix pytest-invenio>1.4.11 #3036 (by @jma)
- templates: update footer info #3017 (by @PascalRepond)
- tests: fix tests for the new pydocstyle version #3028 (by @jma)
- ebooks: fix deletion of holdings #3015 (by @rerowep)
- update links: privacy policy and test instances #3001 (by @PascalRepond)
- test instances: allow message translation #3000 (by @PascalRepond)
v1.12.0
New features:
Enhancements:
- contributions: get also deleted MEF records #2959 (by @rerowep)
- Move test server alert to app header #2966 (by @PascalRepond)
- Convert 4 last fields: abbreviated title, scale (maps), work access point, temporal coverage (RERO+ specific) #2878 (by @rerowep)
- Cantook e-books are affiliated to libraries #2902 (by @rerowep)
- Better size for document icons and thumbnails in the mobile version #2733
- Add identifiers fields for Document in relation (when label) and Series statement #2275 (by @Garfield-fr)
- display of idref contributors in RERO ILS and MEF #2559 (by @rerowep)
- Search on ISBN should be possible with or without hypens(-) in it #2446
- Requests: add a filter/Facet by location and pickup location #2923 (by @zannkukai)
- E-mail validation must be stricter #2838 (by @zannkukai)
- Items (UI) : rtsp procole is flagged as "unsafe" by Angular #2893 (by @zannkukai)
- Billing statistics: completion, correction #2847 (by @rerowep)
- Circulation interface: display due date #2637 (by @vgranata)
Fixes:
- dojson: fix rero 260 #2944 (by @rerowep)
- global front page: fix link to new ill request #2963 (by @PascalRepond)
- Using the pager of the result page does not display the top of the page #2322 (by @Garfield-fr)
- editor: ProvisionActivity field: change limit for Date1 and date2 #2948
- Document's editor : performance problem when adding/deleting a field #2882
- Problem when adding a "Subordinate units" in a Corporate body #2649
- Work access point is always set to "Link to work" in the editor #2340
- The editor should work differently when we update or create a resource #2766 (by @Garfield-fr, @jma)
- Document editor problems with place of publication (
provisionActivity
) #2659 - Document editor: subfield "identifier" missing in Work access point field #2388 (by @Garfield-fr)
- ContentMediaCarrier : value to remove and placeholder to add #1924 (by @zannkukai)
- Claimed status should not be automatically set if the issue has not been claimed #2890 (by @BadrAly)
- Error "400 Bad request" sometimes when opening or editing an item #2705 (by @Garfield-fr)
- Editor : the ISBN check for duplicates doesn't convert ISBN 10 into 13 #1893 (by @Garfield-fr, @zannkukai)
- Missing and wrong formated information in the orders sent #2647 (by @zannkukai)
- ISSN search should not be case sensitive #2783
- At_desk notification: incorrect patron info #2938 (by @zannkukai)
- Renew button sometimes appears for items that are not renewable #2872 (by @BadrAly)
- Add user form validations #2765 (by @zannkukai)
- ilsdev and bib.test should not be indexed by search engines #2762 (by @rerowep)
- Import from the web: improve mapping #2565 (by @benerken)
- Subjects from MEF are not displayed correctly in facet / document detailed view #2609 (by @zannkukai)
Other changes:
- documents: fix the thumbnail size on different devices #2988 (by @Garfield-fr)
- translations: fix unitest #2983 (by @zannkukai)
- documents: fix streaming download of RIS file #2968 (by @lauren-d)
- editor: fix subject field performance #2969 (by @PascalRepond)
- fix: ill link on the frontpage #2976 (by @PascalRepond)
- alembic: more robust ill request operation log #2967 (by @rerowep)
- scheduler: improvments #2937 (by @rerowep)
- tests: fix github actions #2941 (by @rerowep)
- tests: fix test_loan_operation_log #2945 (by @rerowep)
- dependencies: update the dependencies lock file #2935 (by @rerowep)
- document: fix subject subdivisions min items #2936 (by @zannkukai)
- help: fix easy-mde CDN #2933 (by @PascalRepond)
- documents: fix alembic bf:Organization #2927 (by @rerowep)
- holdings: fix items updates #2942 (by @BadrAly)
v1.11.0
Enhancements:
- help: update flask-wiki #2924 (by @PascalRepond)
- Item local fields and item temporary circulation category should be indexed in the document #2211 (by @zannkukai, @vgranata)
- Items: add rtsp protocole in jsonschema of item #2892 (by @benerken)
- Librarians should receive a notification when an item arrives at desk #2695 (by @zannkukai)
- Communication channel should be automatically updated if the patron adds or remove an e-mail #1580 (by @BadrAly)
- Small improvements in the patron account #2751 (by @zannkukai)
- Integrate IdRef and GND identifiers in the document index #1547 (by @rerowep)
- Add the Subject subdivisions (MARC21 6XX $v $x $y $z) #2455 (by @zannkukai)
- Add "access_note" in the online holdings #2607 (by @zannkukai)
- Add a button in the patron account to extend all lines (accordion) #2839 (by @zannkukai)
Fixes:
- alembic: reindex holdings items_count and public_items_count #2840 (by @rerowep)
- document: fix thumbnail caption #2844 (by @zannkukai)
- schema: correct errored values of https #2866 (by @BadrAly)
- Holdings : change the name of "Available collection" and "Supplementary content" #1769 (by @PascalRepond)
- Impossible to access statistics from a patron linked to more than one organisation #2697 (by @vgranata)
- Missing translations in the holdings detail view #2276 (by @PascalRepond)
- Edit document field
subject
(is newly implemented) #1869 (by @zannkukai) - Subjects from MEF are not displayed correctly in document detailed view #2609 (by @zannkukai)
- Removing an e-mail in the user does not check in all organisations if there is still an e-mail communication channel #2281 (by @BadrAly)
- "1 request" is not translated in the professional document detailed view #2752 (by @PascalRepond)
- Fees: Some strings not extracted #2727 (by @PascalRepond)
- Incorrect patron communication_channel after removing email. #2887 (by @BadrAly)
- Reset password notification sent when changing/adding a user e-mail #2313 (by @BadrAly)
- Line breaks in the
enumerationAndChronology
holding field are not displayed in the UI #2822 (by @zannkukai) - Validation error 'multiple of 0.01' at the receipt #2815 (by @zannkukai)
- ISBN duplicates control shouldn't take into account the document currently edited #2407 (by @Garfield-fr)
- Account name and number: duplicate should not be validated #2817 (by @Garfield-fr)
- ILL request form: change default pickup location behaviour #2772 (by @Garfield-fr)
- Wrong fixtures for the organisation active budgets #2850 (by @BadrAly)
- Entering a patron barcode doesn't work when the checkin form contains one or more lines #2735 (by @vgranata)
- Some requests are not cancelled when they expire #2710 (by @zannkukai)
- Draft records accessible in public view cause Internal Server errors #2623
- Deletion of a location is not blocked if holdings are attached to it #2729 (by @zannkukai)
- Wrong display of the titles parts #2703 (by @zannkukai)
- Request: pickup deadline should be calculated starting from the checkin date #2679 (by @zannkukai)
- Dispute creation lead to a server error #2774 (by @zannkukai)
Other changes:
- notifications: fix random unitest #2916 (by @zannkukai)
- notification: Fix AT_DESK notification #2913 (by @zannkukai)
- translations: replace 'Leser' by 'Kunde' in German #2912 (by @PascalRepond)
- python: use poetry >= 1.1 #2720 (by @rerowep)
- docs: improve issues and PR templates #2896 (by @PascalRepond)
- ebooks: fix dojson subjects #2888 (by @rerowep)
- document: agent identifiers #2876 (by @rerowep)
- contribution: fix replace ReplaceMefIdentifiedBy #2856 (by @rerowep)
- cli: fix reroils endpoints #2855 (by @rerowep)
- subjects: change bf:Organization to bf:Organisation #2857 (by @rerowep)
- homepage: add viewcode on ill link for the vs skin #2860 (by @Garfield-fr)
- contribution: fix fixtures #2863 (by @rerowep)
- contribution: adapt refs #2761 (by @rerowep)
- fixtures: extract json #2845 (by @rerowep)
- dependencies: update the dependencies lock file #2805 (by @rerowep)
- tests: better file fixtures management #2833 (by @zannkukai)