Pymdown-extensions

Latest version: v10.8.1

Safety actively analyzes 638720 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 17

9.10b4

Not secure
- **NEW**: Blocks: Add `on_inline_end` event.

9.10b3

Not secure
- **NEW**: Blocks: Ensure inline mode is handled properly.
- **NEW**: Blocks: When using raw mode, ensure HTML stashed content is extracted.
- **NEW**: HTML: The Blocks HTML extension should use `inline` specifier instead of `span`.

9.10b2

Not secure
- **NEW**: Blocks: Add new experimental general purpose blocks that provide a framework for creating fenced block
containers for specialized parsing. A number of extensions utilizing general purpose blocks are included and are meant
to be an alternative to (and maybe one day replace): Admonitions, Details, Definition Lists, and Tabbed. Also adds a
new HTML plugin for quick wrapping of content with arbitrary HTML elements.
- **NEW**: Highlight: When enabling line spans and/or line anchors, if a code block has an ID associated with it, line
ids will be generated using that code ID instead of the code block count.
- **NEW**: Snippets: Expand section syntax to allow section names with `-` and `_`.
- **NEW**: Snippets: When `check_paths` is enabled, and a specified section is not found, raise an error.
- **NEW**: Snippets: Add new experimental feature `dedent_sections` that will de-indent (remove any common leading
whitespace from every line in text) from that block of text.
- **NEW**: MagicLink: Update GitLab links to match recent changes and to be more correct.
- **NEW**: MagicLink: Relax required hash length when performing link shortening.

9.10b1

Not secure
- **NEW**: HTML General block now accepts Emmet style attribute: `/// html | div.classid[name=value]`.
- **NEW**: Block attribute specifier is renamed from `attributes` to `attrs`.
- **NEW**: Remove `colon_syntax` option and cement that we are using `///` format moving forward.
- **NEW**: Revise available validators for Block options. Remove unnecessary validators and replace some with new ones.
- **NEW**: Simplify argument API.
- **NEW**: Block extensions can now be registered directly as normal Python Markdown extensions.

9.10a3

Not secure
- **NEW**: General blocks now use an indented option block right after the header. `yaml_indent` option has been
removed.
- **NEW**: Added new "Definition" block that allows the creation of definition lists.
- **NEW**: Simplified argument configuration.
- **NEW**: Some internal cleanup.
- **NEW**: Documented current API.

9.10a2

Not secure
- **NEW**: General blocks no longer use YAML fences for per block options, but instead use a special token to denote the
line is part of the config.
- **NEW**: Add temporary alpha/beta option `yaml_indent` to control whether per-block YAML configs use indentation or a
leading special character: `/` for `///` syntax and `:` for `:::` syntax (`colon_syntax` must be true to use `:::`
syntax).
- **NEW**: Ensure that `/` character can be escaped when registering the `blocks` extension.
- **FIX**: Fix some block nesting issues.

Page 4 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.