5.1.0.0 (Jan 18, 2014)
Juno 5.1.0.0 is a major update.
HttpClient that performs
serialization and parsing using Juno parsers, but leaves all the details of the HTTP connection
to the Apache code. org.apache.juneau.rest.client.jazz package and org.apache.juneau.rest.client.jazz.JazzRestClient class
for performing REST operations against Jazz servers.org.apache.juneau.urlencoding package for details.
ExtendedReaderParser abstract class and moved methods into
{@link oaj.parser.ReaderParser} class.
DataFormat class from API since it was no longer necessary
due to API change above.
ParserStringReader class.String input.String input, and tests show no significant performance differences.
org.apache.juneau.parser.Parser.parse(Object,int,ClassMeta) convenience method added.
BeanContext.getClassMetaFromString(String)."long[]", and so forth.
ResourceDescription name parameter is now automatically URL-encoded in links.
http://host/contextRoot/foo%2Fbar).
BeanContext.setDefaultParser(ReaderParser) method added for specifying
a default parser to use in a bean context (used when converting beans to Strings using
BeanContext.convertToType(Object,Class).
Old behavior simply used the default JSON serializer in these cases.
RestRequest#getParameter(String,Class).
RestRequest.getMapParameter(String,Class,Class,Class) and
RestRequest.getCollectionParameter(String,Class,Class)} methods.