The Unbearable Lightness of Java

Icon legend

new feature
changed or upgraded
bug fixed

Release Notes

Release notes summarize changes made in the latest Jodd version.

[2012-05-07] Release v3.3.3

Killing the bugs, is what we do in this release. We would like to thank Bandino Jurumai for helping us with this release! And hey, it's only two days after Jodds birthday :)

Improved GzipFilter.
Added gziped HTML Stapler bundles [#jodd-15] // suggested by Bandino Jurumai
Fixed Jerry issue with different modes [#jodd-14] // reported by Gregor Petrin
Fixed HTML Stapler context issue [#jodd-13] // reported by Bandino Jurumai
Added StringTemplateParser.
Fixed an issue with empty properties in PropertyUtil
Fixed FileNameUtil.getPathNoEndSeparator() issue [#jodd-12] // reported by Bandino Jurumai
Fixed HTML Stapler issue with relative paths to JS and CSS files [#jodd-11] // reported by Bandino Jurumai
Fixed HTML Stapler CSS Problem [#jodd-10] // reported by Bandino Jurumai
Fixed Madvoc and Lagarto issue under Jetty [#jodd-9] // reported by Bandino Jurumai
Added generic ServletResponse wrapper.

[2012-02-21] Release v3.3.2

This release contains mainly bug fixes and minor enhacements. Still, upgrade as it is an important release.

Lagarto is now more relaxed on invalid tags
Added raw Http tools.
Added BeanUtil.populate() methods
Type converters and Convert refactored and improved!
Refactor BeanUtil loaders and allow setting custom TypeConverterManagerBean [#jodd-8] // idea by Alison
Added ConvertBean.
Added BeanUtilBean.
Added TypeConverterManagerBean.
Jerry can provide it's builder for optional configuration.
LagartoDOMBuilder enahnced with many coniguration properties. Read more...
fixed Lagarto DOM issue when end of document is reached and tags are not closed. // reported by Peter McNeil
SLF4J library upgraded to version 1.6.4.
Added MadvocContextListener that also can run web app.
Added class FastBuffer for buffering objects. // contribution by Jeff G
Fast*Buffer classes moved to jodd.util.buffer package.
Added ZipUtil.gzip() and ZipUtil.zlib() methods.
ZipUtil.addToZip() replaces previous methods.
Added url result for Madvoc.
Props now can load environment variables.

[2011-12-27] Release v3.3.1

Some important bugfixes and minor changes.

Optimized Fast*Buffer added for all primitives.
Lagarto Text dom node now decodes HTML.
CSSelly now parses pseudo fn expression on creation.
CSSelly accepts classes with uppercase chars
Jerry enhanced with is() method and :contains selector [#jodd-6].
Added LoggablePreparedStatement6 for JDK6.
Swing utils removed as not being maintained for months.

[2011-12-17] Release v3.3

So many great enhancements and news... do not know where to start;) Too many to list here. Enjoy!

jodd 3.3
ClassLoaderUtil now loads array classes, too.
Hello Jerry! See more...
Hello CSSelly! See more...
New TypeConverter converters for time/date classes.
JDateTime converters are removed in favor of TypeConverter.
Base32 encodings added.
FileLFUcache added.
Paramo now returns MethodParameter array instead of String array.
Hello HtmlStapler! See more...
Hello Lagarto! See more...
Hello Decora! See more...
Petite is now able to inject bean sets. See more...
Madvoc raw results are optimized and more convenient.
Fixed BeanUtil properties naming to match JavaBeans spec (special cases).
ProxettaAwarePetiteContainer added.
FileUtil.readBytes optimized.
FileUtil.readChars added.
BeanTemplate renamed to BeanTemplateParser and changed from static utility to a bean.
ConsoleLog added.
NetUtil#downloadFile added.

You can download latest release from the download page.

If interested, you can view complete release history.