Jodd Versions Save

Jodd! Lightweight. Java. Zero dependencies. Use what you like.

v5.0.10

5 years ago

New features

  • decora - added decora.cache flag that caches decorator content
  • decora - added methods on DecoraManager to register the decorator content or files.
  • json - internal improvements (thanx to Gatling !)

Bug fixes

  • json - fixed issue with parsing slashes in lazy mode.

v5.0.9

5 years ago

Bug fixes

  • core - removed usage of Random.
  • dboom - removed using aspects for Loggable connections.
  • http - use connectionTimeout to timeout proxy sockets, too.

v5.0.8

5 years ago

New features

  • json - added strictTypes flag for JsonParser.

Breaking changes

  • bean - method/field descriptors are no longer getter/setters.

Bug fixes

  • http - fixed particular case of changing the host value.
  • madovc - the matched path chunk with non-macros will win over the path chunk with macros.

v5.0.7

5 years ago

New features

  • http - added EMLComposer.compose for ReceivedEmail.
  • http - added max number of redirects, defaulting to 50.

Breaking changes

  • db - GenericDao uses generic id, not long anymore.
  • madvoc - empty parameters are null now.

Bug fixes

  • props - fixed conversion to Map.
  • db - fixed LocalDate and LocalDateTime mappings.
  • http - allowing contentTypeJson to be used in any order.
  • http - fixed an issue with re-reading the request.
  • http - fixed an issue with query param parsing.
  • core - fixed up Java version parsing.

v5.0.6

5 years ago

New features

  • bean - added special support for inner Supplier for BeanUtil.
  • proxetta - updated to ASM7.

Bug fixes

  • core - fixed java.version parsing under Java 11.

v5.0.5

5 years ago

Just refreshing Jodd with some bug fixes and few new features.

Bug fixes

  • json - fixed particular case with lazy parsing and escaped chars.
  • mail - fixed special case with 1 body and 1 attachment.
  • core - fixed Zip slip vulnerability.

New Features

  • core - FileUtil.mkdirs return created folder.
  • email - added new method for unsetting the email flags in builder.

v5.0.4

5 years ago

Many little improvements plus one important fix for jodd-mail. Sorry for any inconvenience.

Bug fixes

  • core - fixed special cases in NaturalOrderComparator, making rules a bit more strict.
  • mail - fixed unused debug and timeout.
  • mail - RFC2822AddressParser methods parseToXxx() now returns null for invalid emails.
  • http - secure connection was sending CONNECT string twice.

Breaking changes

  • mail - debug and timeout are now applied before creating the mail server.
  • http - default security has been set to TLSv1.1.

New Features

  • joy - added excluded jars for faster scanning.
  • mail - added custom properties.
  • json - added onValue callback for JSON serializer.
  • json - added excludeEmpty flag for JSON serializer.
  • json - added allowClass for whitelisting class names.
  • petite - allow injection in the private fields of super types.

v5.0.3

5 years ago

Jodd v5.0.3 contains small update:

  • dboom - added detection of the quote names in annotations.
  • dboom - Added flags to column and table naming strategies for quote chars.

Enjoy the summer!

v5.0.2

5 years ago

One minor fix and one important change for the bootstrap use.

New Features

  • joy - added static method for registering joy servlet context listener.

Bug Fixes

  • joy - a better output of the Joy configuration that does not cut of the values.

v5.0.1

5 years ago

Minor fixes and improvements.

New Features

  • core - added the Maybe.or(T) method.
  • mail - added receive() and fluent builder.
  • cli - parse values bundled with options (e.g. --name=value)

Bug Fixes

  • cli - fixed the behavior of parameters