Skip to content

feat(*): removing deprecated docs and adding 301#1982

Merged
ChronosSF merged 3 commits intovnextfrom
sstoychev/301-deprecated-comp-urls-and-remove
Apr 29, 2026
Merged

feat(*): removing deprecated docs and adding 301#1982
ChronosSF merged 3 commits intovnextfrom
sstoychev/301-deprecated-comp-urls-and-remove

Conversation

@ChronosSF
Copy link
Copy Markdown
Member

@ChronosSF ChronosSF commented Apr 29, 2026

Added 301 redirects for all deprecated topics based on the following mapping:

Data-Grid

Old (grids/data-grid/) New (grids/grid/)
cell-editing, cell-merging, cell-selection, column-moving, column-pinning, column-resizing, column-types, live-data, row-pinning same slug
accessibility keyboard-navigation
cell-activation cell-selection
column-chooser column-hiding
column-filtering filtering
column-options toolbar
column-sorting sorting
column-summaries summaries
horizontal-scrolling, performance virtualization
load-save-layout state-persistence
remote-data remote-data-operations
row-grouping groupby
row-highlighting, type-heatmap-table conditional-cell-styling
row-paging paging
type-comparison-table, type-matrix-table, type-periodic-table, type-sparkline-table column-types
column-animation, local-data, localization, overview grids/data-grid (grid landing — no direct equivalent)
Any other grids/data-grid/* grids/data-grid (catch-all)

Multi-Column Combo + Date Picker

Deprecated URL Redirects to
editors/multi-column-combobox inputs/combo/overview
editors/xdate-picker scheduling/date-picker

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the docs site to retire deprecated documentation topics while preserving inbound link integrity via permanent (301) redirects, primarily for the deprecated Data Grid topics and a couple of deprecated editor components.

Changes:

  • Added new IIS URL Rewrite rules to 301-redirect deprecated grids/data-grid/* topics to their new grids/grid/* equivalents (plus a landing-page/catch-all redirect where no equivalent exists).
  • Removed the “Deprecated Components” section (Data Grid + a few editors) from the DocFX components TOC.
  • Updated several markdown docs/changelogs to remove links pointing into the deprecated Data Grid doc tree.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
web.config Adds 301 redirect rules for deprecated Data Grid topics and deprecated editors.
docfx/en/components/toc.json Removes deprecated components entries from navigation/TOC.
doc/en/components/update-guide.md Removes a link to deprecated Data Grid docs in the update guide.
doc/en/components/general-changelog-dv-wc.md Replaces deprecated Data Grid links with plain text/code formatting.
doc/en/components/general-changelog-dv-react.md Replaces deprecated Data Grid links with plain text/code formatting.
doc/en/components/general-changelog-dv-blazor.md Replaces deprecated Data Grid links with plain text/code formatting.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread web.config Outdated
Comment thread web.config Outdated
@ChronosSF
Copy link
Copy Markdown
Member Author

@copilot apply changes based on the comments in this thread

…d redirects

- Remove mandatory '/' before platform group: change
  ^(.*\/(?:blazor|react|web-components)\/components) to
  ^(.*(?:blazor|react|web-components)\/components)
  so rules match URLs that start directly with blazor/components etc.
- Add (?:\.html)?$ to all 19 deprecated redirect rules (17 data-grid +
  2 editor rules) to handle .html-suffixed URLs in a single hop

Agent-Logs-Url: https://github.com/IgniteUI/igniteui-xplat-docs/sessions/00df0e0b-19aa-45ef-a62b-6f42666609f7

Co-authored-by: ChronosSF <2188411+ChronosSF@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 29, 2026

@copilot apply changes based on the comments in this thread

Applied both fixes in commit 08873da:

  1. Prefix fix — removed the mandatory / before the platform group, changing ^(.*\/(?:blazor|react|web-components)\/components)^(.*(?:blazor|react|web-components)\/components) across all 19 rules. This allows the rules to match URLs that start directly with blazor/components/, react/components/, or web-components/components/.

  2. Trailing .html fix — added (?:\.html)? before the closing $ in all 19 rules (17 data-grid + 2 editor rules), so .html-suffixed URLs are handled in a single redirect hop without falling through to the generic "remove .html" rules first.

@ChronosSF ChronosSF merged commit cf7060d into vnext Apr 29, 2026
7 checks passed
@ChronosSF ChronosSF deleted the sstoychev/301-deprecated-comp-urls-and-remove branch April 29, 2026 15:54
ChronosSF added a commit that referenced this pull request May 4, 2026
* docs(*): update-skills-doc-cli-release

* docs(*): update-docs

* Update doc/en/components/ai/cli-mcp.md

Co-authored-by: Konstantin Dinev <kdinev@infragistics.com>

* Update doc/en/components/ai/cli-mcp.md

Co-authored-by: Konstantin Dinev <kdinev@infragistics.com>

* Update doc/en/components/ai/cli-mcp.md

Co-authored-by: Konstantin Dinev <kdinev@infragistics.com>

* Update doc/en/components/ai/cli-mcp.md

Co-authored-by: Konstantin Dinev <kdinev@infragistics.com>

* Update doc/en/components/ai/cli-mcp.md

Co-authored-by: Konstantin Dinev <kdinev@infragistics.com>

* docs(*): fix-build

Co-authored-by: Copilot <copilot@github.com>

* feat(*): removing deprecated docs and adding 301 (#1982)

* feat(*): removing deprecated docs and adding 301

* fix(*): removing old links

* fix(web.config): fix regex prefix and add .html handling in deprecated redirects

- Remove mandatory '/' before platform group: change
  ^(.*\/(?:blazor|react|web-components)\/components) to
  ^(.*(?:blazor|react|web-components)\/components)
  so rules match URLs that start directly with blazor/components etc.
- Add (?:\.html)?$ to all 19 deprecated redirect rules (17 data-grid +
  2 editor rules) to handle .html-suffixed URLs in a single hop

Agent-Logs-Url: https://github.com/IgniteUI/igniteui-xplat-docs/sessions/00df0e0b-19aa-45ef-a62b-6f42666609f7

Co-authored-by: ChronosSF <2188411+ChronosSF@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ChronosSF <2188411+ChronosSF@users.noreply.github.com>

* [jp-sync] Sync Japanese AI MCP documentation with English changes from PR #1969 (#1970)

* jp-sync: translate AI MCP docs to Japanese

Sync Japanese documentation with English changes from PR #1969
(fix(docs): correct MCP links, formatting, and conditional references)

- Create doc/jp/components/ai/ai-assisted-development-overview.md (new)
- Create doc/jp/components/ai/cli-mcp.md (new)
- Create doc/jp/components/general-how-to-mcp-e2e.md (new)
- Update doc/jp/components/ai/skills.md: add AI-assisted dev, CLI MCP,
  and Theming MCP resource links
- Update doc/jp/components/ai/theming-mcp.md: add CLI MCP alongside
  paragraph, React/WebComponents conditional links in Overview and
  Additional Resources sections

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix(docs): refine Japanese translations for clarity in AI toolchain docs

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: jsakamotoIGJP <jsakamoto@infragistics.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ChronosSF <2188411+ChronosSF@users.noreply.github.com>

* doc(*): update-ai-assisted-page (#1984)

* doc(*): update-ai-assisted-page

* doc(*): uodate-feedback

* dooc(*): update-meta-data

* Apply suggestions from code review

Co-authored-by: Marina Stoyanova <Marina-L-Stoyanova@users.noreply.github.com>

---------

Co-authored-by: Marina Stoyanova <Marina-L-Stoyanova@users.noreply.github.com>

---------

Co-authored-by: RadoMirchev <radoslav.p.mirchev@gmail.com>
Co-authored-by: Radoslav Mirchev <52001020+radomirchev@users.noreply.github.com>
Co-authored-by: Konstantin Dinev <kdinev@infragistics.com>
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ChronosSF <2188411+ChronosSF@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: jsakamotoIGJP <jsakamoto@infragistics.com>
Co-authored-by: Marina Stoyanova <Marina-L-Stoyanova@users.noreply.github.com>
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.

4 participants