Fork me on GitHub

Compatibility

Plugin Version Bloomreach Experience Manager Version
2.x 15.x
1.x 14.x, 13.x, 12.x, 11.x, 10.x

Release Notes

2.0.0

Release Date: 20 May 2022

  • HIPFORGE-421:
    Upgrade to Experience Manager 15, i.e. align the version numbers and build with Java 11.

1.3.2

Release Date: 15 June 2020

  • HIPFORGE-255 Improve dependency version management:
    - bump versions of provided dependencies of Jackrabbit to 2.18.5, Jackson2 to 2.9.10.4, Tika to 1.22, Log4j 2.13.0
    - bump compile dependency of commons-vfs2:jar from 2.0 to 2.6.0
    - bump compile dependency of commons-io from 2.4 to 2.7

1.3.1

Release Date: 20 January 2019

1.3.0

Release Date: 24 October 2018

  • HIPFORGE-210: Add DefaultJcrContentNodeBinder#setSubNodesMergingOnly supporting the merge of existing subnodes so their properties are kept if these not present in the incoming data.
  • HIPFORGE-213: Bump Jackson2 version from 2.4.5 to 2.8.11.
  • HIPFORGE-221: Bump Tika version from 1.11 to 1.19.1.
  • HIPFORGE-188: Fix a bug in 1.2.0 where DefaultJcrContentNodeBinder#bind failed for images and assets because their autocreated subnodes (thumbnail, resource) were not removed first any more, before re-adding them from POJO.

1.2.0

Release Date: 2 May 2018

  • HIPFORGE-154: DefaultJcrContentNodeBinder#bind will now delete all compound subnodes when the binding concerns a document. This replaces deletion of subnodes based on the incoming POJO, which fails if none are left in a multiple or optional compound structure.
  • Better extendability for the DefaultJcrContentNodeBinder.

1.1.5

Release Date: 1 August 2016

  • Bug fix: Unmarshalling from XML to ContentNode failed because of missing ContentProperty#setMultiple(boolean).

1.1.4

Release Date: 23 March 2016

  • Handling an exceptional case: when a property is changed from single value (on export) to multiple value (on import).
  • Bug fix: It used to remove all the other sibling child nodes. It should have removed all the same name child nodes first before iterating items to add child nodes afterward.

1.1.3

Release Date: 19 February 2016

  • Adds ContentProperty#addValues() methods for convenience.
  • Javadoc updates.

1.1.2

Release Date: 12 February 2016

  • Inferring a proper file name extension by default when storing binary data into an external file by mimeType.
  • Fixing a bug that closes fileObject when invoking on BinaryValue#getStream().

1.1.1

Release Date: 9 February 2016

  • Fixing a bug that it doesn't save an empty value array.

1.1.0

Release Date: 29 January 2016

  • Initial release.