Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Custom extras #519

Merged
merged 33 commits into from Feb 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
07789a2
Custom extras initial proof of concept.
Crozzers Mar 13, 2023
aad9e33
Convert wavedrom and numbering extras to new format
Crozzers Mar 14, 2023
d3efe1e
Merge branch 'master' into custom-extras
Crozzers Apr 23, 2023
212131b
Convert `femced-code-blocks` extra to new `Extra` format.
Crozzers May 22, 2023
26ae9a5
Initialise extras with instance of `Markdown` and convert pyshell extra
Crozzers May 23, 2023
f4b3d66
Add some docstrings
Crozzers May 23, 2023
283fcdf
Convert tables and wiki-tables extras to new format.
Crozzers May 23, 2023
cb1fd28
Pass extra options to initialiser
Crozzers May 24, 2023
e460b2e
Allow link patterns to be specified via extras dict
Crozzers May 25, 2023
ad7a3ff
Convert span extras to new format.
Crozzers May 24, 2023
8a3fdcf
Merge branch 'master' into custom-extras.
Crozzers Jul 2, 2023
a2d8baa
Convert markdown-in-html to new extra format
Crozzers Jul 2, 2023
262d7ff
Fix failing Python 3.6 tests due to missing `re.Match` class.
Crozzers Jul 2, 2023
cb05bdc
Drop Python 3.5 support.
Crozzers Jul 2, 2023
666ebef
Update changes.md
Crozzers Jul 2, 2023
8eb13b4
Fix wavedrom tests
Crozzers Jul 2, 2023
5478960
Make `Extra` registration manual
Crozzers Jul 2, 2023
1682d6f
Merge branch 'master' of https://github.com/trentm/python-markdown2 i…
Crozzers Jul 23, 2023
7751098
Fix incorrect order being returned in `Stage.__order`
Crozzers Aug 14, 2023
6233ea1
Add `order` attribute to `Markdown` class.
Crozzers Aug 19, 2023
a63343d
Fix extra options being replaced if falsey.
Crozzers Aug 19, 2023
fcaadfe
Convert `code-friendly` and `middle-word-em` extras to new format.
Crozzers Aug 19, 2023
eaa4544
Merge branch 'master' into custom-extras
Crozzers Sep 24, 2023
bf2bec3
Merge branch 'master' into custom-extras
Crozzers Nov 7, 2023
4353751
Merge branch 'master' into custom-extras
Crozzers Dec 1, 2023
fc33019
Merge branch 'master' into custom-extras
Crozzers Dec 17, 2023
4373eb3
Merge branch 'master' into custom-extras
Crozzers Jan 3, 2024
c269ccf
Add Python 3.12 to tox config
Crozzers Jan 3, 2024
cc34905
Fix changelog after merge
Crozzers Jan 3, 2024
a9fb886
Merge branch 'master' into custom-extras
Crozzers Jan 6, 2024
123b6a9
Refactor extras ordering system to use lists rather than number based…
Crozzers Jan 27, 2024
66d7e4f
Refactor the `Stage` class to be a proper enum, move exec order logic…
Crozzers Jan 27, 2024
b41ca8f
Merge branch 'master' into custom-extras
Crozzers Jan 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/python.yaml
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
python-version: ["3.5", "3.6", "3.7", "3.8", "3.9", "3.10"]
python-version: ["3.6", "3.7", "3.8", "3.9", "3.10", "3.11"]
os:
- ubuntu-20.04
- macos-latest
Expand Down
2 changes: 2 additions & 0 deletions CHANGES.md
Expand Up @@ -6,6 +6,8 @@
- [pull #560] Fix `markdown-in-html` not always splitting HTML tags into separate lines (#558)
- [pull #564] Fix incomplete comments in safe mode not being escaped (#563)
- [pull #566] Fix crash in `markdown-in-html` extra (#565)
- [pull #519] Add support for custom extras
- [pull #519] Drop Python 3.5 support


## python-markdown2 2.4.12
Expand Down