Formatting changes in debian/changelog, and added note about

backslash escaping changes.


git-svn-id: https://pandoc.googlecode.com/svn/trunk@462 788f1e2b-df1e-0410-8736-df70ead52e1b
This commit is contained in:
fiddlosopher 2007-01-09 00:03:31 +00:00
parent d83b70f3a0
commit 3ae8476db0

38
debian/changelog vendored
View file

@ -3,17 +3,17 @@ pandoc (0.3) unstable; urgency=low
[ John MacFarlane ] [ John MacFarlane ]
* Changes in pandoc options: * Changes in pandoc options:
+ Allow options to follow or precede arguments. + Allow options to follow or precede arguments.
+ Changed '--smartypants' to '--smart' and adjusted symbols accordingly. + Changed '--smartypants' to '--smart' and adjusted symbols accordingly.
+ Added '--strict' option for maximum compatibility with official + Added '--strict' option.
Markdown syntax. + Added '-o/--output' option.
+ Added '-o/--output' option to send output to a file.
+ Added '--dump-args' and '--ignore-args' options (for use in wrappers). + Added '--dump-args' and '--ignore-args' options (for use in wrappers).
+ Modified '-v' and '-h' output to go to STDERR, not STDOUT, and return + Modified '-v' and '-h' output to go to STDERR, not STDOUT, and return
error condition (2). This is helpful for writing wrappers. error conditions. This is helpful for writing wrappers.
+ Added copyright message to '-v' output, modeled after FSF messages.
+ Reformatted usage message so that it doesn't wrap illegibly. + Reformatted usage message so that it doesn't wrap illegibly.
+ Removed extra blanks after '-h' and '-D' output. + Removed extra blanks after '-h' and '-D' output.
+ Added copyright message to '-v' output, modeled after FSF messages.
* Added docbook writer. * Added docbook writer.
@ -40,6 +40,7 @@ pandoc (0.3) unstable; urgency=low
HTML header. HTML header.
* Bug fixes: * Bug fixes:
+ Fixed a serious bug in the markdown, LaTeX, and RST readers. + Fixed a serious bug in the markdown, LaTeX, and RST readers.
These readers ran 'runParser' on processed chunks of text to handle These readers ran 'runParser' on processed chunks of text to handle
embedded block lists in lists and quotation blocks. But then embedded block lists in lists and quotation blocks. But then
@ -70,9 +71,6 @@ pandoc (0.3) unstable; urgency=low
which will end with the same number of `s. For example, to which will end with the same number of `s. For example, to
have two backticks as code, write ``` `` ```. Modified Markdown have two backticks as code, write ``` `` ```. Modified Markdown
writer accordingly. writer accordingly.
+ Modified HTML reader to skip a newline following a <br> tag.
Otherwise the newline will be treated as a space at the beginning
of the next line.
+ Fixed bug in text-wrapping routine in Markdown and RST writers. + Fixed bug in text-wrapping routine in Markdown and RST writers.
Now LineBreaks no longer cause wrapping problems. Now LineBreaks no longer cause wrapping problems.
+ Supported hexadecimal numerical entity references as well as + Supported hexadecimal numerical entity references as well as
@ -81,6 +79,13 @@ pandoc (0.3) unstable; urgency=low
inline formatting markers inside reference labels: for example, inline formatting markers inside reference labels: for example,
in '[A_B]: /url/a_b', the material between underscores was being in '[A_B]: /url/a_b', the material between underscores was being
parsed as emphasized inlines. parsed as emphasized inlines.
+ Changed Markdown reader's handling of backslash escapes so that
only non-alphanumeric characters can be escaped. Strict mode
follows Markdown.pl in only allowing a select group of punctuation
characters to be escaped.
+ Modified HTML reader to skip a newline following a <br> tag.
Otherwise the newline will be treated as a space at the beginning
of the next line.
* Made handling of code blocks more consistent. Previously, some * Made handling of code blocks more consistent. Previously, some
readers allowed trailing newlines, while others stripped them. readers allowed trailing newlines, while others stripped them.
@ -90,6 +95,7 @@ pandoc (0.3) unstable; urgency=low
* Modified readers to make spacing at the end of output more consistent. * Modified readers to make spacing at the end of output more consistent.
* Minor improvements to LaTeX reader: * Minor improvements to LaTeX reader:
+ '\thanks' now treated like a footnote. + '\thanks' now treated like a footnote.
+ Simplified parsing of LaTeX command arguments and options. + Simplified parsing of LaTeX command arguments and options.
commandArgs now returns a list of arguments OR options (in commandArgs now returns a list of arguments OR options (in
@ -99,17 +105,11 @@ pandoc (0.3) unstable; urgency=low
and \newenvironment. and \newenvironment.
* Revised RTF writer: * Revised RTF writer:
+ Default font is now Helvetica. + Default font is now Helvetica.
+ An '\f0' is added to each '\pard', so that font resizing works + An '\f0' is added to each '\pard', so that font resizing works
correctly. correctly.
* Improved handling of dashes in LaTeX writer:
+ Recognize a double hyphen as an Em-dash, even when it occurs next
to punctuation (e.g. a quotation mark).
+ Collapse space around Em-dashes.
+ Process quotes before dashes. This way (foo -- 'bar') will turn into
(foo---`bar') instead of (foo---'bar').
* Moved handling of "smart typography" from the writers to the Markdown * Moved handling of "smart typography" from the writers to the Markdown
and LaTeX readers. This allows great simplification of the writers and LaTeX readers. This allows great simplification of the writers
and more accurate smart quotes, dashes, and ellipses. DocBook can and more accurate smart quotes, dashes, and ellipses. DocBook can
@ -119,6 +119,7 @@ pandoc (0.3) unstable; urgency=low
EmDash, EnDash. EmDash, EnDash.
* Changes in HTML writer: * Changes in HTML writer:
+ Include title block in header even when title is null. + Include title block in header even when title is null.
+ Made javascript obfuscation of emails even more obfuscatory, + Made javascript obfuscation of emails even more obfuscatory,
by combining it with entity obfuscation. by combining it with entity obfuscation.
@ -126,11 +127,13 @@ pandoc (0.3) unstable; urgency=low
* Changed default ASCIIMathML text color to black. * Changed default ASCIIMathML text color to black.
* Test suite: * Test suite:
+ Added --strip-trailing-cr option to diff in runtests.pl, for + Added --strip-trailing-cr option to diff in runtests.pl, for
compatibility with Windows. compatibility with Windows.
+ Added regression tests with footnotes in quote blocks and lists. + Added regression tests with footnotes in quote blocks and lists.
* Makefile changes: * Makefile changes:
+ osx-pkg target creates a Mac OS X package (directory). New osx + osx-pkg target creates a Mac OS X package (directory). New osx
directory contains files needed for construction of the package. directory contains files needed for construction of the package.
+ osx-dmg target creates a compressed disk image containing the package. + osx-dmg target creates a compressed disk image containing the package.
@ -151,6 +154,7 @@ pandoc (0.3) unstable; urgency=low
* Added code to html2markdown that tries to determine the character * Added code to html2markdown that tries to determine the character
encoding of an HTML file, by parsing the "Content-type" meta tag. encoding of an HTML file, by parsing the "Content-type" meta tag.
+ If the encoding can't be determined, then if the content is local, + If the encoding can't be determined, then if the content is local,
the local encoding is used; if it comes from a URL, UTF-8 is used the local encoding is used; if it comes from a URL, UTF-8 is used
by default. by default.
@ -158,11 +162,13 @@ pandoc (0.3) unstable; urgency=low
+ Encoding can be specified explicitly using '-e' option. + Encoding can be specified explicitly using '-e' option.
* Improved warning messages in wrappers: * Improved warning messages in wrappers:
+ Print warning if iconv not available + Print warning if iconv not available
+ More user-friendly error messages in markdown2pdf, when + More user-friendly error messages in markdown2pdf, when
pdflatex fails. pdflatex fails.
* Code cleanup: * Code cleanup:
+ Renamed 'Text/Pandoc/HtmlEntities' module to + Renamed 'Text/Pandoc/HtmlEntities' module to
'Text/Pandoc/Entities'. Also changed function names so as 'Text/Pandoc/Entities'. Also changed function names so as
not to be HTML-specific. not to be HTML-specific.
@ -194,6 +200,7 @@ pandoc (0.3) unstable; urgency=low
a proper debian package. Closes: #391666. a proper debian package. Closes: #391666.
* Modified build process to support GHC 6.6. * Modified build process to support GHC 6.6.
+ The package can still be compiled using GHC 6.4.2, though because + The package can still be compiled using GHC 6.4.2, though because
of dependencies the "make deb" target works only with GHC 6.6+. of dependencies the "make deb" target works only with GHC 6.6+.
+ The script 'cabalize' is used to create an appropriate + The script 'cabalize' is used to create an appropriate
@ -205,6 +212,7 @@ pandoc (0.3) unstable; urgency=low
* Modified wrapper scripts to make them more robust and portable. * Modified wrapper scripts to make them more robust and portable.
To avoid code duplication and ensure consistency, wrappers are To avoid code duplication and ensure consistency, wrappers are
generated via a templating system from templates in src/wrappers. generated via a templating system from templates in src/wrappers.
+ Wrappers now accept multiple filenames, when appropriate. + Wrappers now accept multiple filenames, when appropriate.
+ Spaces and tabs allowed in filenames. + Spaces and tabs allowed in filenames.
+ getopts shell builtin is used for portable option parsing. + getopts shell builtin is used for portable option parsing.