From 9ef2aaaaa8b6e7e9251fc2aa107c187693e51fd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20A=2E=20Matienzo?= Date: Thu, 6 Nov 2025 10:10:07 -0800 Subject: [PATCH 1/2] prep for 0.5.0 release --- av_core.gemspec | 4 ++-- lib/berkeley_library/av/core/module_info.rb | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) 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..bafeb1a 100644 --- a/lib/berkeley_library/av/core/module_info.rb +++ b/lib/berkeley_library/av/core/module_info.rb @@ -3,12 +3,12 @@ module AV module Core class ModuleInfo NAME = 'berkeley_library-av-core'.freeze - AUTHOR = 'David Moles'.freeze - AUTHOR_EMAIL = 'dmoles@berkeley.edu'.freeze + 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'.freeze DESCRIPTION = 'Gem for UC Berkeley Library shared audio/video code'.freeze LICENSE = 'MIT'.freeze - VERSION = '0.4.3'.freeze + VERSION = '0.5.0'.freeze HOMEPAGE = 'https://github.com/BerkeleyLibrary/av-core'.freeze private_class_method :new From 2714af35d6d176fa92ec5f3adedf040ca9f24796 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mar=C3=ADa=20A=2E=20Matienzo?= Date: Thu, 6 Nov 2025 10:50:58 -0800 Subject: [PATCH 2/2] add changelog and modify freeze --- CHANGES.md | 5 +++++ lib/berkeley_library/av/core/module_info.rb | 14 ++++++++------ 2 files changed, 13 insertions(+), 6 deletions(-) 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/lib/berkeley_library/av/core/module_info.rb b/lib/berkeley_library/av/core/module_info.rb index bafeb1a..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 + 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'.freeze - DESCRIPTION = 'Gem for UC Berkeley Library shared audio/video code'.freeze - LICENSE = 'MIT'.freeze - VERSION = '0.5.0'.freeze - HOMEPAGE = 'https://github.com/BerkeleyLibrary/av-core'.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