Preamble
This will be the last time metafacture-fix
will be released on its own as it will be incorporated into metafacture-core
.
This post describes the new developments coming with:
a) metafacture-core release 6.2.0
since the release of metafacture-core 6.1.2 in July 2024.
b) metafacture-fix 1.2.0
.
(metafacture-fix is “an alternative to configuring data transformations with
Metamorph, inspired by Catmandu Fix”).
Table of Contents
metafacture-core
New Features
- Biblio: Make encode-marc21 validation optional #567
- Flowcontrol: New flux command “sleep” #495
- XML/biblio: Ignore namespace in MARC XML Handler#552, #569
- XML: Parameter to set max entities #554
Bug fixes
- CSV: Fix escaping by using RFC compliant parser 496
- IO and XML/biblio: Fix “batch-reset creates empty records” #543
- XML/biblio: Pretty indentation of marc:leader #550 and #548
Others
- Upgrade Gradle wrapper to version 8.11.1
- XML/biblio: Improve XML documentation #497
- Documentation: add @in in ObjectToLiteral #561
- Update opencsv dependency to version 5.9
metafacture-fix
New Features
- Implicit array creation with $append, general $prepend support #368
- Add log function #319
- Set variable with element value #282
- Use the default option in lookups as in catmandu #333
- Add new functions add_array and add_hash #374
- Add option “url_safe” to “to_base64” function #386
- Optionally specify limit for number of entities in a record #373
Bug fixes
- Delete escape signs in default template for find-fix-paths #347
- Ignore old value’s path in copy_field Fix function #380
- Set wildcard classpath for Windows’ start batch #382