Smooks v2.2.1 Release Notes
Release Date: 2025-02-03 // over 1 year ago-
🚀 Release Notes
🛠 Fixed Issues
- 👀 Solved issue where Smooks doesn't write the closing tags of empty elements when
closeEmptyElementsfilter setting is false (#914)
Binaries
Apache Maven
<dependency> <groupId>org.smooks</groupId> <artifactId>smooks-core</artifactId> <version>2.2.1</version> </dependency> <dependency> <groupId>org.smooks</groupId> <artifactId>smooks-management</artifactId> <version>2.2.1</version> </dependency> <dependency> <groupId>org.smooks</groupId> <artifactId>smooks-api</artifactId> <version>2.2.1</version> </dependency> <dependency> <groupId>org.smooks</groupId> <artifactId>smooks-commons</artifactId> <version>2.2.1</version> </dependency> <dependency> <groupId>org.smooks</groupId> <artifactId>smooks-test-kit</artifactId> <version>2.2.1</version> </dependency> - 👀 Solved issue where Smooks doesn't write the closing tags of empty elements when
Previous changes from v2.2.0
-
🚀 Release Notes
Miscellaneous Changes
- 👌 Improved reporting of visitor exceptions: event path, selector, and visitor from where the exception was thrown are now included in the exception message
- 🗄 Deprecated
org.smooks.Smooks#setFilterSettings: programmatically tuning the filter settings should now be accomplished fromorg.smooks.engine.DefaultApplicationContextBuilder#withFilterSettings - ⚡️ Updated dependencies:
org.freemarker:freemarkerto version 2.3.34
🛠 Fixed Issues
- 👻 Solved issue where the pipeline execution event listener is not cleaned up following an exception which could lead to another exception when the
terminateOnExceptionfilter setting is false (#908) - Solved issue where
PostFragmentLifecycle#onPostFragmentis not invoked in pipeline visitor (#899) - Solved issue where pipeline visitors are ordered incorrectly among the content handlers when directing the output to a stream (#898)
- Unwrap
org.smooks.api.NotAppContextScoped.Refinstances before injecting (#897)
Binaries
Apache Maven
<dependency> <groupId>org.smooks</groupId> <artifactId>smooks-core</artifactId> <version>2.2.0</version> </dependency> <dependency> <groupId>org.smooks</groupId> <artifactId>smooks-management</artifactId> <version>2.2.0</version> </dependency> <dependency> <groupId>org.smooks</groupId> <artifactId>smooks-api</artifactId> <version>2.2.0</version> </dependency> <dependency> <groupId>org.smooks</groupId> <artifactId>smooks-commons</artifactId> <version>2.2.0</version> </dependency> <dependency> <groupId>org.smooks</groupId> <artifactId>smooks-test-kit</artifactId> <version>2.2.0</version> </dependency>