diff --git a/CHANGES.md b/CHANGES.md index febeb5a..1c08aea 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,8 @@ +# 0.5.0 (2025-11-06) + +- AP-487: correctly declare mime type for mp3s +- dependency updates and explicit support for ruby 3.3+ + # 0.4.3 (2025-11-04) - 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. diff --git a/av_core.gemspec b/av_core.gemspec index 269bbdb..3d70a7e 100644 --- a/av_core.gemspec +++ b/av_core.gemspec @@ -10,8 +10,8 @@ require 'berkeley_library/av/core/module_info' Gem::Specification.new do |spec| spec.name = BerkeleyLibrary::AV::Core::ModuleInfo::NAME - spec.author = BerkeleyLibrary::AV::Core::ModuleInfo::AUTHOR - spec.email = BerkeleyLibrary::AV::Core::ModuleInfo::AUTHOR_EMAIL + spec.authors = BerkeleyLibrary::AV::Core::ModuleInfo::AUTHORS + spec.email = BerkeleyLibrary::AV::Core::ModuleInfo::AUTHOR_EMAILS spec.summary = BerkeleyLibrary::AV::Core::ModuleInfo::SUMMARY spec.description = BerkeleyLibrary::AV::Core::ModuleInfo::DESCRIPTION spec.license = BerkeleyLibrary::AV::Core::ModuleInfo::LICENSE diff --git a/lib/berkeley_library/av/core/module_info.rb b/lib/berkeley_library/av/core/module_info.rb index dad1b11..c78f4b0 100644 --- a/lib/berkeley_library/av/core/module_info.rb +++ b/lib/berkeley_library/av/core/module_info.rb @@ -1,15 +1,17 @@ +# frozen_string_literal: true + module BerkeleyLibrary module AV module Core class ModuleInfo - NAME = 'berkeley_library-av-core'.freeze - AUTHOR = 'David Moles'.freeze - AUTHOR_EMAIL = 'dmoles@berkeley.edu'.freeze - SUMMARY = 'UC Berkeley Library audio/video core code'.freeze - DESCRIPTION = 'Gem for UC Berkeley Library shared audio/video code'.freeze - LICENSE = 'MIT'.freeze - VERSION = '0.4.3'.freeze - HOMEPAGE = 'https://github.com/BerkeleyLibrary/av-core'.freeze + NAME = 'berkeley_library-av-core' + AUTHORS = ['David Moles', 'marĂ­a a. matienzo'].freeze + AUTHOR_EMAILS = ['dmoles@berkeley.edu', 'matienzo@berkeley.edu'].freeze + SUMMARY = 'UC Berkeley Library audio/video core code' + DESCRIPTION = 'Gem for UC Berkeley Library shared audio/video code' + LICENSE = 'MIT' + VERSION = '0.5.0' + HOMEPAGE = 'https://github.com/BerkeleyLibrary/av-core' private_class_method :new end