Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-10-31 | Makefile: remove man/pandoc.1 dependency for debpkg. | John MacFarlane | 1 | -1/+1 | |
2021-10-31 | Update changelog. | John MacFarlane | 1 | -0/+2 | |
2021-10-31 | Regenerate man page. | John MacFarlane | 1 | -57/+68 | |
2021-10-31 | Lua: re-add `content` property to Link elements | Albert Krewinkel | 2 | -0/+12 | |
This was a regression introduced in version 2.15. Fixes: #7647 | |||||
2021-10-31 | Bump to 2.16, update changelog. | John MacFarlane | 3 | -2/+92 | |
2021-10-30 | Allow time 1.13 | John MacFarlane | 1 | -2/+2 | |
2021-10-30 | Fix build on GHC 9.2 | Joseph C. Sible | 1 | -0/+1 | |
2021-10-29 | Fix trypandoc so it builds with aeson > 2. | John MacFarlane | 1 | -3/+3 | |
2021-10-29 | Docx writer: add IDs to native_numbering test | Tristan Stenner | 2 | -3/+5 | |
2021-10-29 | Update test golden master for docx native numbering | Tristan Stenner | 1 | -0/+0 | |
2021-10-29 | Docx writer: move ": " out of the caption bookmark. | Tristan Stenner | 2 | -6/+4 | |
This is needed so that native references to the figure are included as "As seen in Figure X, it is..." instead of "As seen in [Figure: , it is..." | |||||
2021-10-29 | Lua: use hslua module abstraction where possible | Albert Krewinkel | 13 | -412/+385 | |
This will make it easier to generate module documentation in the future. | |||||
2021-10-28 | Lua: fix placement of tests for Block elements in pandoc module tests | Albert Krewinkel | 1 | -120/+120 | |
2021-10-28 | Lua: increase strictness when getting attribute keys | Albert Krewinkel | 1 | -2/+2 | |
2021-10-27 | Require latest skylighting (0.12.1). | John MacFarlane | 2 | -4/+4 | |
2021-10-27 | short-guide: Transitions -> Transformations. | John MacFarlane | 1 | -2/+2 | |
2021-10-27 | Update description of T.P.PDF | Albert Krewinkel | 1 | -2/+1 | |
Co-authored-by: Mauro Bieg <mb21@users.noreply.github.com> | |||||
2021-10-27 | Add a short guide to pandoc's sources | Albert Krewinkel | 1 | -0/+260 | |
2021-10-27 | Lua: re-add `t` and `tag` property to Attr values | Albert Krewinkel | 2 | -0/+11 | |
Removal of these properties from Attr values was a regression. | |||||
2021-10-27 | Markdown writer: Be sure to quote special values in YAML metadata. | John MacFarlane | 1 | -3/+13 | |
E.g. "Y", "yes", which are now (with yaml library) considered boolean values, as well as "null". This fixes a bug with roundtripping markdown -> markdown: ``` --- foo: "true" ... ``` | |||||
2021-10-27 | Change JSON encodings of some types. | John MacFarlane | 4 | -53/+65 | |
- For LineEnding use lowercase constructors, e.g. `crlf`, `native`. This was the original intent, but there was a bug in the implementation. - For HTMLSlideVariant use lowercase constructors. - For ReaderOptions use e.g. `default-image-extension` instead of `readerDefaultImageExtension` for field names. - For Extension, use e.g. `tex_math_dollars` instead of `Ext_tex_math_dollars` as constructor. - For Extensions, use an array of Extensions, instead of an object wrapping the tag `Extensions` and an integer. (The representation is not supposed to be part of the public API.) - For Opt, use field names like `tab-stop` instead of `optTabStop`. | |||||
2021-10-27 | Switch back from HsYAML to yaml. | John MacFarlane | 15 | -435/+348 | |
Reasons: - Performance: HsYAML is around 20 times slower in parsing large YAML bibliographies (#6084). - An issue was submitted to HsYAML, but it hasn't gotten any attention. HsYAML seems borderline unmaintained; it hasn't had a commit in over a year. - Unfortunately this goes back on our attempts to free ourselves from C dependencies (#4535). But I don't see a better alternative until a better pure Haskell parser is available. Closes #6084. Notes: - We've removed the FromYAML instances for all types that had them, since this is a HsYAML-specific typeclass [API change]. (The yaml package just uses From/ToJSON.) - Unlike HsYAML (in the configuration we were using), yaml parses 'Y', 'N', 'Yes', 'No', 'On', 'Off' as boolean values. Users may need to quote these when they are meant to be interpreted as strings. Similarly, 'null' is parsed as a YAML null value (and will be treated as an empty string by pandoc rather than the string 'null'). Quoting it will force it to be interpreted as a string. - Some tests had to be adjusted accordingly. - Pandoc now behaves better when the YAML metadata contains escaping errors: instead of just falling back on treating the section as a table, it raises a YAML parsing error. | |||||
2021-10-27 | Lua: fix `pandoc.utils.stringify` regression | Albert Krewinkel | 1 | -1/+1 | |
The `pandoc.utils.stringify` function returned empty strings when called with a string argument. | |||||
2021-10-26 | Fix a copy/paste bug in Lua marshalling code. | John MacFarlane | 1 | -1/+1 | |
This led changes in link properties in Lua filters to change the links into images! Closes #7639. | |||||
2021-10-26 | Lua: marshal SimpleTable values as userdata objects | Albert Krewinkel | 5 | -70/+119 | |
2021-10-26 | Lua: generate constants in module pandoc programmatically | Albert Krewinkel | 2 | -80/+17 | |
2021-10-26 | Lua: marshal ListAttributes values as userdata objects | Albert Krewinkel | 8 | -57/+81 | |
2021-10-26 | Lua: marshal Block values as userdata objects | Albert Krewinkel | 6 | -351/+581 | |
Properties of Block values are marshalled lazily, which generally improves performance considerably. Script users may also notice the following differences: - Block element properties can no longer be accessed by numerical indexing of the `.c` field. The `.c` property now serves as an alias for `.content`, so some filter that used this undocumented method for property access may continue to work, while others will need to be updated and use proper property names. - The marshalled Block elements now have a `show` method, and a `__tostring` metamethod. Both return the Haskell string representation of the element. - Block values now have the Lua type `userdata` instead of `table`. | |||||
2021-10-25 | Lua: marshal Citation values as userdata objects | Albert Krewinkel | 5 | -39/+55 | |
2021-10-24 | Fix more epub files in epub reader tests. | John MacFarlane | 3 | -0/+0 | |
Closes #7586. | |||||
2021-10-24 | Clean up wasteland.epub and formatting.epub from reader tests. | John MacFarlane | 2 | -0/+0 | |
Make them valid according to epubcheck. | |||||
2021-10-24 | Fixed test/epub/img.epub and img_no_cover.epub... | John MacFarlane | 2 | -0/+0 | |
so they're valid epubs. | |||||
2021-10-23 | Fix conformance errors in test/epub/features.epub and | John MacFarlane | 2 | -0/+0 | |
test/epub/formatting.epub. See #7586. | |||||
2021-10-23 | Fix description of sandbox feature in changelog. | John MacFarlane | 1 | -4/+3 | |
2021-10-23 | Update AUTHORS.md | John MacFarlane | 1 | -22/+30 | |
2021-10-23 | Fix 2.15 release date on changelog. | John MacFarlane | 1 | -1/+1 | |
2021-10-23 | CircleCI: use homebrew not curl to install stack. | John MacFarlane | 1 | -1/+3 | |
2021-10-23 | Update changelog. | John MacFarlane | 1 | -2/+4 | |
2021-10-23 | Use ipynb 0.1.0.2. | John MacFarlane | 3 | -14/+5 | |
With this change pandoc can be built with aeson >= 2. | |||||
2021-10-23 | Lua: convert IOErrors to PandocErrors in pandoc.pipe function | Albert Krewinkel | 1 | -0/+2 | |
Fixes: #7523 | |||||
2021-10-23 | changelog.md: update some Lua-related entries | Albert Krewinkel | 1 | -2/+5 | |
2021-10-22 | Minor reformatting in chargelog. | John MacFarlane | 1 | -6/+5 | |
2021-10-22 | Bump to 2.15, updaet man page. | John MacFarlane | 3 | -57/+165 | |
2021-10-22 | Update changelog. | John MacFarlane | 1 | -1/+4 | |
2021-10-22 | Org reader: allow an initial :PROPERTIES: drawer to add to metadata. | John MacFarlane | 3 | -3/+33 | |
Closes #7520. | |||||
2021-10-22 | Update changelog. | John MacFarlane | 1 | -3/+33 | |
2021-10-22 | Use citeproc 0.6, commonmark 0.2.2.1, commonmark-extensions 0.2.2 | John MacFarlane | 3 | -25/+6 | |
2021-10-22 | Use texmath 0.12.3.2 | John MacFarlane | 3 | -8/+2 | |
2021-10-22 | Use simpleFigure in Readers. | Aner Lucero | 25 | -110/+93 | |
2021-10-22 | Use pandoc-types 1.22.1. | John MacFarlane | 3 | -9/+3 | |