Release Notes: This release introduces improved form handling, more robust character set detection, speed and memory optimizations in parsing and CSS selectors, and a number of bugfixes.
Release Notes: This release parses HTML 2.3x faster. The author has profiled the parse execution of thousands of documents, optimized every hotspot to streamline the parser, and significantly minimized node memory consumption. This release also trims the retained heap memory when retrieving data from parsed documents, reduces garbage collection when selecting elements, and removes lock contention to allow jsoup to run concurrently on as many threads as are available.
Release Notes: This release adds a number of improvements and bugfixes, including renewed support for the Google App Engine and parsing fixes.
Release Notes: This release adds many improvements, including a relaxed XML parser, a lighter memory footprint, and a range of bugfixes.
Release Notes: This release included a new HTML5 compliant parser and fixes for Java 1.5 and Android 2.2 compatibility.
Release Notes: This release primarily corrects a regression bug where the content-type of a document retrieved using Jsoup.connect(String url) may not be correctly detected if specified in a meta tag.
Release Notes: This version adds single pass selectors for all complex queries, providing a significant speed increase when extracting elements from the DOM using CSS selectors. Scala support was fixed. New HTML manipulation features and fixes were provided.
Release Notes: New functionality includes parsing from an input stream, DOM cloning, and a :not() pseudo-CSS selector. Bugfixes and stability improvements include more relaxed parsing, improved HTTP connectivity, and stronger document normalization.
Release Notes: This release implements Elements.empty() and Elements.remove(), to allow easy element removal. A restricted XHTML output entity option was added. An issue in Entities when unescaping $ was fixed.
Release Notes: jsoup now has a much improved HTTP connection interface, to make Web-scraping easier. It no longer has any external library dependencies, for lower JVM memory overhead. This release also includes further speed and memory optimizations and bug fixes.