Fork me on GitHub


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

Release Notes


Release Date: 20 May 2022

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


Release Date: 15 June 2020

  • HIPFORGE-255 Improve dependency version management:
    - bump versions of provided dependencies of Jackrabbit to 2.18.5, Jackson2 to, 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


Release Date: 20 January 2019


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.


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.


Release Date: 1 August 2016

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


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.


Release Date: 19 February 2016

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


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().


Release Date: 9 February 2016

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


Release Date: 29 January 2016

  • Initial release.