From 85f4479690f9845a2d3d6d228176f2cc391106d8 Mon Sep 17 00:00:00 2001 From: Deven Mistry <31466137+deven367@users.noreply.github.com> Date: Wed, 30 Jul 2025 11:16:18 -0400 Subject: [PATCH 1/5] docs: Fix broken NVidia link in README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8d4b8bb0..d46f9bf7 100644 --- a/README.md +++ b/README.md @@ -72,7 +72,7 @@ Come have a chat or ask questions on our [Gitter channel](https://gitter.im/mkdo [IBM](https://ds4sd.github.io/docling/api_reference/document_converter/), [Jitsi](https://jitsi.github.io/jiwer/reference/alignment/), [Microsoft](https://microsoft.github.io/presidio/api/analyzer_python/), -[NVIDIA](https://nvidia.github.io/bionemo-framework/API_reference/bionemo/core/api/), +[NVIDIA](https://nvidia.github.io/bionemo-framework/main/references/API_reference/bionemo/core/api/), [Prefect](https://docs.prefect.io/2.10.12/api-ref/prefect/agent/), [Pydantic](https://docs.pydantic.dev/dev-v2/api/main/), [Textual](https://textual.textualize.io/api/app/), From 572677173c2d31e5779f6313e48e90cf265b9c62 Mon Sep 17 00:00:00 2001 From: Mark Shui Hu Date: Sun, 24 Aug 2025 17:29:27 +0200 Subject: [PATCH 2/5] doc: Add links to MATLAB handler PR-789: https://github.com/mkdocstrings/mkdocstrings/pull/789 --- README.md | 1 + docs/usage/handlers.md | 1 + mkdocs.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/README.md b/README.md index d46f9bf7..cb6887e6 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ Come have a chat or ask questions on our [Gitter channel](https://gitter.im/mkdo [C](https://mkdocstrings.github.io/c/), [Crystal](https://mkdocstrings.github.io/crystal/), [Python](https://mkdocstrings.github.io/python/), + [MATLAB](https://watermarkhu.nl/mkdocstrings-matlab/), [TypeScript](https://mkdocstrings.github.io/typescript/), and [VBA](https://pypi.org/project/mkdocstrings-vba/) languages, as well as for [shell scripts/libraries](https://mkdocstrings.github.io/shell/). diff --git a/docs/usage/handlers.md b/docs/usage/handlers.md index 0d375a95..c4bbda57 100644 --- a/docs/usage/handlers.md +++ b/docs/usage/handlers.md @@ -8,6 +8,7 @@ A handler is what makes it possible to collect and render documentation for a pa - [Crystal](https://mkdocstrings.github.io/crystal/){ .external } - [Python](https://mkdocstrings.github.io/python/){ .external } - [Python (Legacy)](https://mkdocstrings.github.io/python-legacy/){ .external } +- [MATLAB](https://watermarkhu.nl/mkdocstrings-matlab/){ .external } - [Shell](https://mkdocstrings.github.io/shell/){ .external } - [TypeScript](https://mkdocstrings.github.io/typescript/){ .external } - [VBA](https://pypi.org/project/mkdocstrings-vba/){ .external } diff --git a/mkdocs.yml b/mkdocs.yml index dc53327f..9163e91d 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -28,6 +28,7 @@ nav: - Crystal: https://mkdocstrings.github.io/crystal/ - Python: https://mkdocstrings.github.io/python/ - Python (Legacy): https://mkdocstrings.github.io/python-legacy/ + - MATLAB: https://watermarkhu.nl/mkdocstrings-matlab/ - Shell: https://mkdocstrings.github.io/shell/ - TypeScript: https://mkdocstrings.github.io/typescript/ - VBA: https://pypi.org/project/mkdocstrings-vba From eec7fb4bab948ef6db594fc1d1688be0554c5780 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=87a=C4=9Flar=20Kutlu?= Date: Mon, 15 Sep 2025 12:14:26 +0200 Subject: [PATCH 3/5] fix: Create default SSL context in main thread before downloading inventories Issue-796: https://github.com/mkdocstrings/mkdocstrings/issue/796 PR-797: https://github.com/mkdocstrings/mkdocstrings/pull/797 --- src/mkdocstrings/_internal/handlers/base.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/mkdocstrings/_internal/handlers/base.py b/src/mkdocstrings/_internal/handlers/base.py index 60910436..c4e9950d 100644 --- a/src/mkdocstrings/_internal/handlers/base.py +++ b/src/mkdocstrings/_internal/handlers/base.py @@ -7,6 +7,7 @@ import datetime import importlib import inspect +import ssl import sys from concurrent import futures from io import BytesIO @@ -753,6 +754,11 @@ def _download_inventories(self) -> None: to_download.extend((handler, url, conf) for url, conf in inv_configs) if to_download: + # YORE: EOL 3.12: Remove block. + # NOTE: Create context in main thread to fix issue + # https://github.com/mkdocstrings/mkdocstrings/issues/796. + _ = ssl.create_default_context() + thread_pool = futures.ThreadPoolExecutor(4) for handler, url, conf in to_download: _logger.debug("Downloading inventory from %s", url) From 18f650441629ca56a30befccb5fb0b3a361aff11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Mazzucotelli?= Date: Mon, 15 Sep 2025 12:17:01 +0200 Subject: [PATCH 4/5] ci: Fix warning --- src/mkdocstrings/_internal/extension.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mkdocstrings/_internal/extension.py b/src/mkdocstrings/_internal/extension.py index 00b112d3..2277775c 100644 --- a/src/mkdocstrings/_internal/extension.py +++ b/src/mkdocstrings/_internal/extension.py @@ -125,7 +125,7 @@ def run(self, parent: Element, blocks: MutableSequence[str]) -> None: heading_level = match["heading"].count("#") _logger.debug("Matched '::: %s'", identifier) - html, handler, data = self._process_block(identifier, block, heading_level) + html, handler, _ = self._process_block(identifier, block, heading_level) el = Element("div", {"class": "mkdocstrings"}) # The final HTML is inserted as opaque to subsequent processing, and only revealed at the end. el.text = self.md.htmlStash.store(html) From b550cdb6be37a65b487154b0edbd5cedc822b4cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timoth=C3=A9e=20Mazzucotelli?= Date: Fri, 19 Sep 2025 12:49:13 +0200 Subject: [PATCH 5/5] chore: Prepare release 0.30.1 --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 658ae74f..6346ccd3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## [0.30.1](https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.30.1) - 2025-09-19 + +[Compare with 0.30.0](https://github.com/mkdocstrings/mkdocstrings/compare/0.30.0...0.30.1) + +### Bug Fixes + +- Create default SSL context in main thread before downloading inventories ([eec7fb4](https://github.com/mkdocstrings/mkdocstrings/commit/eec7fb4bab948ef6db594fc1d1688be0554c5780) by Çağlar Kutlu). [Issue-796](https://github.com/mkdocstrings/mkdocstrings/issue/796), [PR-797](https://github.com/mkdocstrings/mkdocstrings/pull/797) + ## [0.30.0](https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.30.0) - 2025-07-23 [Compare with 0.29.1](https://github.com/mkdocstrings/mkdocstrings/compare/0.29.1...0.30.0)