From 2af745d3181a04130c5ac04052f4f69a06479646 Mon Sep 17 00:00:00 2001 From: Alex Jerabek <38896772+AlexJerabek@users.noreply.github.com> Date: Fri, 20 Jun 2025 10:42:46 -0700 Subject: [PATCH 1/2] Update regex in the OfficeYamlDocumenter to be case insensitive --- apps/api-documenter/src/documenters/OfficeYamlDocumenter.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/api-documenter/src/documenters/OfficeYamlDocumenter.ts b/apps/api-documenter/src/documenters/OfficeYamlDocumenter.ts index 0050b7147ce..8c0aa44a30a 100644 --- a/apps/api-documenter/src/documenters/OfficeYamlDocumenter.ts +++ b/apps/api-documenter/src/documenters/OfficeYamlDocumenter.ts @@ -105,8 +105,10 @@ export class OfficeYamlDocumenter extends YamlDocumenter { // // Hyperlink it like this: // \[ [API set: ExcelApi 1.1](http://bing.com?type=excel) \] - markup = markup.replace(/Api/, 'API'); - return markup.replace(/\\\[(API set:[^\]]+)\\\]/, '\\[ [$1](' + this._getApiSetUrl(uid) + ') \\]'); + return markup.replace( + /\\\[[Aa][Pp][Ii] set:([^\]]+)\\\]/, + '\\[ [API set:$1](' + this._getApiSetUrl(uid) + ') \\]' + ); } // Gets the link to the API set based on product context. Seeks a case-insensitive match in the hash set. From 4f7c604fbd3c27b8f24769ba7cc71e33d6a66898 Mon Sep 17 00:00:00 2001 From: Alex Jerabek <38896772+AlexJerabek@users.noreply.github.com> Date: Fri, 20 Jun 2025 10:58:17 -0700 Subject: [PATCH 2/2] Add change log --- .../AlexJ-APIDocumenterRegex_2025-06-20-17-45.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 common/changes/@microsoft/api-documenter/AlexJ-APIDocumenterRegex_2025-06-20-17-45.json diff --git a/common/changes/@microsoft/api-documenter/AlexJ-APIDocumenterRegex_2025-06-20-17-45.json b/common/changes/@microsoft/api-documenter/AlexJ-APIDocumenterRegex_2025-06-20-17-45.json new file mode 100644 index 00000000000..2c0fa3cccc7 --- /dev/null +++ b/common/changes/@microsoft/api-documenter/AlexJ-APIDocumenterRegex_2025-06-20-17-45.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-documenter", + "comment": "Update regex in the OfficeYamlDocumenter to be case insensitive.", + "type": "patch" + } + ], + "packageName": "@microsoft/api-documenter" +} \ No newline at end of file