Skip to content

Releases: oblac/jodd

v5.0.0

18 Jun 09:37
@igr igr
f89f649
Compare
Choose a tag to compare

Welcome to Jodd 5.

Version 5 contains a great number of new features, changes, bug fixes and performance improvements. It's all new Jodd: slick as before, just better.

High-five! ✋

v4.3.2

16 Apr 09:50
@igr igr
0ad6c98
Compare
Choose a tag to compare

Just a bugfix and more date-time support. That's all.

Features

  • bean - added missing date-time type converters.
  • dboom - added missing date-time sql type converters.
  • json - added missing date-time json type converters.

Bug Fixes

  • core - fixed special cases of StringTemplateParser usage.
  • mail - fixed NPE when creating SSL variant of email server.

v4.3.1

04 Apr 13:59
@igr igr
702c59a
Compare
Choose a tag to compare

Just a few minor changes.

Features

  • madvoc - added two more configurations: defaultViewPageName and defaultViewExtensions.
  • joy - add option to use custom web application with useWebApp() method.

Breaking changes

  • code - removed JoddArrayList.

v4.3.0

18 Mar 22:13
@igr igr
595f868
Compare
Choose a tag to compare

An emotional roller coaster of the release :)

Breaking changes

  • all no more internal modules, removed Defaults
  • upload module moved to core
  • core JDateTime removed.
  • core Printf removed.
  • core LocaleUtil and DateFormatSymbolsEx removed.

Features

  • json - the order of the keys in JSON is now preserved.
  • core - added TimeUtil utils.
  • core - added JulianDate class, just for Julian dates.
  • joy - allow to set manually props files to load.

Bug Fixes

  • http - special case of media and charset heading value.
  • madvoc - fixes body reading on Jetty.

v4.2.0

09 Mar 21:19
@igr igr
52556e9
Compare
Choose a tag to compare

The end. See: #585

Changes:

  • json - lazy parser mode performance boosted... a lot.

v4.1.5

05 Mar 15:29
@igr igr
ff9f414
Compare
Choose a tag to compare

Like in every movie flick, having a nice release is always a good thing. Jodd is ready for an Oscar :) In this episode find some sweet addons.

Features

  • bean - UUID type converter added.
  • json - added UUID JSON type serializer.
  • petite - added @PetiteValue annotation for injecting parameters.
  • petite - added implicitParamInjection flag to enable/disable implicit injection.
  • props - added optional default values when getting props.
  • json - added PrettyJsonSerializer!
  • core - enabled unlimited crypto security (requires > Java8 u151)
  • core - added engines for digest, hashes and encryption
  • core - StringUtil methods for conversion to and from byte[].

Bug Fixes

  • gradle - fixes the pom.xml for jodd-all.

v3.6.8

18 Feb 15:56
@igr igr
77b84c2
Compare
Choose a tag to compare

Added SystemUtil.disableUnsafeUsage() so users can explicitly disable usage of Unsafe. This is needed for IBM JVM.

This release is on 3.6.x branch.

Made for Liferay.

v4.1.4

04 Feb 18:50
@igr igr
01f079d
Compare
Choose a tag to compare

This release is all about making Jodd works smoothly with both Java8 and Java9.

  • core added jre9 classifier release
  • gradle migrated to new maven-publish plugin
  • all jars are now signed with the correct PGP key

v4.1.1

26 Jan 01:04
@igr igr
39c7637
Compare
Choose a tag to compare

Jodd v4.1.1 fixes few critical bugs. Sorry about that.

Bug Fixes

  • core - fixed a regression with the stream copying.
  • email - fixed access issue for a Builder.
  • core - JavaBridge now works with Java9.

Features

  • http - added a header(Map) method to HttpRequest.

Breaking changes

  • core - ClassScanner now begins scanning with scan().
  • http - methods with boolean argument renamed to *Overwrite.
  • http - methods named remove renamed.

v4.1.0

17 Jan 23:48
@igr igr
28e3b99
Compare
Choose a tag to compare

Version 4.1 is here!

Wait!? What!? What happened to version 4.0?

Well, we introduced a performance regression on HTML and JSON parsers. It's fixed now.

Anyhow... enjoy!