Skip to content

Releases: smooks/smooks

v2.0.0-M1

12 Aug 17:48
33213a3

Choose a tag to compare

v2.0.0-M1 Pre-release
Pre-release

Release Notes

New Features

  • Independent release cycles for all cartridges and one Maven BOM (bill of materials) to track them all
  • After reaching consensus among our code contributors, we've dual-licensed Smooks under LGPL v3.0 and Apache License 2.0. This license change keeps Smooks open source while adopting a permissive stance to modifications.
  • Numerous dependency updates

Fixed Issues

  • #87: Documentation - URL's pointing wrong
  • #98: What happened to segref?
  • #108: Is there repetition separator support
  • #123: FreeMarker dependency outdated
  • #126: EDI parsing does not handle segment groups with an optional first segments
  • #127: EDI parser does not support fields with cardinality larger than 1
  • #128: milyn.org is dead
  • #135: SAX content handler that generates edifact messages
  • #148: xml version removed from edimappingconfig.xml when using maven java plugin
  • #162 EJC generates v1.5 edimap file from v1.6
  • #255: the attr of minOccurs became "realOccurs" in the EDI mapping

Breaking Changes

  • Support for Java 7 was dropped. Your application now needs to be compiled to at least Java 8.
  • The Java classes in the packages "org.milyn" and "org.milyn.smooks" were relocated to the package "org.smooks"
  • The legacy document root fragment selector "$document" is no longer supported. References to it need to be replaced with "#document".
  • Relocated Maven artifacts: we are now publishing Smooks artifacts under Maven group IDs prefixed with "org.smooks". Cartridges are published under new artifact IDs.
  • XSDs now reside in "https://www.smooks.org" instead of "http://www.milyn.org"

You can follow the examples for reference to migrate your application.

v1.7.1

29 Oct 04:20

Choose a tag to compare

Issued fixed

  • #76: Issue with DataDecoder.Factory in a multi-threaded environment
  • #86: NullPointerException in ConfigGenerator on Microsoft Windows when output file path is implicit as the current directory
  • #122: Unable to run mvn clean install
  • #129: Allow UNEdifactInterchangeParser to be extended with other syntax identifier codes
  • #131: Add IATA Syntax identifiers to UNEdifact41ControlBlockHandlerFactory
  • #137: NullPointerException when using UNEdifactInterchangeParser with an XSLT transformer handler
  • #146: SmooksRoutingException when creating the same directory in multiple concurrent threads
  • #155: Unable to build with JDK 1.6 and Maven 3.2
  • #156: Integration test failure in EDI-to-DB ETL module
  • #157: Unable to build EDIFACT bindings with Smooks version 1.7.0