Releases: rero/rero-ils-ui
Releases · rero/rero-ils-ui
Release list
v21.1.0
21.1.0 (2026-07-14)
⚠ BREAKING CHANGES
- homepage: in
rero/ng-core@be4d13e
Co-Authored-by: Pascal Repond pascal.repond@rero.ch
Features
- centralize double-submit prevention and clean up HTTP interceptors (1f494e2)
- holding: header texts selectable (0a87ad8)
- homepage-editor: add my organization view (1695356)
- homepage: display the new fields in the organisation detailed view (d0c0c9f)
- library: migrate library editor and detail view to NgRx Signal Store (6f294ca)
- organisation: enhance the organisation detailed view (d6ec81e)
- patron: add operation log history (139fccd)
Bug Fixes
- alert-type: change to warn (31bbf47)
- files: nest label under metadata when updating a file (7a7bdc9)
- holdings-editor: predictions preview (a984f15)
- holdings: keep pagination settings when deleting an item (b63295c)
- holdings: wrap translate keys with marker for extraction in NgRx store (f6c0d53)
- local-fields: align tab visibility and permissions with backend (abd3f78), closes rero/rero-ils#4092
- location: fix location list not updating after deletion (d92739d)
- location: invoke deleteInfoMessage signal in template (e5f1da7)
- permissions: add missing resource translations (0819374)
v21.0.0
Breaking changes:
- chore: migrate to Angular 21 with NgRx Signal Store and zoneless change detection #1446 (by @jma & @Garfield-fr)
v19.3.0
New features:
- feat: display location public note in holdings views #1433 (by @PascalRepond)
- feat(patrons): add "Not expired" filter to patrons #1435 (by @PascalRepond)
- feat: handle deleted documents linked to acq lines #1431 (by @PascalRepond)
- feat(circulation): remove temporary item type on scan #1408 (by @PascalRepond)
- feat: display issue sort_date #1427 (by @PascalRepond)
Fixes:
- fix(patron-profile): fix stale contributors when switching organisations #1441 (by @PascalRepond)
- fix: fix column alignment in document description #1432 (by @PascalRepond)
- docs(user): fix loan history description to reflect the new policy #1458 (by @PascalRepond)
- docs: update "remove temp item type" hint #1457 (by @PascalRepond)
Other changes:
- build: update dependencies #1430 (by @PascalRepond)
- build: add workflow to publish releases to npm #1428 (by @PascalRepond)
- docs: update readme and remove unused github workflows #1429 (by @PascalRepond)
- refactor: remove dynamic thumbnail resolution #1450 (by @PascalRepond)
v19.2.1
Fixes:
- fix: force ngx-formly version to 7.0.0 to prevent an editor error with arrays (by @PascalRepond)
- fix: expand browser compatibility for public apps (by @PascalRepond)
v19.2.0
New features:
- refactor(profile): improved layout of the patron folder #1359 (by @Garfield-fr)
- feat: display barcode on public patron profile #1333 (by @Garfield-fr)
- feat(circulation): add number of requests limits #1334 (by @PascalRepond)
- feat: add page title #1346 (by @Garfield-fr)
Enhancements:
- feat(collection): add item filter for current organisation #1375 (by @Garfield-fr)
- feat(collections): enhance detailed view #1336 (by @PascalRepond)
Fixes:
- fix(libraries): remove confusing info about notifications #1384 (by @PascalRepond)
- fix: move public-patron-profile routes to the public-search app #1385 (by @PascalRepond)
- fix(public): always hide request button when an item cannot be requested #1382 (by @PascalRepond)
- chore(record): improve messages translation #1368 (by @PascalRepond)
- fix(circulation): fix expected fees #1367 (by @Garfield-fr)
- fix(circulation): hide/show the show more link #1366 (by @Garfield-fr)
- fix(circulation): update the name of the history route #1365 (by @Garfield-fr)
- fix(serial): after quick receipt, the actions are deactivated #1364 (by @Garfield-fr)
- fix(serial): cancelling an item delete hides the item #1363 (by @Garfield-fr)
- fix(files): upload, label change #1361 (by @rerowep)
- fix(translate): add logic to translate messages #1357 (by @Garfield-fr)
- feat(import): add number of displayed results #1356 (by @Garfield-fr)
- fix(patron detail): add missing
<dd>tag #1348 (by @PascalRepond) - fix(menu): fix cache library selection #1347 (by @Garfield-fr)
- fix(editor): new syntax for search field #1345 (by @Garfield-fr)
- fix: remove multiple headers hidden for printing #1344 (by @PascalRepond)
Other changes:
- chore(actions): auto-assign PR author #1373 (by @PascalRepond)
- chore: add katex library on dev dependencies #1358 (by @Garfield-fr)
- chore: update dependencies #1355 (by @PascalRepond)
- chore(dev): update eslint settings #1349 (by @PascalRepond)
- chore: update dependencies #1343 (by @PascalRepond)
- chore: remove ngVar directive #1322 (by @Garfield-fr)
v19.1.0
New features:
- refactor(profile): improved layout of the patron folder #1359 (by @Garfield-fr)
- feat: display barcode on public patron profile #1333 (by @Garfield-fr)
- feat(circulation): add number of requests limits #1334 (by @PascalRepond)
- feat: add page title #1346 (by @Garfield-fr)
Enhancements:
- feat(collection): add item filter for current organisation #1375 (by @Garfield-fr)
- feat(collections): enhance detailed view #1336 (by @PascalRepond)
Fixes:
- fix(libraries): remove confusing info about notifications #1384 (by @PascalRepond)
- fix: move public-patron-profile routes to the public-search app #1385 (by @PascalRepond)
- fix(public): always hide request button when an item cannot be requested #1382 (by @PascalRepond)
- chore(record): improve messages translation #1368 (by @PascalRepond)
- fix(circulation): fix expected fees #1367 (by @Garfield-fr)
- fix(circulation): hide/show the show more link #1366 (by @Garfield-fr)
- fix(circulation): update the name of the history route #1365 (by @Garfield-fr)
- fix(serial): after quick receipt, the actions are deactivated #1364 (by @Garfield-fr)
- fix(serial): cancelling an item delete hides the item #1363 (by @Garfield-fr)
- fix(files): upload, label change #1361 (by @rerowep)
- fix(translate): add logic to translate messages #1357 (by @Garfield-fr)
- feat(import): add number of displayed results #1356 (by @Garfield-fr)
- fix(patron detail): add missing
<dd>tag #1348 (by @PascalRepond) - fix(menu): fix cache library selection #1347 (by @Garfield-fr)
- fix(editor): new syntax for search field #1345 (by @Garfield-fr)
- fix: remove multiple headers hidden for printing #1344 (by @PascalRepond)
Other changes:
- chore(actions): auto-assign PR author #1373 (by @PascalRepond)
- chore: add katex library on dev dependencies #1358 (by @Garfield-fr)
- chore: update dependencies #1355 (by @PascalRepond)
- chore(dev): update eslint settings #1349 (by @PascalRepond)
- chore: update dependencies #1343 (by @PascalRepond)
- chore: remove ngVar directive #1322 (by @Garfield-fr)
v19.0.1
Fixes:
- fix(menu): open signout link in a new tab #1339 (by @jma)
- fix(circulation): wrong request disappears when deleted #1340 (by @jma)
- fix(circulation): patron message #1338 (by @Garfield-fr)
- fix(preview email): add email manually on input #1335 (by @Garfield-fr)
- fix: global document search not filtered #1332 (by @Garfield-fr)
- fix(loan): make expire_request_date correct #1327 (by @PascalRepond)
- fix(item): request list pickup location #1331 (by @Garfield-fr)
- fix: missing notification info in circulation history #1330 (by @Garfield-fr)
- style(library): enhance exception dates #1320 (by @PascalRepond)
- feat(acquisition): display vendor notes #1323 (by @PascalRepond)
- fix: fix bad key for local entity genre-form #1321 (by @Garfield-fr)
- fix: rename temporary circulation category #1326 (by @PascalRepond)
- style(debug): harmonise debug button colour and margins #1328 (by @PascalRepond)
v19.0.0
New features:
- Migration to Angular19/PrimeNG/TailwindCSS #1282 (by @Garfield-fr & @jma) (large refactoring: see PR for full list of commits and changes)
- feat: display validation errors on submit #1283 (by @jma)
Enhancements:
- feat(acquisition): enhance the receipt editor #1317 (by @jma)
- fix(requests): add filters for the pickup locations #1299 (by @jma)
- fix(menu): duplicate id #1293 (by @Garfield-fr)
- chore(orders): remove type aggregation #1292 (by @PascalRepond)
- refactor(requests): expand items by default #1296 (by @PascalRepond)
- fix(pro ui): remove footer #1290 (by @PasccalRepond & @jma)
- admin: improve app menu #1225 (by @Garfield-fr)
- style(document): improve display of elements #1249 (by @Garfield-fr)
- acquisitions: add expand/collapse all acquisition accounts #1252 (by @jma)
- primeng: circulation #1248 (by @Garfield-fr)
- primeng: fix PO issue #1251 (by @jma)
- primeng: acquisitions accounts #1247 (by @jma)
- primeng: admin late issues #1246 (by @jma)
- primeng: admin orders #1245 (by @jma)
- primeng: admin budgets #1244 (by @jma)
- primeng: admin vendors #1243 (by @jma)
- primeng: admin libraries #1242 (by @jma)
- primeng: admin migrations #1241 (by @jma)
- primeng: admin permissions #1240 (by @jma)
- primeng: admin templates #1239 (by @jma)
- primeng: admin patron types #1238 (by @jma)
- primeng: admin item types #1237 (by @jma)
- primeng: admin circulatin policies #1236 (by @jma)
- primeng: admin stat configurations #1235 (by @jma)
- primeng: admin fees #1234 (by @jma)
- primeng: admin inventories #1233 (by @jma)
- primeng: admin entities #1232 (by @jma)
- primeng: fix first admin tests #1231 (by @jma)
- primeng: admin documents #1230 (by @jma)
- primeng: admin loans #1229 (by @jma)
- primeng: admin collections #1228 (by @jma)
- primeng: admin patrons #1227 (by @jma)
- primeng: admin ill requests #1226 (by @jma)
Fixes:
- fix(circulation): update fees tab data #1318 (by @jma)
- fix(babeltheque): display "more info" after loading the ng app #1311 (by @PascalRepond)
- fix(circ): prevent partially hidden type select when adding fees #1312 (by @PascalRepond)
- feat(acquistions): add receipt line editor #1313 (by @jma)
- fix: advanced search type disabled if only one type #1314 (by @Garfield-fr)
- fix(editor): display of user infos #1315 (by @Garfield-fr)
- fix(circulation): fix wrong library destination for in transit for pickup #1316 (by @jma)
- feat(acquistions): add receipt editor #1310 (by @jma)
- fix(babeltheque): display "more info" after loading the ng app #1311 (by @PascalRepond)
- fix: update library code in menus during switch #1297 (by @Garfield-fr)
- fix: resource delete message #1300 (by @Garfield-fr)
- fix(holdings): auto expand only if there is only one holdings #1298 (by @Garfield-fr)
- fix(circulation): circulation messages #1308 (by @Garfield-fr)
- fix(acquisition): add priority on order line #1301 (by @Garfield-fr)
- style(acquisition): account select menu #1307 (by @Garfield-fr)
- fix(circulation): fix highlight loans that are late #1302 (by @jma)
- fix(circulation): set autofocus after each circulation operation #1303 (by @jma)
- refactor(acquisitions): fix message when a receipt cannot be added #1305 (by @PascalRepond)
- fix(circulation): fix fixed date checkout #1306 (by @jma)
- fix(patron profile): update the "approaching due date" after a renew #1309 (by @jma)
- fix(menu): duplicate id #1293 (by @Garfield-fr)
- chore(orders): remove type aggregation #1292 (by @PascalRepond)
- fix(request list): enhance print display #1291 (by @PascalRepond)
- fix(acquisition): action tab on click #1281 (by @Garfield-fr)
- fix(acquisition): disabled button on receipt #1279 (by @Garfield-fr)
- fix(acquisition): dynamic routes on child #1278 (by @Garfield-fr)
- fix(circulation): statistics #1287 (by @Garfield-fr)
- fix: keep history updated after any action in the fees view #1289 (by @jma)
- fix(cipo): editor addon wrap display #1276 (by @PascalRepond)
- Fix tests #1274 (by @Garfield-fr)
- fix(theme): colors #1268 (by @PascalRepond)
- fix: add support tailwind css prefix for UI #1265 (by @Garfield-fr)
- fix: primeng PO tests #1253 (by @jma)
Other changes:
- chore: improve loading record #1294 (by @Garfield-fr)
- chore: update dependencies #1282 (by @Garfield-fr)
- chore: update dependencies #1277 (by @Garfield-fr)
- chore: fixes some elements after tests #1275 (by @Garfield-fr)
- chore: fix track value in templates #1280 (by @jma)
- chore(theme): move tag link color to ng-core #1273 (by @PascalRepond)
- chore: replace translate extract library #1272 (by @Garfield-fr)
- chore: adjust layout #1271 (by @Garfield-fr)
- chore(circulation): fix and enhancement layout #1270 (by @Garfield-fr)
- chore: change deprecated elements #1267 (by @Garfield-fr)
- chore: update packages #1269 (by @Garfield-fr)
- chore: layout enhancement #1266 (by @Garfield-fr)
- chore(theme): change color for header and menu backgrounds #1264 (by @PascalRepond)
- chore(holdings/items): primeng + tailwind #1263 (by @Garfield-fr)
- chore(patron): patron profile primeng + tailwind #1262 (by @Garfield-fr)
- chore: personalize the error page #1261 (by @Garfield-fr)
- chore(acquistion): primeng and tailwindcss #1260 (by @Garfield-fr)
- chore: upgrade to angular 19 #1258 (by @jma)
- chore: improvements and fixes #1254 (by @Garfield-fr)
- chore: improvements and fixes #1250 (by @Garfield-fr)
v17.2.1
v17.2.0
New features:
- migrations: create the migration module #1208 (by @jma)
- feat(circulation): enhance enumeration and chronology display #1194 (by @PascalRepond)
Enhancements:
- refactor(entity): add identifiedBy on all ressources #1196 (by @Garfield-fr)
Fixes:
- fix(entities): add fields in pro detailed view #1195 (by @PascalRepond)
- fix(thumbnail): display by isbn if no link #1205 (by @Garfield-fr)