unified

Explore/Releases

  1. executablebooks/mystjs@myst-cli@0.1.22

    What's Changed

    New Contributors

    Full Changelog: https://github.com/executablebooks/mystjs/compare/myst-cli@0.1.21...myst-cli@0.1.22

  2. micromark/micromark-extension-directive@2.2.0

    Types

    Misc

    Full Changelog: https://github.com/micromark/micromark-extension-directive/compare/2.1.2...2.2.0

  3. micromark/micromark-extension-math@2.1.0

    Types

    Deps

    Misc

    Full Changelog: https://github.com/micromark/micromark-extension-math/compare/2.0.2...2.1.0

  4. form8ion/remark-remove-greenkeeper-badge@2.0.0

    2.0.0 (2023-03-30)

    Features
    • deps: upgraded dependencies previously blocked by module type (f52534e)
    • esm: converted the project to esm-only (2b55657)
    BREAKING CHANGES
    • esm: the project is now esm-only
  5. form8ion/remark-remove-greenkeeper-badge@2.0.0-beta.1

    2.0.0-beta.1 (2023-03-30)

    Features
    • deps: upgraded dependencies previously blocked by module type (f52534e)
    • esm: converted the project to esm-only (2b55657)
    BREAKING CHANGES
    • esm: the project is now esm-only
  6. executablebooks/mystjs@myst-cli@0.1.21

    What's Changed

    • 馃彿 Add title/subtitle to JATS by @rowanc1 in #331
    • 馃搾 Track notebook source for embedded content by @fwkoch in #334
    • 馃懇鈥嶐煄 Add bibliography to JATS export backmatter by @fwkoch in #333
    • 馃寑 Change to SourceFileKind (from KINDS) by @rowanc1 in #335
    • 馃捇 Extending project frontmatter to accept thebe options by @stevejpurves in #332

    Full Changelog: https://github.com/executablebooks/mystjs/compare/myst-cli@0.1.20...myst-cli@0.1.21

  7. executablebooks/mystjs@myst-cli@0.1.20

    What's Changed

    • 馃悰 Allow empty comments in myst-to-tex by @fwkoch in #326
    • 漏 Copyright symbol must have trailing whitespace by @rowanc1 in #323
    • 馃懇鈥嶐煍 Inline citation improvements by @rowanc1 in #328
    • 鉁 Export full JATS article using myst-to-jats with myst-cli by @fwkoch in #324

    Full Changelog: https://github.com/executablebooks/mystjs/compare/myst-cli@0.1.19...myst-cli@0.1.20

  8. micromark/micromark-extension-frontmatter@1.1.0

    Types

    • 019852e Add exports of Info, Matter, Preset types

    Misc

    • d3a66cf Add improved docs
    • 48682f5 Refactor types, jsdocs, match markdown-rs

    Full Changelog: https://github.com/micromark/micromark-extension-frontmatter/compare/1.0.1...1.1.0

  9. executablebooks/mystjs@myst-cli@0.1.19

    Features

    • 馃巻 Resolve images with wildcard extensions to existing images by @fwkoch in #318
    • 馃懐鈥嶁檧锔 Add option to copy template files on export and write relative paths by @fwkoch in #307
    • 鉁 Parse tasklists to an AST by @rowanc1 in #322

    Maintenance

    • 馃巻 Refactor image conversion transform for extensibility and code deduplication by @fwkoch in #317
    • 馃敡 Write only 'myst: v1' not 'jtex: v1' in template.yml by @fwkoch in #306

    Bug Fixes

    • 馃彿 Use non-normalized label for latex figure by @fwkoch in #309
    • 馃挶 Escape basic characters in latex href by @fwkoch in #319
    • 馃彈 Stop hoisting deep headings into frontmatter title by @tavin in #315

    Documentation

    • 馃摎 Document colon fence for markdown list-table title by @fwkoch in #308
    • 馃摉 Small updates to myst-parser readme by @rowanc1 in #320

    New Contributors

    Full Changelog: https://github.com/executablebooks/mystjs/compare/myst-cli@0.1.18...myst-cli@0.1.19

  10. keplersj/remark-preset-lint-starstuff@2.0.2

    2.0.2 (2023-03-21)

    Bug Fixes
    • deps: update dependency remark-preset-prettier to v2.0.1 (05e91e0)
  11. remarkjs/react-markdown@8.0.6

  12. executablebooks/mystjs@myst-cli@0.1.18

    New Packages

    We have introduced a new package to export and write MyST Markdown, which is an important part of import and export workflows (e.g. working with latex, or modifying an AST in MyST).

    New Features

    LaTeX Improvements

    • 馃悰 Resolution & rendering of citations by @fwkoch in #264
    • 馃悰 Project frontmatter is now respected with tex files by @fwkoch in #263
    • #锔忊儯 unstar sections when numbering=true by @stevejpurves in #195
    • Small tex-to-myst updates by @fwkoch in #273
    • 馃ΧImprove footnote whitespace and warnings in myst-to-tex by @fwkoch in #277

    Bug Fixes

    • 馃悰 Load an undefined YAML frontmatter by @rowanc1 in #279

    Documentation Improvements

    New Contributors

    Full Changelog: https://github.com/executablebooks/mystjs/compare/myst-cli@0.1.17...myst-cli@0.1.18

  13. syntax-tree/mdast-comment-marker@2.1.2

  14. syntax-tree/xast-util-to-xml@3.0.2

    Fix

    • e7de404 Fix Rollup by removing recursion

    Full Changelog: https://github.com/syntax-tree/xast-util-to-xml/compare/3.0.1...3.0.2

  15. timlrx/rehype-citation@1.0.1

    What's Changed

    • fix: handle more than 1 digit for numeric citations by @timlrx in #22

    Full Changelog: https://github.com/timlrx/rehype-citation/compare/v1.0.0...v1.0.1

  16. retextjs/retext-indefinite-article@4.3.0

    Add

    Full Changelog: https://github.com/retextjs/retext-indefinite-article/compare/4.2.0...4.3.0

  17. micromark/micromark-extension-frontmatter@1.0.1

    Misc

    Full Changelog: https://github.com/micromark/micromark-extension-frontmatter/compare/1.0.0...1.0.1

  18. syntax-tree/unist-util-is@5.2.1

    Misc

    Full Changelog: https://github.com/syntax-tree/unist-util-is/compare/5.2.0...5.2.1

  19. executablebooks/mystjs@myst-cli@0.1.17

    Many new improvements in parsing LaTeX, and fixing a lot of issues that @kolibril13 has found. Thank you!!

    What's Changed

    • 馃帀 Small improvements to latex support by @fwkoch in #251
    • 馃挰 Support 'comment' nodes in latex/word/jats/html exports by @fwkoch in #255
    • 馃Χ馃幍 Implement footnotes in myst-to-tex by @fwkoch in #256
    • 馃敘 Turn on code enumeration by default by @fwkoch in #257
    • 馃懇鈥嶐煍 Add cite nodes to myst-spec-ext by @rowanc1 in #258

    Documentation & Process

    New Contributors

    Full Changelog: https://github.com/executablebooks/mystjs/compare/myst-cli@0.1.16...myst-cli@0.1.17

  20. executablebooks/mystjs@myst-cli@0.1.16

    Minor changes

    • SPDX updated their licenses list, which has updated our frontmatter package and has caused quite a few new changes!
    • Other changes are packaging changes for using myst-transforms independently in jupyterlab-myst.

    Documentation

    What's Changed

    • #锔忊儯 tex-to-myst: Only insert figure number for latex \ref by @fwkoch in #236
    • 馃摝 Update myst-templates in jtex by @rowanc1 in #239
    • 馃悰 Update package dependencies for standalone use by @rowanc1 in #242

    Full Changelog: https://github.com/executablebooks/mystjs/compare/myst-cli%400.1.15...myst-cli%400.1.16

  21. executablebooks/mystjs@myst-cli@0.1.15

    Overview

    Help us spread the word 馃惁.

    There were improvements to role/directive parsing in #181, this resulted in many new packages that can be used independently in other contexts such as the theme or jupyterlab-myst. The API and links were migrated to myst-tools.org domain for API requests, our new domain! There were improvements for compatibility for admonitions that now parse callouts in Quarto, GitHub, and MyST. You can now embed notebook cells directly into your document, see the documentation.

    There were improvements to the docs -- thank you to @kolibril13 and @Carreau who made their first commits.

    MyST can now read LaTeX, and parsing was improved wit features to support other types of images (PDF, EPS).

    New Features

    • 馃摛 Support embedded cross references and output images/text in file exports by @fwkoch in #154
    • 馃洀 Embed notebook cells in a page by @fwkoch in #143
    • 鉂わ笍 Improve admonitions to support GitHub and Quarto by @rowanc1 in #229

    New Packages

    We have introduced new extensions for cards, grids and tabs.

    • myst-ext-card: Card directives
    • myst-ext-grid: Grid directives
    • myst-ext-tabs: Tab directives

    Commits:

    • 馃摝 Pull tab/grid/card directives into external packages by @fwkoch in #179

    We have pulled out the roles and directives into their own packages. See #181.

    • markdown-it-myst markdown-it plugin to handle tokenizing roles and directives.
    • myst-directives core directives for MyST
    • myst-roles core roles for MyST
    • myst-parser converts markdown-it token stream to mdast
    • myst-to-html convert MyST to HTML

    Commits:

    Documentation Improvements

    • 馃摉 Document JATS exports by @rowanc1 in #109
    • 馃摉 Improve the quickstart tutorials by @rowanc1 in #152
    • 馃摉 Fix readme example, mystjs undefined use MyST directly. by @Carreau in #159
    • 馃摉 Improve logging of LaTeX error messages by @rowanc1 in #165
    • 馃摉 Issue templates for .github by @rowanc1 in #171
    • 馃摉 Improve onboarding documentation by @rowanc1 in #214
    • 馃摉 Improve quickstart with warnings by @rowanc1 in #218
    • 馃摉 馃梻 Document tab behavior by @rowanc1 in #132
    • 馃摉 Overhaul Docs and many details by @rowanc1 in #146
    • 馃摉 馃摎 Document notebook cell labels and separate site/project configs by @fwkoch in #177
    • 馃摉 馃敆 Update domain to myst-tools for all links. by @rowanc1 in #182
    • 馃摉 Small tweaks in the quickstart guide by @kolibril13 in #215

    New LaTeX Parsing and Features

    See the blog post by Curvenote.

    The entire LaTeX rendering process can run in a few hundred milliseconds from start to finish rather than around 3-10 seconds for small documents using common LaTeX renderers. The paper I was testing on during this blog post is 鈿★笍 16 times faster 鈿★笍 - which is significant, and there is lots of room for improvement in MyST as well!

    • 鈿★笍 Introduce a latex parser/converter by @rowanc1 in #110
    • 鈿★笍 Improve latex parsing by @rowanc1 in #117
    • 馃巻 Use unix path for images in latex by @fwkoch in #125
    • 馃搫 Render include node children during tex/docx export by @fwkoch in #163
    • 馃巼 Support for PDF images by @rowanc1 in #173
    • 馃巻 Update image conversion transform to handle EPS images by @fwkoch in #228

    Usability improvements

    • 馃寧 Publish source file and exports by @fwkoch in #112
    • 馃搼 Define exports as a single string by @rowanc1 in #148
    • 馃摛 Implicitly initialize project to resolve single file export cross references by @fwkoch in #167
    • 馃挜 Reload project on toc change, new bib files by @fwkoch in #175
    • 馃攧 Reload project on all created/deleted files during watch by @fwkoch in #186
    • 馃摛 Get text output working in exports by @fwkoch in #176
    • 馃挰 Add comment to default html-to-mdast handlers by @fwkoch in #205
    • 馃啎 Add mystToHtml as a simple wrapper function by @rowanc1 in #234
    • 馃ず Do not parse nested colon fence as directive option by @fwkoch in #227
    • 鈼伙笍 Allow whitespace around role name inside brackets by @fwkoch in #233

    Refactoring

    • 馃攢 Move References/Footnotes/Citations types to myst-common by @fwkoch in #108
    • 馃攧 Move template enums from myst-templates to myst-common by @fwkoch in #111
    • 馃攧 Improve myst-frontmatter by @rowanc1 in #119
    • 馃摋 Update notebook handling to use new nbtx by @fwkoch in #133

    Bug Fixes

    • 馃悰 Path replacement on windows for logging by @rowanc1 in #116
    • 馃悰 LaTeX: Capture framed environment by @rowanc1 in #123
    • 馃悰 Shell output capture for windows by @rowanc1 in #124
    • 馃悰 Target propagations after lifting mystDirectives by @rowanc1 in #136
    • 馃悰 Catch and mute spurious warnings by @rowanc1 in #145
    • 馃悰 Change reloadConfigs --> reload by @rowanc1 in #147
    • 馃悰 Show yaml errors for jtex and allow myst: v1 by @rowanc1 in #151
    • 馃悰 Validate subtitle & short_title on project/site by @rowanc1 in #174
    • 馃悰 Fix packaging for downstream theme components by @rowanc1 in #178
    • 馃悰 Delete children rather than set to undefined by @rowanc1 in #232
    • 馃悰 Fix/whitespace option by @fwkoch in #226

    New Contributors

    Full Changelog: https://github.com/executablebooks/mystjs/commits/myst-cli@0.1.15

  22. executablebooks/mystjs@myst-cli@0.1.0

    What's Changed

    • Curvenote --> MyST 馃帀 by @rowanc1 in #64
    • 馃摉 Update install instructions by @rowanc1 in #65
    • 馃摉鈿欙笍 Update settings and links for internal docs by @rowanc1 in #66
    • Use jtex to validate docx templates by @fwkoch in #67
    • 馃懇鈥嶐煍 Update lib in tsconfig by @rowanc1 in #68
    • 馃悰 Incorrect session URL used in jtex by @rowanc1 in #69
    • 馃悰 Remove dependence on @curvenote/schema by @rowanc1 in #70
    • Include a bundle for mystjs that works with jest by @rowanc1 in #71
    • Add github code-file link previews by @rowanc1 in #73
    • 馃摝 Deprecate unified exports from mystjs by @rowanc1 in #74
    • 馃拠鈥嶁檧锔 Modify extractPart: no longer support tags by @rowanc1 in #76
    • 馃悰 Relative paths should be '.' if the same by @rowanc1 in #77
    • 鈴 Await writeDocx during docx export by @fwkoch in #79
    • 馃敊 Bring back myst.min.js for unpackage by @rowanc1 in #78
    • 鉁堬笍 Lift equations out of paragraphs by @rowanc1 in #81
    • 馃悰 Ensure GitHub link parse is safe w/o protocol by @rowanc1 in #83
    • 馃懇鈥嶐煍 Initial JATS implementation for body content by @rowanc1 in #86
    • 馃尃 Add transform to CLI to convert svg/gif images to png on export by @fwkoch in #85
    • 馃巼 Improve fallback when inkscape is not available by @rowanc1 in #88
    • 馃梼 Allow template.yml#files to be nested by @fwkoch in #89
    • 馃か Allow toText to take a null by @rowanc1 in #91
    • 馃枃 Move isUrl utility to myst-cli-utils by @rowanc1 in #92
    • 馃啓 Upgrade doi-utils by @rowanc1 in #94
    • 馃鈥嶁檪锔 Improve source-maps for development by @rowanc1 in #93
    • Library for reading JATS by @rowanc1 in #95
    • 馃鈥嶁檪锔 Improve JATS from DOI lookup by @rowanc1 in #96
    • 馃懇鈥嶐煍 Update export conversions for latex by @rowanc1 in #102
    • 馃殌 jats-to-myst by @rowanc1 in #103
    • 馃寧 Prepare for site templating by @fwkoch in #99
    • 馃搾 Support basic callouts that use *.qmd syntax by @rowanc1 in #106

    New Contributors

    Full Changelog: https://github.com/executablebooks/mystjs/commits/myst-cli@0.1.0

  23. syntax-tree/hast-util-from-parse5@7.1.2

  24. timlrx/rehype-citation@1.0.0

    What's Changed

    Full Changelog: https://github.com/timlrx/rehype-citation/compare/v0.5.0...v1.0.0

  25. syntax-tree/hast-util-to-estree@2.3.2

    Fix

    Full Changelog: https://github.com/syntax-tree/hast-util-to-estree/compare/2.3.1...2.3.2

  26. mdx-js/mdx@2.3.0

    Add

    Fix

    Community

    Misc

    Full Changelog: https://github.com/mdx-js/mdx/compare/2.2.1...2.3.0

  27. pustovitDmytro/remark-telegraph@1.0.6

    1.0.6 (2023-02-09)

    Chore
    • anti-terrorism disclaimer (96327fe)
    • fixes eslint-plugin-unicorn version (dd45e9a)
    • fixes npm audit (0500470)
    • fixes some npm audit vulnerabilities (b913fee)
    • fixes some npm audit vulnerabilities (#86) (eb549de), closes #86
    • Lock file maintenance (85b7c09)
    • Update dependency danger to v11 (1779a27)
    • Update dependency nanoid to 3.1.31 [SECURITY] (#83) (89d3014), closes #83
    • Update dependency node-fetch to 2.6.7 [SECURITY] (#84) (11e82bc), closes #84
    • Update devDependencies (non-major) (01bd6c0)
    • Update devDependencies (non-major) (85a0161)
    • Update devDependencies (non-major) (#65) (d60ef28), closes #65
    • Update devDependencies (non-major) (#66) (69aac8f), closes #66
    • Update devDependencies (non-major) (#92) (f492769), closes #92
    Docs
  28. syntax-tree/hast-util-to-estree@2.3.1

    Fix

    • 74114bb Remove th, td from table elements

    Full Changelog: https://github.com/syntax-tree/hast-util-to-estree/compare/2.3.0...2.3.1

  29. syntax-tree/mdast-util-mdx-jsx@2.1.2

  30. syntax-tree/estree-util-to-js@1.2.0

  31. vfile/vfile@5.3.7

    Misc

    Full Changelog: https://github.com/vfile/vfile/compare/5.3.6...5.3.7

  32. vfile/vfile-find-up@6.1.0

    Add

    • 3cdb480 Add exports of Callback, CallbackOne type

    Misc

    Full Changelog: https://github.com/vfile/vfile-find-up/compare/6.0.0...6.1.0

  33. vfile/vfile-find-down@6.1.0

    Add

    • 72da64e Add exports of Callback, CallbackOne types

    Misc

    Full Changelog: https://github.com/vfile/vfile-find-down/compare/6.0.0...6.1.0

  34. vfile/to-vfile@7.2.4

    Misc

    Full Changelog: https://github.com/vfile/to-vfile/compare/7.2.3...7.2.4

  35. vfile/vfile-reporter-pretty@6.1.1

    Misc

    Full Changelog: https://github.com/vfile/vfile-reporter-pretty/compare/6.1.0...6.1.1

  36. remarkjs/remark-html@15.0.2

    Fix

    • e24b8bd Fix types for TS 4.9, regenerate them

    Full Changelog: https://github.com/remarkjs/remark-html/compare/15.0.1...15.0.2

  37. vfile/vfile-reporter-json@3.3.0

    Add

    • fc8e1ed Add exports of JsonFile, JsonMessage types

    Misc

    Full Changelog: https://github.com/vfile/vfile-reporter-json/compare/3.2.0...3.3.0

  38. vfile/vfile-message@3.1.4

    Misc

    Full Changelog: https://github.com/vfile/vfile-message/compare/3.1.3...3.1.4

  39. vfile/vfile-location@4.1.0

    Add

    • de2ad12 Add export of Location type

    Misc

    Full Changelog: https://github.com/vfile/vfile-location/compare/4.0.1...4.1.0

  40. syntax-tree/mdast-util-directive@2.2.4

  41. vfile/vfile-matter@4.0.1

    Misc

    Full Changelog: https://github.com/vfile/vfile-matter/compare/4.0.0...4.0.1

  42. syntax-tree/hast-util-to-estree@2.3.0

    Add

    • a12dc92 Add support for passing props as HTML attributes
    • 7867d68 Add support for passing styles as CSS fields

    Misc

    • 11ea54c Add notes on different frameworks

    Full Changelog: https://github.com/syntax-tree/hast-util-to-estree/compare/2.2.1...2.3.0

  43. vfile/vfile-statistics@2.0.1

    Misc

    Full Changelog: https://github.com/vfile/vfile-statistics/compare/2.0.0...2.0.1

  44. vfile/vfile-sort@3.0.1

    Misc

    Full Changelog: https://github.com/vfile/vfile-sort/compare/3.0.0...3.0.1

  45. vfile/vfile-is@2.0.1

    Misc

    Full Changelog: https://github.com/vfile/vfile-is/compare/2.0.0...2.0.1

  46. vfile/vfile-to-eslint@3.1.0

    Add

    • 51e76dd Add support for suppressedMessages now used by ESLint
    • 9bdde60 Add support for fatalErrorCount now used by ESLint

    Misc

    Full Changelog: https://github.com/vfile/vfile-to-eslint/compare/3.0.0...3.1.0

  47. vfile/vfile-rename@2.0.2

    Misc

    Full Changelog: https://github.com/vfile/vfile-rename/compare/2.0.1...2.0.2

  48. syntax-tree/xast-util-from-xml@3.0.0

    Migrate

    Should be fine, but you can get more errors for broken XML now, in which case: fix your XML.

    Change

    Full Changelog: https://github.com/syntax-tree/xast-util-from-xml/compare/2.0.2...3.0.0

  49. vfile/vfile-reporter@7.0.5

    Misc

    Full Changelog: https://github.com/vfile/vfile-reporter/compare/7.0.4...7.0.5

  50. timlrx/rehype-prism-plus@1.5.1

    What's Changed

    • feat: meta string support with astro by @oedotme in #56

    New Contributors

    Full Changelog: https://github.com/timlrx/rehype-prism-plus/compare/v1.5.0...v1.5.1

  51. syntax-tree/mdast-util-mdx@2.0.1

    Misc

    Full Changelog: https://github.com/syntax-tree/mdast-util-mdx/compare/2.0.0...2.0.1

  52. syntax-tree/mdast-util-gfm@2.0.2

    Misc

    Full Changelog: https://github.com/syntax-tree/mdast-util-gfm/compare/2.0.1...2.0.2

  53. syntax-tree/mdast-util-to-hast@12.3.0

    Add

    Fix

    • 0c67e83 Fix footnote keys such as constructor
    • 1c2cb7b Fix support for passing just a table row, cell

    Misc

    Full Changelog: https://github.com/syntax-tree/mdast-util-to-hast/compare/12.2.6...12.3.0

  54. syntax-tree/mdast-util-mdx-jsx@2.1.1

    Types

    • 4403dfd Add exports of MdxJsx{Flow,Text}ElementHast types
    • f9794c4 Fix types to allow definitions in flow elements

    Misc

    Full Changelog: https://github.com/syntax-tree/mdast-util-mdx-jsx/compare/2.1.0...2.1.1

  55. syntax-tree/mdast-util-mdx-expression@1.3.2

    Misc

    Full Changelog: https://github.com/syntax-tree/mdast-util-mdx-expression/compare/1.3.1...1.3.2