From 1944a88f872db866cae193ac5ff07e4fea7637c8 Mon Sep 17 00:00:00 2001 From: Ere Maijala Date: Mon, 24 Jun 2024 16:38:25 +0300 Subject: [PATCH] Update change log. --- CHANGELOG.md | 29 +++++++++++++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e269bb55..2db61c9a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,16 +5,41 @@ Notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## 2.3.0 - TBD +## 2.3.0 - 24.6.2024 Anything marked with [**BC**] is known to affect backward compatibility with previous versions. ### Added - [**BC**] Additional metadata can be stored in records outside of the main metadata record. This affects the setData method and MySQL schema. +- Added support for summed fields for merged records. See `summed_fields` in conf/recordmanager.ini.sample for more information. +- MARC: Added support for filtering fields (see Marc::filterFields). +- LIDO: Added support for filtering repository locations. +- QDC: Added a driver param (preferredFormatTypes) to indicate preferred dc.type fields for format. +- Added optional index hints for PDO databases. Not useful in most cases. +- Added option to keep existing 852 fields in Sierra harvesting. +- Enhanced the export function: + - Added support for timestamp injection + - Improved namespace handling + - Added option to apply an XSL transformation to exported records +- Field processing rules have been enhanced quite significantly with e.g. support for match conditions. + ### Changed -- Format of $isbnFields and $issnFields definition arrays in Marc.php have been changed to include the type of the field. It can be used to avoid reporting e.g. invalid ISBNs or extra content in combined fields in the `warnings_field` index field. +- [**BC**] Format of $isbnFields and $issnFields definition arrays in Marc.php have been changed to include the type of the field. It can be used to avoid reporting e.g. invalid ISBNs or extra content in combined fields in the `warnings_field` index field. +- Improved error message when a mapping file cannot be parsed. +- Sierra: Fields to harvest are now defined in a member variable to that they can be overridden as necessary. +- EAD3: First unitid is now used addIdToHierarchyTitle setting if sequenceUnitIdlabel is missing. + +### Fixed + +- solr:delete command did not encode the request properly. +- Host record linking did not ignore deleted records in all cases. +- DC, QDC, DOAJ: OAI identifiers containing colons were not handled properly. +- Wrong timestamp was used to find dedup records to process in Solr update. +- Deduplication could have used candidate records whose sources had deduplication toggled to disabled without renormalizing the records. +- + ## 2.2.0 - 2023-11-13