AO Encoding Changelog

ao-encoding-1.6.1-validation-SNAPSHOT

ao-encoding-1.6.0

Release Notes

  • Bug fixes:
    1. ChainWriter.encodeJavaScriptStringInXmlAttribute was not quoting empty JavaScript string on null value.
    2. ChainWriter.encodeJavaScriptStringInXhtml was not quoting empty JavaScript string on null value.
  • Improvements:
    1. ChainWriter.flush() and ChainWriter.close() now call underlying PrintWriter.checkError() to avoid accidentally swallowing exceptions. Because PrintWriter.checkError() causes a flush, it is only invoked on flush/close and not on every print/write.
  • Updated dependencies.

ao-encoding-1.5.1

Release Notes

  • New AO OSS Parent POM to simplify pom.xml files.
  • Project documentation moved to per-project book in SemanticCMS format.
  • Added changelog as top-level project link.
  • Added support for XML DOM Node in toString type coercion.

ao-encoding-1.5.0

Release Notes

  • Improved Javadoc formatting.
  • Improved README formatting.
  • Added support for application/json and application/ld+json encoding.

ao-encoding-1.4.1

Release Notes

  • Escape for ]]> didn't work as hoped.

ao-encoding-1.4.0

Release Notes

  • Quick empty to null conversion.
  • Shortcut for Strings.
  • Additional type coercions.
  • Encoding ']' to avoid potential ]]> from escaping CDATA early.

ao-encoding-1.3.1

Release Notes

  • Minor release, only a packaging change.

ao-encoding-1.3

Release Notes

  • Efficient way to check if objects are empty.

ao-encoding-1.2

Release Notes

  • Improved Javadoc formatting.

ao-encoding-1.1

Release Notes

  • Reverted to Java 1.6 for Android and Java EE 6 compatibility.

ao-encoding-1.0

Release Notes

  • Project moved to GitHub and Maven.