<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pandoc/src/Text/Pandoc/Lua/Module, 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>2021-12-25T20:20:18Z</updated>
<entry>
<title>Lua: improve handling of empty caption, body by `from_simple_table`</title>
<updated>2021-12-25T20:20:18Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2021-12-25T19:47:29Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=fbd2c8e376eea5eccc0b799f8e48d10c7ab8b6d9'/>
<id>urn:sha1:fbd2c8e376eea5eccc0b799f8e48d10c7ab8b6d9</id>
<content type='text'>
Create truly empty table caption and body when these are empty in the
simple table.

Fixes: #7776
</content>
</entry>
<entry>
<title>Lua: simplify code of pandoc.utils.stringify</title>
<updated>2021-12-21T20:50:13Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2021-12-21T20:50:13Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=0bdf37315766eb4b785002ffaf38cdb724628e7a'/>
<id>urn:sha1:0bdf37315766eb4b785002ffaf38cdb724628e7a</id>
<content type='text'>
Minor behavior change: plain strings nested in tables are now included
in the result string.
</content>
</entry>
<entry>
<title>Lua: simplify and deprecate function `pandoc.utils.equals`</title>
<updated>2021-12-21T18:01:11Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2021-12-21T17:53:37Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=17a32a99a5eefadc5ebe66d441b6c4f7a0d2f438'/>
<id>urn:sha1:17a32a99a5eefadc5ebe66d441b6c4f7a0d2f438</id>
<content type='text'>
The function is no longer required for element comparisons; it is now an
alias for the `==` operator.
</content>
</entry>
<entry>
<title>Lua: add new library function `pandoc.utils.type`.</title>
<updated>2021-12-21T17:24:21Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2021-12-21T08:40:23Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=d7cab5198269fbbdbc40f54a2ad7aeb83fee619f'/>
<id>urn:sha1:d7cab5198269fbbdbc40f54a2ad7aeb83fee619f</id>
<content type='text'>
The function behaves like the default `type` function from Lua's
standard library, but is aware of pandoc userdata types. A typical
use-case would be to determine the type of a metadata value.
</content>
</entry>
<entry>
<title>Lua: fix return types of `blocks_to_inlines`, `make_sections`</title>
<updated>2021-12-21T08:53:44Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2021-12-21T08:48:54Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=c90802d7d85ba2ae98492701b30cc37bde757b83'/>
<id>urn:sha1:c90802d7d85ba2ae98492701b30cc37bde757b83</id>
<content type='text'>
Ensures the returned lists have the correct type (`Inlines` and
`Blocks`, respectively).
</content>
</entry>
<entry>
<title>Lua: fixup, should have been part of previous commit</title>
<updated>2021-12-19T13:31:52Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2021-12-19T13:31:52Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=dc3dcc2ccd3435ca88cf1eaeea05f62806f066d6'/>
<id>urn:sha1:dc3dcc2ccd3435ca88cf1eaeea05f62806f066d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Lua: add function `pandoc.utils.references`</title>
<updated>2021-12-17T22:45:27Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2021-12-17T16:32:28Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=7a70b87facffe5f2daaaa58af9fadad89b81a9e9'/>
<id>urn:sha1:7a70b87facffe5f2daaaa58af9fadad89b81a9e9</id>
<content type='text'>
List with all cited references of a document.

Closes: #7752
</content>
</entry>
<entry>
<title>Switch to released pandoc-lua-marshal-0.1.2</title>
<updated>2021-12-10T16:24:50Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2021-12-10T13:07:41Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=3e7b46af642b205439e3dee52d805d738c4ad954'/>
<id>urn:sha1:3e7b46af642b205439e3dee52d805d738c4ad954</id>
<content type='text'>
Cell values are now marshaled as userdata objects; a constructor
function for table cells is provided as `pandoc.Cell`.
</content>
</entry>
<entry>
<title>Lua: update to latest pandoc-lua-marshal (0.1.1)</title>
<updated>2021-12-09T17:22:29Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2021-12-06T15:55:19Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=fa643ba6d78fd97f0a779840dca32bfea3b296f8'/>
<id>urn:sha1:fa643ba6d78fd97f0a779840dca32bfea3b296f8</id>
<content type='text'>
- `walk` methods are added to `Block` and `Inline` values; the methods
  are similar to `pandoc.utils.walk_block` and
  `pandoc.utils.walk_inline`, but apply to filter also to the element
  itself, and therefore return a list of element instead of a single
  element.

- Functions of name `Doc` are no longer accepted as alternatives for
  `Pandoc` filter functions. This functionality was undocumented.
</content>
</entry>
<entry>
<title>Lua: remove `pandoc.utils.text` (#7720)</title>
<updated>2021-11-29T17:12:30Z</updated>
<author>
<name>Albert Krewinkel</name>
<email>albert@zeitkraut.de</email>
</author>
<published>2021-11-29T17:12:30Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/pandoc/commit/?id=fa838deefc6badc62b9ca4d93aba55e9fbd747ec'/>
<id>urn:sha1:fa838deefc6badc62b9ca4d93aba55e9fbd747ec</id>
<content type='text'>
The new `pandoc.Inlines` function behaves identical on string input, but
allows other Inlines-like arguments as well.

The `pandoc.utils.text` function could be written as

    function pandoc.utils.text (x)
      assert(type(x) == 'string')
      return pandoc.Inlines(x)
    end</content>
</entry>
</feed>
