Skip to content

Releases: metafacture/metafacture-core

metafacture-core-6.1.2

15 Jul 09:18
metafacture-core-6.1.2
Compare
Choose a tag to compare

What's Changed

  • Emit marc:leader as first element by @dr0i in #549

Full Changelog: metafacture-core-6.1.1...metafacture-core-6.1.2

metafacture-core-6.1.1

02 Jul 12:56
metafacture-core-6.1.1
Compare
Choose a tag to compare

What's Changed

  • 540 update dependencies by @dr0i in #541
  • 524 & 538 Fix top-level MARC record leader not being reset between records by @blackwinter (#524 & #538)

Full Changelog: metafacture-core-6.1.0...metafacture-core-6.1.1

metafacture-core-6.1.0

24 Jun 14:30
metafacture-core-6.1.0
Compare
Choose a tag to compare

What's Changed

Full Changelog: metafacture-core-6.0.0...metafacture-core-6.1.0

Metafacture Core Distribution 6.0.0

11 Mar 08:12
metafacture-core-6.0.0
Compare
Choose a tag to compare

We switched to Java version 11.

Changes

New Features

  • IO: Open gzip compressed content from HTTP #511

Bug fixes

  • IO: Fix misconception of "Content-Encoding" #513
  • IO: Close resources #514

Others

  • Provide examples for every flux-command #488
  • Upgrade Gradle wrapper #520
  • Switch to Java version 11 #518

Metafacture Core Distribution 5.7.0

24 Nov 14:54
metafacture-core-5.7.0
Compare
Choose a tag to compare

Changes

New Features

  • Morph function: Switch from java.net.URLEncoder to guavas PercentEscaper to be conform to RFC 3986 #490

Bug fixes

  • IO: Increment count before starting new file in ObjectFileWriter #501

Others

Metafacture Core Distribution 5.6.0

09 Jun 14:22
metafacture-core-5.6.0
Compare
Choose a tag to compare

Changes

New Features

  • CSV: Add CsvEncoder #483
  • HTTP: Emit combined text for mixed content in HtmlDecoder #477

Bug fixes

  • HTTP: Reset inputUsed after processing to fix reusing opener #480

Others

  • Update dependencies #489

Metafacture Core Distribution 5.5.0

03 Mar 12:15
metafacture-core-5.5.0
8a3e605
Compare
Choose a tag to compare

Changes

New Features

  • JSON: schema validator #443
  • Metamorph: Optionally set key and/or value column in FileMap #471
  • Metamorph: Option to ignore lines matching pattern in FileMap #472
  • IO: Optionally let ObjectFileWriter append to existing file instead of overwriting #475

Bug fixes

  • IO: setters would only take effect for subsequently opened files in ObjectFileWriter

Metafacture Core Distribution 5.4.0

30 Sep 14:57
metafacture-core-5.4.0
Compare
Choose a tag to compare

Changes

New Features

  • HTTP: Enable other methods to HttpOpener than just GET - i.e. DELETE, HEAD, OPTIONS, POST, PUT and TRACE #463
  • HTTP: Enable generic header support in HttpOpener #456
  • File: Add support for compressed files as FileMap input #455
  • JSON: Implement JSON booleans and numbers #458

Other

  • Update OAI-PMH harvester library #360
  • "./gradlew fluxCommands" to see the currently available options (743e90e)

... and various smaller fixes and improvements (e.g. Mark deprecated Flux command options in help output #451)

Metafacture Core Distribution 5.3.2

20 May 12:59
metafacture-core-5.3.2
2cb7aff
Compare
Choose a tag to compare

Changes

Bug fixes

  • Strings: Call LineRecorder receiver's closeStream() #433
  • Flux: Throw ANTLR errors in FluxParser #421
  • XML/biblio: Do not trim control field values in MARCXML handler #440

Other

  • Use protected on all on...() methods #435

Metafacture Core Distribution 5.3.2 release candidate

20 May 08:53
metafacture-core-5.3.2-rc1
0d3029d
Compare
Choose a tag to compare

Changes

Bug fixes

  • Strings: Call LineRecorder receiver's closeStream() #433
  • Flux: Throw ANTLR errors in FluxParser #421
  • XML/biblio: Do not trim control field values in MARCXML handler #440

Other

  • Use protected on all on...() methods #435