From a26536e76f3ec9885846cd402867931023d2e0b6 Mon Sep 17 00:00:00 2001 From: Istvan Soos Date: Mon, 15 Jul 2024 17:03:55 +0200 Subject: [PATCH 1/4] Allow alert classnames in HTML sanitization. --- CHANGELOG.md | 4 ++++ lib/src/render/documentation_renderer.dart | 5 ++++- lib/src/version.dart | 2 +- pubspec.yaml | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 21de8249c5..66b4f033cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 8.0.12 + + * Allow `markdown-alert` class names in HTML sanitization. + ## 8.0.11 * Fix the slash key (`/`) not focusing the search box. (#3810) diff --git a/lib/src/render/documentation_renderer.dart b/lib/src/render/documentation_renderer.dart index 0205aa9f6f..6b814c90cd 100644 --- a/lib/src/render/documentation_renderer.dart +++ b/lib/src/render/documentation_renderer.dart @@ -77,7 +77,10 @@ class DocumentationRenderResult { } bool _allowClassName(String className) => - className == 'deprecated' || className.startsWith('language-'); + className == 'deprecated' || + className.startsWith('language-') || + className == 'markdown-alert' || + className.startsWith('markdown-alert-'); Iterable _addLinkRel(String uriString) { final uri = Uri.tryParse(uriString); diff --git a/lib/src/version.dart b/lib/src/version.dart index 86f8591bd4..7fe2503cec 100644 --- a/lib/src/version.dart +++ b/lib/src/version.dart @@ -1 +1 @@ -const packageVersion = '8.0.11'; +const packageVersion = '8.0.12-dev'; diff --git a/pubspec.yaml b/pubspec.yaml index f47e733e11..1950961f52 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: dartdoc -version: 8.0.11 +version: 8.0.12-dev description: A non-interactive HTML documentation generator for Dart source code. repository: https://github.com/dart-lang/dartdoc From 8a8092bc406a8e6e158c46cd078184f214830a89 Mon Sep 17 00:00:00 2001 From: Istvan Soos Date: Mon, 15 Jul 2024 18:08:43 +0200 Subject: [PATCH 2/4] Updated dartdoc_options.yaml --- dartdoc_options.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dartdoc_options.yaml b/dartdoc_options.yaml index 184f16408f..3b39371f52 100644 --- a/dartdoc_options.yaml +++ b/dartdoc_options.yaml @@ -1,4 +1,4 @@ dartdoc: linkToSource: root: '.' - uriTemplate: 'https://github.com/dart-lang/dartdoc/blob/v8.0.11/%f%#L%l%' + uriTemplate: 'https://github.com/dart-lang/dartdoc/blob/v8.0.12-dev/%f%#L%l%' From e8209b225a55c186c9747602d49f4971c1e01fc0 Mon Sep 17 00:00:00 2001 From: Istvan Soos Date: Mon, 15 Jul 2024 18:30:56 +0200 Subject: [PATCH 3/4] No -dev in version. --- dartdoc_options.yaml | 2 +- lib/src/version.dart | 2 +- pubspec.yaml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dartdoc_options.yaml b/dartdoc_options.yaml index 3b39371f52..5afa418146 100644 --- a/dartdoc_options.yaml +++ b/dartdoc_options.yaml @@ -1,4 +1,4 @@ dartdoc: linkToSource: root: '.' - uriTemplate: 'https://github.com/dart-lang/dartdoc/blob/v8.0.12-dev/%f%#L%l%' + uriTemplate: 'https://github.com/dart-lang/dartdoc/blob/v8.0.12/%f%#L%l%' diff --git a/lib/src/version.dart b/lib/src/version.dart index 7fe2503cec..c175110e68 100644 --- a/lib/src/version.dart +++ b/lib/src/version.dart @@ -1 +1 @@ -const packageVersion = '8.0.12-dev'; +const packageVersion = '8.0.12'; diff --git a/pubspec.yaml b/pubspec.yaml index 1950961f52..ff7f45ed10 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ name: dartdoc -version: 8.0.12-dev +version: 8.0.12 description: A non-interactive HTML documentation generator for Dart source code. repository: https://github.com/dart-lang/dartdoc From 0ef0fbcf3c1c8d85031640689c9f5101d2b3e620 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Istv=C3=A1n=20So=C3=B3s?= Date: Mon, 15 Jul 2024 18:51:27 +0200 Subject: [PATCH 4/4] Update CHANGELOG.md Co-authored-by: Luka S --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 66b4f033cd..0c833389a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ ## 8.0.12 - * Allow `markdown-alert` class names in HTML sanitization. + * Allow `markdown-alert` class names in HTML sanitization. (#3820) ## 8.0.11