Skip to content

docs(changelog): redirect changelog page to docs overview page#5497

Merged
jakehulberg merged 4 commits intomainfrom
devin/1771268014-redirect-changelog
Feb 16, 2026
Merged

docs(changelog): redirect changelog page to docs overview page#5497
jakehulberg merged 4 commits intomainfrom
devin/1771268014-redirect-changelog

Conversation

@devin-ai-integration
Copy link
Contributor

@devin-ai-integration devin-ai-integration bot commented Feb 16, 2026

Context

The changelog docs page (/docs/changelog) duplicates information already available on GitHub Releases. This PR removes the Changelog tab from docs navigation and sets up a 301 redirect to preserve SEO traffic.

Changes:

  • Removed the Changelog tab from the docs navigation
  • Added a permanent 301 redirect from /changelog/:slug*/documentation/getting-started/overview to retain SEO link equity on-domain
  • Updated the footer Changelog link to point to GitHub Releases instead of the old docs changelog page

Note: The docs/changelog/overview.mdx file is still present in the repo but is no longer referenced. It could be cleaned up in a follow-up.

Steps to verify the change

  1. Confirm the docs JSON is valid (docs/docs.json parses without errors)
  2. Verify the Changelog tab no longer appears in docs navigation
  3. Visit /docs/changelog/overview and confirm it 301-redirects to /docs/documentation/getting-started/overview
  4. Confirm the footer "Changelog" link points to https://github.com/Infisical/infisical/releases

Human review checklist

  • Verify the wildcard redirect pattern /changelog/:slug* catches all existing changelog URLs (e.g. /changelog/overview)
  • Confirm "permanent": true produces a 301 (not 308) in Mintlify's redirect handling
  • Check that no other pages link internally to the old changelog path

Type

  • Fix
  • Feature
  • Improvement
  • Breaking
  • Docs
  • Chore

Checklist


Link to Devin run: https://app.devin.ai/sessions/29efaa43799e4d258a474e577f11e4be
Requested by: jake@infisical.com

Co-Authored-By: jake@infisical.com <jake@infisical.com>
@devin-ai-integration
Copy link
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

@maidul98
Copy link
Collaborator

maidul98 commented Feb 16, 2026

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@jakehulberg jakehulberg changed the title docs: 301 redirect changelog page to docs overview type(docs): 301 redirect changelog page to docs overview Feb 16, 2026
@jakehulberg jakehulberg changed the title type(docs): 301 redirect changelog page to docs overview type(docs): redirect changelog page to docs overview - 301 Feb 16, 2026
@greptile-apps
Copy link
Contributor

greptile-apps bot commented Feb 16, 2026

Greptile Summary

Removes the Changelog tab from documentation navigation and redirects /changelog/:slug* to the overview page, while updating the footer link to point to GitHub Releases.

  • Navigation cleanup: Removed the Changelog tab and its associated pages from docs.json navigation structure
  • Footer update: Changed footer Changelog link from internal docs page to GitHub Releases
  • Redirect missing status code: The redirect configuration doesn't explicitly specify a 301 status code - Mintlify defaults to 308, not 301 as claimed in PR title
  • Orphaned file: docs/changelog/overview.mdx still exists in the repository but is no longer referenced (acknowledged in PR description for future cleanup)

Confidence Score: 4/5

  • This PR is safe to merge with one minor configuration issue
  • The changes are straightforward documentation configuration updates with no code logic changes. The redirect configuration works but doesn't match the claimed 301 status code in the PR title - it will default to 308 instead. This is a minor issue that should be corrected for accuracy.
  • docs/docs.json - verify redirect status code matches intended behavior (301 vs 308)

Important Files Changed

Filename Overview
docs/docs.json Removed Changelog tab from navigation, updated footer link to GitHub Releases, and added redirect from /changelog/:slug* to overview page

Last reviewed commit: 314214f

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 file reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

Co-Authored-By: jake@infisical.com <jake@infisical.com>
jakehulberg and others added 2 commits February 16, 2026 12:58
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
@jakehulberg jakehulberg changed the title type(docs): redirect changelog page to docs overview - 301 type(docs): redirect changelog page to docs overview page Feb 16, 2026
@devin-ai-integration
Copy link
Contributor Author

The "Validate PR Title Format" check is failing because the current title type(docs): redirect changelog page to docs overview page uses type(docs) as the prefix — but type isn't a valid conventional commit type. It should be just docs: redirect changelog page to docs overview. Could you update the title to fix this?

@jakehulberg jakehulberg changed the title type(docs): redirect changelog page to docs overview page docs(changelog): redirect changelog page to docs overview page Feb 16, 2026
Copy link
Collaborator

@dangtony98 dangtony98 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jakehulberg jakehulberg merged commit 7eb2359 into main Feb 16, 2026
6 of 9 checks passed
@jakehulberg jakehulberg deleted the devin/1771268014-redirect-changelog branch February 16, 2026 19:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants