-
Notifications
You must be signed in to change notification settings - Fork 8
/
ChangeLog.txt
executable file
·77 lines (52 loc) · 2.15 KB
/
ChangeLog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
2.0.7
=======
- Fixed "module" type not supported in script tags
2.0.6
=======
- Fixed possible infinite loop while parsing selectors with unbalanced parentheses.
2.0.5
=======
- Added class org.attoparser.AttoParser in order to report the version of the library being used.
- Set compilation baseline to Java 6.
- Added "Automatic-Module-Name: attoparser" to MANIFEST.MF for Java 9+ JPMS.
2.0.4
=======
- Fixed content selector (/content()) not being adequately parsed in some scenarios.
2.0.3
=======
- Added '/content()' selector to Markup Selector syntax in order to select all the contents (the body)
of a selected tag/element.
2.0.2
=======
- Avoid empty comments (<!---->) not being propery recognized.
- Fix <col> tags auto-closing their containing <colgroup> tags.
2.0.1
=======
- Avoid aggressive auto-closing of head elements inside script or template-related tags.
2.0.0
=======
- Refactored all handler interfaces so that event handling methods now return a result object capable of
giving information or instructions back to the parser (e.g. disabling parser for #CDATA sections).
1.4.0
=======
- Added capability to disable parsing inside elements which contents should not be processed at all,
e.g. <script> and <style> tags in HTML, which are CDATA and not PCDATA, and should allow markup significant
characters in their contents (<,>,&,"). The whole contents of these elements are reported as a Text node.
- Improved library metadata in META-INF/MANIFEST.MF and added OSGi metadata.
1.3
=======
- Fixed bug reading buffer when read() operations don't return all the available bytes just because they
are not ready (e.g. a pipe).
- Added to MarkupParser the possibility to split Text nodes (call several Text events in sequence).
1.2
=======
- Added event-based tracing atto handlers.
- Added Object-based tracing event system.
1.1
=======
- Added new events to handlers for automatically balancing tags, by creating synthetic closing elements.
- Added new "noUnbalancedCloseElements" restriction to DocumentRestrictions. This allows unbalanced
open tags, but not unbalanced close tags (as happens in HTML).
1.0
=======
- First release of attoparser