Skip to content

Releases: metafacture/metafacture-core

Metafacture Core 3.5.0

08 Jul 14:45
Compare
Choose a tag to compare

This is a bug fix release with some small new features

Bug fixes
  • Fix #255: Metamorph emits null as entity name (9821220)
  • Fix #257: Do not reset entity if reset is false (ee9ef99)
New Features
  • Fix #256: Support sameEntity in none and all (f8ef044)

See commits for details

Maven Coordinates

Metafacture core is available on Maven Central:

<dependency>
  <groupId>org.culturegraph</groupId>
  <artifactId>metafacture-core</artifactId>
  <version>3.5.0</version>
</dependency>

Metafacture Core 3.4.0

08 Jul 13:49
Compare
Choose a tag to compare

This is a feature release which adds some new Metafacture modules

New Features
  • Add module RecordToEntity to turn records into entities (c337ce9)
  • Add module EntityPathTracker for returning the current entity path (0a3ff6f)
  • Add module StreamEventDiscarder (e613a26)
  • Add StreamDeferrer module (3acf7a1)
  • PicaDecoder: Make whitespace removal in field names optional (3547a43)

See commits for details.

Maven Coordinates

Metafacture core is available on Maven Central:

<dependency>
  <groupId>org.culturegraph</groupId>
  <artifactId>metafacture-core</artifactId>
  <version>3.4.0</version>
</dependency>

Metafacture Core 3.3.1

16 Mar 08:19
Compare
Choose a tag to compare

This is a small bug fix release.

Bug fixes
  • Fix #191: TriplesCollect Should not output endRecord() events in closeStream() and resetStream() events if no triples were received.

Maven Coordinates

Metafacture core is available on Maven Central:

<dependency>
  <groupId>org.culturegraph</groupId>
  <artifactId>metafacture-core</artifactId>
  <version>3.3.1</version>
</dependency>

Metafacture Core 3.3.0

17 Dec 16:37
Compare
Choose a tag to compare

This is a minor update.

Bug fixes
  • SimpleXmlEncoder did write a closing root tag if resetStream() was called even if no root tag was open (see #249, which describes the same issue in closeStream() for details)
New features
  • Fix #252: Add parameter (setWriteRootTag) to make output of root tag in SimpleXmlEncoder optional.

Maven Coordinates

Metafacture core is available on Maven Central:

<dependency>
  <groupId>org.culturegraph</groupId>
  <artifactId>metafacture-core</artifactId>
  <version>3.3.0</version>
</dependency>

Metafacture Core 3.2.0

16 Dec 15:16
Compare
Choose a tag to compare

This is mainly a bug fix release but it has some new features.

Changed Behaviour
  • The reset behaviour of the choose collector has changed when it is used with an if-condition: In the old implementation the chosen value was only cleared after it was actually emitted (so only if the condition was met). Now it is also cleared if it was attempted to be emitted but was not due to the condition not being met. This is in-line with the behaviour of the other collectors.
Bug fixes
  • Disable javadoc doclint in order to be able to create release builds and submit snapshots builds to http://oss.sonatype.org/ from Travis CI.
  • Fix #249: emits closing tag without opening tag in SimpleXmlEncoder
  • Fix #235, #237: Add PicaXmlHandler to flux-command.properties
New features
  • Resolve #49, #210, #250: The choose collector now supports reset and sameEntity and is reset even if an if-condition prevents emitting a value.
  • Resolve #247: set namespace map directly in SimpleXmlEncoder. It is no longer neccessary to use a MultiMap with a specially named key that contains the actual namespace map. Instead the namespace map can be passe directly to the SimpleXmlEncoder.
  • Resolve #248: support default namespace in SimpleXmlDecoder
  • Resolve #187: Make delimiter in concat is now optional
  • Resolve #238: the Travis build status is now shown in the readme file on github

Maven Coordinates

Metafacture core is available on Maven Central:

<dependency>
  <groupId>org.culturegraph</groupId>
  <artifactId>metafacture-core</artifactId>
  <version>3.2.0</version>
</dependency>

Metafacture Runner Distribution 3.1.2

26 Jul 17:10
Compare
Choose a tag to compare

This release updates the metafacture-core dependency to version 3.1.2 Please see the release notes for metafacture-core for a list of changes.

Metafacture Core 3.1.2

16 Dec 15:05
Compare
Choose a tag to compare

This is a bug fix release.

Bug fixes
  • Fix #233: Do not trim MarcXML record leader
  • Java 8 support: update Antlr and updates for Travis CI (see #211, #230). Please note: metafacture-core is still built for Java 6. The changes only allow to built the library on JDK 8.

Maven Coordinates

Metafacture core is available on Maven Central:

<dependency>
  <groupId>org.culturegraph</groupId>
  <artifactId>metafacture-core</artifactId>
  <version>3.1.2</version>
</dependency>

Metafacture Runner Distribution 3.1.1

26 Jul 16:58
Compare
Choose a tag to compare

This release updates the metafacture-core dependency to version 3.1.1 Please see the release notes for metafacture-core for a list of changes.

Metafacture Core 3.1.1

01 Jun 11:55
Compare
Choose a tag to compare

This is a bug fix release.

Bug fixes
  • #231 Marc21Encoder now ignores literals named type which are emitted by the MarcXmlHandler. This prevented the conversion of marcxml to marc21.
  • #232 MarcXmlHandler accessed some attributes in not by name but by index. This makes the implementation depending on the order of the attributes in the data. This is fixed now.

Maven Coordinates

Metafacture core is available on Maven Central:

<dependency>
  <groupId>org.culturegraph</groupId>
  <artifactId>metafacture-core</artifactId>
  <version>3.1.1</version>
</dependency>

Metafacture Runner Distribution 3.1.0

26 Jul 17:00
Compare
Choose a tag to compare

This release updates the metafacture-core dependency to version 3.1.0 Please see the release notes for metafacture-core for a list of changes.