-
Notifications
You must be signed in to change notification settings - Fork 0
/
NEWS
92 lines (74 loc) · 3.58 KB
/
NEWS
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
Changes in version 1.1.0, released on May 2, 2019
--- NEW PARSER FEATURES ---
* Handle <funcparams> inside <paramdef> inside <funcprototype>.
* Ignore <jobtitle> and <orgdiv> elements.
--- NEW FORMATTER FEATURES --
* Write a comment "automatically generated" at the beginning.
* Provide an -s command line option to override the section in .Dt.
* Large numbers of improvements to horizontal and vertical whitespace.
* End of sentence detection: new sentence, new line.
* Drop trailing parentheses in <function> elements.
* Print commas between Copyright years.
Changes in version 1.0.2, released on April 29, 2019
--- NEW PARSER FEATURES ---
* Handle <abstract>: better formatting of many non-<refentry> documents.
* Handle <reference> like <section>.
* Explicitly ignore <keycombo>.
--- STRUCTURAL IMPROVEMENTS ---
* Start a new module reorg.c, to edit and move around nodes.
* Provide a new function pnode_alloc_text() to generate a text node.
* Introduce an xmalloc.c module to automatically exit when out of memory.
Changes in version 1.0.1, released on April 24, 2019
--- NEW PARSER FEATURES ---
* Handle file inclusion via "<!ENTITY %".
* Translate decimal character entities to Unicode escapes.
* Handle <tag> like <sgmltag> and <markup>.
--- RELIABILITY BUGFIX ---
* Do not crash when an ignored element contains an attribute.
--- FORMATTING IMPROVEMENTS ---
* Correctly translate input to output line breaks in no-fill elements.
* Improve spacing of text nodes inside macro arguments.
* Better handle <void> as a child of <funcprototype>.
* Better handle <info> as a child of <refentry>.
* Correct delimiter spacing between <term> elements.
* Insert a paragraph break after displays and after non-compact lists.
--- THANKS TO ---
* Stephen Gregoratto for a small patch and two bug reports.
* Jan Stary for a bug report.
Changes in version 1.0.0, released on April 17, 2019
* Stop using expat because it cannot handle invalid input gracefully.
* Drop input validation functionality, make it a best-effort formatter.
* Implement file inclusion via <xi:include> and via <!ENTITY>.
* Implement -T lint and -T tree dump output modes.
* Handle large numbers of additional elements.
* Dynamic assignment of header levels.
* Overhaul whitespace handling on the input and output sides.
* Overhaul paragraph handling.
* Initial MathML support.
* Switch to mandoc(1)-style EXIT STATUS and DIAGNOSTICS.
* Large numbers of formatting and structural improvements.
--- THANKS TO ---
* Stephen Gregoratto for four patches and several bug reports.
* Anthony Bentley and Svyatoslav Mishyn for minor patches.
Changes in version 0.0.9, released on April 30, 2014
* Add the -W command line option.
* Handle trailing delimiters after macros.
* Handle <fieldsynopsis>, <modifier>, <type>.
Changes in version 0.0.8, released on April 30, 2014
* Handle <contstant>, <copyright>, <holder>, <informaltable>,
<trademark>, <year>.
* Ignore <xi:include>.
Changes in version 0.0.7, released on April 2, 2014
* Handle <application>, <caution>, <note>, <quote>, <sgmltag>,
<tip>, <warning>.
Changes in version 0.0.6, released on April 2, 2014
* Initial support for tables.
* Handle <envar>, <filename>, <group>, <itemizedlist>, <link>,
<literal>, <orderedlist>, <prompt>, <sbr>, <screen>, <userinput>,
<variablelist>, <varname>.
Changes in version 0.0.4, released on March 29, 2014
* Support for XML element attributes.
* Handle <structname>.
* Commas between names in the NAME section.
Start of development in CVS and first public release:
Version 0.0.2, released on March 28, 2014.