Skip to content

Latest commit

 

History

History
1414 lines (1183 loc) · 38.2 KB

CHANGELOG.md

File metadata and controls

1414 lines (1183 loc) · 38.2 KB

myst-cli

1.1.27

Patch Changes

  • 4534f995: Add table directive
  • e25f20d9: Enable smartquotes
  • c41e576e: Improve parsing of difficult DOIs.
  • 32bec0dd: Turn off glossaries for raw tex output
  • d5dcd0ac: Write thumbnails/banner back to redux store
  • Updated dependencies [f15ec37b]
  • Updated dependencies [01a0625]
  • Updated dependencies [e25f20d9]
  • Updated dependencies [4534f995]
  • Updated dependencies [c41e576e]
  • Updated dependencies [f15ec37b]
  • Updated dependencies [f15ec37b]
  • Updated dependencies [f15ec37b]
    • myst-frontmatter@1.1.12
    • myst-to-tex@1.0.12
    • jtex@1.0.9
    • myst-parser@1.0.13
    • myst-common@1.1.12
    • myst-transforms@1.1.10
    • simple-validators@1.0.3
    • myst-config@1.1.12
    • myst-spec-ext@1.1.12
    • tex-to-myst@1.0.12

1.1.26

Patch Changes

  • ae59eec: Fixes to file processing
  • Updated dependencies [70748f52]
    • myst-transforms@1.1.9

1.1.25

Patch Changes

  • 116b1a5: Write images when serializing, not during mdast processing
    • myst-parser@1.0.12
    • myst-transforms@1.1.8

1.1.24

Patch Changes

  • 33140d21: Fix type in site config selector
  • 5bd2985c: Cache mdast at full file path
  • Updated dependencies [93b73d2]
    • myst-to-tex@1.0.11
    • tex-to-myst@1.0.11
    • myst-parser@1.0.11
    • myst-transforms@1.1.7

1.1.23

Patch Changes

  • f5da6486: Improve logging of MyST Template errors
  • 5ede9051: Trim PDFs when converting to PNG, ensure WEBP conversion does not overwrite
  • 3c5c5a6d: Improve plural function to add y|ies endings for words.
  • 2c934d03: Specify port numbers for app and server ports
  • f5da6486: Load raw/site/proj configs in single function with better caching
  • f5da6486: Stop reloading files when getting raw frontmatter
  • f5da6486: Export meca build functions
  • Updated dependencies [fb4cb203]
  • Updated dependencies [6c34634a]
  • Updated dependencies [a8121e53]
  • Updated dependencies [953dfe42]
  • Updated dependencies [1574ff8]
  • Updated dependencies [f5da6486]
  • Updated dependencies [3980b6ff]
  • Updated dependencies [3c5c5a6d]
  • Updated dependencies [417efdc9]
  • Updated dependencies [b211cc59]
  • Updated dependencies [6c34634a]
  • Updated dependencies [cd674261]
  • Updated dependencies [e3edb2aa]
  • Updated dependencies [417efdc9]
  • Updated dependencies [52da08ee]
  • Updated dependencies [ebe096b7]
  • Updated dependencies [446f53ad]
  • Updated dependencies [9010aa81]
  • Updated dependencies [207b2f0f]
  • Updated dependencies [a7f830af]
  • Updated dependencies [1574ff8]
  • Updated dependencies [b14b3a4a]
  • Updated dependencies [417efdc9]
  • Updated dependencies [95bd7567]
    • tex-to-myst@1.0.10
    • myst-to-jats@1.0.16
    • myst-to-tex@1.0.10
    • myst-templates@1.0.11
    • myst-cli-utils@2.0.6
    • myst-spec-ext@1.1.11
    • myst-frontmatter@1.1.11
    • myst-ext-proof@1.0.6
    • myst-transforms@1.1.6
    • myst-common@1.1.11
    • myst-config@1.1.11

1.1.22

Patch Changes

  • 34d4c2bd: Include transform was async, now awaiting it
  • 8bd4ee2e: Improve HTML transforms for grouping and processing
  • ff572f7: Write output content to file later in the transform process
  • Updated dependencies [5737951e]
  • Updated dependencies [5156d39d]
  • Updated dependencies [34d4c2bd]
  • Updated dependencies [8bd4ee2e]
  • Updated dependencies [5737951e]
    • myst-spec-ext@1.1.10
    • myst-cli-utils@2.0.5
    • myst-transforms@1.1.5
    • myst-to-docx@1.0.7
    • myst-to-jats@1.0.15
    • myst-to-md@1.0.9
    • myst-to-tex@1.0.9
    • myst-common@1.1.10
    • myst-config@1.1.10
    • myst-frontmatter@1.1.10
    • tex-to-myst@1.0.9

1.1.21

Patch Changes

  • 6d0e4e3f: Allow for multiple types of abstracts in JATS
  • ea86c404: Use updated meca package for writing
  • 6e4977f: Delete temporary output files in reduceOutput transform
  • 93900162: Add 'summary' to the list of known parts for plain-text-summary parts
  • abdd546a: Create zero-indent XML by default (newlines, but no indentation)
  • 3261536c: Update the comments in the github action
  • 6d0e4e3f: Add acknowledgements to JATS renderer
  • Updated dependencies [6d0e4e3f]
  • Updated dependencies [e240579a]
  • Updated dependencies [aecf6164]
  • Updated dependencies [d25debf3]
  • Updated dependencies [4846745e]
  • Updated dependencies [912e8b54]
  • Updated dependencies [ddf2a189]
  • Updated dependencies [e240579a]
  • Updated dependencies [912e8b54]
  • Updated dependencies [6d0e4e3f]
  • Updated dependencies [6fa758f8]
  • Updated dependencies [74d48372]
  • Updated dependencies [bb2cd4fb]
  • Updated dependencies [09db3e25]
  • Updated dependencies [651dd773]
  • Updated dependencies [d25debf3]
  • Updated dependencies [6d0e4e3f]
  • Updated dependencies [51011604]
  • Updated dependencies [6d0e4e3f]
  • Updated dependencies [d25debf3]
  • Updated dependencies [8fa5f438]
  • Updated dependencies [3d2fe87e]
  • Updated dependencies [651dd773]
  • Updated dependencies [aecf6164]
  • Updated dependencies [d25debf3]
  • Updated dependencies [acffc6fa]
  • Updated dependencies [fde21440]
  • Updated dependencies [6d0e4e3f]
  • Updated dependencies [27f48dba]
  • Updated dependencies [6fa758f8]
  • Updated dependencies [3d2fe87e]
  • Updated dependencies [9303429b]
  • Updated dependencies [0b090ca8]
  • Updated dependencies [0e7a4895]
  • Updated dependencies [08d3b3c8]
  • Updated dependencies [abdd546a]
  • Updated dependencies [08d3b3c8]
  • Updated dependencies [6d0e4e3f]
  • Updated dependencies [651dd773]
  • Updated dependencies [3be5a920]
  • Updated dependencies [09db3e25]
  • Updated dependencies [eb6d80be]
  • Updated dependencies [8fa5f438]
  • Updated dependencies [8b7b5fe6]
    • myst-common@1.1.9
    • myst-to-jats@1.0.14
    • myst-templates@1.0.10
    • myst-transforms@1.1.4
    • myst-to-tex@1.0.8
    • tex-to-myst@1.0.8
    • myst-frontmatter@1.1.9
    • simple-validators@1.0.2
    • myst-ext-proof@1.0.5
    • myst-to-docx@1.0.6
    • myst-to-md@1.0.8
    • myst-config@1.1.9
    • myst-spec-ext@1.1.9
    • myst-parser@1.0.10

1.1.20

Patch Changes

  • cf23ba6a: Keep track of session clones for error reporting
  • c154629: Add tex-zip to manuscripts included with meca
  • e27bde2d: Fix up undefined types from selectors

1.1.19

Patch Changes

  • 2ad34da: Fix bug with async project/site loading
  • 7f2a9a56: Update table of contents sorting for numbering (chapter10 is after chapter9)
  • Updated dependencies [9a9b3953]
    • myst-transforms@1.1.3
    • myst-parser@1.0.9

1.1.18

Patch Changes

  • e846cf4: Add support for abbreviations in LaTeX (acronyms)
  • 7741cb0e: Export loadPlugins function
  • Updated dependencies [e846cf4]
    • myst-common@1.1.8
    • myst-to-tex@1.0.7
    • jtex@1.0.8
    • myst-config@1.1.8
    • myst-frontmatter@1.1.8
    • myst-spec-ext@1.1.8
    • tex-to-myst@1.0.7

1.1.17

Patch Changes

  • b74fb3c1: Add ruleId to file warnings in redux store
  • 2743af51: Only process thumbnails for site builds not static exports
  • b74fb3c1: Add ruleIds to all errors/warnings across myst-cli
  • 2743af51: Eliminate some extra unwanted webp transforms
  • ed7b430f: All instances of name options in directives can also use label. (e.g. in a figure or equation).
  • 05132869: Update link to blog post about TOC changes https://executablebooks.org/en/latest/blog/2021-06-18-update-toc/
  • 86c78957: Add MySTPlugin to common exported types
  • 392ba779: Add literalinclude directive
  • 757f1fe4: Do not add unknown citations to the bibliography.
  • d35e02bc: Support for loading plugins in the session
  • 99659250: Added support for glossaries and TEX/PDF export. Now it is possible to render glossaries in TeX and PDF documents.
  • Updated dependencies [d35e02bc]
  • Updated dependencies [4183c05c]
  • Updated dependencies [b74fb3c1]
  • Updated dependencies [ed7b430f]
  • Updated dependencies [392ba779]
  • Updated dependencies [4183c05c]
  • Updated dependencies [757f1fe4]
  • Updated dependencies [d35e02bc]
  • Updated dependencies [392ba779]
  • Updated dependencies [757f1fe4]
  • Updated dependencies [239ae762]
  • Updated dependencies [b74fb3c1]
  • Updated dependencies [ed7b430f]
  • Updated dependencies [86c78957]
  • Updated dependencies [757f1fe4]
  • Updated dependencies [d35e02bc]
  • Updated dependencies [757f1fe4]
  • Updated dependencies [d35e02bc]
  • Updated dependencies [60cf9a53]
  • Updated dependencies [757f1fe4]
  • Updated dependencies [d35e02bc]
  • Updated dependencies [d35e02bc]
  • Updated dependencies [99659250]
    • myst-common@1.1.7
    • myst-ext-exercise@1.0.4
    • myst-ext-reactive@1.0.4
    • myst-ext-proof@1.0.4
    • myst-ext-card@1.0.4
    • myst-ext-grid@1.0.4
    • myst-ext-tabs@1.0.4
    • myst-transforms@1.1.2
    • myst-parser@1.0.8
    • myst-spec-ext@1.1.7
    • myst-cli-utils@2.0.4
    • myst-to-docx@1.0.5
    • myst-to-jats@1.0.13
    • myst-to-tex@1.0.6
    • tex-to-myst@1.0.6
    • myst-to-md@1.0.7
    • citation-js-utils@1.0.2
    • myst-config@1.1.7
    • jtex@1.0.7
    • myst-frontmatter@1.1.7

1.1.16

Patch Changes

  • 911d1b1: Consume myst-frontmatter Author -> Contributor type change
  • Updated dependencies [911d1b1]
  • Updated dependencies [911d1b1]
  • Updated dependencies [911d1b1]
  • Updated dependencies [911d1b1]
  • Updated dependencies [911d1b1]
  • Updated dependencies [911d1b1]
  • Updated dependencies [911d1b1]
  • Updated dependencies [911d1b1]
  • Updated dependencies [59b54584]
    • myst-frontmatter@1.1.6
    • myst-to-jats@1.0.12
    • myst-templates@1.0.9
    • myst-common@1.1.6
    • myst-config@1.1.6
    • myst-spec-ext@1.1.6

1.1.15

Patch Changes

  • 7feeb49: 🏷 Tag reduced outputs as data.type.output
  • Updated dependencies [7752cb70]
  • Updated dependencies [ba0441a0]
  • Updated dependencies [7752cb70]
    • myst-ext-exercise@1.0.3
    • myst-ext-reactive@1.0.3
    • myst-transforms@1.1.1
    • myst-ext-proof@1.0.3
    • myst-ext-card@1.0.3
    • myst-ext-grid@1.0.3
    • myst-ext-tabs@1.0.3
    • myst-to-docx@1.0.4
    • myst-to-jats@1.0.11
    • myst-common@1.1.5
    • myst-to-tex@1.0.5
    • tex-to-myst@1.0.5
    • myst-to-md@1.0.6
    • jtex@1.0.6
    • myst-frontmatter@1.1.5
    • myst-config@1.1.5
    • myst-spec-ext@1.1.5
    • myst-parser@1.0.7

1.1.14

Patch Changes

  • bc3e6a3f: checkLink is exported
  • bc3e6a3f: selectFile resolves the input file path
  • Updated dependencies [18f30dd]
    • myst-templates@1.0.8
    • jtex@1.0.5

1.1.13

Patch Changes

  • a5b188ac: Added location field to page data, dependencies and source fields which contains the path to the file relative to the project root. This is primarily used to appropraitely configure a thebe session with the correct notebook path.
  • 55818f50: Add User-Agent to image and link fetches
  • Updated dependencies [a5b188ac]
  • Updated dependencies [2b318aa1]
    • myst-spec-ext@1.1.4
    • myst-templates@1.0.7
    • myst-common@1.1.4
    • myst-config@1.1.4
    • myst-frontmatter@1.1.4

1.1.12

Patch Changes

  • 0b2d47c1: Keep multiple outputs when reducing outputs for pdf/docx exports
  • Updated dependencies [5f1ccfbe]
  • Updated dependencies [2111cd0f]
  • Updated dependencies [36fde09]
    • myst-to-jats@1.0.10

1.1.11

Patch Changes

  • cc8319ad: Handle notebook cell image attachments
  • cc8319ad: Add transform to trim base64 urlSource values

1.1.10

Patch Changes

  • 2696fada: Add rich affiliations to frontmatter
  • 24c0aae7: Move from Root in mdast to GenericParent to relax types
  • fee1eea5: Translate mermaid and math code blocks by default.
  • f7356fd0: Allow for an extra space between # and | in starting the labeled code cell.
  • 24dcb725: Adjust notebook output image paths in mdast for pdf/docx exports
  • 553eca1: Allow for #| label to come after an ipython magic.
  • 2960da05: Transform code blocks with math language to be math blocks. This is GitHub markdown.
  • Updated dependencies [2696fada]
  • Updated dependencies [24c0aae7]
  • Updated dependencies [d873b941]
  • Updated dependencies [fee1eea5]
  • Updated dependencies [d0ecdd74]
  • Updated dependencies [30da1dab]
  • Updated dependencies [2960da05]
    • myst-frontmatter@1.1.2
    • myst-transforms@1.1.0
    • myst-to-docx@1.0.3
    • myst-to-jats@1.0.9
    • myst-common@1.1.2
    • myst-parser@1.0.6
    • myst-templates@1.0.6
    • myst-config@1.1.2
    • myst-spec-ext@1.1.2

1.1.9

Patch Changes

  • eb32ae98: Add mathml to the exported JATS.
  • Updated dependencies [eb32ae98]
    • myst-to-jats@1.0.8

1.1.8

Patch Changes

  • 915b9bc0: Update github.io domains to not have a BASE_PATH set in the actions
  • e725666c: Fix github url for .github.io domains
  • Updated dependencies [5dd77afe]
    • myst-transforms@1.0.6

1.1.7

Patch Changes

  • 8f687eba: Expose thumbnail on project if set on the index page
  • 8f687eba: Allow thumbnail to be set on project or site
  • Updated dependencies [ac650f5d]
  • Updated dependencies [8f687eba]
    • myst-common@1.1.1
    • myst-frontmatter@1.1.1
    • myst-config@1.1.1
    • myst-spec-ext@1.1.1

1.1.6

Patch Changes

  • Updates to internal dependencies
  • Updated dependencies [d67d5f7a]
  • Updated dependencies [44ff6917]
  • Updated dependencies [44ff6917]
  • Updated dependencies
  • Updated dependencies [50fddc70]
    • myst-to-tex@1.0.4
    • myst-common@1.1.0
    • myst-config@1.1.0
    • myst-frontmatter@1.1.0
    • myst-spec-ext@1.1.0
    • jtex@1.0.4
    • myst-cli-utils@2.0.3
    • myst-ext-card@1.0.2
    • myst-ext-exercise@1.0.2
    • myst-ext-grid@1.0.2
    • myst-ext-proof@1.0.2
    • myst-ext-reactive@1.0.2
    • myst-ext-tabs@1.0.2
    • myst-parser@1.0.5
    • myst-templates@1.0.5
    • myst-to-docx@1.0.2
    • myst-to-jats@1.0.7
    • myst-to-md@1.0.5
    • myst-transforms@1.0.5
    • tex-to-myst@1.0.4

1.1.5

Patch Changes

  • 1a191c89: Log errors instead of throwing on page frontmatter yaml load
  • 7b72b097: Flatten blocks on embed nodes and embed nodes on container nodes
  • 7b72b097: New Embed and Container node type in myst-spec-ext
  • 28eed244: Do not log errors on copying folders in meca bundle
  • 7b72b097: Add transform to replace figures with placeholders
  • a4c3cdd7: Move isDirectory and copyFile functions from myst-cli to myst-cli-utils
  • Updated dependencies [1a191c89]
  • Updated dependencies [a4c3cdd7]
  • Updated dependencies [7b72b097]
  • Updated dependencies [7b72b097]
  • Updated dependencies [f44ee18d]
  • Updated dependencies [5f4770ab]
  • Updated dependencies [a4c3cdd7]
  • Updated dependencies [7b72b097]
    • myst-transforms@1.0.4
    • myst-templates@1.0.4
    • myst-spec-ext@1.0.3
    • myst-to-jats@1.0.6
    • myst-common@1.0.4
    • myst-cli-utils@2.0.2
    • myst-to-md@1.0.4
    • myst-parser@1.0.4

1.1.4

Patch Changes

  • f5915127: Improve latex logging errors
  • 6a4f57b5: Notify about upgrades in the CLI
  • 56872ae1: We are supporting LTS branches of node. This adds an additional check for >=16.
  • Updated dependencies [016c55e7]
  • Updated dependencies [016c55e7]
    • myst-templates@1.0.3
    • jtex@1.0.3
    • myst-to-jats@1.0.5

1.1.3

Patch Changes

  • ed0d571d: Add banner and bannerOptimized
  • 2e66fe2c: Add URLs to project-level exports in site config
  • Updated dependencies [ed0d571d]
    • myst-frontmatter@1.0.4
    • myst-config@1.0.2

1.1.2

Patch Changes

  • 1320ad98: Clean up tex errors associated with legends and empty outputs
  • 1320ad98: Consolidate id deduplication/simplification for JATS to isolated myst-to-jats transforms
  • 62da9929: Add note to top of github actions
  • Updated dependencies [1320ad98]
  • Updated dependencies [1320ad98]
    • myst-to-tex@1.0.3
    • myst-to-jats@1.0.4
    • tex-to-myst@1.0.3

1.1.1

Patch Changes

  • 18c513bb: Improve MECA export structure and contents for validation with meca js library
  • 4df753a9: Add title and short_title to source dependency
  • Updated dependencies [18c513bb]
  • Updated dependencies [4df753a9]
    • myst-frontmatter@1.0.3
    • myst-common@1.0.3

1.1.0

Minor Changes

The CLI is no longer exported directly from this package. Use mystmd.

Patch Changes

  • b0a2a34b: Move repositories from mystjs --> mystmd
  • d33fd7a9: Add myst init --gh-pages to add the GitHub Action
  • e3e03011: Fix race condition in project selection when writing to config
  • Updated dependencies [b0a2a34b]
    • citation-js-utils@1.0.1
    • myst-ext-exercise@1.0.1
    • myst-ext-reactive@1.0.1
    • simple-validators@1.0.1
    • myst-frontmatter@1.0.2
    • myst-transforms@1.0.3
    • myst-cli-utils@2.0.1
    • myst-ext-proof@1.0.1
    • myst-templates@1.0.2
    • myst-ext-card@1.0.1
    • myst-ext-grid@1.0.1
    • myst-ext-tabs@1.0.1
    • myst-spec-ext@1.0.2
    • myst-to-docx@1.0.1
    • myst-to-jats@1.0.3
    • myst-common@1.0.2
    • myst-config@1.0.1
    • myst-parser@1.0.3
    • myst-to-tex@1.0.2
    • tex-to-myst@1.0.2
    • myst-to-md@1.0.3
    • jtex@1.0.2

1.0.5

Patch Changes

  • ab35bd09: Fix options on imagemagick commands
  • ab35bd09: Return all temp folders and log files from export functions
  • 438cdb28: Add download role
  • 714b594f: Propagate identifiers from mystRoles and mystDirectives to their children when lifting
  • Updated dependencies [714b594f]
    • myst-transforms@1.0.2
    • myst-parser@1.0.2

1.0.4

Patch Changes

  • 3b32538b: Add preliminary MECA export target
  • 3b32538b: Incorporate myst-to-md into CLI, making md an export target
  • 0410d194: Move from myst-tools.org --> mystmd.org
  • Updated dependencies [6fa7f022]
  • Updated dependencies [92fd39df]
  • Updated dependencies [2c19d72c]
  • Updated dependencies [3b32538b]
  • Updated dependencies [3b32538b]
  • Updated dependencies [3b32538b]
  • Updated dependencies [3b32538b]
  • Updated dependencies [0410d194]
    • tex-to-myst@1.0.1
    • myst-transforms@1.0.1
    • myst-frontmatter@1.0.1
    • myst-to-md@1.0.2
    • myst-templates@1.0.1
    • jtex@1.0.1
    • myst-to-tex@1.0.1

1.0.3

Patch Changes

  • Improve JATS export, including de-duplicating IDs.
  • Updated dependencies
  • Updated dependencies
    • myst-common@1.0.1
    • myst-to-jats@1.0.1

1.0.2

Patch Changes

  • 072e338e: support jupyter cell meta tags
  • Updated dependencies [072e338e]
    • myst-spec-ext@1.0.1

1.0.1

Patch Changes

  • Updates to myst-directives and myst-to-md

1.0.0

Major Changes

  • 00c05fe9: Migrate to ESM modules

Patch Changes

  • Updated dependencies [00c05fe9]
  • Updated dependencies [65efd6d6]
    • citation-js-utils@1.0.0
    • myst-ext-exercise@1.0.0
    • myst-ext-reactive@1.0.0
    • myst-transforms@1.0.0
    • myst-cli-utils@2.0.0
    • myst-ext-proof@1.0.0
    • myst-templates@1.0.0
    • myst-ext-card@1.0.0
    • myst-ext-grid@1.0.0
    • myst-ext-tabs@1.0.0
    • myst-spec-ext@1.0.0
    • myst-to-docx@1.0.0
    • myst-to-jats@1.0.0
    • myst-config@1.0.0
    • myst-parser@1.0.0
    • myst-to-tex@1.0.0
    • tex-to-myst@1.0.0
    • jtex@1.0.0

0.1.31

Patch Changes

  • f97d4d50: Add abbreviation frontmatter option to add abbreviations automatically to documents.
  • de66ba19: Add glossary and term directives
  • Updated dependencies [de66ba19]
  • Updated dependencies [97518ca3]
  • Updated dependencies [d068df65]
  • Updated dependencies [f97d4d50]
  • Updated dependencies [e530b082]
  • Updated dependencies [de66ba19]
  • Updated dependencies [83200b5c]
    • myst-transforms@0.0.32
    • myst-frontmatter@0.0.14
    • myst-templates@0.1.18
    • myst-parser@0.0.32
    • myst-to-tex@0.0.28
    • jtex@0.1.15
    • myst-config@0.0.16
    • myst-to-docx@0.0.24
    • myst-to-jats@0.0.30
    • tex-to-myst@0.0.28

0.1.30

Patch Changes

  • a7584e27: Add transform for gated directives
  • 71e91665: Initial support for sphinx-exercise
  • Updated dependencies [a7584e27]
  • Updated dependencies [e98f86a6]
  • Updated dependencies [330c0f08]
  • Updated dependencies [1a8040e4]
  • Updated dependencies [71e91665]
  • Updated dependencies [bb019ae9]
    • myst-transforms@0.0.31
    • myst-to-tex@0.0.27
    • tex-to-myst@0.0.27
    • myst-ext-exercise@0.0.2
    • myst-parser@0.0.31
    • myst-to-jats@0.0.29

0.1.29

Patch Changes

  • 034ce741: Add pull requests and issues to known github links
  • ce8932e0: Pick up frontmatter title that has a label/target node in front of it.
  • Updated dependencies [034ce741]
  • Updated dependencies [ce8932e0]
    • myst-transforms@0.0.30
    • myst-parser@0.0.30
    • myst-to-jats@0.0.28

0.1.28

Patch Changes

  • 78b7232e: Add support for sphinx proofs
  • b2ac9d13: Add videos as mp4 using
  • Updated dependencies [78b7232e]
  • Updated dependencies [79e24fd7]
  • Updated dependencies [b2ac9d13]
    • myst-transforms@0.0.29
    • myst-common@0.0.17
    • myst-spec-ext@0.0.12
    • myst-parser@0.0.29
    • myst-ext-card@0.0.7
    • myst-ext-grid@0.0.7
    • myst-ext-proof@0.0.2
    • myst-ext-reactive@0.0.7
    • myst-ext-tabs@0.0.7
    • myst-templates@0.1.17
    • myst-to-docx@0.0.23
    • myst-to-jats@0.0.27
    • myst-to-tex@0.0.26
    • tex-to-myst@0.0.26

0.1.27

Patch Changes

  • 9f1a9788: Process exit on html build

0.1.26

Patch Changes

  • 96018fec: Link/xref url respects index url, dataUrl is also provided for accessing mdast
  • 96018fec: Enable single project site with no project slug
  • 7dacd1f0: Allow a static site build option
  • b89b79e9: Improve the imagemagik command for layered EPS export
  • e9c56681: Keep all static site assets in public folder, no _static
  • 96018fec: Default to article theme for site builds with no explicit projects
  • Updated dependencies [96018fec]
  • Updated dependencies [96018fec]
  • Updated dependencies [7dacd1f0]
    • myst-transforms@0.0.28
    • myst-config@0.0.15
    • myst-cli-utils@0.0.12
    • jtex@0.1.14
    • myst-templates@0.1.16
    • myst-to-jats@0.0.26
    • myst-parser@0.0.28

0.1.25

Patch Changes

  • 01cdd78e: Allow output to be specified from the command line
  • ff43d9c9: Fix crosslinked content for single file exports
  • 79743342: Add inline evaluation role that pulls from user_expressions
  • 84efceb6: Bug where we were not waiting for webp to be built, meaning large images!
  • 01cdd78e: Have command line print jats rather than xml
  • Updated dependencies [0c044516]
  • Updated dependencies [8b1f65d9]
  • Updated dependencies [79743342]
  • Updated dependencies [fb0e9d7e]
  • Updated dependencies [685bbe58]
  • Updated dependencies [cb9c1f6a]
  • Updated dependencies [da8abded]
  • Updated dependencies [d3c120ee]
  • Updated dependencies [ff43d9c9]
  • Updated dependencies [09a34b20]
  • Updated dependencies [3da85094]
  • Updated dependencies [ff43d9c9]
  • Updated dependencies [9a226245]
  • Updated dependencies [da8abded]
    • myst-to-jats@0.0.25
    • myst-frontmatter@0.0.13
    • myst-spec-ext@0.0.11
    • myst-parser@0.0.27
    • myst-to-tex@0.0.25
    • tex-to-myst@0.0.25
    • myst-transforms@0.0.27
    • jtex@0.1.13
    • myst-config@0.0.14
    • myst-templates@0.1.15
    • myst-to-docx@0.0.22

0.1.24

Patch Changes

  • ac890599: Fix the types in myst-cli

0.1.23

Patch Changes

  • ea0c73b5: Add placeholder for end-to-end cli tests
  • c7258e25: Consolidate export options logic and support multiple file exports
  • Updated dependencies [a32e2aa2]
  • Updated dependencies [caf45cd1]
    • myst-to-jats@0.0.24
    • myst-frontmatter@0.0.12
    • jtex@0.1.12
    • myst-config@0.0.13
    • myst-templates@0.1.14
    • myst-to-docx@0.0.21
    • myst-to-tex@0.0.24
    • tex-to-myst@0.0.24

0.1.22

Patch Changes

  • 2db5e057: Add p-limit to the dependencies
  • Updated dependencies [3a42cd9e]
  • Updated dependencies [8f502f5d]
    • myst-transforms@0.0.26
    • citation-js-utils@0.0.15
    • myst-to-jats@0.0.23
    • myst-parser@0.0.26

0.1.21

Patch Changes

  • 1670c49a: Do not publish local file paths to site json
  • 624ea081: Add source url / key to embed nodes in mdast
  • 5ba3b13f: Add bibliogrpahy from citations to JATS export backmatter
  • d28b5e9d: Move KINDS --> SourceFileKind and move to myst-common
  • Updated dependencies [c138efed]
  • Updated dependencies [039a49a3]
  • Updated dependencies [5ba3b13f]
  • Updated dependencies [d28b5e9d]
  • Updated dependencies [5ba3b13f]
    • myst-to-jats@0.0.22
    • myst-frontmatter@0.0.11
    • myst-common@0.0.16
    • citation-js-utils@0.0.14
    • jtex@0.1.11
    • myst-config@0.0.12
    • myst-templates@0.1.13
    • myst-to-docx@0.0.20
    • myst-to-tex@0.0.23
    • tex-to-myst@0.0.23
    • myst-ext-card@0.0.6
    • myst-ext-grid@0.0.6
    • myst-ext-reactive@0.0.6
    • myst-ext-tabs@0.0.6
    • myst-transforms@0.0.25
    • myst-parser@0.0.25

0.1.20

Patch Changes

  • c832b38e: myst-cli may now be used to build JATS xml exports
  • c832b38e: FootnoteDefinitions remain on the mdast tree during processing
  • 4619f158: Add prefix/suffix to inline citations
  • Updated dependencies [8b76b444]
  • Updated dependencies [c832b38e]
  • Updated dependencies [98c47422]
  • Updated dependencies [d6d41e51]
  • Updated dependencies [e5fb426a]
  • Updated dependencies [0ab667e5]
  • Updated dependencies [c832b38e]
  • Updated dependencies [c832b38e]
  • Updated dependencies [265a8ed4]
    • citation-js-utils@0.0.13
    • myst-frontmatter@0.0.10
    • myst-to-tex@0.0.22
    • tex-to-myst@0.0.22
    • myst-spec-ext@0.0.10
    • myst-common@0.0.15
    • myst-transforms@0.0.24
    • myst-to-jats@0.0.21
    • jtex@0.1.10
    • myst-config@0.0.11
    • myst-templates@0.1.12
    • myst-to-docx@0.0.19
    • myst-ext-card@0.0.5
    • myst-ext-grid@0.0.5
    • myst-ext-reactive@0.0.5
    • myst-ext-tabs@0.0.5
    • myst-parser@0.0.24

0.1.19

Patch Changes

  • d12a6064: Move hash/copy file function from myst-cli to myst-cli-utils
  • d12a6064: Support copying template files during export and writing relative paths; myst-cli uses this for tex exports
  • 8e8d0fa9: Refactor image conversion transform for extensibility and code deduplication
  • b383f68c: Resolve images with wildcard extensions to existing images
  • Updated dependencies [d12a6064]
  • Updated dependencies [762baee5]
  • Updated dependencies [45ecdf86]
  • Updated dependencies [45ecdf86]
  • Updated dependencies [d12a6064]
  • Updated dependencies [5a81cd36]
  • Updated dependencies [44026903]
  • Updated dependencies [3f800fc2]
  • Updated dependencies [5fc02589]
    • myst-cli-utils@0.0.11
    • myst-to-tex@0.0.21
    • myst-parser@0.0.23
    • myst-spec-ext@0.0.9
    • jtex@0.1.9
    • myst-templates@0.1.11
    • myst-transforms@0.0.23
    • myst-to-docx@0.0.18
    • tex-to-myst@0.0.21

0.1.18

Patch Changes

  • 40beee4d: Prevent unwanted repeated site reload
  • a965622a: Fix: project frontmatter is now respected with tex files
  • Updated dependencies [3abbec6e]
  • Updated dependencies [cf7b7004]
  • Updated dependencies [78b30547]
  • Updated dependencies [6713f432]
  • Updated dependencies [6713f432]
  • Updated dependencies [833be5a9]
  • Updated dependencies [70519a00]
  • Updated dependencies [826276dc]
  • Updated dependencies [9cc49d1a]
  • Updated dependencies [794fbc80]
  • Updated dependencies [b4670ec4]
  • Updated dependencies [55d64468]
  • Updated dependencies [82b583ba]
    • myst-to-tex@0.0.20
    • tex-to-myst@0.0.20
    • myst-transforms@0.0.22
    • myst-spec-ext@0.0.8
    • citation-js-utils@0.0.12
    • myst-to-docx@0.0.17
    • myst-parser@0.0.22

0.1.17

Patch Changes

  • 9fcf25a9: Add citation nodes to myst-spec-ext
  • 0859b295: Implement footnotes in myst-to-tex
  • Updated dependencies [4da8eef5]
  • Updated dependencies [452846eb]
  • Updated dependencies [4da8eef5]
  • Updated dependencies [4da8eef5]
  • Updated dependencies [a353dba6]
  • Updated dependencies [9fcf25a9]
  • Updated dependencies [0859b295]
  • Updated dependencies [efe55199]
  • Updated dependencies [452846eb]
  • Updated dependencies [8747eecd]
    • tex-to-myst@0.0.19
    • myst-to-docx@0.0.16
    • myst-to-tex@0.0.19
    • myst-spec-ext@0.0.7
    • myst-transforms@0.0.21
    • myst-parser@0.0.21

0.1.16

Patch Changes

  • Updated dependencies [f227a9e2]
  • Updated dependencies [c643fa8e]
  • Updated dependencies [f227a9e2]
  • Updated dependencies [f227a9e2]
  • Updated dependencies [7a78b7be]
  • Updated dependencies [f227a9e2]
  • Updated dependencies [ccd1d5ee]
    • myst-transforms@0.0.20
    • jtex@0.1.8
    • tex-to-myst@0.0.18
    • myst-frontmatter@0.0.9
    • myst-config@0.0.10
    • myst-templates@0.1.10
    • myst-to-docx@0.0.15
    • myst-to-tex@0.0.18
    • myst-parser@0.0.20

0.1.15

Patch Changes

  • a9913fc9: Update image conversion transform to handle EPS images
  • Updated dependencies [9105d991]
    • myst-common@0.0.14
    • myst-parser@0.0.19
    • myst-ext-card@0.0.4
    • myst-ext-grid@0.0.4
    • myst-ext-reactive@0.0.4
    • myst-ext-tabs@0.0.4
    • myst-templates@0.1.9
    • myst-to-docx@0.0.14
    • myst-to-tex@0.0.17
    • myst-transforms@0.0.19
    • tex-to-myst@0.0.17

0.1.14

Patch Changes

  • 78bb237e: Support github-style admonitions, add the simple class
  • 5f506356: Allow directives to have spaces, and trim the name before passing it onto other directives
  • 8381c653: Allow admonitions to hide the icon
  • Updated dependencies [78bb237e]
  • Updated dependencies [a9f5bf70]
    • myst-transforms@0.0.18
    • myst-parser@0.0.18
    • myst-to-docx@0.0.13

0.1.13

Patch Changes

  • Updated dependencies
    • myst-common@0.0.13
    • myst-ext-card@0.0.3
    • myst-ext-grid@0.0.3
    • myst-ext-reactive@0.0.3
    • myst-ext-tabs@0.0.3
    • myst-templates@0.1.8
    • myst-to-docx@0.0.12
    • myst-to-tex@0.0.16
    • myst-transforms@0.0.17
    • tex-to-myst@0.0.16
    • myst-parser@0.0.17

0.1.12

Patch Changes

  • a22fafa0: Log parse errors with vfile
  • 944ad031: Update myst.tools --> myst-tools.org
  • ea89d8b2: Update admonition title to always be the argument.
  • a22fafa0: Refactor role/directive implementations to allow declarative definitions. Pull all default roles/directives from mystjs and myst-cli into separate package with new implementation.
  • a2a7044b: Deprecate codeBlockPlugin for the caption parsing, which now happens in myst-parser and myst-directives
  • Updated dependencies [844d29fb]
  • Updated dependencies [a22fafa0]
  • Updated dependencies [944ad031]
  • Updated dependencies [ea89d8b2]
  • Updated dependencies [75b6bcb8]
  • Updated dependencies [a22fafa0]
  • Updated dependencies [a22fafa0]
  • Updated dependencies [a22fafa0]
  • Updated dependencies [a2a7044b]
    • myst-parser@0.0.16
    • jtex@0.1.7
    • myst-templates@0.1.7
    • myst-transforms@0.0.16
    • myst-ext-card@0.0.2
    • myst-ext-grid@0.0.2
    • myst-ext-reactive@0.0.2
    • myst-ext-tabs@0.0.2
    • myst-to-docx@0.0.11

0.1.11

Patch Changes

  • 037c8d58: Pull tab/grid/card directives into external packages

0.1.10

Patch Changes

  • dad0d6d0: Support PDF images in web and word export
  • 81d3098e: Modify how doi references are counted to make log messages slightly more correct
  • 81d3098e: Allow file loading to specify maxCharacters to nbtx minification, enabling text output in exports
  • 52f0c028: Reload project on toc/bib file changes during site watch
  • Updated dependencies [9f9954d2]
    • myst-frontmatter@0.0.8
    • jtex@0.1.6
    • myst-config@0.0.9
    • myst-templates@0.1.6
    • myst-to-docx@0.0.10
    • myst-to-tex@0.0.15
    • tex-to-myst@0.0.15

0.1.9

Patch Changes

  • 93fcaf3a: Log vfile errors from myst-to-tex pipeline
  • 93fcaf3a: Support include node in myst-to-docx and myst-to-tex
  • b8f3ccb2: Improve the logging around latex error messages
  • Updated dependencies [93fcaf3a]
    • myst-to-docx@0.0.9
    • myst-to-tex@0.0.14
    • tex-to-myst@0.0.14

0.1.8

Patch Changes

  • 2f268d18: Embeded content from other pages resolves on single page PDF/docx export
  • 2f268d18: Output nodes are reduced to simpler image/code nodes for static PDF/docx exports
  • Updated dependencies [2f268d18]
    • myst-to-docx@0.0.8
    • myst-to-tex@0.0.13
    • tex-to-myst@0.0.13

0.1.7

Patch Changes

  • 9692b9dc: The myst init command currently triggers on any command, this now errors and shows help!
  • 6da5544f: Update figure/image nodes to embed images if given a target instead of a file path / url
  • 6da5544f: Embed block content (including notebook cells) based on block or code cell label in metadata
  • 6da5544f: Fix inline DOIs to update references in tex/pdf export
  • Updated dependencies [a1a4bd82]
  • Updated dependencies [6da5544f]
  • Updated dependencies [a1a4bd82]
  • Updated dependencies [e1a2407f]
    • jtex@0.1.5
    • myst-transforms@0.0.15
    • myst-frontmatter@0.0.7
    • myst-config@0.0.8
    • myst-templates@0.1.5
    • myst-to-docx@0.0.7
    • myst-to-tex@0.0.12
    • tex-to-myst@0.0.12

0.1.6

Patch Changes

  • 8aa3b42b: Improve warning formatting and information capture for errors
  • 1d823ca7: Remove dependence on @curvenote/blocks, migrate to nbtx 0.2.0
  • a8a93ccb: Catch and mute additional spurious warnings in remix
  • 90027bc0: Improve the ability of start function to recover from errors of changing or deleting files
  • 89673078: Add timing information to word and latex exports
  • 0aff6dc1: Expose short_title on the project pages and allow subtitle on project as well as pages
  • 690626b0: Export a single file by default do everything!
  • 32f0fb5b: Improve logging for exports when nothing is found
  • 09f250a0: Allow myst init to be run simply by typing myst
  • 61aa0d60: Pass in the hashing function to minifying notebooks
  • 61aa0d60: Remove dependence on crypto package, which is built into node
  • f40f398b: Move template listing to myst rather than jtex Be more explicit about looking for other templates, and allow template listing from local files.
  • af6f3190: Add a myst build --all option
  • ebb8aa2d: Improved error reporting for --write-toc
  • 43f1553c: Improve onboarding of myst init
  • Updated dependencies [61aa0d60]
  • Updated dependencies [c27a0587]
  • Updated dependencies [21af5ba9]
  • Updated dependencies [8508c5e8]
  • Updated dependencies [3769a662]
  • Updated dependencies [dfc27de6]
  • Updated dependencies [5436ab41]
  • Updated dependencies [c522e2c5]
  • Updated dependencies [0aff6dc1]
  • Updated dependencies [5436ab41]
  • Updated dependencies [dfc27de6]
  • Updated dependencies [8b779cf7]
  • Updated dependencies [61aa0d60]
  • Updated dependencies [8cb35191]
  • Updated dependencies [160e954f]
  • Updated dependencies [770bb8da]
  • Updated dependencies [f40f398b]
    • myst-to-docx@0.0.6
    • myst-frontmatter@0.0.6
    • jtex@0.1.4
    • myst-templates@0.1.4
    • myst-cli-utils@0.0.10
    • myst-config@0.0.7
    • myst-transforms@0.0.14
    • myst-to-tex@0.0.11
    • tex-to-myst@0.0.11

0.1.5

Patch Changes

  • Updated dependencies [27388448]
  • Updated dependencies [c97bb569]
  • Updated dependencies [8cdb5842]
    • myst-common@0.0.12
    • myst-to-docx@0.0.5
    • myst-to-tex@0.0.10
    • myst-transforms@0.0.13
    • jtex@0.1.3
    • myst-templates@0.1.3
    • tex-to-myst@0.0.10

0.1.4

Patch Changes

  • 3178dcda: Improve performance using cached mdast based on file hash
  • 3178dcda: Look to known image extensions if the extension is not specified.
  • 3178dcda: Add known bibtex files if they are explicitly specified.
  • Updated dependencies [bfd72456]
  • Updated dependencies [e7330dbb]
  • Updated dependencies [8b545a0b]
  • Updated dependencies [a79a78c4]
  • Updated dependencies [0fa33b10]
  • Updated dependencies [0a87866d]
  • Updated dependencies [6ebaffda]
  • Updated dependencies [e7330dbb]
  • Updated dependencies [0e38fe7b]
  • Updated dependencies [a5daa0d6]
    • myst-frontmatter@0.0.5
    • myst-common@0.0.11
    • tex-to-myst@0.0.2
    • simple-validators@0.0.3
    • myst-transforms@0.0.12
    • myst-cli-utils@0.0.9
    • jtex@0.1.2
    • myst-config@0.0.6
    • myst-templates@0.1.2
    • intersphinx@0.0.7

0.1.3

Patch Changes

  • Update jtex dependency

0.1.2

Patch Changes

  • ececeab6: Add option to throw error, rather than just log error, when exports fail
  • ececeab6: Move template enums from myst-templates to myst-common
  • Updated dependencies [4d41ccc3]
  • Updated dependencies [ececeab6]
  • Updated dependencies [ececeab6]
    • myst-config@0.0.5
    • myst-common@0.0.10
    • myst-templates@0.1.1
    • myst-to-tex@0.0.9

0.1.1

Patch Changes

  • 4e27734b: Default template may be passed directly to site build/start commands
  • 4e27734b: Citations, Footnotes, and References type consolidated to myst-common
  • Updated dependencies [4e27734b]
    • myst-common@0.0.9
    • myst-transforms@0.0.11

0.1.0

Minor Changes

  • d9b7457d: myst-cli now lets you initialize, build, and run myst sites locally

Patch Changes

  • 5403b5b5: Modify site frontmatter/config for templating - remove some fields, allow arbitrary template options, do not inherit from site frontmatter on page/project
  • 48ae3284: Support basic callout admonitions that use the QMD format (e.g. {.callout-tip}). More to come in the future!
  • e37dca1d: Add site build/start to myst-cli
  • 11ff02b4: Update doi-utils to 1.0.9
  • Updated dependencies [6439be3b]
  • Updated dependencies [5403b5b5]
  • Updated dependencies [5403b5b5]
  • Updated dependencies [d9b7457d]
  • Updated dependencies [adb6e7fa]
  • Updated dependencies [4e1abca3]
  • Updated dependencies [11ff02b4]
    • myst-to-tex@0.0.8
    • myst-config@0.0.4
    • myst-frontmatter@0.0.4
    • jtex@0.1.0
    • myst-templates@0.1.0
    • myst-transforms@0.0.10
    • myst-cli-utils@0.0.8
    • myst-common@0.0.8
    • intersphinx@0.0.6

0.0.9

Patch Changes

  • Fix modules type that picked up a bad tsconfig

0.0.8

Patch Changes

  • 8cb44548: Move isUrl utility to myst-cli-utils
  • Updated dependencies [97a888c0]
  • Updated dependencies [a6a03837]
  • Updated dependencies [8cb44548]
    • myst-common@0.0.7
    • jtex@0.0.8
    • intersphinx@0.0.5
    • myst-cli-utils@0.0.7

0.0.7

Patch Changes

  • f3247103: Allow specifying valid imageExtensions to transformMdast
  • 44c508bb: Bug fix: await docx export write to file
  • f0db164a: Transform svg/gif images to png if imagemagick or inkscape are available
  • Updated dependencies [fced5986]
  • Updated dependencies [73db6da8]
  • Updated dependencies [0170a2cc]
  • Updated dependencies [3baa63eb]
  • Updated dependencies [fced5986]
    • myst-to-docx@0.0.4
    • myst-transforms@0.0.9
    • myst-common@0.0.6
    • mystjs@0.0.15

0.0.6

Patch Changes

  • 17daf15e: Introduce GithubTransformer for file links.

  • 88666aee: Deprecate unified exports from mystjs

  • 184ad9f9: Move to https://github.com/executablebooks/mystmd

  • cfb1307b: Relative paths in config should be '.' not ''

  • 615c1441: Sessions are now aware of their build path (making things more consistent) For example, change the template location to the site working directory.

    Word templates now use the myst cli, and jtex

  • e6917c63: Bug fix: await docx export write to file

  • Updated dependencies [17daf15e]

  • Updated dependencies [88666aee]

  • Updated dependencies [a9110bff]

  • Updated dependencies [184ad9f9]

  • Updated dependencies [a9110bff]

  • Updated dependencies [615c1441]

  • Updated dependencies [615c1441]

  • Updated dependencies [a9110bff]

  • Updated dependencies [0b2298fd]

  • Updated dependencies [e3c5f93b]

  • Updated dependencies [3fba7cb7]

    • myst-transforms@0.0.8
    • mystjs@0.0.14
    • citation-js-utils@0.0.11
    • intersphinx@0.0.4
    • jtex@0.0.7
    • myst-cli-utils@0.0.6
    • myst-common@0.0.5
    • myst-config@0.0.3
    • myst-frontmatter@0.0.3
    • myst-templates@0.0.3
    • myst-to-docx@0.0.3
    • myst-to-tex@0.0.7
    • simple-validators@0.0.2

0.0.5

Patch Changes

Initial release of actual cli, including some docs!

  • 0e3a511: Move @curvenote/nbtx --> nbtx
  • Updated dependencies [0e3a511]
    • nbtx@0.1.12

0.0.4

Patch Changes

  • Updated dependencies [68d411e]
    • @curvenote/site-common@0.0.18

0.0.3

Patch Changes

  • Updated dependencies
    • @curvenote/site-common@0.0.17

0.0.2

Patch Changes

  • e3a2d05: Split standalone myst cli out of curvenote cli
  • Updated dependencies [a662904]
  • Updated dependencies [dbb283c]
  • Updated dependencies [e3a2d05]
  • Updated dependencies [9c2be36]
  • Updated dependencies [de034db]
  • Updated dependencies [e3a2d05]
  • Updated dependencies [c9889c0]
    • myst-to-tex@0.0.6
    • jtex@0.0.6
    • @curvenote/blocks@1.5.16
    • myst-config@0.0.2
    • @curvenote/site-common@0.0.16
    • myst-cli-utils@0.0.5
    • intersphinx@0.0.3