<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pandoc/test/writer.textile, branch master</title>
<subtitle>Conversion between markup formats</subtitle>
<id>https://git.pashev.ru/pandoc/atom?h=master</id>
<link rel='self' href='https://git.pashev.ru/pandoc/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/'/>
<updated>2019-10-30T05:21:35Z</updated>
<entry>
<title>Changes to build with new doctemplates/doclayout.</title>
<updated>2019-10-30T05:21:35Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2019-10-21T05:49:04Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=1fe97422630d4aa5644d55b0b3b41b0978b7fea0'/>
<id>urn:sha1:1fe97422630d4aa5644d55b0b3b41b0978b7fea0</id>
<content type='text'>
The new version of doctemplates adds many features to pandoc's
templating system, while remaining backwards-compatible.
New features include partials and filters.  Using template filters,
one can lay out data in enumerated lists and tables.

Templates are now layout-sensitive: so, for example, if a
text with soft line breaks is interpolated near the end of
a line, the text will break and wrap naturally.  This makes
the templating system much more suitable for programatically
generating markdown or other plain-text files from metadata.
</content>
</entry>
<entry>
<title>Use new doctemplates, doclayout.</title>
<updated>2019-08-25T21:24:31Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2019-08-15T05:11:05Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=1ee6e0e0878bcd655f31deb0caf6a4766e500cc6'/>
<id>urn:sha1:1ee6e0e0878bcd655f31deb0caf6a4766e500cc6</id>
<content type='text'>
+ Remove Text.Pandoc.Pretty; use doclayout instead. [API change]
+ Text.Pandoc.Writers.Shared: remove metaToJSON, metaToJSON'
  [API change].
+ Text.Pandoc.Writers.Shared: modify `addVariablesToContext`,
  `defField`, `setField`, `getField`, `resetField` to work with
  Context rather than JSON values. [API change]
+ Text.Pandoc.Writers.Shared: export new function `endsWithPlain` [API
  change].
+ Use new templates and doclayout in writers.
+ Use Doc-based templates in all writers.
+ Adjust three tests for minor template rendering differences.
+ Added indentation to body in docbook4, docbook5 templates.

The main impact of this change is better reflowing of content
interpolated into templates.  Previously, interpolated variables
were rendered independently and intepolated as strings, which could lead
to overly long lines.  Now the templates interpolated as Doc values
which may include breaking spaces, and reflowing occurs
after template interpolation rather than before.
</content>
</entry>
<entry>
<title>Textile writer: fix closing tag for math output</title>
<updated>2019-06-01T08:16:00Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2019-06-01T08:10:30Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=7db3d9ab04cfa9b2d4c4f11112acfde15577958f'/>
<id>urn:sha1:7db3d9ab04cfa9b2d4c4f11112acfde15577958f</id>
<content type='text'>
Opening and closing tag for math output match now.
</content>
</entry>
<entry>
<title>Shared.compactify: Avoid mixed lists.</title>
<updated>2019-02-26T01:33:54Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2019-02-23T22:40:06Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=ba05e1ea02d5227796f12dea2404285300021de6'/>
<id>urn:sha1:ba05e1ea02d5227796f12dea2404285300021de6</id>
<content type='text'>
This improves on the original fix to #5285 by preventing
other mixed lists (lists with a mix of Plain and Para
elements) that were allowed given the original fix.
</content>
</entry>
<entry>
<title>Markdown reader: distinguish autolinks in the AST.</title>
<updated>2018-09-19T21:53:29Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2018-09-19T21:49:46Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=136bf901aa088eaf4e5c996c71e0a36c171f1587'/>
<id>urn:sha1:136bf901aa088eaf4e5c996c71e0a36c171f1587</id>
<content type='text'>
With this change, autolinks are parsed as Links with
the `uri` class. (The same is true for bare links, if
the `autolink_bare_uris` extension is enabled.)  Email
autolinks are parsed as Links with the `email` class.
This allows the distinction to be represented in the
URI.

Formerly the `uri` class was added to autolinks by
the HTML writer, but it had to guess what was an autolink
and could not distinguish `[http://example.com](http://example.com)`
from `&lt;http://example.com&gt;`.  It also incorrectly recognized
`[pandoc](pandoc)` as an autolink.  Now the HTML writer
simply passes through the `uri` attribute if it is present,
but does not add anything.

The Textile writer has been modified so that the `uri`
class is not explicitly added for autolinks, even if it
is present.

Closes #4913.
</content>
</entry>
<entry>
<title>Added `spaced_reference_links` extension.</title>
<updated>2017-05-25T10:57:31Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2017-05-25T10:50:43Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=708973a33a0ce425bb21a5ffa06fbdab465d3fb8'/>
<id>urn:sha1:708973a33a0ce425bb21a5ffa06fbdab465d3fb8</id>
<content type='text'>
This is now the default for pandoc's Markdown.
It allows whitespace between the two parts of a
reference link:  e.g.

    [a] [b]

    [b]: url

This is now forbidden by default.

Closes #2602.
</content>
</entry>
<entry>
<title>Moved tests/ -&gt; test/.</title>
<updated>2017-02-04T11:56:30Z</updated>
<author>
<name>John MacFarlane</name>
<email>jgm@berkeley.edu</email>
</author>
<published>2017-02-04T11:56:30Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=18ab8642692caca2716fd9b5a0e6dbfd3d9cf9cc'/>
<id>urn:sha1:18ab8642692caca2716fd9b5a0e6dbfd3d9cf9cc</id>
<content type='text'>
</content>
</entry>
</feed>
