Skip to content

Releases: jbrinkman/dotnet-api-diff

v1.0.0

08 Aug 20:03
c165b45

Choose a tag to compare

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

28 Jul 12:32

Choose a tag to compare

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

27 Jul 14:10

Choose a tag to compare

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

27 Jul 12:45

Choose a tag to compare

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

26 Jul 00:06
6e7aff3

Choose a tag to compare

v1.0.0-rc2

25 Jul 23:29

Choose a tag to compare

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

25 Jul 14:51
5d55f62

Choose a tag to compare

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

Full Changelog: https://github.com/jbrinkman/dotnet-api-diff/commits/v1.0.0-rc1