Pymdown-extensions

Latest version: v10.8.1

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

Scan your dependencies

Page 9 of 17

7.0.0rc1

7.0b2

Not secure
Please see [Release Notes](./release.mdupgrading-to-70) for details on upgrading to 7.0.

- **NEW**: SuperFences, if using the attribute list format (` {.lang .additional_class, linenums="1"} `) allows
adding additional classes. IDs can be added as well, though Pygments generated code blocks do not have a mechanism to actually insert IDs. The first provided class will always be treated as the language class.
- **NEW**: Custom SuperFences' formatters should now also include the keyword parameters`classes` and `id_value` to allow injecting classes and IDs via the now supported attribute list format. If a code block defines no additional IDs and classes, the old form will be used. Formatters should include `**kwargs` at the end to future proof them from future changes.
- **NEW**: Deprecate the SuperFences `highight_code` option. As SuperFences syntax has language classes built right in, disabling the `highlight_code` option makes little sense. While `highlight_code` is still accepted, it currently does nothing and will be removed at some future time.
- **NEW**: If a custom fence (SuperFences) or inline (InlineHilite) is given the name of `*`, it will override the
default fence logic.- **NEW**: SuperFences and InlineHilite no longer sync settings from CodeHilite.

7.0.0b2

7.0.0b1

- **NEW**: Add new Tabbed extension for general purpose tabbed content in Markdown.
- **NEW**: Deprecate old SuperFences tabbed content feature. This will be removed in 8.0.0.
- **NEW**: SuperFences' tabbed content classes have changed from `supferfences-tabs` and `superfences-content` to
`tabbed-set` and `tabbed-content` respectively. Old style classes can be enabled with the `legacy_tab_classes` option
in SuperFences. This new option will be retired with SuperFences tabbed content feature in 8.0.0.
- **FIX**: Numerous deprecation warnings associated with the recent release of Python Markdown 3.2.

6.3.0

- **NEW**: `pymdownx.extrarawhtml` is now deprecated in favor of Python Markdown's `md_in_html` extension found in the
3.2 release.
- **NEW**: When using Pygments 2.4+, code under `pre` elements will also be wrapped in `code` blocks:
`!html <pre><code></code></pre>`. `legacy_no_wrap_code` option has been provided as a temporary way to get the old
behavior during the transition period, the option will be removed in the future.
- **NEW**: Remove deprecated `version` and `version_info`.
- **FIX**: Allow single word hostnames in MagicLink auto-link.

6.2.1

Not secure
- **FIX**: Fix issue in PathConverter where Windows path conversion from relative to absolute doesn't always work in all browsers.

Page 9 of 17

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.