Skip to content

Commit cf7060d

Browse files
ChronosSFCopilot
andauthored
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>
1 parent 8b0f941 commit cf7060d

6 files changed

Lines changed: 162 additions & 262 deletions

File tree

doc/en/components/general-changelog-dv-blazor.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -996,7 +996,7 @@ Added significant improvements to default behaviors, and refined the Category Ch
996996
997997
### {PackageGrids} (Data Grid)
998998
999-
Added New Feature - [Row Paging](grids/data-grid/row-paging.md) which is used to split a large set of data into a sequence of pages that have similar content. With pagination, data can be displayed in a set number of rows, letting users “scroll” through their data, without needing a scroll bar. The UI for table pagination usually includes things like the current page, total pages, and clickable Previous and Next arrows/buttons that let users flip through the pages of data.
999+
Added New Feature - `Row Paging` which is used to split a large set of data into a sequence of pages that have similar content. With pagination, data can be displayed in a set number of rows, letting users “scroll” through their data, without needing a scroll bar. The UI for table pagination usually includes things like the current page, total pages, and clickable Previous and Next arrows/buttons that let users flip through the pages of data.
10001000
10011001
### {PackageDockManager} (Dock Manager)
10021002
@@ -1091,10 +1091,10 @@ This release introduces a few improvements and simplifications to visual design
10911091
### {PackageGrids} (Data Grid)
10921092
10931093
- New Features Added:
1094-
- [Filter Row](grids/data-grid/column-filtering.md)
1095-
- [Load/Save Layout Customizations](grids/data-grid/load-save-layout.md)
1096-
- [GroupBy Area for column grouping](grids/data-grid/row-grouping.md)
1097-
- [Cell Merging](grids/data-grid/cell-merging.md)
1094+
- `Filter Row`
1095+
- `Load/Save Layout Customizations`
1096+
- `GroupBy Area for column grouping`
1097+
- `Cell Merging`
10981098
- New API:
10991099
- Added `SelectionChanged` event. Used to detect changes on selection interactions
11001100
e.g. Multiple row selection.

doc/en/components/general-changelog-dv-react.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -852,7 +852,7 @@ DashboardTile <label>PREVIEW</label>
852852

853853
### Deprecated Components
854854

855-
> [DataGrid](grids/data-grid/overview.md) - The DataGrid is deprecated, please use [Grid](grids/data-grid.md)
855+
> `DataGrid` - The DataGrid is deprecated, please use [Grid](grids/data-grid.md)
856856

857857
## **{PackageVerChanges-23-1}**
858858

@@ -923,7 +923,7 @@ Added significant improvements to default behaviors, and refined the Category Ch
923923

924924
### {PackageGrids} (Data Grid)
925925

926-
Added New Feature - [Row Paging](grids/data-grid/row-paging.md) which is used to split a large set of data into a sequence of pages that have similar content. With pagination, data can be displayed in a set number of rows, letting usersscrollthrough their data, without needing a scroll bar. The UI for table pagination usually includes things like the current page, total pages, and clickable Previous and Next arrows/buttons that let users flip through the pages of data.
926+
Added New Feature - `Row Paging` which is used to split a large set of data into a sequence of pages that have similar content. With pagination, data can be displayed in a set number of rows, letting usersscrollthrough their data, without needing a scroll bar. The UI for table pagination usually includes things like the current page, total pages, and clickable Previous and Next arrows/buttons that let users flip through the pages of data.
927927

928928
## **{PackageVerChanges-21-2.1}**
929929

@@ -991,10 +991,10 @@ This release introduces a few improvements and simplifications to visual design
991991
### {PackageGrids} (Data Grid)
992992

993993
- New Features Added:
994-
- [Filter Row](grids/data-grid/column-filtering.md)
995-
- [Load/Save Layout Customizations](grids/data-grid/load-save-layout.md)
996-
- [GroupBy Area for column grouping](grids/data-grid/row-grouping.md)
997-
- [Cell Merging](grids/data-grid/cell-merging.md)
994+
- `Filter Row`
995+
- `Load/Save Layout Customizations`
996+
- `GroupBy Area for column grouping`
997+
- `Cell Merging`
998998
- New API:
999999
- Added `SelectionChanged` event. Used to detect changes on selection interactions
10001000
e.g. Multiple row selection.
@@ -1169,7 +1169,7 @@ Import statements have been simplified to use just package names instead of full
11691169
| <a href="{PackageWebsite}{PackageGauges}/v/{PackageVerChangedImports}" target="_blank">{PackageGauges}</a> | [Bullet Graph](bullet-graph.md), [Linear Gauge](linear-gauge.md), [Radial Gauge](radial-gauge.md) |
11701170
| <a href="{PackageWebsite}{PackageCharts}/v/{PackageVerChangedImports}" target="_blank">{PackageCharts}</a>| Category Chart, Data Chart, Donut Chart, Financial Chart], Pie Chart, [Zoom Slider](zoomslider-overview.md) |
11711171
| <a href="{PackageWebsite}{PackageCore}/v/{PackageVerChangedImports}" target="_blank">{PackageCore}</a> | all classes and enums |
1172-
| <a href="{PackageWebsite}{PackageGrids}/v/{PackageVerChangedImports}" target="_blank">{PackageGrids}</a> | [Data Grid](grids/data-grid/overview.md) |
1172+
| <a href="{PackageWebsite}{PackageGrids}/v/{PackageVerChangedImports}" target="_blank">{PackageGrids}</a> | `Data Grid` |
11731173

11741174
- Code After Changes
11751175

doc/en/components/general-changelog-dv-wc.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -750,7 +750,7 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
750750
### {PackageGrids}
751751

752752
- `DataGrid`:
753-
- Added New Feature - [Row Paging](grids/data-grid/row-paging.md) which is used to split a large set of data into a sequence of pages that have similar content. With pagination, data can be displayed in a set number of rows, letting users “scroll” through their data, without needing a scroll bar. The UI for table pagination usually includes things like the current page, total pages, and clickable Previous and Next arrows/buttons that let users flip through the pages of data.
753+
- Added New Feature - `Row Paging` which is used to split a large set of data into a sequence of pages that have similar content. With pagination, data can be displayed in a set number of rows, letting users “scroll” through their data, without needing a scroll bar. The UI for table pagination usually includes things like the current page, total pages, and clickable Previous and Next arrows/buttons that let users flip through the pages of data.
754754

755755
### {PackageCharts}
756756

@@ -793,10 +793,10 @@ The following table lists the bug fixes made for the {ProductName} toolset for t
793793

794794
- `DataGrid`:
795795
- New Features Added:
796-
- [Filter Row](grids/data-grid/column-filtering.md)
797-
- [Load/Save Layout Customizations](grids/data-grid/load-save-layout.md)
798-
- [GroupBy Area for column grouping](grids/data-grid/row-grouping.md)
799-
- [Cell Merging](grids/data-grid/cell-merging.md)
796+
- `Filter Row`
797+
- `Load/Save Layout Customizations`
798+
- `GroupBy Area for column grouping`
799+
- `Cell Merging`
800800
- New API:
801801
- Added `SelectionChanged` event. Used to detect changes on selection interactions, e.g. Multiple row selection.
802802
- Breaking Changes:
@@ -1007,7 +1007,7 @@ Import statements have been simplified to use just package names instead of full
10071007
| <a href="{PackageWebsite}{PackageGauges}/v/{PackageVerChangedImports}" target="_blank">{PackageGauges}</a> | [Bullet Graph](bullet-graph.md), [Linear Gauge](linear-gauge.md), [Radial Gauge](radial-gauge.md) |
10081008
| <a href="{PackageWebsite}{PackageCharts}/v/{PackageVerChangedImports}" target="_blank">{PackageCharts}</a>| Category Chart, Data Chart, Donut Chart, Financial Chart], Pie Chart, [Zoom Slider](zoomslider-overview.md) |
10091009
| <a href="{PackageWebsite}{PackageCore}/v/{PackageVerChangedImports}" target="_blank">{PackageCore}</a> | all classes and enums |
1010-
| <a href="{PackageWebsite}{PackageGrids}/v/{PackageVerChangedImports}" target="_blank">{PackageGrids}</a> | [Data Grid](grids/data-grid/overview.md) |
1010+
| <a href="{PackageWebsite}{PackageGrids}/v/{PackageVerChangedImports}" target="_blank">{PackageGrids}</a> | `Data Grid` |
10111011

10121012
- Code After Changes
10131013

doc/en/components/update-guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ Becomes:
5959

6060
- Components no longer have the non-functional `name` property by default. The `name` property only remains in **igniteui-react** components, mostly form inputs such as `IgrInput` and `IgrCombo`, where it has native functionality.
6161
- Ignite UI for React components no longer require a `key` property, unless it is necessary according to React`s [documentation](https://react.dev/learn/rendering-lists#keeping-list-items-in-order-with-key)
62-
- The [IgrDataGrid](./grids/data-grid/overview.md) is no longer part of **igniteui-react-grids** package. It has been moved to **igniteui-react-data-grids**, making **igniteui-react-grids** more lightweight.
62+
- The `IgrDataGrid` is no longer part of **igniteui-react-grids** package. It has been moved to **igniteui-react-data-grids**, making **igniteui-react-grids** more lightweight.
6363
- There were several types that were exposed as classes in version **18.9.0** which is no longer the case. Those are now exported as types and can be used like this:
6464

6565
```tsx

docfx/en/components/toc.json

Lines changed: 0 additions & 243 deletions
Original file line numberDiff line numberDiff line change
@@ -2305,248 +2305,5 @@
23052305
"name": "Custom Tailwind Classes",
23062306
"href": "themes/tailwind.md",
23072307
"status": "NEW"
2308-
},
2309-
{
2310-
"exclude": ["Angular"],
2311-
"name": "Deprecated Components",
2312-
"header": true
2313-
},
2314-
{
2315-
"exclude": ["Angular"],
2316-
"name": "Table / Grid",
2317-
"href": "grids/data-grid/overview.md",
2318-
"items": [
2319-
{
2320-
"exclude": ["Angular"],
2321-
"name": "Accessibility Compliance",
2322-
"href": "grids/data-grid/accessibility.md",
2323-
"status": "",
2324-
"premium": true
2325-
},
2326-
{
2327-
"exclude": ["Angular"],
2328-
"name": "Binding Live Data",
2329-
"href": "grids/data-grid/live-data.md",
2330-
"status": "",
2331-
"premium": true
2332-
},
2333-
{
2334-
"exclude": ["Angular"],
2335-
"name": "Binding Local Data",
2336-
"href": "grids/data-grid/local-data.md",
2337-
"status": "",
2338-
"premium": true
2339-
},
2340-
{
2341-
"exclude": ["Angular"],
2342-
"name": "Localization",
2343-
"href": "grids/data-grid/localization.md",
2344-
"premium": true
2345-
},
2346-
{
2347-
"exclude": ["Angular", "Blazor"],
2348-
"name": "Binding Comparison Data",
2349-
"href": "grids/data-grid/type-comparison-table.md",
2350-
"status": "",
2351-
"premium": true
2352-
},
2353-
{
2354-
"exclude": ["Angular", "React", "Blazor"],
2355-
"name": "Binding Heatmap Data",
2356-
"href": "grids/data-grid/type-heatmap-table.md",
2357-
"status": "",
2358-
"premium": true
2359-
},
2360-
{
2361-
"exclude": ["Angular", "React", "Blazor"],
2362-
"name": "Binding Matrix Data",
2363-
"href": "grids/data-grid/type-matrix-table.md",
2364-
"status": "",
2365-
"premium": true
2366-
},
2367-
{
2368-
"exclude": ["Angular", "React", "Blazor"],
2369-
"name": "Binding Periodic Data",
2370-
"href": "grids/data-grid/type-periodic-table.md",
2371-
"status": "",
2372-
"premium": true
2373-
},
2374-
{
2375-
"exclude": ["Angular", "React", "Blazor"],
2376-
"name": "Binding Virtual Data",
2377-
"href": "grids/data-grid/remote-data.md",
2378-
"status": "",
2379-
"premium": true
2380-
},
2381-
{
2382-
"exclude": ["Angular"],
2383-
"name": "Cell Activation",
2384-
"href": "grids/data-grid/cell-activation.md",
2385-
"status": "",
2386-
"premium": true
2387-
},
2388-
{
2389-
"exclude": ["Angular"],
2390-
"name": "Grid Editing",
2391-
"href": "grids/data-grid/cell-editing.md",
2392-
"status": "",
2393-
"premium": true
2394-
},
2395-
{
2396-
"exclude": ["Angular"],
2397-
"name": "Cell Merging",
2398-
"href": "grids/data-grid/cell-merging.md",
2399-
"premium": true
2400-
},
2401-
{
2402-
"exclude": ["Angular"],
2403-
"name": "Cell Selection",
2404-
"href": "grids/data-grid/cell-selection.md",
2405-
"status": "",
2406-
"premium": true
2407-
},
2408-
{
2409-
"exclude": ["Angular"],
2410-
"name": "Column Animations",
2411-
"href": "grids/data-grid/column-animation.md",
2412-
"status": "",
2413-
"premium": true
2414-
},
2415-
{
2416-
"exclude": ["Angular"],
2417-
"name": "Column Filtering",
2418-
"href": "grids/data-grid/column-filtering.md",
2419-
"premium": true
2420-
},
2421-
{
2422-
"exclude": ["Angular"],
2423-
"name": "Column Moving",
2424-
"href": "grids/data-grid/column-moving.md",
2425-
"status": "",
2426-
"premium": true
2427-
},
2428-
{
2429-
"exclude": ["Angular"],
2430-
"name": "Column Chooser",
2431-
"href": "grids/data-grid/column-chooser.md",
2432-
"status": "",
2433-
"premium": true
2434-
},
2435-
{
2436-
"exclude": ["Angular"],
2437-
"name": "Column Options",
2438-
"href": "grids/data-grid/column-options.md",
2439-
"status": "",
2440-
"premium": true
2441-
},
2442-
{
2443-
"exclude": ["Angular"],
2444-
"name": "Column Pinning",
2445-
"href": "grids/data-grid/column-pinning.md",
2446-
"status": "",
2447-
"premium": true
2448-
},
2449-
{
2450-
"exclude": ["Angular"],
2451-
"name": "Column Resizing",
2452-
"href": "grids/data-grid/column-resizing.md",
2453-
"status": "",
2454-
"premium": true
2455-
},
2456-
{
2457-
"exclude": ["Angular"],
2458-
"name": "Column Sorting",
2459-
"href": "grids/data-grid/column-sorting.md",
2460-
"status": "",
2461-
"premium": true
2462-
},
2463-
{
2464-
"exclude": ["Angular"],
2465-
"name": "Column Sparkline",
2466-
"href": "grids/data-grid/type-sparkline-table.md",
2467-
"status": "",
2468-
"premium": true
2469-
},
2470-
{
2471-
"exclude": ["Angular"],
2472-
"name": "Column Summaries",
2473-
"href": "grids/data-grid/column-summaries.md",
2474-
"status": "",
2475-
"premium": true
2476-
},
2477-
{
2478-
"exclude": ["Angular"],
2479-
"name": "Column Types",
2480-
"href": "grids/data-grid/column-types.md",
2481-
"status": "",
2482-
"premium": true
2483-
},
2484-
{
2485-
"exclude": ["Angular"],
2486-
"name": "High Performance",
2487-
"href": "grids/data-grid/performance.md",
2488-
"status": "",
2489-
"premium": true
2490-
},
2491-
{
2492-
"exclude": ["Angular"],
2493-
"name": "Horizontal Scrolling",
2494-
"href": "grids/data-grid/horizontal-scrolling.md",
2495-
"status": "",
2496-
"premium": true
2497-
},
2498-
{
2499-
"exclude": ["Angular"],
2500-
"name": "Load & Save Grid Layout",
2501-
"href": "grids/data-grid/load-save-layout.md",
2502-
"premium": true
2503-
},
2504-
{
2505-
"exclude": ["Angular"],
2506-
"name": "Row Grouping",
2507-
"href": "grids/data-grid/row-grouping.md",
2508-
"premium": true
2509-
},
2510-
{
2511-
"exclude": ["Angular"],
2512-
"name": "Row Highlighting",
2513-
"href": "grids/data-grid/row-highlighting.md",
2514-
"status": "",
2515-
"premium": true
2516-
},
2517-
{
2518-
"exclude": ["Angular"],
2519-
"name": "Row Paging",
2520-
"href": "grids/data-grid/row-paging.md",
2521-
"premium": true
2522-
},
2523-
{
2524-
"exclude": ["Angular"],
2525-
"name": "Row Pinning",
2526-
"href": "grids/data-grid/row-pinning.md",
2527-
"status": "",
2528-
"premium": true
2529-
},
2530-
{
2531-
"exclude": ["Angular"],
2532-
"name": "Theming",
2533-
"href": "grids/theming.md",
2534-
"premium": true
2535-
}
2536-
]
2537-
},
2538-
{
2539-
"exclude": ["Angular"],
2540-
"name": "Multi-Column Combo Box",
2541-
"href": "editors/multi-column-combobox.md",
2542-
"status": "",
2543-
"premium": true
2544-
},
2545-
{
2546-
"exclude": ["Angular"],
2547-
"name": "XDate Picker",
2548-
"href": "editors/xdate-picker.md",
2549-
"status": "",
2550-
"premium": true
25512308
}
25522309
]

0 commit comments

Comments
 (0)