git.iko.soy/typeable/pandoc
on master help sign in
Updated changelog.

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

commite72b85ce38cc9b743322b717c4abefb6003fb1d4 authorfiddlosopher <fiddlosopher@788f1e2b-df1e-0410-8736-df70ead52e1b> dateThu 31 Dec 2009, 21:18 (17 years ago) parentc882232
1 file changed+98
changelog+98
changelog+98
@@ -1,3 +1,101 @@
1+pandoc (1.4)
2+
3+ [ John MacFarlane ]
4+
5+ * Pandoc will now compile with either GHC 6.10 or 6.12.
6+ + Don't use System.IO.UTF8 when compiling with 6.12
7+ + Use -fno-warn-unused-do-bind option when compiling with 6.12
8+
9+ * Replaced old headers with templates. Now users have much more
10+ control over the way documents appear in --standalone mode,
11+ and writer code is simplified. Resolves Issues #59, 147.
12+ Every effort has been made to retain backwards compatibilty.
13+ So, the --custom-header option should still work as before.
14+
15+ + Added Text.Pandoc.Templates. This provides functions for
16+ retrieving default templates and for rendering templates.
17+ + System templates (in the pandoc data directory) can be
18+ overridden by user templates in $HOME/.pandoc/templates.
19+ + Removed Text.Pandoc.DefaultHeaders.
20+ + Removed data/headers directory.
21+ + Added templates directory.
22+ + Added writerTemplate and writerVariables fields to WriterOptions.
23+ + Removed writerTitlePrefix, writerHeader fields from WriterOptions.
24+ + Changed --print-default-header to --print-default-template.
25+ + Added --template option.
26+ + Added -V/--variable option to set custom template variables.
27+
28+ * Pandoc no longer requires Template Haskell. Resolves Issue #186.
29+
30+ + Removed need for TH in ODT module. Instead get reference zip file
31+ directly from data files at run time.
32+ + Removed TH dependency from S5 module. S5 module now exports
33+ s5HeaderIncludes, which pandoc.hs includes if writer is s5 and
34+ standalone.
35+ + Refactored LaTeXMathML not to use TH.
36+
37+ * Meta is now Meta [Inline] [[Inline]] [Inline] rather than
38+ Meta [Inline] [String] String. Authors and date in Meta are now lists
39+ of Inline elements rather than raw strings. This means that they can
40+ be formatted and can include footnotes. NOTE: This may be a breaking
41+ change for those using pandoc as a library.
42+
43+ * Added readDataFile to Text.Pandoc.Shared. This retrieves
44+ a data file from the user pandoc data directory (~/.pandoc
45+ on unix), or, if not found there, from the system data
46+ directory ($CABALDIR/shared/pandoc-VERSION/). All data
47+ files, including templates, LaTeXMathML.js, and ODT components,
48+ can be overridden by the user.
49+
50+ * Use unicode instead of entities in HTML output. Resolves
51+ Issue #163.
52+
53+ * Prettier HTML footnote references: put anchor inside sup,
54+ instead of other way. Resolves Issue #191. Thanks to
55+ infinity0x.
56+
57+ * Added --xetex option to pandoc and markdown2pdf.
58+ If --xetex is specified, pandoc produces latex suitable for
59+ processing by xelatex, and markdown2pdf uses xelatex to create
60+ the PDF. Resolves Issue #185.
61+
62+ * RTF writer: multiple authors now occupy multiple paragraphs rather
63+ than using a line break.
64+
65+ * Man writer: now the "--after-body" will come after the "AUTHORS"
66+ section, whereas before it would come before it. This is a
67+ slight break from backwards compatibility.
68+
69+ * ODT writer:
70+ + Indented and line-broke styles.xml so it can be modified more easily.
71+ + Omitted some unnecessary style declarations.
72+ + Don't wrap text in OpenDocument writer. The tags are too long, making
73+ wrapping ugly and pointless.
74+
75+ * LaTeX reader: use \\ to separate multiple authors.
76+
77+ * Markdown reader: use ; as separator between authors.
78+ This allows you to use ',' within author names: e.g. "John Jones, Jr."
79+
80+ * S5 writer: use linebreak to separate authors in title page.
81+
82+ * RST reader: Allow :: before lhs code block. The RST spec requires the
83+ :: before verbatim blocks. This :: should not be treated as literal
84+ colons. Resolves Issue #189.
85+
86+ * Documented pandoc 1.3's new definition list syntax in README.
87+ (An oversight in the last release.)
88+
89+ * markdown2pdf.hs: interpret ! in a log as an error line.
90+
91+ * Changes in RunTests.hs:
92+ + Use the Diff library rather than a local copy of Diff.hs.
93+ (This vastly increases performance.) This change means that 'cabal
94+ test' presupposes that the Diff library is installed.
95+ + Removed tests/Diff.hs from cabal file.
96+ + Changed RunTests to use local environment. We need at least HOME, so
97+ pandoc can find its data directory.
98+
199pandoc (1.3)
2100
3101 [ John MacFarlane ]