Releases: jbrinkman/dotnet-api-diff
Releases · jbrinkman/dotnet-api-diff
v1.0.0
What's Changed
- Refactor CompareCommand to use proper dependency injection by @jbrinkman in #29
- Fix #28: Add comprehensive test coverage for previously untested components by @jbrinkman in #30
- Fix #31: Complete HTML report configuration section by @jbrinkman in #37
- Fix HTML escaping for generic type parameters in reports by @jbrinkman in #39
- Fix type mapping for equivalent signatures in API comparison by @jbrinkman in #41
- feat: Add collapsible sections with summary navigation to HTML reports (Issue #34) by @jbrinkman in #42
- Fix configuration precedence for OutputFormat and OutputPath (#38) by @jbrinkman in #43
- feat: Add ARM64 builds and universal installation script by @jbrinkman in #46
- feat: Add Chocolatey and Homebrew packaging support (#44) by @jbrinkman in #47
- feat: Add detailed validation error messages to ApiComparison by @jbrinkman in #52
Full Changelog: v1.0.0-rc6...v1.0.0
v1.0.0-rc6
What's Changed
- Fix TypeLoadException warnings and empty Breaking Changes section by @jbrinkman in #27
Full Changelog: v1.0.0-rc5...v1.0.0-rc6
v1.0.0-rc5
What's Changed
- Fix HTML report missing detail data in change sections by @jbrinkman in #24
Full Changelog: v1.0.0-rc4...v1.0.0-rc5
v1.0.0-rc4
What's Changed
- Add HTML formatter with configuration section and enhanced UI by @jbrinkman in #21
- feat: Implement Scriban-based HTML formatter with separated templates by @jbrinkman in #22
Full Changelog: v1.0.0-rc3...v1.0.0-rc4
v1.0.0-rc3
Full Changelog: v1.0.0-rc2...v1.0.0-rc3
v1.0.0-rc2
What's Changed
- Fix CompareCommandSettings parameterless constructor issue and improve integration tests by @jbrinkman in #20
Full Changelog: v1.0.0-rc1...v1.0.0-rc2
v1.0.0-rc1
What's Changed
- feat: implement core data model classes for API comparison (Task 2.1) by @jbrinkman in #1
- feat: implement configuration models for API comparison (Task 2.2) by @jbrinkman in #2
- Implement AssemblyLoader with error handling by @jbrinkman in #3
- Implement ApiExtractor for reflection-based analysis by @jbrinkman in #4
- Implement GitHub workflows for CI/CD by @jbrinkman in #5
- feat: add Taskfile.dev for common project tasks by @jbrinkman in #6
- fix: address StyleCop code quality issues by @jbrinkman in #7
- Add namespace and type mapping capabilities by @jbrinkman in #8
- Implement exclusion and breaking change classification (Task 4.3) by @jbrinkman in #9
- Implement CLI interface using Spectre.Console.Cli by @jbrinkman in #10
- Task 5.2: Add filtering and configuration options by @jbrinkman in #11
- feat: implement ReportGenerator and console output formatter by @jbrinkman in #12
- Implement JSON output formatter by @jbrinkman in #13
- Implement markdown output formatter by @jbrinkman in #14
- feat: implement exit code logic and management system by @jbrinkman in #15
- feat: Add comprehensive error handling and logging (task 7.2) by @jbrinkman in #16
- Task 8.1: Fix Integration Tests and TestAssemblies Structure by @jbrinkman in #17
- feat: Add comprehensive workflow tests with configuration files by @jbrinkman in #18
- Task 9.2: Final integration and comprehensive documentation by @jbrinkman in #19
New Contributors
- @jbrinkman made their first contribution in #1
Full Changelog: https://github.com/jbrinkman/dotnet-api-diff/commits/v1.0.0-rc1