Witiko / markdown

:notebook_with_decorative_cover: A package for converting and rendering markdown documents in TeX
http://ctan.org/pkg/markdown
LaTeX Project Public License v1.3c
327 stars 31 forks source link

Prevent endless loop when setting deprecated `jekyllDataString` (renderer) prototype #500

Closed Witiko closed 1 week ago

Witiko commented 1 week ago

Since #451 from Markdown 3.7.0, the jekyllDataString (renderer) prototype has been deprecated in favor of the jekyllDataTypographicString alias. While the jekyllDataString (renderer) prototype is still produced by globbing, we no longer allow users to set it directly by an error in #451. Therefore, setting jekyllDataString (renderer) prototype or any glob that includes jekyllDataString will produce an endless loop, since any (renderer) prototype that cannot be set is considered a glob and will be expanded ad infinitum.

Tasks