Skip to content

Releases: zestedesavoir/zmarkdown

[email protected]

23 Oct 19:21
Compare
Choose a tag to compare

Bugfix: Double backslashes were treated as two simple backslashes one after the other, causing the sanitizer to delete all backslashes in the math block.

[email protected]

02 Apr 17:22
Compare
Choose a tag to compare

[email protected]

02 Apr 17:21
Compare
Choose a tag to compare
  • Fix footnotes inside titles by using \protect also for references

[email protected]

30 Mar 18:58
Compare
Choose a tag to compare

[email protected]

30 Mar 18:58
Compare
Choose a tag to compare
  • Do not take account of empty pings

[email protected]

30 Mar 18:57
Compare
Choose a tag to compare
  • Fix math sanitation

[email protected]

29 Mar 08:42
Compare
Choose a tag to compare

Security fixes

  • Security (RCE) : forbid any \end{CodeBlock} command from inside CodeBlocks themselves (included in 10.1.3)
  • Security (LFI) : replace invalid pathes with a default image (included in 10.1.3)
  • Security (SSRF) : prevent images downloads from local IP ranges (included in 10.1.3)
  • Security (RCE) : filter the authorized math commands to a given list
  • Security (RCE) : escape the content of abbreviations

LaTeX

  • Important : Align table headers left instead of centered
  • Minor : Restore a correct behavior for footnotes, but remove linking
  • Minor : Fix tables column width so that tables take the whole page

Miscellaneous

  • Important : Switch the project to NPMv7. Should not break dependants
  • Important : Uses details/summary HTML tags for spoilers
  • Minor : Better parsing for pings, now only break on line break and spaces
  • Minor : Allow calling LaTeX endpoint without options
  • Minor : Do not add line numbers to one-line code blocks
  • Minor : Drop Node 10 support

[email protected]

29 Mar 08:41
Compare
Choose a tag to compare
  • Important : change the ping parser to allow Unicode characters in the simple syntax

[email protected]

29 Mar 08:41
Compare
Choose a tag to compare
  • Security (LFI) : replace invalid pathes with a default image (included in 10.1.3)
  • Security (SSRF) : prevent images downloads from local IP ranges (included in 10.1.3)
  • Meta : stop using legacy APIs

[email protected]

29 Mar 08:40
Compare
Choose a tag to compare
  • Minor : Allow default block title