Skip to content

Commit

Permalink
Add release 6.2.0 (#39)
Browse files Browse the repository at this point in the history
  • Loading branch information
dr0i committed Jan 30, 2025
1 parent 6004e0f commit f16ec48
Showing 1 changed file with 72 additions and 0 deletions.
72 changes: 72 additions & 0 deletions content/blog/metafacture-releases_core-6.2.0_fix-1.2.0/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
title: "Metafacture releases: Core 6.2.0, Fix 1.2.0"
date: "2025-01-24T16:15:03.2300Z"
description: "Changes coming with the releases of metafacture-core 6.2.0 and
metafacture-fix 1.2.0"
authors: [{lastname: "Christoph",
firstname: "Pascal"}]
---

*Preamble*

This will be the last time `metafacture-fix` will be released on its own as it will be [incorporated into `metafacture-core`](https://github.com/metafacture/metafacture-core/issues/577).

This post describes the new developments coming with:

a) [`metafacture-core release
6.2.0`](https://central.sonatype.com/namespace/org.metafacture) since the [release of metafacture-core 6.1.2](https://blog.metafacture.org/metafacture-releases_core-6.1.2_fix-1.1.2_playground-1.1.2/#metafacture-core) in July 2024.

b) [`metafacture-fix 1.2.0`](https://github.com/metafacture/metafacture-fix/releases/tag/1.2.0).
(metafacture-fix is ["an alternative to configuring data transformations with
Metamorph, inspired by Catmandu Fix"](https://github.com/metafacture/metafacture-fix)).

## Table of Contents

```toc
# this will be replaced by the toc
```

## metafacture-core

### New Features
- Biblio: Make encode-marc21 validation optional [#567](https://github.com/metafacture/metafacture-core/issues/567)
- Flowcontrol: New flux command "sleep" [#495](https://github.com/metafacture/metafacture-core/issues/495)
- XML/biblio: Ignore namespace in MARC XML Handler[#552](https://github.com/metafacture/metafacture-core/issues/552), [#569](https://github.com/metafacture/metafacture-core/issues/569)
- XML: Parameter to set max entities [#554](https://github.com/metafacture/metafacture-core/issues/554)

### Bug fixes
- CSV: Fix escaping by using RFC compliant parser [496](https://github.com/metafacture/metafacture-core/issues/496)
- IO and XML/biblio: Fix "batch-reset creates empty records" [#543](https://github.com/metafacture/metafacture-core/issues/543)
- XML/biblio: Pretty indentation of marc:leader [#550](https://github.com/metafacture/metafacture-core/issues/550) and [#548](https://github.com/metafacture/metafacture-core/issues/548)

### Others
- Upgrade Gradle wrapper to version 8.11.1
- XML/biblio: Improve XML documentation [#497](https://github.com/metafacture/metafacture-core/issues/497)
- Documentation: add @in in ObjectToLiteral [#561](https://github.com/metafacture/metafacture-core/pull/561)
- Update opencsv dependency to version 5.9

## metafacture-fix

### New Features

- Implicit array creation with $append, general $prepend support [#368](https://github.com/metafacture/metafacture-fix/issues/368)
- Add log function [#319](https://github.com/metafacture/metafacture-fix/issues/319)
- Set variable with element value [#282](https://github.com/metafacture/metafacture-fix/issues/282)
- Use the default option in lookups as in catmandu [#333](https://github.com/metafacture/metafacture-fix/issues/333)
- Add new functions add_array and add_hash [#374](https://github.com/metafacture/metafacture-fix/issues/374)
- Add option "url_safe" to "to_base64" function [#386](https://github.com/metafacture/metafacture-fix/issues/386)
- Optionally specify limit for number of entities in a record [#373](https://github.com/metafacture/metafacture-fix/issues/373)

### Bug fixes

- Delete escape signs in default template for find-fix-paths [#347](https://github.com/metafacture/metafacture-fix/issues/347)
- Ignore old value's path in copy_field Fix function [#380](https://github.com/metafacture/metafacture-fix/issues/380)
- Set wildcard classpath for Windows' start batch [#382](https://github.com/metafacture/metafacture-fix/issues/382)

### Others

- Add multiple missing playground examples for fix functions [#363](https://github.com/metafacture/metafacture-fix/issues/363)
- Update description of Metafix [#370]((https://github.com/metafacture/metafacture-fix/pull/370))
- Add log4j logging [#388](https://github.com/metafacture/metafacture-fix/issues/388)
- Update Gradle wrapper to version 8.11.1

0 comments on commit f16ec48

Please sign in to comment.