Skip to main content

Release 5.1.0.16

Date: June 28, 2015

Juno 5.1.0.16 is a moderate update.

Core

  • New methods on ClassMeta that eliminates language-specific code in the general class metadata.

    • ClassMeta.getXmlMeta()
    • ClassMeta.getJsonMeta()
    • ClassMeta.getHtmlMeta()
    • ClassMeta.getUrlEncodingMeta()
    • ClassMeta.getRdfMeta()
  • New JsonType.ANY enum.

  • New @Html(asPlainText) annotation.

  • New HtmlDocSerializerContext.HTMLDOC_cssImports property.

  • Significant changes to RDF support.

    • New @Rdf and @RdfSchema annotations. These replace the use of defining namespaced through the XML annotations, and allows XML and RDF to be serialized using different namespaces.
    • Support for serializing arrays/collections as RDF bags, RDF lists, and multi-valued properties.
    • Fixed warning message about "tab" setting when using the N3/Turtle serializers.
  • New SerializerContext.SERIALIZER_sortCollections and SerializerContext.SERIALIZER_sortMaps properties.

  • FindBug fixes.

Server

  • New RestRequest.getServletParentURI() method.

  • New $R{servletParentURI} variable.

  • Removed final modifier from ChildResourceDescriptions.

Samples

  • Added source code links to examples.