Minor fixes.
- bean - added missing date-time type converters.
- dboom - added missing date-time sql type converters.
- json - added missing date-time json type converters.
- core - fixed special cases of
StringTemplateParser
usage. - mail - fixed NPE when creating SSL variant of email server.
Just few minor changes.
- madvoc - added two more configurations:
defaultViewPageName
anddefaultViewExtensions
. - joy - add option to use custom web application with
useWebApp()
method.
- code - removed
JoddArrayList
.
An emotional roller coaster of the release :)
- all - no more internal modules, removed
Defaults
- upload - module moved to core
- core -
JDateTime
removed. - core -
Printf
removed. - core -
LocaleUtil
andDateFormatSymbolsEx
removed.
- 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.
- http - special case of media and charset heading value.
- madvoc - fixes body reading on Jetty.
- json - lazy parser mode performance improved... a lot.
- core - added
TypeCache
with 4 different implementations.
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.
- 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 frombyte[]
.
- gradle - fixes the
pom.xml
forjodd-all
.
- core added
jre9
classifier release - gradle migrated to new
maven-publish
plugin - all jars are now signed with the correct PGP key
- core - fixed a regression with the stream copying.
- email - fixed access issue for a
Builder
. - core -
JavaBridge
now works with Java9.
- http - added a
header(Map)
method toHttpRequest
.
- core -
ClassScanner
now begins scanning withscan()
. - http - methods with
boolean
argument renamed to*Overwrite
. - http - methods named
remove
renamed.
This is the first 4.x release. It contains a massive set of changes from the version 3.
Hey, what happened to 4.0? It was not production ready. We introduced some performance regressions. THey are fixed now.