Skip to content

Releases: dag-hammarskjold-library/dlx-rest

v2.10.19

13 Dec 14:24
c599a10
Compare
Choose a tag to compare

What's Changed

Performance Improvements

  • Update dlx to account for improvement in performance, logging, and debugging, especially against auth merge by @jbukhari in #1602

Search

  • Restore result count display on speech review by @jbukhari in #1604
  • Use _id to sort by created date to allow records that originated in Horizon to be sorted appropriately by @jbukhari in #1605
  • Restore the read-only record link to search results that are locked. by @aaronhelton in #1608
  • move the record "locking" actions to the event response functions by @aaronhelton in #1614

Batch Edit (Basket)

Editor

  • Perform additional whitespace trimming on authority save to prevent leading whitespace from being included via the "create authority" option in the record editor by @aaronhelton in #1610

Dependency Updates

Full Changelog: v2.10.18...v2.10.19

v2.10.18

02 Dec 19:49
dda00a2
Compare
Choose a tag to compare
v2.10.18 Pre-release
Pre-release

What's Changed

Functional changes

  • Export fixes by @jbukhari in #1552
    • Fixes CSV parsing error
    • Fixes non fatal JS error in search.js when exporting
    • Fixes unreported bug in XML export where the export would never complete
  • Search component factoring by @jbukhari in #1555
    • Creates new subcomponent to handle the basket add/remove/locked icon in the search results. This provides some optimization in acquiring the record lock/basket status for each item in the search results. It also aims to improve the code factoring by handling the DOM manipulation with Vue instead of pure JS
    • Other small UX tweaks
  • exception handling by @jbukhari in #1570
    • Tries to catch all errors in jmarc.mjs fetch requests
    • Removes use of regex in authority in use check
    • API query routes (search/count) abort with 408 on query timeouts instead of throwing Python exception
  • Make improvements to MARC import by @aaronhelton in #1515
    • Prevent submission when 0 records selected
    • Update auth unmatched heading message
    • Allow record replacement if record id is present
    • Skip auth lookup on presence of xref in $0
  • Implement additional feedback for Metadata Import by @aaronhelton in #1583
    • Addresses the remaining feedback items from #1426
      • Enables the required permission importMarc on the import route.
      • Adds a short name field so we can collect 999 $a values like {shortname}{action}{date}.
      • Note that to use the permission, we will need to create a new role. In dev, this is "import-admin", which has the same permissions as indexer-admin. The admin role also has access to this permission.
      • Additionally note that each user will need to be edited to include a shortname.
  • Speech review load handling by @jbukhari in #1576
    • Prevents searches with no search term (tries to retrieve all records)
    • Restores limit of 1000 records to all API record list requests
    • Gathers speech records for speech review page by page in order to reduce load on the server side

Deployment updates (non-user facing)

Security updates and patches

Full Changelog: v2.10.17...v2.10.18

v2.10.17

10 Oct 18:11
d4b27d1
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.10.16...v2.10.17

v2.10.16

23 Sep 17:25
1fc3f26
Compare
Choose a tag to compare
v2.10.16 Pre-release
Pre-release

What's Changed

Full Changelog: v2.10.15...v2.10.16

v2.10.15

16 Sep 12:38
f11fa7f
Compare
Choose a tag to compare
v2.10.15 Pre-release
Pre-release

What's Changed

Security

  • Bump nltk from 3.8.9 to 3.9.1
  • Bump cryptography from 42.0.7 to 43.0.1
  • Bump dlx from 1.4.12 to 1.4.15

User-facing

  • Fix truncation in logical field search (#1522)
  • Fix searches matching more than one instance of a field (#1518)
  • Fix fielded regex search to be case sensitive (#1525)

PRs

Full Changelog: v2.10.14...v2.10.15

v2.10.14

12 Aug 13:01
59b7d99
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.10.13...v2.10.14

v2.10.13

31 Jul 13:14
4b0a295
Compare
Choose a tag to compare

What's Changed

Hotpatch: Remove bib filters on auth search page #1508

Full Changelog: v2.10.12...v2.10.13

v2.10.12

23 Jul 12:27
50c3867
Compare
Choose a tag to compare
v2.10.12 Pre-release
Pre-release

What's Changed

User-facing:

  1. Fix the read-only record view. This view shows up only when the record is in someone else's basket. It was leading to a blank page, but now shows up on its own page, with an edit link.
  2. Fix the advanced search. An update to the underlying libraries caused an issue where the advanced search would disappear the moment a user began typing in the field. This has been fixed.

Code commit details:

Full Changelog: v2.10.11...v2.10.12

v2.10.11

16 Jul 19:01
d6d201b
Compare
Choose a tag to compare
v2.10.11 Pre-release
Pre-release

What's Changed

User-facing:

  • Set 981 / Second Committee save action rules: #1453
  • Display 520 note in bibs search results: #1454
  • Move link to Speech Review section: #1455
  • Move cursor to the end of the field after system paste: #1456
  • Fix misleading error message when deleting record: #1460
  • Set 515$a and 520$a (bibs) to validate only if the value string ends with a period: #1461
  • Add new field (bibs 506) in validation file: #1462
  • Add an admin route to display debug info about the app (/admin/debug): #1452
  • Add a switch to use Atlas Search. Currently supports only fulltext search, not field-based searches: #1443
  • Fixes to enable NOT xref searches, allow $ to end a regex, and improve upcoming CSV serialization: #1450
  • Fixes to split vote/speech records from bibs, namely adding a subtype=all for counts and count-based searches: #1465
  • Delete 999 on auth clone: #1468

Non-user-facing:

  • Clean up unused javascript files in preparation for refactoring: #1447
  • Security updates in #1463 #1469 #1476
  • Updates to automated testing in #1471 #1473 #1481
  • Browse list bugfixes (never pushed into a deployed branch): #1475

Non-user-facing but with search performance implications

  • Build auth cache on startup: #1480

Known issues:

  • Read-only record view is currently missing. Will reinstate and patch. #1466

Full Changelog: releases/v2.10.10...v2.10.11

v2.10.10

28 Jun 13:52
854c8f2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.10.7-hotpatch-2...releases/v2.10.10