Release Notes: This release is all about new Madvoc features. Duplicate Props now can be appended. Custom annotations were added for JTX. A JTX issue with SUPPORTS propagation was fixed. Madvoc now supports REST URLs. Madvoc custom annotations were added. Madvoc default aliases were added. Madvoc @Action notInPath was removed. Madvoc @Action#IGNORE was added instead of NO_EXTENSION. ArraysUtil.insert was added for a single element. SortedArrayList was added. BinarySearch wrapper was added. StringUtil.findCommonPrefix was added.
Release Notes: A property replacement tool was added. A convert tool was added for one-liner type conversions. Wildcard#matchPath, which is an Ant-alike path matching method, was added. An invocation replacement proxy was added to Proxetta. Some minor bugs were fixed. Some enhancements were made.
Release Notes: This release brings some nice refinements, making Jodd more beautiful. Some important bugs were fixed too. StringBand was added. Some minor and less frequent, but important, type conversion bugs were fixed. The BeanTool#parseTemplate method was moved to BeanTemplate#parse. The StringUtil#toSafeString method was renamed from #toNonNullString. StringUtil methods for (un)escaping strings in a Java-like manner were added. The ServletUtil.isGetParameter method was added. CollectionUtil methods were added for filling a set or a list from an iterator. The Cache#iterator() method was added for all caches. Other changes were made.
Release Notes: Some new tools, utilities, and Maven support were added. Jodd should soon be available via Sonatype. A new download bundle is available, containing the distribution, sources, and javadoc jars. CoreConnectionPool is now able to validate connections when appropriate. ClipboardUtil was added. More StringUtil utilities were added. BeanTool#copyProperties() was added.
Release Notes: The replyTo property was added for Email. The CONTEXT scope is now only for Madvoc. The SERVLET scope was added and injectors were changed. jfn:prepareCsrfToken() was added. CsrfShield#maxTokensPerSession was added. Generated DB table and column names may now be uppercase or lowercase. The iterator tag was enhanced with the count attribute. A CharacterSqlType bug with string to char conversion was fixed. JDateTime isAfter() and isBefore() were added. StringUtil#insert() was added.
Release Notes: This is one of the most important releases, since all Jodd frameworks have been used in production together. As a result, several bugs were fixed, some important changes were made, and more power was added in the framework.
Release Notes: Since the previous version was released before the scheduled time, this one contains many small changes and some important news. There is a new tool "Paramo" for reading method parameter names from debug bytecode information. Madvoc has also been enhanced.
Release Notes: This is another small update, made mainly to fix the distribution archive.
Release Notes: This is a small update, it fixes a long-standing issue: SQL mappings. Now everything seems to be on the right track. In addition, more utilities have been added.
Release Notes: This update fixes one important issue with Proxetta and enhances it so that it is now possible to apply a proxy on JDK classes. Moreover, several little utilities have been added. It is recommended to upgrade to this version.