Skip to content

Split changelog files by category for Web Components and React#1895

Draft
Copilot wants to merge 8 commits intovnextfrom
copilot/split-changelog-files
Draft

Split changelog files by category for Web Components and React#1895
Copilot wants to merge 8 commits intovnextfrom
copilot/split-changelog-files

Conversation

Copy link
Contributor

Copilot AI commented Feb 12, 2026

Split general-changelog-dv-wc.md and general-changelog-dv-react.md into 5 category-specific files each to improve navigation and maintainability.

Changes

New File Structure

Web Components:

  • general-changelog-wc-dv.md - Data Visualization (Charts, Maps, Gauges, Dashboards)
  • general-changelog-wc-grids.md - Grid components
  • general-changelog-wc-spreadsheet.md - Spreadsheet component
  • general-changelog-wc-excel.md - Excel Library
  • general-changelog-wc-general.md - General components (Inputs, Layouts, DockManager, etc.)

React:

  • general-changelog-react-dv.md - Data Visualization
  • general-changelog-react-grids.md - Grid components
  • general-changelog-react-spreadsheet.md - Spreadsheet component
  • general-changelog-react-excel.md - Excel Library
  • general-changelog-react-general.md - General components

Implementation

  • Categorization: Content split based on package identifiers ({PackageCharts}, {PackageGrids}, etc.) and component types (IgcDataChart, IgcGrid, etc.)
  • Bug fix tables: Filtered per-row by component type to include only relevant entries
  • Version sections: Only included when category has content for that version
  • Frontmatter: Category-specific titles and descriptions for each file
  • Placeholders: All {Package...} placeholders preserved unchanged

Original monolithic files remain intact for reference.

Example

Before: Single file with all changes mixed together

## **{PackageVerLatest}**
### Bug Fixes
| Bug Number | Control | Description |
|------------|---------|-------------|
|33808|IgcDataChart|Charts issue|
|40490|IgcDatePicker|DatePicker issue|

After: Separated by category

// general-changelog-wc-dv.md
## **{PackageVerLatest}**
### Bug Fixes
| Bug Number | Control | Description |
|------------|---------|-------------|
|33808|IgcDataChart|Charts issue|

// general-changelog-wc-general.md
## **{PackageVerLatest}**
### Bug Fixes
| Bug Number | Control | Description |
|------------|---------|-------------|
|40490|IgcDatePicker|DatePicker issue|
Original prompt

The user wants to split the changelog files doc/en/components/general-changelog-dv-wc.md and doc/en/components/general-changelog-dv-react.md into 5 separate files each, based on categories.

For Web Components (WC), create the following 5 files in doc/en/components/:

  1. general-changelog-wc-dv.md
  2. general-changelog-wc-grids.md
  3. general-changelog-wc-spreadsheet.md
  4. general-changelog-wc-excel.md
  5. general-changelog-wc-general.md

For React, create the following 5 files in doc/en/components/:

  1. general-changelog-react-dv.md
  2. general-changelog-react-grids.md
  3. general-changelog-react-spreadsheet.md
  4. general-changelog-react-excel.md
  5. general-changelog-react-general.md

Rules for splitting:

  • DV: Entries under {PackageMaps}, {PackageCharts}, {PackageGauges}, {PackageDashboards}, Charts, Maps. Bug fixes for controls like IgcDataChart, IgcCategoryChart, IgcFinancialChart, IgcGeographicMap, IgcRadialGauge, IgcLinearGauge, IgcBulletGraph.
  • Grids: Entries under {PackageGrids}, Grids, Data Grid. Bug fixes for IgcGrid, IgcTreeGrid, IgcHierarchicalGrid, IgcDataGrid, IgcPivotGrid.
  • Spreadsheet: Entries under Spreadsheet. Bug fixes for IgcSpreadsheet.
  • Excel: Entries under Excel Library. Bug fixes for Excel Library.
  • General: Entries under {PackageCommon}, {PackageLayouts}, {PackageInputs}, {PackageDockManager}, New Components (unless specific to others), General. Bug fixes for IgcCombo, IgcDatePicker, IgcInput, IgcCalendar, DockManager, etc.

Headers:
Use the following frontmatter pattern for the new files (adjust title/description accordingly):

---
title: {Platform} {Subcategory} Changelog | {ProductName} | Infragistics
_description: {Platform} {Subcategory} changelog.
_keywords: Changelog, {ProductName}, Infragistics, {Subcategory}
---

# {Platform} {Subcategory} Changelog

Implementation Details:

1. WC Files (general-changelog-dv-wc.md source):

  • general-changelog-wc-dv.md:

    • Include sections from versions: {PackageVerLatest} (Bug fixes for Charts, Enhancements: Charts), {PackageVerChanges-25-2-NOV} ({PackageCharts}, {PackageMaps}), {PackageVerChanges-25-1-SEP} ({PackageMaps}, {PackageCharts}, Bug fixes for Charts/Gauges, Enhancements: Charts/BulletGraph/LinearGauge), {PackageVerChanges-25-1-JUL} (Bug fixes: RadialGauge, {PackageCharts}), {PackageVerChanges-25-1-JUN} ({PackageMaps}, {PackageCharts}, {PackageDashboards}, Enhancements: Data Pie Chart/Toolbar value layers, Bug fixes: DataChart), {PackageVerChanges-24-2-FEB} (Bug fixes: Charts/RadialGauge), {PackageVerChanges-24-2-DEC} ({PackageCharts}, Color Editor if listed under Charts), {PackageVerChanges-24-1-SEP} ({PackageCharts}), {PackageVerChanges-24-1-JUN} ({PackageCharts}, {PackageGauges}), {PackageVerChanges-23-2-MAR} ({PackageCharts}, {PackageGauges}), {PackageVerChanges-23-2-JAN} ({PackageCharts}), {PackageVerChanges-23-1} ({PackageCharts}), {PackageVerChanges-22-2} ({PackageCharts}), {PackageVerChanges-22-1} ({PackageCharts}), {PackageVerChanges-21-2} ({PackageCharts}), {PackageVerChanges-21-2} ({PackageMaps} - CT P), {PackageVerChanges-21-1} ({PackageCharts}, {PackageMaps}), {PackageVerChangedImports} (Relevant Maps/Charts/Gauges imports).
  • general-changelog-wc-grids.md:

    • Include sections from versions: {PackageCommonVerChanges-6.3.6} ({PackageGrids}), {PackageVerChanges-25-1-SEP} ({PackageGrids}, Bug fixes: Grid), {PackageVerChanges-25-1-JUN} ({PackageGrids}, Bug fixes: DataGrid, Breaking Changes: DataGrid), {PackageVerChanges-24-2-APR} ({PackageGrids}, Bug fixes: DataGrid), {PackageVerChanges-24-2-JAN} ({PackageGrids}), {PackageVerChanges-24-1-SEP} ({PackageGrids}), {PackageVerChanges-24-1-JUN} ({PackageGrids}), {PackageVerChanges-23-2-MAR} ({PackageGrids}), {PackageVerChanges-23-2-DEC} ({PackageGrids}), {PackageVerChanges-22-2.2} ({PackageGrids}), {PackageVerChanges-22-2.1} ({PackageGrids}), {PackageVerChanges-22-2} ({PackageGrids}), {PackageVerChanges-22-1} ({PackageGrids}), {PackageVerChanges-21-2.1} ({PackageGrids}), {PackageVerChanges-21-2} ({PackageGrids}), {PackageVerChanges-21-1} ({PackageGrids}), {PackageVerChangedFields} ({PackageGrids}), {PackageVerRenamedGrid} ({PackageGrids}), {PackageVerChangedImports} (Relevant Grids imports).
  • general-changelog-wc-spreadsheet.md:

    • Include Bug fixes for IgcSpreadsheet found in {PackageVerChanges-25-2-NOV}, {PackageCommonVerChanges-6.3.6}, {PackageVerChanges-25-1-JUN}, {PackageVerChanges-24-2-FEB}.
    • Include relevant imports from {PackageVerChangedImports}.
  • general-changelog-wc-excel.md:

    • Include Bug fixes for Excel Library found in {PackageVerChanges-25-2-NOV}, {PackageCommonVerChanges-6.3.6}, {PackageVerChanges-25-1-SEP}, `{PackageVerChanges-25-1-JUN}...

This pull request was created from Copilot chat.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI and others added 6 commits February 12, 2026 15:25
Co-authored-by: ChronosSF <2188411+ChronosSF@users.noreply.github.com>
Co-authored-by: ChronosSF <2188411+ChronosSF@users.noreply.github.com>
Co-authored-by: ChronosSF <2188411+ChronosSF@users.noreply.github.com>
Co-authored-by: ChronosSF <2188411+ChronosSF@users.noreply.github.com>
Co-authored-by: ChronosSF <2188411+ChronosSF@users.noreply.github.com>
Co-authored-by: ChronosSF <2188411+ChronosSF@users.noreply.github.com>
Copilot AI changed the title [WIP] Split changelog files into separate category-based files Split changelog files by category for Web Components and React Feb 12, 2026
Copilot AI requested a review from ChronosSF February 12, 2026 15:49
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.

2 participants