Bump mkdocstrings from 0.13.6 to 0.14.0
Created by: dependabot[bot]
Bumps mkdocstrings from 0.13.6 to 0.14.0.
Changelog
Sourced from mkdocstrings's changelog.
0.14.0 - 2021-01-06
Special thanks to Oleh
@oprypinPrypin who did an amazing job (this is a euphemism) at improving MkDocstrings, fixing hard-to-fix bugs with clever solutions, implementing great new features and refactoring the code for better performance and readability! Thanks Oleh!Bug Fixes
- Fix double code tags (e84d401 by Timothée Mazzucotelli).
- Don't mutate the original Markdown config for permalinks (8f6b163 by Oleh Prypin).
- Preserve text immediately before an autodoc (07466fa by Oleh Prypin). [PR #207](pawamoy/mkdocstrings#207)
- Remove
hrefattributes from headings in templates (d5602ff by Oleh Prypin). [PR #204](pawamoy/mkdocstrings#204)- Don't let
tocextension append its permalink twice (a154f5c by Oleh Prypin). [PR #203](pawamoy/mkdocstrings#203)- Fix undefined entity for
¶(2c29211 by Timothée Mazzucotelli).- Make ids of Markdown sub-documents prefixed with the parent item id (d493d33 by Oleh Prypin). [Issue #186](pawamoy/mkdocstrings#186) and #193, [PR #199](pawamoy/mkdocstrings#199)
- More lenient regex for data-mkdocstrings-identifier (dcfec8e by Oleh Prypin).
- Shift Markdown headings according to the current
heading_level(13f41ae by Oleh Prypin). [Issue #192](pawamoy/mkdocstrings#192), [PR #195](pawamoy/mkdocstrings#195)- Fix footnotes appearing in all following objects (af24bc2 by Oleh Prypin). [Issue #186](pawamoy/mkdocstrings#186), [PR #195](pawamoy/mkdocstrings#195)
- Fix cross-references from the root index page (9c9f2a0 by Oleh Prypin). [Issue #184](pawamoy/mkdocstrings#184), [PR #185](pawamoy/mkdocstrings#185)
- Fix incorrect argument name passed to Markdown (10ce502 by Timothée Mazzucotelli).
- Fix error when a digit immediately follows a code tag (9b92341 by Oleh Prypin). [Issue #169](pawamoy/mkdocstrings#169), [PR #175](pawamoy/mkdocstrings#175)
- Detecting paths relative to template directory in logging (a50046b by Oleh Prypin). [Issue #166](pawamoy/mkdocstrings#166)
Code Refactoring
- BlockProcessor already receives strings, use them as such (bcf7da9 by Oleh Prypin).
- Remove some unused code (8504084 by Oleh Prypin). [PR #206](pawamoy/mkdocstrings#206)
- Improve XML parsing error handling (ad86410 by Timothée Mazzucotelli).
- Explicitly use MarkupSafe (6b9ebe7 by Oleh Prypin).
- Split out the handler cache, expose it through the plugin (6453026 by Oleh Prypin). [Issue #179](pawamoy/mkdocstrings#179), [PR #191](pawamoy/mkdocstrings#191)
- Use ChainMap instead of copying dicts (c634d2c by Oleh Prypin). [PR #171](pawamoy/mkdocstrings#171)
- Rename logging to loggers to avoid confusion (7a119cc by Timothée Mazzucotelli).
- Simplify logging (409f93e by Timothée Mazzucotelli).
Features
- Allow specifying
heading_levelas a Markdown heading (10efc28 by Oleh Prypin). [PR #170](pawamoy/mkdocstrings#170)- Allow any characters in identifiers (7ede68a by Oleh Prypin). [PR #174](pawamoy/mkdocstrings#174)
- Allow namespace packages for handlers (39b0465 by Timothée Mazzucotelli).
- Add template debugging/logging (33b32c1 by Timothée Mazzucotelli).
- Add initial support for the ReadTheDocs theme (1028115 by Timothée Mazzucotelli). [Issue #107](pawamoy/mkdocstrings#107), [PR #159](pawamoy/mkdocstrings#159)
- Add option to show type annotations in signatures (f94ce9b by Timothée Mazzucotelli). [Issue #106](pawamoy/mkdocstrings#106)
Packaging
- Accept verions of
pytkdocsup to 0.10.x (see changelog).Performance Improvements
- Call
update_envonly once perMarkdowninstance (b198c74 by Oleh Prypin). [PR #201](pawamoy/mkdocstrings#201)- Disable Jinja's
auto_reloadto reduce disk reads (3b28c58 by Oleh Prypin). [PR #200](pawamoy/mkdocstrings#200)- Rework autorefs replacement to not re-parse the final HTML (22a9e4b by Oleh Prypin). [Issue #187](pawamoy/mkdocstrings#187), [PR #188](pawamoy/mkdocstrings#188)
Commits
-
dc38e41chore: Prepare release 0.14.0 -
b6be4e9Merge pull request #213 from pawamoy/fix-double-code-tags -
fd71a11Merge pull request #212 from oprypin/doubletoc2 -
e84d401fix: Fix double code tags -
8f6b163fix: Don't mutate the original Markdown config for permalinks -
3ee6bf1style: Remove wemake-python-styleguide -
9590c80Merge pull request #211 from oprypin/strblock -
bcf7da9refactor: BlockProcessor already receives strings, use them as such -
c8584f3chore: Prepare release 0.14.0b1 -
75722f2tests: Run teardown for Handlers, refactor into contextmanager - Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)