diff --git a/src/content/docs/terminal-payments/sdks/android-ttp.mdx b/src/content/docs/terminal-payments/sdks/android-ttp.mdx
index 52807473..85358b3c 100644
--- a/src/content/docs/terminal-payments/sdks/android-ttp.mdx
+++ b/src/content/docs/terminal-payments/sdks/android-ttp.mdx
@@ -13,7 +13,7 @@ The Android Tap-to-Pay SDK enables your mobile app to accept card-present contac
- Intended for live, customer-facing use.
- The SDK is not debuggable. Additionally, **Attestation & Monitoring** is enabled. If a device fails to meet our security policies (e.g., debug mode enabled or rooted device), payment operations will be disabled.
- For testing purposes, use dedicated developer credentials to prevent actual card charges. The more information about testing can be found in the [Testing the SDK](#testing-the-sdk) section.
-- For the latest updates, consult the [Android Tap-to-Pay SDK Changelog](/changelog/android-tap-to-pay-sdk).
+- For the latest updates, consult the [Android Tap-to-Pay SDK Changelog](/changelog/?tag=android-tap-to-pay-sdk).
- See our [Android Tap-to-Pay SDK sample app](https://github.com/sumup/android-tap-to-pay) to get started. As noted below, credentials to access and use the SDK is restricted pending review and must be requested via our Integration team.
## Prerequisites
diff --git a/src/pages/changelog/[slug].astro b/src/pages/changelog/[slug].astro
new file mode 100644
index 00000000..9c860595
--- /dev/null
+++ b/src/pages/changelog/[slug].astro
@@ -0,0 +1,83 @@
+---
+import { getCollection } from "astro:content";
+import slugify from "@sindresorhus/slugify";
+import { Anchor, Body } from "@sumup-oss/circuit-ui";
+import StarlightPage from "@astrojs/starlight/components/StarlightPage.astro";
+import MarkdownContent from "@astrojs/starlight/components/MarkdownContent.astro";
+import type { StarlightPageProps } from "@astrojs/starlight/props";
+
+export async function getStaticPaths() {
+ const changelogEntries = await getCollection("changelog");
+
+ return changelogEntries.map((entry) => ({
+ params: { slug: entry.slug },
+ props: { entry },
+ }));
+}
+
+const { entry } = Astro.props;
+const { Content } = await entry.render();
+
+const props = {
+ frontmatter: {
+ title: entry.data.title,
+ template: "splash",
+ tableOfContents: false,
+ },
+ custom: true,
+} as StarlightPageProps;
+---
+
+