All releases of Sojo


Release Notes: This is the first major release, with many bugfixes.


Release Notes: A List, Set, Map, or Array that contains JavaBeans may be sorted. Filtering by equals, hashCode, and compare is supported. Filtering by regexp is supported. Many bugs were fixed.


Release Notes: CSV data interchange is now possible. ThrowableConverterInterceptor is an interceptor that transforms an Exception to a ThrowableWrapper. The benefit of this conversion is that it can wrap a Throwable instance and can save the stack trace and the exception message without knowledge of the original exception's class. The desired date format can be set for serialized data. The CompareTo method was implemented for all objects (including JavaBeans), and it calculates the hashCode over all values. CompareTo is the complement to the ObjectUtil.equals method.


Release Notes: It is now possible to filter the properties that are to be serialized to remove those that are irrelevant or transient. All dependencies on external libraries were removed and minor bugs were fixed.


Release Notes: The main features of this release are support for the data interchange format JSON and XML-RPC. Minor bugs were fixed.


Release Notes: This release features the abilities to serialize and deserialize complex object graphs, easily navigate complex object graphs, compare complex object graphs, and copy or clone complex object graphs. Many default conversions are available for transformation of one structure to another.
Software which extends the functions of Asterisk with end-user Web clients.
A .NET implementation of BCrypt, PHPass, and traditional crypt password algorithms.