- AP-487: correctly declare mime type for mp3s
- dependency updates and explicit support for ruby 3.3+
- BerkeleyLibrary::AV::Metadata::Readers:TIND now uses the /api/v1/search endpoint to retrieve records. The public /search endpoint stopped working for non-browser/human clients in the past week due to TIND changes.
- BerkeleyLibrary::AV::Util#do_get sources the TIND API key from ENV['LIT_TIND_API_KEY'] if it's set.
- Add TRANSCRIPTS to
AV::METADATA::FIELDS
- Add
BerkeleyLibrary::AV::Config.log_settings!
- Initial public release to RubyGems
- Rename
Record#ucb_access?andMetadata#ucb_access?tocalnet_or_ip?for clarity. - Remove the following methods:
Record#player_link_textMetadata#player_link_textMetadata#player_url
- Remove the following constants:
AV::Constants::RESTRICTIONS_CALNETAV::Constants::RESTRICTIONS_UCB_IPAV::Constants::RESTRICTIONSAV::Constants::RESTRICTIONS_NONE
Record#bib_numberandMetadata#bib_numbernow return nil instead of raising an exception when the MARC field expected to contain a Millennium bib number contains something else.
- Add
Record#calnet_only?in addition toRecord#ucb_access?
- Add
Metadata#calnet_only?in addition toMetadata#ucb_access? - Support declaring restrictions in 998$r as well as 95640$z (Alma) or 85642$y (TIND)
- Add Alma support
- Remove Millennium support
- Switch to
BerkeleyLibrary/logging
- Initial prerelease
- Send a custom
User-Agentheader to deal with new TIND firewall rules.