CTAN update: markdown

Liste des GroupesRevenir à ct tex 
Sujet : CTAN update: markdown
De : ctan-ann (at) *nospam* ctan.org (CTAN Announcements)
Groupes : comp.text.tex
Date : 31. Aug 2024, 17:21:18
Autres entêtes
Message-ID : <mailman.926.1725117680.62292.ctan-ann@ctan.org>
User-Agent : Mozilla Thunderbird
Vít Starý Novotný submitted an update to the

                markdown

package.

Version: 3.7.0-0-g98dece19 2024-08-30
License: lppl1.3c

Summary description: Converting and rendering markdown documents inside TeX

Announcement text:
--------------------------------------------------------------------------------

Development:

- Add renderer `jekyllDataProgrammaticString` for processing YAML
  string scalars that do not contain markdown markup and are not
  intended for typesetting.
  (istqborg/istqb_product_base#46, #440, #451, sponsored by @istqborg)
- Add option `ensureJekyllData` for processing standalone YAML files.
- Add renderers `warning` and `error` that represent warnings and errors
  produced by the markdown parser. (#452, #473)
- Support user-defined LaTeX environments with LaTeX markup.
  (#20, #477, suggested by @cdupont)

Fixes:

- Produce more meaningful error message when KPathSea fails to
  locate a file. (#458, #472, 33e6eef2, reported by @Yggdrasil128)
- Fix soft line breaks in citation prenotes and postnotes.
  (#483, #484, contributed by @lostenderman)

Speed improvements:

- Precompile snippets to improve the speed of setting them.
  (#467, #479, inspired by the TUG 2024 talk by @josephwright)
- Use an optimized parser to determine Unicode punctuation.
  (#458, #474, #482, 4c1a7de2, co-authored by @Yggdrasil128,
   sponsored by @istqborg)
  This improves the speed of parsing markdown input by up to 500%.
- Enable option `eagerCache` by default. (#468, #490, sponsored by @istqborg)
  This improves the speed by up to 25% for large documents with many
  markdown fragments that require multiple compilation runs.
- Prevent loading the full Markdown package when converting cached markdown
  fragments. (#487, #491, 40f0803f, 6609d43d, sponsored by @istqborg)
  This significantly improves the speed for large documents with many
  markdown fragments that require multiple compilation runs in pdfTeX.

Deprecation:

- Deprecate `jekyllDataString` renderer and renderer prototype.
  Users should use `jekyllDataTypographicString` instead.
  (istqborg/istqb_product_base#46, #440, #451, sponsored by @istqborg)

Continuous Integration:

- Ensure that all code lines are shorter than 72 characters.
  (#478, e7160d60, 3ac95efe)

Experiments:

- Measure the speed of the Markdown package across recent versions.
  (249552e5, 55ede824, efeaecbe, #474, 7b2b2431, fcf0064c)

--------------------------------------------------------------------------------

This package is located at
   https://mirrors.ctan.org/macros/generic/markdown

More information is at
   https://www.ctan.org/pkg/markdown


--------------------------------------------------------------------------------

   Thanks for the upload.

     For the CTAN Team
    Manfred Lotz


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .

Date Sujet#  Auteur
31 Aug 24 o CTAN update: markdown1CTAN Announcements

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal