Skip to content

Releases: zensical/studio

0.1.2

23 Jun 13:09
ab9d2f0

Choose a tag to compare

Summary

This version brings Zensical Studio closer to full Python Markdown parity with expanded highlighting for commonly used authoring constructs, including snippets, emojis/icons, smart symbols, keyboard keys, inline math, list markers, and task lists. It also improves nested inline highlighting, for example HTML entities and inline HTML inside link text.

Moreover, Zensical Studio will now automatically activate when a mkdocs.yml or zensical.toml file is present in the project root, allowing for a more seamless authoring experience.

Changelog

Features

  • ce7d711 code, grammar – add highlighting for inline math
  • 56dd84b code, grammar – add highlighting for keyboard keys
  • 2a6b4d9 code, grammar – add highlighting for list and task lists
  • b4f211c code, grammar – add highlighting for smart symbols
  • 78b2cd7 code, grammar – add highlighting for emojis and icons
  • 84bed88 code, grammar – add highlighting for snippets
  • a6d2336 code – activate Zensical Studio when mkdocs.yml or zensical.toml present

Bug fixes

  • cee44f8 code – move HTML patterns into inline flow for nested matching

0.1.1

19 Jun 20:14
0e5319c

Choose a tag to compare

Summary

This version significantly improves Python Markdown highlighting in Visual Studio Code. It adds support for emphasis, strong emphasis, and mixed emphasis nesting, while fixing a broad range of incorrect or incomplete inline highlighting for links, images, footnotes, autolinks, embedded inline Markdown, and escaped reference identifiers.

The result is a more accurate and predictable editing experience, especially while typing nested inline constructs. It also fixes a bug where the extension would associate all Markdown files in a workspace with Python Markdown automatically. As described in the getting started guide, projects should opt into Python Markdown explicitly via a file association in .vscode/settings.json:

{
  "files.associations": {
    "*.md": "python-markdown"
  }
}

Changelog

Features

  • 75d36ee code, grammar – add ==mark== highlighting (needs theme support)
  • 4b22466 code, grammar – add support for combinations of _emphasis_ and **strong**
  • 691f17d code, grammar – add _emphasis_ and **strong** highlighting (#7)

Bug fixes

  • c5118e3 code, grammar – escaped brackets in link and image references not highlighted
  • b068fb1 code, grammar – remove typeahead highlighting on *** and ___ delimiter runs
  • 0dd0066 code, grammar – autolinks do not allow to uppercase protocol
  • f96ff80 code, grammar – footnote references and definitions continuations not highlighted
  • be02834 code, grammar::: marker not triggering embedded grammar for inline code
  • ce69494 code, grammar – reference captures for recursive label groups
  • 92c0918 code, grammar – improve image and image reference highlighting
  • a44afee code, grammar – improve link and link reference highlighting
  • dedd2f5 code – make OutputChannel and ExtensionContext private
  • c522fe9 code – don't automatically associate .md files with Python Markdown
  • 597bbaa code – change VS Code extension name to zensical-studio

0.1.0

16 Jun 13:20
797a0b8

Choose a tag to compare

Initial release.