This is a bug fix release that specifically addresses a long standing script and style parsing problem. The fix adds a parseCDATA method to the Lexer class that adheres to appendix B.3.2 Specifying non-HTML data, of the HTML specification regarding recognizing the ETAGO (</) at the end of script and style CDATA (see http://www.w3.org/TR/html4/appendix/notes.html#notes-specifying-data\).
Other bugs addressed include wrapping InputStreams with the org.htmlparser.lexer.Stream class to get around mark()/reset() issues, fixing a JDK 1.4 compile issue, providing a better error message while a Java bug regarding Byte Order Marks is pending, and implementing a change suggested by David Andersen to handle null ContentType.