Add CHANGELOG.md files for Microsoft.Extensions.DataIngestion* projects#7072
Merged
stephentoub merged 4 commits intomainfrom Nov 24, 2025
Merged
Add CHANGELOG.md files for Microsoft.Extensions.DataIngestion* projects#7072stephentoub merged 4 commits intomainfrom
stephentoub merged 4 commits intomainfrom
Conversation
Co-authored-by: adamsitnik <6011991+adamsitnik@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Add CHANGELOG.md files for DataIngestion projects
Add CHANGELOG.md files for Microsoft.Extensions.DataIngestion* projects
Nov 21, 2025
stephentoub
reviewed
Nov 21, 2025
src/Libraries/Microsoft.Extensions.DataIngestion.Abstractions/CHANGELOG.md
Outdated
Show resolved
Hide resolved
adamsitnik
reviewed
Nov 21, 2025
Member
There was a problem hiding this comment.
@copilot It looks great, we just need two minor corrections.
src/Libraries/Microsoft.Extensions.DataIngestion.Markdig/CHANGELOG.md
Outdated
Show resolved
Hide resolved
src/Libraries/Microsoft.Extensions.DataIngestion.Abstractions/CHANGELOG.md
Outdated
Show resolved
Hide resolved
…nker) Co-authored-by: adamsitnik <6011991+adamsitnik@users.noreply.github.com>
Member
Contributor
There was a problem hiding this comment.
Pull request overview
This PR adds CHANGELOG.md files for the four Microsoft.Extensions.DataIngestion* projects to document their initial public-facing APIs. The CHANGELOGs follow the repository's established format and document all public APIs introduced in the 10.0.0-preview.1 release, with the core DataIngestion project also documenting the SectionChunker addition from 10.1.0-preview.1 (PR #7015).
Key changes:
- Documents public APIs for the DataIngestion abstractions, core implementations, and two reader packages
- Correctly excludes internal types like
MarkdownParserandElementsChunkerfrom documentation - Follows the repository's CHANGELOG format and conventions
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| src/Libraries/Microsoft.Extensions.DataIngestion/CHANGELOG.md | Documents core library APIs including pipeline, chunkers, enrichers, and vector store writer across two versions (10.0.0-preview.1 and 10.1.0-preview.1) |
| src/Libraries/Microsoft.Extensions.DataIngestion.Abstractions/CHANGELOG.md | Documents all abstraction types including IngestionDocument, IngestionChunk, base classes for chunkers/readers/processors/writers, and document element types |
| src/Libraries/Microsoft.Extensions.DataIngestion.MarkItDown/CHANGELOG.md | Documents MarkItDownReader and MarkItDownMcpReader classes for converting documents via MarkItDown tool and MCP server |
| src/Libraries/Microsoft.Extensions.DataIngestion.Markdig/CHANGELOG.md | Documents MarkdownReader class for reading markdown documents |
adamsitnik
requested changes
Nov 24, 2025
Member
There was a problem hiding this comment.
@copilot please apply my suggestions
src/Libraries/Microsoft.Extensions.DataIngestion.Abstractions/CHANGELOG.md
Outdated
Show resolved
Hide resolved
src/Libraries/Microsoft.Extensions.DataIngestion.Markdig/CHANGELOG.md
Outdated
Show resolved
Hide resolved
src/Libraries/Microsoft.Extensions.DataIngestion.MarkItDown/CHANGELOG.md
Outdated
Show resolved
Hide resolved
…iew.1 Co-authored-by: adamsitnik <6011991+adamsitnik@users.noreply.github.com>
Contributor
Author
This was referenced Jan 5, 2026
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.

Create CHANGELOG.md files for Microsoft.Extensions.DataIngestion* projects ✅
Successfully created CHANGELOG.md files for all 4 DataIngestion projects following the repository's simplified changelog format for initial preview releases.
Completed:
Summary:
All four CHANGELOG files follow the simplified format used by other libraries in the repository (e.g., AI libraries), with just "Initial preview release" for version 10.0.0-preview.1. This approach aligns with changelog best practices where initial releases are kept simple, and subsequent changes provide detailed diffs from previous versions.
All CHANGELOGs only document public APIs (internal types excluded) and follow the repository's established conventions for changelog formatting.
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.
Microsoft Reviewers: Open in CodeFlow