All releases of CyberNeko HTML Parser

Release Notes: The license was changed to Apache 2.0 and the version number was boosted to reflect the maturity of the project. Project files were reorganized to decouple them from the rest of the CyberNeko Tools for XNI. xercesMinimal.jar and source were updated so that NekoHTML compiles using Xerces-J 2.9.1. The default behavior was changed to not normalize attribute values and a new feature was added to allow users to turn on normalization. The build was modified to target compilation for Java 1.3. Suggested paragraph tag balancing was adjusted and various reported bugs were fixed.

Release Notes: A feature to allow a scanner to fix character
entity references for Microsoft Windows characters
was added. The nekohtmlXni.jar file is no longer
built by default. Tag-balancing was changed to
allow headers inside of links. Handling of the
blockquote tag, a tag-balancing bug for unknown
elements, the mapping of the encoding name in meta
tags, various namespace binding bugs, and a
no-such-method exception when using the
augmentations feature with older versions of
Xerces2 were fixed.

Release Notes: Entity reference scanning and tag-balancing bugs were fixed along with a doctype scanning bug. The Purifier filter was updated to synthesize missing namespace bindings, and the Writer filter was updated to convert all known characters back to their entity names. The implementation was updated to work with Xerces-J 2.6.2, which removed the ObjectFactory class from the org.apache.xerces.util package.

Release Notes: CDATA section scanning and namespace processing was implemented. Namespaces and doctype features were added along with a filter to "purify" input and missing location augmentations from doctype callback. New line and comment scanning bugs and an infinite loop bug were fixed.