Release notes for the MyST Document Engine (mystmd).
mystmd@1.11.xΒΆ
Releases: mystmd@1.11.0
Add
htmlrendering pathway #3027 (@agoose77, @choldgraf, @rowanc1, @stefanv)Add public manifest to site builds #3002 (@agoose77, @choldgraf)
Switch to
.ipynbbuild cache #2970 (@agoose77, @choldgraf, @rowanc1)π Relax overaggressive DOI coercion #2960 (@fwkoch, @bsipocz, @choldgraf)
π¦ Vendor
markdown-it-myst-extrasintomarkdown-it-myst#2953 (@agoose77, @rowanc1)Convert pyproject.toml dependencies from approx equal to lower bound #2948 (@coretl, @agoose77)
π¨οΈ Render
myst-specschema into TypeScript #2914 (@agoose77, @rowanc1)βοΈ Fuse
myst-spec-extintomyst-spec#2908 (@agoose77, @choldgraf, @rowanc1)
π·οΈ Include only files in public manifest #3048 (@agoose77)
fix(myst-to-typst): use label() for cross-references whose identifier has spaces #3047 (@Jorge-Polanco-Roque, @agoose77, @claude, @stefanv)
Add replacement for path.parse that handles multi-extensions like .tar.gz #3045 (@stefanv, @agoose77)
πͺͺ Point CC0, CC-PDM and CC-SA license URLs at the pages Creative Commons serves #3044 (@dylanpulver, @agoose77)
Fix: normalize kernel path with forward slashes (Windows) #3023 (@TimMonko, @agoose77, @choldgraf)
Authors field in pixi.toml should be list of strings #3017 (@stefanv, @choldgraf)
Decode HTML entities in CSL text fields #2986 (@stefanv, @agoose77, @choldgraf)
fix: tolerate failure on unconfigured favicon #2982 (@stefanv)
Properly discard glob entries that are explicitly enumerated in ToC #2978 (@parmentelat, @agoose77)
Give notebook cells stable deep-link anchors #2975 (@Darshan808, @agoose77, @krassowski)
βοΈ Remove old README docs about
myst-spec#2952 (@agoose77)Add missing dependencies that are required for proper exports #2913 (@agoose77)
Update GitHub Actions to Node 24-compatible versions #2905 (@stefanv, @rowanc1)
Allow figures to use grid directives for layout #2899 (@stevejpurves, @choldgraf, @cursoragent, @rowanc1)
Ignore private packages in changeset #3060 (@stefanv, @agoose77)
Switch bun to isolated linker mode #2987 (@stefanv, @agoose77, @rowanc1)
Add proof:kind spelling for proof directives and ref role #2983 (@stefanv, @choldgraf, @rowanc1)
Add host customization instructions #3051 (@choldgraf, @agoose77)
Add plausible analytics #3049 (@jasongrout, @choldgraf, @stefanv)
Add AI policy #3046 (@stefanv, @KirstieJane, @choldgraf, @sbonaretti)
docs: Correctly use complementary instead of complimentary #3013 (@FernandoBasso, @agoose77)
Fix documentation plugins #2997 (@stefanv, @fperez, @rowanc1)
Update Node.js version to 24.x in GitHub Pages setup example #2990 (@nocomplexity, @choldgraf)
docs: improved GitLab deployment docs #2966 (@DobbiKov, @FreekPols, @agoose77, @fwkoch, @sbonaretti)
Document multi-page transform pattern #2950 (@choldgraf, @fwkoch, @stefanv)
doc: rephrase how to refer to static files #2912 (@parmentelat, @choldgraf)
Add a brief guide about AST structure and metadata #2865 (@choldgraf, @agoose77, @ciyer, @parmentelat, @rowanc1, @sinclairtarget)
Update GH pages example workflow #3015 (@JimMadge, @choldgraf)
mystmd@1.10.xΒΆ
Releases: mystmd@1.10.1 Β· mystmd@1.10.0
Revert thebe #2903 (@choldgraf, @rowanc1)
Accept myst.yaml as an alternative to myst.yml #2884 (@stefanv, @choldgraf, @rowanc1, @yuvipanda)
Only copy thebe JS when necessary #2878 (@stefanv, @choldgraf, @rowanc1)
Add option to specify static files for site builds #2770 (@stefanv, @RRiva, @agoose77, @choldgraf, @cycomachead, @espg, @rowanc1)
π Wrap card in a passthrough typst function, that can be redefined by the user #2640 (@jan-david-fischbach, @rowanc1, @stefanv)
π Citation
@mentionfollowed by html parsing bug #2891 (@rowanc1, @stefanv)Add kernel startup timeout and retry + choose open port on execute #2874 (@choldgraf, @rowanc1, @stefanv)
Add extra guidance around changesets and myst-cli bumping #2862 (@choldgraf, @rowanc1)
fix(myst-cli): append index-redirect script to end of instead of prepending #2851 (@chad-earthscope, @choldgraf)
Pin new tex-to-typst #2889 (@stefanv, @choldgraf, @rowanc1)
Document deprecated projects config #2888 (@choldgraf, @rowanc1)
Ignore ./worktrees dir in linting/formatting #2881 (@stefanv, @choldgraf, @rowanc1)
Document the a11y workflow #2896 (@choldgraf, @stefanv)
π Document JupyterHub PDF export tools #2880 (@sgibler-droid, @choldgraf, @rowanc1)
π Clarify jtex frontmatter template fields #2879 (@sgibler-droid, @rowanc1)
Document site options config w page frontmatter #2873 (@choldgraf, @cycomachead, @rowanc1, @stefanv)
docs: clarify PDF export prerequisites #2867 (@sgibler-droid, @choldgraf)
Add additional documentation for LaTeX PDFs #2806 (@Songtech-0912, @agoose77, @choldgraf, @cycomachead, @schmoelder)
mystmd@1.9.xΒΆ
Releases: mystmd@1.9.1 Β· mystmd@1.9.0
This brings some quality of life improvements for users and fixes several under-the-hood bugs. You can now skip link-checking in --strict mode, which will improve performance significantly for documentation sites with many links!
Await connection end for jupyter kernel #2853 (@choldgraf, @agoose77, @rowanc1)
Await signals to terminate processes #2834 (@choldgraf, @agoose77, @ryanlovett)
fix: in static builds, redirect index.html to canonical route for hydration #2825 (@stefanv, @choldgraf)
π Reduce scope of citation tests for
septmonths #2823 (@rowanc1, @choldgraf)π§ fix exports when anywidgets are in containers #2810 (@stevejpurves, @agoose77)
Expose content server with sockets on starting dev server #2827 (@stevejpurves, @agoose77)
Document dark mode logo #2856 (@stefanv, @choldgraf)
π Experience Report Template Issue #2848 (@rowanc1, @choldgraf, @stefanv)
Update accessibility docs with links and simplify page #2845 (@choldgraf, @bsipocz)
Fix typos and improve clarity in index.md #2837 (@engyrus, @choldgraf)
Add banner to the documentation #2832 (@FreekPols, @choldgraf)
Include CSS workaround for fixed image sizing #2826 (@FreekPols, @choldgraf)
π Developer Guide: Fixed typo on a sentence #2814 (@Polirecyliente, @agoose77)
Document credit role more clearly #2807 (@choldgraf, @rowanc1)
π Install NodeJS guide: Removed unnecessary verb on a sentence #2798 (@Polirecyliente, @rowanc1)
Clean up gitlab docs a bit #2794 (@FreekPols, @choldgraf)
Donβt check links with strict mode #2819 (@choldgraf, @agoose77, @rowanc1)
Exclude a few more TLDs from linkify #2796 (@choldgraf)