Now outputting HTML or XHTML based on the current response content type.
This should eliminate validator warnings when used as HTML.
no longer writes   as a placeholder for null
values. This technique was used for ancient browsers that would not display
completely empty table cells. This has not been the case for a long time.
JSON doesn't support comments, avoiding bundle lookup markups.
Consolidated writeWithMarkup(…) methods into Coercion
New static encoding methods for writing Object via Coercion.toString(Object).
Implemented Coercion.append(…) methods for working with Appendable.
ChainWriter will never wrap a PrintWriter with another PrintWriter,
even when autoFlush settings do not match.
This project's managed dependencies may also be imported by other projects.
Minimum Java version changed from 1.6 to 1.7.
Implemented encodings for Bourne shell scripts, MySQL command line mysql,
and PostgreSQL command line psql.
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.