Preamble
This post describes the new developments since the release of metafacture-core 7.0.0 in June 2025.
For release notes with downloadable CLI runner, see GitHub release of metafacture-core-8.0.0.
Table of Contents
New Features
- MARC: Optionally escape Unicode in
MarcXmlEncoder#710 - Biblio: New SRU opener #682
- Metafix: Add function
utf8_normalizer#741 - Metafix: Add function
html_to_text#740
Bug fixes
- Metafix: Enforce unique result in
list-fix-paths#687 - IO: Fix
RecordReaderto reset buffer on exception #717 - Runner: Fix logging #733
- Runner: Fix broken runner examples #742
Others
- Breaking: Metafix: Change
set_*functions to not create intermediate structures #704 (Replace withadd_*versions to repair!) - Simplify Gradle build logic for making releases #687
- IO: Fix wrong description for
StdInOpener#679 - Metafix: Add integration test for #711 #712
- Metafix: Move Fix command enums to individual classes #706
- Runner: Delete heapspace limitiation #718
- Metafix/Runner: Add missing examples #640
- Add how to maintain using Maven Central #727
- Metafix/JSON: Provide Jackson 2.16/2.17 forward compatibility #738
- Breaking: Separate internal and external loggers #737