Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump pandoc version to 3.3 #464

Conversation

asciidoctor-updateclibot[bot]
Copy link
Contributor

Bump Alpine Linux Version

Update the PANDOC_VERSION variable in the Makefile

1 file(s) updated with "PANDOC_VERSION ?= 3.3": * Makefile

3.3
Release published on the 2024-07-29 00:13:03 +0000 UTC at the url https://github.com/jgm/pandoc/releases/tag/3.3

<details>
  <summary>Click to expand changelog</summary>

- New cli option: `--link-images`. This causes images to be linked rather than embedded in ODT.

- Allow `--number-sections` to take an optional `true|false` argument.

- RTF reader:

  - Handle `\*\shppict` without dropping image (#10025).

- TWiki Reader:

  - Recognize WikiWords as internal links (#9941).
  - Avoid partial function.

- Typst reader:

  - Ignore ‘pad’ and just parse its body (#9958).
  - Use typst 0.5.0.5. Fixes parsing of equations like `$1.$`.

- Docx writer:

  - Fix regression with nested lists (#9994). The bug affects e.g. ordered lists with bullet sublists; after the sublist the top-level list reverts to bullets instead of being properly numbered. This is a regression introduced in version 3.2.1.

- BibTeX writer:

  - Ensure that “literal” names are enclosed in braces (#9987).

- Man writer:

  - Use default middle header when metadata does not include `header` (#9943). This change causes pandoc to omit the middle header parameter when `header` is not set, rather than emitting `""`. The parameter is optional and man will use a default based on the section if it is not specified.

- HTML templates: don’t load polyfill (#9918). This was added in a period when MathJaX required polyfill. MathJaX no longer recommends this and polyfill should no longer be necessary on any reasonably modern browser.

- Translations:

  - Add `ua.yaml` (Jens Oehlschlägel).
  - Add a script (`tools/update-translations.py`) and Makefile target (`update-translations`) to update translation data automatically from babel and polyglossia upstream (Stephen Huan).
  - Use this script to update language data, increasing the number of languages we cover (Stephen Huan). Fix a few small bugs in existing translations.

- Fix some mistakes with Japanese language code (#9938). In several places we were mistakenly assuming that the BCP 47 code for Japanese language was `jp`. It is `ja`.

- Text.Pandoc.Options:

  - New field in WriterOptions: `writerLinkImages` \[API change\] (#9815).

- Text.Pandoc.App.Opt:

  - New field in Opt: `optLinkImages` \[API change\] (#9815).

- Lua subsystem:

  - Keep `lpeg` and `re` as “loaded” modules (Albert Krewinkel). The modules `lpeg` and `re` are now treated as if they had been loaded with `require`. Previously the modules were only assigned to global values, but could be loaded again via `require`, thereby allowing to use a system-wide installation. However, this proved to be confusing.

    The old behavior can be restored by adding the following lines to the top of Lua scripts, or to the `init.lua` in the data dir.

        debug.registry()['_LOADED'].lpeg = nil
        debug.registry()['_LOADED'].re = nil

- `pandoc-cli`: Include pandoc copyright in Lua version info (Albert Krewinkel).

- `pandoc-cli`: Refer printing of version info to the Lua interpreter (Albert Krewinkel). The Lua interpreter no longer terminates when called with `-v` or `--version` arguments, thus improving compatibility with the default `lua` interpreter program.

- Avoid partial functions in JATS reader, DocBook writer, Haddock reader.

- Allow tls 2.1.x.

- MANUAL.txt:

  - Make documentation of extensions clearer (#9060).
  - Fix section level for two Extensions entries.

- lua-filters.md: Partially autogenerate docs for module `pandoc` (Albert Krewinkel). The documentation system isn’t powerful enough to generate the full documentation automatically.

</details>
GitHub Action workflow link
Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

@asciidoctor-updateclibot asciidoctor-updateclibot bot added dependencies Pull requests that update a dependency file pandoc labels Jul 30, 2024
@dduportal dduportal merged commit 77b2db4 into main Jul 30, 2024
4 checks passed
@dduportal dduportal deleted the updatecli_main_8c42486d8257177e5489228498307fe0b25d024064f25ebe7974b0ae69da9546 branch July 30, 2024 05:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file pandoc
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant