Skip to content

Latest commit

 

History

History
120 lines (66 loc) · 3.32 KB

CHANGELOG.md

File metadata and controls

120 lines (66 loc) · 3.32 KB

Jodd Changelog

All notable changes to Jodd project are documented here.

New features

  • http - added EMLComposer.compose for ReceivedEmail.

Bug fixes

  • 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.

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.

Just refreshing 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.

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.

New features

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

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

New features

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

Bug fixes

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

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 behaviour of parameters

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!

Previous releases

v4.x v3.x