Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 117 lines (79 sloc) 4.545 kB
535e03f @jhy Changelog
jhy authored
1 jsoup changelog
2
7eeb74d @jhy Automatically determine charset when parsing from URL or File.
jhy authored
3 *** Release 1.2.3 [PENDING]
4 * Now automatically detects the encoding character set when parsing HTML from a File or URL. The parser checks
4f2ff53 @jhy Auto detect charset from HTML5 <meta charset> tag if present
jhy authored
5 the content-type header, then the <meta http-equiv> or <meta charset> tag, and finally falls back to UTF-8.
7eeb74d @jhy Automatically determine charset when parsing from URL or File.
jhy authored
6
af580c3 @jhy Added support for [^attributePrefix] selector query. Useful for finding
jhy authored
7 * Added support for the [^attributePrefix] selector query, to find elements with attributes starting with a prefix.
8 Useful for finding elements with datasets: [^data-]
9
7520dee @jhy Changed DT & DD tags to block-mode tags, to follow practise over spec.
jhy authored
10 * Changed DT & DD tags to block-mode tags, to follow practise over spec
11
9544fe3 @jhy Changelog
jhy authored
12 *** Release 1.2.2 [2010-Jul-11]
13
14 * Performance optimisation:
15 - core HTML parser engine now 3.5 times faster
16 - HTML generator now 2.5 times faster
17 - much lower memory use and garbage collection time
18
57567c6 @jhy Added [key~=regex] attribute selector by regular expression
jhy authored
19 * Added support for :matches(regex) selector, to find elements containing text matching regular expression
20
9544fe3 @jhy Changelog
jhy authored
21 * Added support for [key~=regex] attribute selector, to find elements with attribute values matching regular expression
faf1a78 @jhy Changelog
jhy authored
22
9544fe3 @jhy Changelog
jhy authored
23 * Upgraded the selector query parser to allow nested selectors like 'div:has(p:matches(regex))'
cf3676c @jhy Upgraded the selector query parser to allow nested selectors like 'di…
jhy authored
24
f00fdf0 @jhy Changelog release date
jhy authored
25 *** Release 1.2.1 [2010-Jun-21]
8c07dc1 @jhy Added .before(html) and .after(html) methods to Element and Elements,…
jhy authored
26 * Added .before(html) and .after(html) methods to Element and Elements, to insert sibling HTML
214c568 @jhy Added :contains(text) selector
jhy authored
27
28 * Added :contains(text) selector, to search for elements containing the specified text
8c07dc1 @jhy Added .before(html) and .after(html) methods to Element and Elements,…
jhy authored
29
aec561f @jhy Added :has(selector) pseudo-selector.
jhy authored
30 * Added :has(selector) pseudo-selector
31 <http://github.com/jhy/jsoup/issues/issue/20>
32
33 * Added Element#parents and Elements#parents to retrieve an element's ancestor chain
34 <http://github.com/jhy/jsoup/issues/issue/20>
35
0081d16 @jhy Improved implicit close tag heuristic detection when parsing malforme…
jhy authored
36 * Fixes an issue where appending / prepending rows to a table (or to similar implicit
37 element structures) would create a redundant wrapping elements
38 <http://github.com/jhy/jsoup/issues/issue/21>
39
40 * Improved implicit close tag heuristic detection when parsing malformed HTML
41
bb4ead7 @jhy Clean up the parse stack correctly when parsing data-nodes.
jhy authored
42 * Fixes an issue where text content after a script (or other data-node) was
43 incorrectly added to the data node.
44 <http://github.com/jhy/jsoup/issues/issue/22>
45
46 * Fixes an issue where text order was incorrect when parsing pre-document
27a52f9 @jhy Fix an issue where text order was incorrect when parsing pre-document…
jhy authored
47 HTML.
48 <http://github.com/jhy/jsoup/issues/issue/23>
49
5599adf @jhy Chanelog release date
jhy authored
50 *** Release 1.1.1 [2010-Jun-08]
5eecccd @jhy Added selector support for :eq, :lt, and gt
jhy authored
51 * Added selector support for :eq, :lt, and :gt
52 <http://github.com/jhy/jsoup/issues/issue/16>
53
f607d8f @jhy Added TextNode#text and TextNode#text(String)
jhy authored
54 * Added TextNode#text and TextNode#text(String)
55 <http://github.com/jhy/jsoup/issues/issue/18>
56
a3d03f9 @jhy Throw exception if trying to parse non-text content
jhy authored
57 * Throw exception if trying to parse non-text content
58 <http://github.com/jhy/jsoup/issues/issue/17>
59
982e4f9 @jhy Added Node#remove and Node#replaceWith.
jhy authored
60 * Added Node#remove and Node#replaceWith
61 <http://github.com/jhy/jsoup/issues/issue/19>
62
7e13f49 @jhy Changelog
jhy authored
63 * Allow _ and - in CSS ID selectors (per CSS spec).
64 <http://github.com/jhy/jsoup/issues/issue/10>
2660750 @jhy Resolve relative links when cleaning.
jhy authored
65
66 * Relative links are resolved to absolute when cleaning, to normalize
67 output and to verify safe protocol. (Were previously discarded.)
68 <http://github.com/jhy/jsoup/issues/issue/12>
3eb8a67 @jhy Allow combinators at start of selector query
jhy authored
69
70 * Allow combinators at start of selector query, for query refinements
71 <http://github.com/jhy/jsoup/issues/issue/13>
7e13f49 @jhy Changelog
jhy authored
72
fcab98c @jhy Added val() and val(string) to Element and Elements.
jhy authored
73 * Added Element#val() and #val(String) methods, for form values
74 <http://github.com/jhy/jsoup/issues/issue/14>
75
76 * Changed textarea contents to parse as TextNodes, not DataNodes,
77 so contents visible to text() (and val(), as treated as form input)
78
04ad97c @jhy Change notes
jhy authored
79 * Fixed support for Java 1.5
80
e1589ba @jhy Release prep
jhy authored
81 *** Release 0.3.1 (2010-Feb-20)
0a143a9 @jhy Changelog
jhy authored
82 * New features: supports Elements#html(), html(String),
83 prepend(String), append(String); bulk methods for corresponding
84 methods in Element.
19f2541 @jhy Cleaner.isValid() method.
jhy authored
85
86 * New feature: Jsoup.isValid(html, whitelist) method for user input
87 form validation.
0a143a9 @jhy Changelog
jhy authored
88
89 * Improved Elements.attr(String) to find first matching element
90 with attribute.
91
92 * Fixed assertion error when cleaning HTML with empty attribute
0b5dfaf @jhy Deploy prep
jhy authored
93 <http://github.com/jhy/jsoup/issues/issue/7>
0a143a9 @jhy Changelog
jhy authored
94
b5067c2 @jhy Changelog for release prep
jhy authored
95 *** Release 0.2.2 (2010-Feb-07)
d24b485 @jhy Improved document normalisation.
jhy authored
96 * jsoup packages are now available in the Maven central repository.
97
98 * New feature: supports Element#addClass, removeClass, toggleClass;
99 also collection class methods on Elements.
f992e41 @jhy Implemented Element#wrap and #Elements#wrap
jhy authored
100 * New feature: supports Element#wrap(html) and Elements#wrap(html).
7723365 @jhy Corrected change note
jhy authored
101 * New selector syntax: supports E + F adjacent sibling selector
79c6723 @jhy New: E + F adjacent sibling selector, E ~ F preceding sibling.
jhy authored
102 * New selector systax: supports E ~ F preceding sibling selector
103 * New: supports Element#elementSiblingIndex()
d24b485 @jhy Improved document normalisation.
jhy authored
104
105 * Improved document normalisation.
a52e669 @jhy Improved HTML output (pretty-print)
jhy authored
106 * Improved HTML string output format (pretty-print)
f992e41 @jhy Implemented Element#wrap and #Elements#wrap
jhy authored
107
c01af22 @jhy Fix absolute URL resolution issue when a base tag has no href.
jhy authored
108 * Fixed absolute URL resolution issue when a base tag has no href.
109
b5067c2 @jhy Changelog for release prep
jhy authored
110 *** Release 0.1.2 (2010-Feb-02)
535e03f @jhy Changelog
jhy authored
111 * Fixed unrecognised tag handler to be more permissive
112 <http://github.com/jhy/jsoup/issues/issue/1>
113
114
115 *** Release 0.1.1 (2010-Jan-31)
116 * Initial beta release of jsoup
Something went wrong with that request. Please try again.