| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 12 days | Lua: add function `pandoc.utils.documentation` (#11383) | Albert Krewinkel | |
| Closes #10999. This is now used to generate much of the Lua API documentation. | |||
| 2026-01-08 | Lua: switch to HsLua 2.5 | Albert Krewinkel | |
| 2025-12-01 | pandoc-lua-engine: bump to 0.5.0.2. | John MacFarlane | |
| 2025-11-30 | pandoc-lua-engine: allow citeproc 0.12. | John MacFarlane | |
| 2025-10-20 | Bump pandoc-lua-engine to 0.5.0.1 | John MacFarlane | |
| 2025-10-19 | pandoc-lua-engine: allow citeproc 0.11. | John MacFarlane | |
| 2025-09-06 | Bump pandoc-lua-engine to 0.5. | John MacFarlane | |
| 2025-09-06 | pandoc-lua-engine: change pandoc dependency bounds. | John MacFarlane | |
| 2025-09-04 | Bump version bound for citeproc in pandoc-lua-engine. | John MacFarlane | |
| 2025-08-09 | Lua: require hslua-module-system 1.2.3 | Albert Krewinkel | |
| This provides List methods to the value returned by `pandoc.system.list_directory`. Closes: #11032 | |||
| 2025-07-23 | Lua: add function `pandoc.path.exists`. | Albert Krewinkel | |
| The functions allows to check the existence of file-system objects. | |||
| 2025-06-30 | Lua: add more UTF-8-aware file operations to `pandoc.system`. | Albert Krewinkel | |
| Functions that expect UTF-8-encoded filenames should make it easier to write platform-independent scripts, as the encoding of the actual filename depends on the system. Additionally, this also adds a generalized method to run commands, and functions to retrieve XDG directory names. The new functions are `command`, `copy`, `read_file`, `remove`, `rename`, `times`, `write_file`, `xdg`. | |||
| 2025-06-25 | pandoc-lua-engine: Allow hslua-2.4.0 in the tests | Albert Krewinkel | |
| 2025-06-23 | pandoc-lua-engine: Allow hslua-2.4. | Albert Krewinkel | |
| 2025-05-28 | Bump pandoc-lua-engine to 0.4.3. | John MacFarlane | |
| 2025-05-14 | pandoc-lua-engine: bump to 0.4.2, bump pandoc bounds. | John MacFarlane | |
| 2025-05-13 | pandoc-lua-engine: add all test files to the cabal file | Albert Krewinkel | |
| 2025-05-12 | Use citeproc-0.9. Bump citeproc bounds for pandoc, pandoc-lua-engine. | John MacFarlane | |
| 2025-03-16 | pandoc-lua-engine to 0.4.1.1, allow latest containers | John MacFarlane | |
| 2024-12-23 | pandoc-lua-engine: bump to 0.4.1. | John MacFarlane | |
| 2024-12-07 | Depend on typst 0.6.1 | John MacFarlane | |
| 2024-12-07 | Depend on released pandoc-lua-marshal 0.3.0. | John MacFarlane | |
| 2024-12-07 | Bump pandoc-lua-engine to 0.4 and depend on it in pandoc-cli. | John MacFarlane | |
| 2024-10-28 | Bump upper bound for data-default. | John MacFarlane | |
| 2024-10-05 | Depend on latest pandoc-lua-marshall. | John MacFarlane | |
| 2024-10-05 | Bump pandoc-lua-engine to 0.3.3. | John MacFarlane | |
| 2024-09-29 | Stop depending on package SHA | Albert Krewinkel | |
| Pandoc already depends on `crypton-conntection`, and thus transitively on `crypton`. The latter provides a vast variety of hashing algorithms and makes the dependency on SHA unnecessary. | |||
| 2024-09-21 | Lua: support character styling via `pandoc.layout` | Albert Krewinkel | |
| The `Doc` values produced and handled by the `pandoc.layout` module can now be styled using `bold`, `italic`, `underlined`, or `strikeout`. The style is ignored in normal rendering, but becomes visible when rendering to ANSI output. The `pandoc.layout.render` function now takes a third parameter that defines the output style, either *plain* or *ansi*. | |||
| 2024-09-21 | Lua: update List module | Albert Krewinkel | |
| The module now comes with a method `:at(index[, def])` that allows to access indices, accepts negative indices to count from the end, and will return the `def` value as a default if the list has no item at the given position. Furthermore, the list constructor `pandoc.List` now accepts iterators. E.g., `pandoc.List(text:gmatch '%S+')` returns the list of words in `text`. Closes: #9835 | |||
| 2024-09-09 | Bump pandoc-lua-engine to 0.3.2. | John MacFarlane | |
| 2024-09-09 | Depend on doclayout 0.5. | John MacFarlane | |
| 2024-07-28 | Bump pandoc version in pandoc-lua-engine. | John MacFarlane | |
| 2024-07-28 | Bump pandoc-lua-engine version to 0.3.1, depend on it in pandoc-cli | John MacFarlane | |
| 2024-06-24 | Bump pandoc version bound in pandoc-lua-engine. | John MacFarlane | |
| 2024-06-24 | Update pandoc-lua-engine to 0.3 | John MacFarlane | |
| 2024-06-09 | Lua: split Init module into more modules. | Albert Krewinkel | |
| The module has grown unwieldy and is therefore split into three internal Haskell modules, `Init`, `Module`, and `Run`. | |||
| 2024-06-08 | Update more copyright dates to 2024. | Albert Krewinkel | |
| 2024-05-27 | Lua: add function `pandoc.utils.run_lua_filter` (#9803) | Albert Krewinkel | |
| 2024-05-13 | pandoc-lua-engine: depend on pandoc >= 3.2. | John MacFarlane | |
| See https://github.com/jgm/pandoc/issues/9755 | |||
| 2024-05-11 | Bump pandoc, pandoc-cli to 3.2, update changelog. | John MacFarlane | |
| Also bump pandoc-lua-engine to 0.2.1.5 and allow pandoc 3.2. | |||
| 2024-05-10 | Lua: add a `pandoc.log` module. | Albert Krewinkel | |
| 2024-05-06 | Lua: update to pandoc-lua-marshal version 0.2.7. | Albert Krewinkel | |
| This fixes counterintuitive behavior of the `content` property on BulletList and OrderedList items. Unmarshalling of that field now matches the behavior of the constructor. Fixes: #8916 | |||
| 2024-05-05 | Lua: use hslua-module-zip-1.1.3 to fix the windows build | Albert Krewinkel | |
| 2024-05-05 | Lua: use newest zip module. | Albert Krewinkel | |
| This adds a `symlink` function to Entry objects, allowing to check if an entry represents a symbolic link. | |||
| 2024-04-16 | Lua: add new module `pandoc.image` | Albert Krewinkel | |
| The module provides basic querying functions for image properties. | |||
| 2024-04-07 | Bump pandoc-lua-engine to 0.2.1.4.pandoc-lua-engine-0.2.1.4 | John MacFarlane | |
| 2024-03-29 | Require pandoc-lua-marshal 0.2.6 | Albert Krewinkel | |
| Fixes an issue arising when the value of `content` properties on *BlockQuote*, *Figure*, and *Div* elements was an empty list. Fixes: #9613 | |||
| 2024-02-14 | Allow containers 0.7. | John MacFarlane | |
| - Bump pandoc-lua-engine to 0.2.1.3. - Bump pandoc-server to 0.1.0.5. | |||
| 2024-02-14 | Bump pandoc-server to 0.1.0.5 and allow containsers 0.7 | John MacFarlane | |
| 2023-09-27 | Lua: Use the newest LPeg version (lpeg-1.1.*) | Albert Krewinkel | |
| Closes: #9107 | |||
