Skip to content

Releases: pawamoy/markdown-exec

1.10.3

24 Mar 21:52
Compare
Choose a tag to compare

1.10.3 - 2025-03-24

Compare with 1.10.2

Bug Fixes

  • Also escape strings printed directly to the output (a668aeb by Timothée Mazzucotelli). Issue-87
  • Don't forget to clear "Initializing" in Pyodide output (e0b52b4 by Timothée Mazzucotelli).

1.10.2

18 Mar 21:41
Compare
Choose a tag to compare

1.10.2 - 2025-03-18

Compare with 1.10.1

Bug Fixes

  • Escape Pyodide output, improve error handling (ec83f48 by Timothée Mazzucotelli). Issue-87

Code Refactoring

  • Sync API and docs (1245ed9 by Timothée Mazzucotelli).
  • Move code under internal folder (b132e78 by Timothée Mazzucotelli).

1.10.1

11 Mar 11:40
Compare
Choose a tag to compare

1.10.1 - 2025-03-11

Compare with 1.10.0

Build

  • Add lower bound to pygments-ansi-color extra (a8e17c9 by Timothée Mazzucotelli).

Bug Fixes

  • Fix emoji display in pyodide fence for themes other than Material (e09e9b2 by Timothée Mazzucotelli). Issue-83, PR-84

1.10.0

06 Dec 15:25
Compare
Choose a tag to compare

1.10.0 - 2024-12-06

Compare with 1.9.3

Build

  • Drop support for Python 3.8 (103bc1d by Timothée Mazzucotelli).

Features

1.9.3

24 Jun 14:50
Compare
Choose a tag to compare

1.9.3 - 2024-06-24

Compare with 1.9.2

Bug Fixes

  • Fix patching lines in tracebacks on Python 3.13 (917af4c by Timothée Mazzucotelli). Issue-58

1.9.2

20 Jun 10:33
Compare
Choose a tag to compare

1.9.2 - 2024-06-20

Compare with 1.9.1

Bug Fixes

  • Render source even if output is empty (d3f1e6b by Timothée Mazzucotelli). Issue-57

1.9.1

14 Jun 07:22
Compare
Choose a tag to compare

1.9.1 - 2024-06-14

Compare with 1.9.0

Build

  • Re-include tests folder in source distributions (ae549db by Timothée Mazzucotelli). Issue-55

1.9.0

13 Jun 16:15
Compare
Choose a tag to compare

1.9.0 - 2024-06-13

Compare with 1.8.3

Features

  • Abort with error when the plugin is configured to require the ANSI extra but it is not installed (25bcbbe by Timothée Mazzucotelli).
  • Allow excluding assets when rendering Pyodide fence (5412353 by Timothée Mazzucotelli).
  • Detect when SuperFences is not enabled and error out early (5d771d2 by Timothée Mazzucotelli). Issue-39
  • Allow changing the console width for the execution of code blocks (76d603c by Timothée Mazzucotelli). Issue-34
  • Allow automatic execution of code blocks thanks to the MARKDOWN_EXEC_AUTO environment variable (0db27b2 by Timothée Mazzucotelli). Issue-24
  • Allow changing working directory for code blocks execution (ee3fae9 by Timothée Mazzucotelli). Issue-20

Bug Fixes

  • Reuse existing loggers tp prevent wrong dispatch (8967270 by Timothée Mazzucotelli).
  • Don't render anything when code block output is empty (4337d13 by Timothée Mazzucotelli). Issue-17
  • Increase minimum height of Pyodide output code blocks (93598b2 by Timothée Mazzucotelli). Issue-40
  • Fix removal of temporary div for headings forwarding (c012c1d by Timothée Mazzucotelli). Issue-50

Code Refactoring

  • Wrap placeholders in <div> to avoid them being wrapped in <p> (500ed1b by Timothée Mazzucotelli).

1.8.3

22 May 11:36
Compare
Choose a tag to compare

1.8.3 - 2024-05-22

Compare with 1.8.2

Bug Fixes

  • Don't leak future annotations in user code (ba0c35e by Timothée Mazzucotelli). Issue-47

1.8.2

20 May 18:16
Compare
Choose a tag to compare

1.8.2 - 2024-05-20

Compare with 1.8.1

Bug Fixes

  • Give __name__ to executed Python "modules", and populate sys.modules too (db25ee7 by Timothée Mazzucotelli). Issue-47