git.iko.soy/typeable/pandoc
on master help sign in
Modified changelog to incorporate changes since the 0.3 release.

git-svn-id: https://pandoc.googlecode.com/svn/trunk@544 788f1e2b-df1e-0410-8736-df70ead52e1b

commit90390b65f45430b198c35d1609a4b29746197b29 authorfiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> dateTue 20 Feb 2007, 01:21 (20 years ago) parent06ff1fe
1 file changed+115−4
debian/changelog+115−4
debian/changelog+115−4
@@ -2,10 +2,121 @@ pandoc (0.4) UNRELEASED; urgency=low
22
33 [ John MacFarlane ]
44
5− * Added support for simple and multiline tables to markdown reader,
6− LaTeX writer, DocBook writer, and HTML writer. Added tests and
7− documentation in README.
8−
5+ * Added support for Markdown tables. Two kinds of tables are supported
6+ (a simple table with one-line rows, and a more complex variety with
7+ multiline rows). Currently only the Markdown reader and the LaTeX,
8+ Docbook, and HTML writers support tables. The syntax is documented in
9+ README.
10+
11+ * Refactored to avoid reliance on Haskell's Text.Regex library, which
12+ (a) is slow, and (b) does not properly handle unicode. This fixed
13+ some strange bugs, e.g. in parsing S-cedilla, and improved performance.
14+
15+ + Replaced 'gsub' with a general list function 'substitute'
16+ that does not rely on Text.Regex.
17+ + Rewrote extractTagType in HTML reader so that it doesn't use
18+ regexs.
19+ + In Markdown reader, replaced email regex test with a custom email
20+ autolink parser (autoLinkEmail). Also replaced selfClosingTag regex
21+ with a custom function isSelfClosingTag.
22+ + Modified Docbook writer so that it doesn't rely on Text.Regex for
23+ detecting 'mailto' links.
24+ + Removed escapePreservingRegex and reamped entity-handling
25+ functions in Text/Pandoc/Shared.hs and Text/Pandoc/Entities.hs to
26+ avoid reliance on Text.Regex (see below on Entity handling changes).
27+
28+ * Changed handling of SGML entities. Entities are now parsed (and unicode
29+ characters returned) in the Markdown and HTML readers, rather than being
30+ handled in the writers. In HTML and Docbook writers, UTF-8 is now used
31+ instead of entities for characters above 128. This makes the HTML and
32+ Docbook output much more readable and more easily editable.
33+
34+ + Removed sgmlHexEntity, sgmlDecimalEntity, sgmlNamedEntity, and
35+ sgmlCharacterEntity regexes from Shared.hs.
36+ + Added parsers characterEntity, namedEntity, decimalEntity, hexEntity
37+ to Entities.hs; these parse a string and return a unicode character.
38+ + Added new 'entity' parser to Markdown reader, and added '&' as a
39+ special character.
40+ + Changed 'entity' parser in HTML reader to use characterEntity.
41+ + Rewrote decodeEntities to use the new parsers instead of Text.Regex.
42+ + Modified HTML and Markdown readers to call decodeEntities on all raw
43+ strings (e.g. authors, dates, link titles), to ensure that no
44+ unprocessed entities are included in the native representation of
45+ the document. (In the HTML reader, most of this work is done by a
46+ change in extractAttributeName.)
47+ + Added escapeSGMLChar to Entities.hs. Modified escapeSGMLString to
48+ use escapeSGMLChar.
49+ + In SGML and Markdown output, escape unicode nonbreaking space as '&nbsp;',
50+ since a unicode non-breaking space is impossible to distinguish visually
51+ from a regular space. (Resolves issue #3.)
52+ + Replaced all calls to stringToSGML and encodeEntities with calls to
53+ escapeSGMLString.
54+ + Rewrote escapeSGMLString for better performance.
55+ + Added charToEntity and charToNumericalEntity to Entities.hs.
56+ Removed encodeEntitiesNumerical.
57+ + Use Data.Map for entityTable and (new) reverseEntityTable, for a
58+ slight performance boost over the old association list.
59+ + Removed unneeded decodeEntities from 'str' parser in HTML and
60+ Markdown readers.
61+
62+ * Fixed several bugs in HTML reader (extractTagType, attribute parsing).
63+
64+ * Markdown reader:
65+
66+ + Fixed several bugs in smart quote recognition.
67+ + Changed autoLink parsing to conform better to Markdown.pl's
68+ behavior. <google.com> is not treated as a link, but
69+ <http://google.com>, <ftp://google.com>, and <mailto:google@google.com> are.
70+ + Cleaned up handling of embedded quotes in link titles. Now these are
71+ stored as a '"' character, not as '&quot;'.
72+ + Use lookAhead parser for the 'first pass' (looking for reference keys),
73+ instead of parsing normally, then using setInput to reset input. This
74+ yields a slight performance boost.
75+
76+ * Markdown writer: Use autolinks when possible. Instead of
77+ [site.com](site.com), use <site.com>.
78+
79+ * RST Reader:
80+
81+ + Allow the URI in a RST hyperlink target to start on the line
82+ after the reference key.
83+ + Added 'try' in front of 'string', where needed, or used a different parser,
84+ in RST reader. This fixes a bug where ````` would not be correctly parsed as
85+ a verbatim `.
86+ + Fixed slow performance in parsing inline literals in RST reader. The
87+ problem was that ``#`` was seen by 'inline' as a potential link or image.
88+ Fix: inserted 'notFollowedBy (char '`')' in link parsers.
89+ (Resolves issue #8.)
90+ + Use lookAhead instead of getInput/setInput in RST reader. Removed
91+ unneeded getState call, since lookAhead automatically saves and
92+ restores the parser state.
93+
94+ * LaTeX Reader: replaced 'choice [(try (string ...), ...]' idiom with
95+ 'oneOfStrings' in LaTeX reader, for clarity.
96+
97+ * Modified LaTeX writer to insert '\,' between consecutive quotes.
98+
99+ * Text.ParserCombinators.Pandoc:
100+
101+ + Removed followedBy' parser, replacing it with the lookAhead parser from
102+ Text/ParserCombinators/Parsec.
103+ + Added some needed 'try's before multicharacter parsers, especially in
104+ 'option' contexts.
105+ + Removed the 'try' from the 'end' parser in 'enclosed', so that
106+ 'enclosed' behaves like 'option', 'manyTill', etc.
107+
108+ * Improved website target:
109+
110+ + Use a subsidiary Makefile that can be run from the website
111+ directory.
112+ + Improved "Examples" page: added a templating system, syntax
113+ highlighting of xml, tex, and html files, and a demo of
114+ docbook postprocessed by xmlto.
115+ + Download links now go to Google's download details page (with
116+ SHA1 checksum) rather than directly to the files.
117+
118+ * Added FreeBSD port.
119+
9120 -- Recai Oktaş <roktas@debian.org> Tue, 16 Jan 2007 00:37:21 +0200
10121
11122pandoc (0.3) unstable; urgency=low