- Add
alma-oclc-lookup
script.
- Set minimum Nokogiri version to address CVE-2022-29181
SRU#get_marc_records
now accepts amax_records
parameter corresponding to the SRUmaximumRecords
query parameter for page size.BerkeleyLibrary::Alma::Config.default!
now returns theConfig
singleton rather than an arbitrary config value.
SRU#get_marc_records
now supports paginated results.
- extracts
SRU
module for performing SRU queries. - MARCXML parsing now uses
MARC::NokogiriReader
rather than theREXML
default.
- adds
BarCode
subclass ofRecordId
, to look up bibliographic records by item barcode. Note that since barcodes have no consistent format,BarCode
objects need to be constructed deliberately withBarCode#new
, not withRecordId#parse
.
- use
local_field_996
instead ofother_system_number
when making SRU queries for Millennium records - accept leading upper-case B in bib numbers
- update to berkeley_library-marc 0.3.1
- initial public release