diff --git a/cpp/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md b/cpp/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
index 281008e4697..30f0092a4e9 100644
--- a/cpp/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
+++ b/cpp/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
@@ -1,4 +1,4 @@
---
category: feature
---
-* Data flow barriers and barrier guards can now be added using data extensions. For more information see `Customizing library models for C and C++ `__.
+* Data flow barriers and barrier guards can now be added using data extensions. For more information see [Customizing library models for C and C++](https://codeql.github.com/docs/codeql-language-guides/customizing-library-models-for-cpp/).
diff --git a/csharp/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md b/csharp/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
index 4d5cc0c0d0d..6408acc7dae 100644
--- a/csharp/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
+++ b/csharp/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
@@ -1,4 +1,4 @@
---
category: feature
---
-* Data flow barriers and barrier guards can now be added using data extensions. For more information see `Customizing library models for C# `__.
+* Data flow barriers and barrier guards can now be added using data extensions. For more information see [Customizing library models for C#](https://codeql.github.com/docs/codeql-language-guides/customizing-library-models-for-csharp/).
diff --git a/go/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md b/go/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
index 1e86b59d5b5..ee1b51de861 100644
--- a/go/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
+++ b/go/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
@@ -1,4 +1,4 @@
---
category: feature
---
-* Data flow barriers and barrier guards can now be added using data extensions. For more information see `Customizing library models for Go `__.
+* Data flow barriers and barrier guards can now be added using data extensions. For more information see [Customizing library models for Go](https://codeql.github.com/docs/codeql-language-guides/customizing-library-models-for-go/).
diff --git a/java/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md b/java/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
index d4ae1f8711d..f8bcbb1fcb2 100644
--- a/java/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
+++ b/java/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
@@ -1,4 +1,4 @@
---
category: feature
---
-* Data flow barriers and barrier guards can now be added using data extensions. For more information see `Customizing library models for Java and Kotlin `__.
+* Data flow barriers and barrier guards can now be added using data extensions. For more information see [Customizing library models for Java and Kotlin](https://codeql.github.com/docs/codeql-language-guides/customizing-library-models-for-java-and-kotlin/).
diff --git a/javascript/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md b/javascript/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
index e8bacba89b1..d849f4c0c69 100644
--- a/javascript/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
+++ b/javascript/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
@@ -1,4 +1,4 @@
---
category: feature
---
-* Data flow barriers and barrier guards can now be added using data extensions. For more information see `Customizing library models for JavaScript `__.
+* Data flow barriers and barrier guards can now be added using data extensions. For more information see [Customizing library models for JavaScript](https://codeql.github.com/docs/codeql-language-guides/customizing-library-models-for-javascript/).
diff --git a/python/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md b/python/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
index b33a89ba776..522801a0e46 100644
--- a/python/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
+++ b/python/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
@@ -1,4 +1,4 @@
---
category: feature
---
-* Data flow barriers and barrier guards can now be added using data extensions. For more information see `Customizing library models for Python `__.
+* Data flow barriers and barrier guards can now be added using data extensions. For more information see [Customizing library models for Python](https://codeql.github.com/docs/codeql-language-guides/customizing-library-models-for-python/).
diff --git a/ruby/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md b/ruby/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
index fecf79a0de7..da53d584e11 100644
--- a/ruby/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
+++ b/ruby/ql/lib/change-notes/2026-03-20-data-extensions-barriers.md
@@ -1,4 +1,4 @@
---
category: feature
---
-* Data flow barriers and barrier guards can now be added using data extensions. For more information see `Customizing library models for Ruby `__.
+* Data flow barriers and barrier guards can now be added using data extensions. For more information see [Customizing library models for Ruby](https://codeql.github.com/docs/codeql-language-guides/customizing-library-models-for-ruby/).