Python-Markdown/markdown (Markdown)
### [`v3.7`](https://redirect.github.com/Python-Markdown/markdown/releases/tag/3.7)
[Compare Source](https://redirect.github.com/Python-Markdown/markdown/compare/3.6...3.7)
##### Changed
##### Refactor `abbr` Extension
A new `AbbrTreeprocessor` has been introduced, which replaces the now deprecated
`AbbrInlineProcessor`. Abbreviation processing now happens after Attribute Lists,
avoiding a conflict between the two extensions ([#1460](https://redirect.github.com/Python-Markdown/markdown/issues/1460)).
The `AbbrPreprocessor` class has been renamed to `AbbrBlockprocessor`, which
better reflects what it is. `AbbrPreprocessor` has been deprecated.
A call to `Markdown.reset()` now clears all previously defined abbreviations.
Abbreviations are now sorted by length before executing `AbbrTreeprocessor`
to ensure that multi-word abbreviations are implemented even if an abbreviation
exists for one of those component words. ([#1465](https://redirect.github.com/Python-Markdown/markdown/issues/1465))
Abbreviations without a definition are now ignored. This avoids applying
abbr tags to text without a title value.
Added an optional `glossary` configuration option to the abbreviations extension.
This provides a simple and efficient way to apply a dictionary of abbreviations
to every page.
Abbreviations can now be disabled by setting their definition to `""` or `''`.
This can be useful when using the `glossary` option.
##### Fixed
- Fixed links to source code on GitHub from the documentation ([#1453](https://redirect.github.com/Python-Markdown/markdown/issues/1453)).
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
==3.6
->==3.7
Release Notes
Python-Markdown/markdown (Markdown)
### [`v3.7`](https://redirect.github.com/Python-Markdown/markdown/releases/tag/3.7) [Compare Source](https://redirect.github.com/Python-Markdown/markdown/compare/3.6...3.7) ##### Changed ##### Refactor `abbr` Extension A new `AbbrTreeprocessor` has been introduced, which replaces the now deprecated `AbbrInlineProcessor`. Abbreviation processing now happens after Attribute Lists, avoiding a conflict between the two extensions ([#1460](https://redirect.github.com/Python-Markdown/markdown/issues/1460)). The `AbbrPreprocessor` class has been renamed to `AbbrBlockprocessor`, which better reflects what it is. `AbbrPreprocessor` has been deprecated. A call to `Markdown.reset()` now clears all previously defined abbreviations. Abbreviations are now sorted by length before executing `AbbrTreeprocessor` to ensure that multi-word abbreviations are implemented even if an abbreviation exists for one of those component words. ([#1465](https://redirect.github.com/Python-Markdown/markdown/issues/1465)) Abbreviations without a definition are now ignored. This avoids applying abbr tags to text without a title value. Added an optional `glossary` configuration option to the abbreviations extension. This provides a simple and efficient way to apply a dictionary of abbreviations to every page. Abbreviations can now be disabled by setting their definition to `""` or `''`. This can be useful when using the `glossary` option. ##### Fixed - Fixed links to source code on GitHub from the documentation ([#1453](https://redirect.github.com/Python-Markdown/markdown/issues/1453)).Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.