Releases: ktsu-dev/Sdk
v2.2.2-pre.1
v2.2.2-pre.1 (prerelease)
Changes since v2.2.1:
- Bump the microsoft group with 2 updates (@dependabot[bot])
v2.2.1 (patch)
Changes since v2.2.0:
- Add check to skip non-application projects in build workflow (@matt-edmondson)
v2.2.1-pre.1 (prerelease)
Incremental prerelease update.
v2.2.0 (minor)
Changes since v2.1.0:
- Update analyzer package reference to use dynamic version (@matt-edmondson)
- Upgrade .NET SDK version from 9.0 to 10.0 across project files and documentation (@matt-edmondson)
v2.1.0 (minor)
Changes since v2.0.0:
- Migrate PolyGuard to PolyEnsure (@matt-edmondson)
v2.0.0 (major)
Changes since v1.76.0:
- [major] Add Roslyn analyzers to enforce SDK requirements and remove UseStringLengthAnalyzer (@matt-edmondson)
- Add ktsu.Sdk.Analyzers project with initial analyzer implementation and metadata files (@matt-edmondson)
- Add PolyGuard and PolyNullability properties for non-test projects (@matt-edmondson)
- Enhance assembly name check to support strong-named assemblies in MissingInternalsVisibleToAttributeAnalyzer (@matt-edmondson)
- Enhance MissingStandardPackagesAnalyzer to validate additional package references via MSBuild properties (@matt-edmondson)
- Fix attribute syntax for InternalsVisibleTo in code fix provider (@matt-edmondson)
- Fix erroneous spaces in solution discovery (@matt-edmondson)
- Fix solution directory discovery logic for great-grandparent level (@matt-edmondson)
- Refactor project files to import shared configuration before SDK settings (@matt-edmondson)
- Refactor RequiresSystemMemory method to simplify null checks on targetFramework (@matt-edmondson)
- Update Sdk.targets to replace {version} placeholder with actual SDK version in release script (@matt-edmondson)
- Update SetPackageReferenceProperties target to run before GenerateMSBuildEditorConfigFile (@matt-edmondson)
v1.76.0 (minor)
Changes since v1.75.0:
- Add CLAUDE.md for SDK guidance and build instructions (@matt-edmondson)
- add manual triggering capability to the dotnet GitHub workflow (@matt-edmondson)
- Enhance README.md with detailed installation instructions, usage examples, and advanced configuration features for ktsu.Sdk (@matt-edmondson)
- Update package references to latest versions in Sdk.targets (@matt-edmondson)
v1.75.0 (minor)
Changes since v1.74.0:
- Remove System.Runtime.Numerics package reference from Sdk.targets to simplify target framework support. (@matt-edmondson)
v1.74.0 (minor)
Changes since v1.73.0:
- Replace Microsoft.Bcl.Numerics with System.Runtime.Numerics package reference in Sdk.targets and remove SuppressTfmSupportBuildWarnings property to streamline target framework support. (@matt-edmondson)
v1.73.0 (minor)
Changes since v1.72.0:
- Add SuppressTfmSupportBuildWarnings property to Sdk.targets to suppress build warnings related to target framework support. (@matt-edmondson)
v1.72.0 (minor)
Changes since v1.71.0:
- Add Microsoft.Bcl.Numerics package reference with version override in Sdk.targets for .NETStandard and .NETFramework compatibility (@matt-edmondson)
v1.71.0 (minor)
Changes since v1.70.0:
- Refine Sdk.targets by adding conditions to Polyfill package reference and PolyGuard/PolyNullability properties to ensure they are only applied to non-test projects. (@matt-edmondson)
v1.70.0 (minor)
Changes since v1.69.0:
- Update package references in Sdk.targets with version overrides and add new properties for PolyGuard and PolyNullability to enhance project configuration. (@matt-edmondson)
v1.69.0 (minor)
Changes since v1.68.0:
- Update line ending configurations in .editorconfig and .gitattributes, and add target framework properties to Sdk.props, Sdk.App.props, and Sdk.ConsoleApp.props for improved project consistency. Also, clean up .gitignore and update scripts for better functionality. (@matt-edmondson)
v1.68.0 (minor)
Changes since v1.67.0:
- Add NoWarn property for test projects in Sdk.targets to suppress specific warnings (@matt-edmondson)
v1.67.0 (minor)
Changes since v1.66.0:
- Consolidate target framework settings across project files by adding TargetFrameworks property to Sdk.csproj, Sdk.App.csproj, and Sdk.ConsoleApp.csproj, while removing redundant entries from Directory.Build.props and Sdk.props. (@matt-edmondson)
v1.66.0 (minor)
Changes since v1.65.0:
- Remove net9.0 target framework from Directory.Build.props and clean up unused file links in Directory.Build.targets to streamline project configuration. (@matt-edmondson)
- Remove Sdk.Test project from solution to streamline project structure and eliminate obsolete configurations. (@matt-edmondson)
- Update target framework settings in project files and remove obsolete test project configurations. (@matt-edmondson)
v1.65.0 (minor)
Changes since v1.64.0:
- Enable target framework net9.0 in Sdk.props to support the latest .NET version. (@matt-edmondson)
- Refactor Sdk solution by removing Sdk.WinApp and Sdk.WinTest projects, and adding Sdk.App project with multi-targeting support. Update Sdk.Test properties to explicitly include supported target frameworks. (@matt-edmondson)
- Remove code coverage collection configuration from Sdk.props to simplify test project setup. (@matt-edmondson)
- Remove commented-out test results configuration from Sdk.props to clean up project properties. (@matt-edmondson)
v1.64.0 (minor)
Changes since v1.63.0:
- Refactor Sdk.props and Sdk.targets to remove unused RunSettingsFile references and streamline package data inclusion for non-test projects. (@matt-edmondson)
v1.63.0 (minor)
Changes since v1.62.0:
- Add test results configuration and enable code coverage collection in Sdk.props (@matt-edmondson)
v1.62.0 (minor)
Changes since v1.61.0:
- Remove coverage-related properties and dependencies from Sdk.props to simplify test project configuration. (@matt-edmondson)
v1.61.0 (minor)
Changes since v1.60.0:
- Refine project inclusion logic in Sdk.targets to show solution scoped files only in non-test projects, enhancing clarity and organization. (@matt-edmondson)
v1.60.0 (minor)
Changes since v1.59.0:
- Refactor SDK structure by removing Sdk.Lib and updating project files to streamline SDK usage. Enhance README.md with clearer project type descriptions and usage instructions. Remove outdated version update script from workflows. (@matt-edmondson)
v1.59.0 (minor)
Changes since v1.58.0:
- Enhance SDK documentation and features in DESCRIPTION.md and README.md. Improve project structure detection, error handling, and package management capabilities. Update Sdk.props and Sdk.targets for better namespace generation and project inclusion logic. (@matt-edmondson)
v1.58.0 (minor)
Changes since v1.57.0:
- Refine conditions in Sdk.targets to improve project file inclusion logic for primary and test projects. (@matt-edmondson)
v1.57.0 (minor)
Changes since v1.56.0:
- Add publishing step for libraries to ktsu.dev in GitHub Actions workflow and refine conditions in Sdk.targets (@matt-edmondson)
v1.56.0 (minor)
Changes since v1.55.0:
- Update TargetFrameworks in Sdk.props to include additional frameworks for improved compatibility (@matt-edmondson)
v1.55.0 (minor)
Changes since v1.54.0:
- Refactor SDK import statements in Sdk.props files and remove redundant imports from Sdk.targets files across multiple projects to enhance modularity and maintainability. (@matt-edmondson)
v1.54.0 (minor)
Changes since v1.53.0:
- Enhance SDK import statements in Sdk.targets files for multiple projects to improve modularity and maintainability. (@matt-edmondson)
v1.53.0 (minor)
Changes since v1.52.0:
- Refactor SDK import statements in Sdk.props files for ConsoleApp and ImGuiApp to enhance modularity and maintainability. (@matt-edmondson)
v1.52.0 (minor)
Changes since v1.51.0:
- Remove redundant SDK import statements from Sdk.targets files across multiple projects to streamline project configuration. ([@matt-edmondson](https://git...
v2.2.1-pre.1
v2.2.1-pre.1 (prerelease)
Changes since v2.2.0:
- Refactor release process and update analyzer package versioning (@matt-edmondson)
v2.2.0 (minor)
Changes since v2.1.0:
- Update analyzer package reference to use dynamic version (@matt-edmondson)
- Upgrade .NET SDK version from 9.0 to 10.0 across project files and documentation (@matt-edmondson)
v2.1.0 (minor)
Changes since v2.0.0:
- Migrate PolyGuard to PolyEnsure (@matt-edmondson)
v2.0.0 (major)
Changes since v1.76.0:
- [major] Add Roslyn analyzers to enforce SDK requirements and remove UseStringLengthAnalyzer (@matt-edmondson)
- Add ktsu.Sdk.Analyzers project with initial analyzer implementation and metadata files (@matt-edmondson)
- Add PolyGuard and PolyNullability properties for non-test projects (@matt-edmondson)
- Enhance assembly name check to support strong-named assemblies in MissingInternalsVisibleToAttributeAnalyzer (@matt-edmondson)
- Enhance MissingStandardPackagesAnalyzer to validate additional package references via MSBuild properties (@matt-edmondson)
- Fix attribute syntax for InternalsVisibleTo in code fix provider (@matt-edmondson)
- Fix erroneous spaces in solution discovery (@matt-edmondson)
- Fix solution directory discovery logic for great-grandparent level (@matt-edmondson)
- Refactor project files to import shared configuration before SDK settings (@matt-edmondson)
- Refactor RequiresSystemMemory method to simplify null checks on targetFramework (@matt-edmondson)
- Update Sdk.targets to replace {version} placeholder with actual SDK version in release script (@matt-edmondson)
- Update SetPackageReferenceProperties target to run before GenerateMSBuildEditorConfigFile (@matt-edmondson)
v1.76.0 (minor)
Changes since v1.75.0:
- Add CLAUDE.md for SDK guidance and build instructions (@matt-edmondson)
- add manual triggering capability to the dotnet GitHub workflow (@matt-edmondson)
- Enhance README.md with detailed installation instructions, usage examples, and advanced configuration features for ktsu.Sdk (@matt-edmondson)
- Update package references to latest versions in Sdk.targets (@matt-edmondson)
v1.75.0 (minor)
Changes since v1.74.0:
- Remove System.Runtime.Numerics package reference from Sdk.targets to simplify target framework support. (@matt-edmondson)
v1.74.0 (minor)
Changes since v1.73.0:
- Replace Microsoft.Bcl.Numerics with System.Runtime.Numerics package reference in Sdk.targets and remove SuppressTfmSupportBuildWarnings property to streamline target framework support. (@matt-edmondson)
v1.73.0 (minor)
Changes since v1.72.0:
- Add SuppressTfmSupportBuildWarnings property to Sdk.targets to suppress build warnings related to target framework support. (@matt-edmondson)
v1.72.0 (minor)
Changes since v1.71.0:
- Add Microsoft.Bcl.Numerics package reference with version override in Sdk.targets for .NETStandard and .NETFramework compatibility (@matt-edmondson)
v1.71.0 (minor)
Changes since v1.70.0:
- Refine Sdk.targets by adding conditions to Polyfill package reference and PolyGuard/PolyNullability properties to ensure they are only applied to non-test projects. (@matt-edmondson)
v1.70.0 (minor)
Changes since v1.69.0:
- Update package references in Sdk.targets with version overrides and add new properties for PolyGuard and PolyNullability to enhance project configuration. (@matt-edmondson)
v1.69.0 (minor)
Changes since v1.68.0:
- Update line ending configurations in .editorconfig and .gitattributes, and add target framework properties to Sdk.props, Sdk.App.props, and Sdk.ConsoleApp.props for improved project consistency. Also, clean up .gitignore and update scripts for better functionality. (@matt-edmondson)
v1.68.0 (minor)
Changes since v1.67.0:
- Add NoWarn property for test projects in Sdk.targets to suppress specific warnings (@matt-edmondson)
v1.67.0 (minor)
Changes since v1.66.0:
- Consolidate target framework settings across project files by adding TargetFrameworks property to Sdk.csproj, Sdk.App.csproj, and Sdk.ConsoleApp.csproj, while removing redundant entries from Directory.Build.props and Sdk.props. (@matt-edmondson)
v1.66.0 (minor)
Changes since v1.65.0:
- Remove net9.0 target framework from Directory.Build.props and clean up unused file links in Directory.Build.targets to streamline project configuration. (@matt-edmondson)
- Remove Sdk.Test project from solution to streamline project structure and eliminate obsolete configurations. (@matt-edmondson)
- Update target framework settings in project files and remove obsolete test project configurations. (@matt-edmondson)
v1.65.0 (minor)
Changes since v1.64.0:
- Enable target framework net9.0 in Sdk.props to support the latest .NET version. (@matt-edmondson)
- Refactor Sdk solution by removing Sdk.WinApp and Sdk.WinTest projects, and adding Sdk.App project with multi-targeting support. Update Sdk.Test properties to explicitly include supported target frameworks. (@matt-edmondson)
- Remove code coverage collection configuration from Sdk.props to simplify test project setup. (@matt-edmondson)
- Remove commented-out test results configuration from Sdk.props to clean up project properties. (@matt-edmondson)
v1.64.0 (minor)
Changes since v1.63.0:
- Refactor Sdk.props and Sdk.targets to remove unused RunSettingsFile references and streamline package data inclusion for non-test projects. (@matt-edmondson)
v1.63.0 (minor)
Changes since v1.62.0:
- Add test results configuration and enable code coverage collection in Sdk.props (@matt-edmondson)
v1.62.0 (minor)
Changes since v1.61.0:
- Remove coverage-related properties and dependencies from Sdk.props to simplify test project configuration. (@matt-edmondson)
v1.61.0 (minor)
Changes since v1.60.0:
- Refine project inclusion logic in Sdk.targets to show solution scoped files only in non-test projects, enhancing clarity and organization. (@matt-edmondson)
v1.60.0 (minor)
Changes since v1.59.0:
- Refactor SDK structure by removing Sdk.Lib and updating project files to streamline SDK usage. Enhance README.md with clearer project type descriptions and usage instructions. Remove outdated version update script from workflows. (@matt-edmondson)
v1.59.0 (minor)
Changes since v1.58.0:
- Enhance SDK documentation and features in DESCRIPTION.md and README.md. Improve project structure detection, error handling, and package management capabilities. Update Sdk.props and Sdk.targets for better namespace generation and project inclusion logic. (@matt-edmondson)
v1.58.0 (minor)
Changes since v1.57.0:
- Refine conditions in Sdk.targets to improve project file inclusion logic for primary and test projects. (@matt-edmondson)
v1.57.0 (minor)
Changes since v1.56.0:
- Add publishing step for libraries to ktsu.dev in GitHub Actions workflow and refine conditions in Sdk.targets (@matt-edmondson)
v1.56.0 (minor)
Changes since v1.55.0:
- Update TargetFrameworks in Sdk.props to include additional frameworks for improved compatibility (@matt-edmondson)
v1.55.0 (minor)
Changes since v1.54.0:
- Refactor SDK import statements in Sdk.props files and remove redundant imports from Sdk.targets files across multiple projects to enhance modularity and maintainability. (@matt-edmondson)
v1.54.0 (minor)
Changes since v1.53.0:
- Enhance SDK import statements in Sdk.targets files for multiple projects to improve modularity and maintainability. (@matt-edmondson)
v1.53.0 (minor)
Changes since v1.52.0:
- Refactor SDK import statements in Sdk.props files for ConsoleApp and ImGuiApp to enhance modularity and maintainability. (@matt-edmondson)
v1.52.0 (minor)
Changes since v1.51.0:
- Remove redundant SDK import statements from Sdk.targets files across multiple projects to streamline project configuration. (@matt-edmondson)
v1.51.0 (minor)
Changes since v1.50.0:
- Add SDK metadata and update project configurations (@matt-edmondson)
v1.50.0 (minor)
Ch...
v2.2.1
v2.2.1 (patch)
Changes since v2.2.0:
- Add check to skip non-application projects in build workflow (@matt-edmondson)
v2.2.1-pre.1 (prerelease)
Changes since v2.2.0:
v2.2.0 (minor)
Changes since v2.1.0:
- Update analyzer package reference to use dynamic version (@matt-edmondson)
- Upgrade .NET SDK version from 9.0 to 10.0 across project files and documentation (@matt-edmondson)
v2.1.0 (minor)
Changes since v2.0.0:
- Migrate PolyGuard to PolyEnsure (@matt-edmondson)
v2.0.0 (major)
Changes since v1.76.0:
- [major] Add Roslyn analyzers to enforce SDK requirements and remove UseStringLengthAnalyzer (@matt-edmondson)
- Add ktsu.Sdk.Analyzers project with initial analyzer implementation and metadata files (@matt-edmondson)
- Add PolyGuard and PolyNullability properties for non-test projects (@matt-edmondson)
- Enhance assembly name check to support strong-named assemblies in MissingInternalsVisibleToAttributeAnalyzer (@matt-edmondson)
- Enhance MissingStandardPackagesAnalyzer to validate additional package references via MSBuild properties (@matt-edmondson)
- Fix attribute syntax for InternalsVisibleTo in code fix provider (@matt-edmondson)
- Fix erroneous spaces in solution discovery (@matt-edmondson)
- Fix solution directory discovery logic for great-grandparent level (@matt-edmondson)
- Refactor project files to import shared configuration before SDK settings (@matt-edmondson)
- Refactor RequiresSystemMemory method to simplify null checks on targetFramework (@matt-edmondson)
- Update Sdk.targets to replace {version} placeholder with actual SDK version in release script (@matt-edmondson)
- Update SetPackageReferenceProperties target to run before GenerateMSBuildEditorConfigFile (@matt-edmondson)
v1.76.0 (minor)
Changes since v1.75.0:
- Add CLAUDE.md for SDK guidance and build instructions (@matt-edmondson)
- add manual triggering capability to the dotnet GitHub workflow (@matt-edmondson)
- Enhance README.md with detailed installation instructions, usage examples, and advanced configuration features for ktsu.Sdk (@matt-edmondson)
- Update package references to latest versions in Sdk.targets (@matt-edmondson)
v1.75.0 (minor)
Changes since v1.74.0:
- Remove System.Runtime.Numerics package reference from Sdk.targets to simplify target framework support. (@matt-edmondson)
v1.74.0 (minor)
Changes since v1.73.0:
- Replace Microsoft.Bcl.Numerics with System.Runtime.Numerics package reference in Sdk.targets and remove SuppressTfmSupportBuildWarnings property to streamline target framework support. (@matt-edmondson)
v1.73.0 (minor)
Changes since v1.72.0:
- Add SuppressTfmSupportBuildWarnings property to Sdk.targets to suppress build warnings related to target framework support. (@matt-edmondson)
v1.72.0 (minor)
Changes since v1.71.0:
- Add Microsoft.Bcl.Numerics package reference with version override in Sdk.targets for .NETStandard and .NETFramework compatibility (@matt-edmondson)
v1.71.0 (minor)
Changes since v1.70.0:
- Refine Sdk.targets by adding conditions to Polyfill package reference and PolyGuard/PolyNullability properties to ensure they are only applied to non-test projects. (@matt-edmondson)
v1.70.0 (minor)
Changes since v1.69.0:
- Update package references in Sdk.targets with version overrides and add new properties for PolyGuard and PolyNullability to enhance project configuration. (@matt-edmondson)
v1.69.0 (minor)
Changes since v1.68.0:
- Update line ending configurations in .editorconfig and .gitattributes, and add target framework properties to Sdk.props, Sdk.App.props, and Sdk.ConsoleApp.props for improved project consistency. Also, clean up .gitignore and update scripts for better functionality. (@matt-edmondson)
v1.68.0 (minor)
Changes since v1.67.0:
- Add NoWarn property for test projects in Sdk.targets to suppress specific warnings (@matt-edmondson)
v1.67.0 (minor)
Changes since v1.66.0:
- Consolidate target framework settings across project files by adding TargetFrameworks property to Sdk.csproj, Sdk.App.csproj, and Sdk.ConsoleApp.csproj, while removing redundant entries from Directory.Build.props and Sdk.props. (@matt-edmondson)
v1.66.0 (minor)
Changes since v1.65.0:
- Remove net9.0 target framework from Directory.Build.props and clean up unused file links in Directory.Build.targets to streamline project configuration. (@matt-edmondson)
- Remove Sdk.Test project from solution to streamline project structure and eliminate obsolete configurations. (@matt-edmondson)
- Update target framework settings in project files and remove obsolete test project configurations. (@matt-edmondson)
v1.65.0 (minor)
Changes since v1.64.0:
- Enable target framework net9.0 in Sdk.props to support the latest .NET version. (@matt-edmondson)
- Refactor Sdk solution by removing Sdk.WinApp and Sdk.WinTest projects, and adding Sdk.App project with multi-targeting support. Update Sdk.Test properties to explicitly include supported target frameworks. (@matt-edmondson)
- Remove code coverage collection configuration from Sdk.props to simplify test project setup. (@matt-edmondson)
- Remove commented-out test results configuration from Sdk.props to clean up project properties. (@matt-edmondson)
v1.64.0 (minor)
Changes since v1.63.0:
- Refactor Sdk.props and Sdk.targets to remove unused RunSettingsFile references and streamline package data inclusion for non-test projects. (@matt-edmondson)
v1.63.0 (minor)
Changes since v1.62.0:
- Add test results configuration and enable code coverage collection in Sdk.props (@matt-edmondson)
v1.62.0 (minor)
Changes since v1.61.0:
- Remove coverage-related properties and dependencies from Sdk.props to simplify test project configuration. (@matt-edmondson)
v1.61.0 (minor)
Changes since v1.60.0:
- Refine project inclusion logic in Sdk.targets to show solution scoped files only in non-test projects, enhancing clarity and organization. (@matt-edmondson)
v1.60.0 (minor)
Changes since v1.59.0:
- Refactor SDK structure by removing Sdk.Lib and updating project files to streamline SDK usage. Enhance README.md with clearer project type descriptions and usage instructions. Remove outdated version update script from workflows. (@matt-edmondson)
v1.59.0 (minor)
Changes since v1.58.0:
- Enhance SDK documentation and features in DESCRIPTION.md and README.md. Improve project structure detection, error handling, and package management capabilities. Update Sdk.props and Sdk.targets for better namespace generation and project inclusion logic. (@matt-edmondson)
v1.58.0 (minor)
Changes since v1.57.0:
- Refine conditions in Sdk.targets to improve project file inclusion logic for primary and test projects. (@matt-edmondson)
v1.57.0 (minor)
Changes since v1.56.0:
- Add publishing step for libraries to ktsu.dev in GitHub Actions workflow and refine conditions in Sdk.targets (@matt-edmondson)
v1.56.0 (minor)
Changes since v1.55.0:
- Update TargetFrameworks in Sdk.props to include additional frameworks for improved compatibility (@matt-edmondson)
v1.55.0 (minor)
Changes since v1.54.0:
- Refactor SDK import statements in Sdk.props files and remove redundant imports from Sdk.targets files across multiple projects to enhance modularity and maintainability. (@matt-edmondson)
v1.54.0 (minor)
Changes since v1.53.0:
- Enhance SDK import statements in Sdk.targets files for multiple projects to improve modularity and maintainability. (@matt-edmondson)
v1.53.0 (minor)
Changes since v1.52.0:
- Refactor SDK import statements in Sdk.props files for ConsoleApp and ImGuiApp to enhance modularity and maintainability. (@matt-edmondson)
v1.52.0 (minor)
Changes since v1.51.0:
- Remove redundant SDK import statements from Sdk.targets files across multiple projects to streamline project configuration. (@matt-edmondson)
v1.51.0 (minor)
Changes since v1.50.0:
- Add SDK metadata and update project configurations ([@matt-edmondson](https://github.com/m...
v2.2.0
v2.2.0 (minor)
Changes since v2.1.0:
- Update analyzer package reference to use dynamic version (@matt-edmondson)
- Upgrade .NET SDK version from 9.0 to 10.0 across project files and documentation (@matt-edmondson)
v2.1.0 (minor)
Changes since v2.0.0:
- Migrate PolyGuard to PolyEnsure (@matt-edmondson)
v2.0.0 (major)
Changes since v1.76.0:
- [major] Add Roslyn analyzers to enforce SDK requirements and remove UseStringLengthAnalyzer (@matt-edmondson)
- Add ktsu.Sdk.Analyzers project with initial analyzer implementation and metadata files (@matt-edmondson)
- Add PolyGuard and PolyNullability properties for non-test projects (@matt-edmondson)
- Enhance assembly name check to support strong-named assemblies in MissingInternalsVisibleToAttributeAnalyzer (@matt-edmondson)
- Enhance MissingStandardPackagesAnalyzer to validate additional package references via MSBuild properties (@matt-edmondson)
- Fix attribute syntax for InternalsVisibleTo in code fix provider (@matt-edmondson)
- Fix erroneous spaces in solution discovery (@matt-edmondson)
- Fix solution directory discovery logic for great-grandparent level (@matt-edmondson)
- Refactor project files to import shared configuration before SDK settings (@matt-edmondson)
- Refactor RequiresSystemMemory method to simplify null checks on targetFramework (@matt-edmondson)
- Update Sdk.targets to replace {version} placeholder with actual SDK version in release script (@matt-edmondson)
- Update SetPackageReferenceProperties target to run before GenerateMSBuildEditorConfigFile (@matt-edmondson)
v1.76.0 (minor)
Changes since v1.75.0:
- Add CLAUDE.md for SDK guidance and build instructions (@matt-edmondson)
- add manual triggering capability to the dotnet GitHub workflow (@matt-edmondson)
- Enhance README.md with detailed installation instructions, usage examples, and advanced configuration features for ktsu.Sdk (@matt-edmondson)
- Update package references to latest versions in Sdk.targets (@matt-edmondson)
v1.75.0 (minor)
Changes since v1.74.0:
- Remove System.Runtime.Numerics package reference from Sdk.targets to simplify target framework support. (@matt-edmondson)
v1.74.0 (minor)
Changes since v1.73.0:
- Replace Microsoft.Bcl.Numerics with System.Runtime.Numerics package reference in Sdk.targets and remove SuppressTfmSupportBuildWarnings property to streamline target framework support. (@matt-edmondson)
v1.73.0 (minor)
Changes since v1.72.0:
- Add SuppressTfmSupportBuildWarnings property to Sdk.targets to suppress build warnings related to target framework support. (@matt-edmondson)
v1.72.0 (minor)
Changes since v1.71.0:
- Add Microsoft.Bcl.Numerics package reference with version override in Sdk.targets for .NETStandard and .NETFramework compatibility (@matt-edmondson)
v1.71.0 (minor)
Changes since v1.70.0:
- Refine Sdk.targets by adding conditions to Polyfill package reference and PolyGuard/PolyNullability properties to ensure they are only applied to non-test projects. (@matt-edmondson)
v1.70.0 (minor)
Changes since v1.69.0:
- Update package references in Sdk.targets with version overrides and add new properties for PolyGuard and PolyNullability to enhance project configuration. (@matt-edmondson)
v1.69.0 (minor)
Changes since v1.68.0:
- Update line ending configurations in .editorconfig and .gitattributes, and add target framework properties to Sdk.props, Sdk.App.props, and Sdk.ConsoleApp.props for improved project consistency. Also, clean up .gitignore and update scripts for better functionality. (@matt-edmondson)
v1.68.0 (minor)
Changes since v1.67.0:
- Add NoWarn property for test projects in Sdk.targets to suppress specific warnings (@matt-edmondson)
v1.67.0 (minor)
Changes since v1.66.0:
- Consolidate target framework settings across project files by adding TargetFrameworks property to Sdk.csproj, Sdk.App.csproj, and Sdk.ConsoleApp.csproj, while removing redundant entries from Directory.Build.props and Sdk.props. (@matt-edmondson)
v1.66.0 (minor)
Changes since v1.65.0:
- Remove net9.0 target framework from Directory.Build.props and clean up unused file links in Directory.Build.targets to streamline project configuration. (@matt-edmondson)
- Remove Sdk.Test project from solution to streamline project structure and eliminate obsolete configurations. (@matt-edmondson)
- Update target framework settings in project files and remove obsolete test project configurations. (@matt-edmondson)
v1.65.0 (minor)
Changes since v1.64.0:
- Enable target framework net9.0 in Sdk.props to support the latest .NET version. (@matt-edmondson)
- Refactor Sdk solution by removing Sdk.WinApp and Sdk.WinTest projects, and adding Sdk.App project with multi-targeting support. Update Sdk.Test properties to explicitly include supported target frameworks. (@matt-edmondson)
- Remove code coverage collection configuration from Sdk.props to simplify test project setup. (@matt-edmondson)
- Remove commented-out test results configuration from Sdk.props to clean up project properties. (@matt-edmondson)
v1.64.0 (minor)
Changes since v1.63.0:
- Refactor Sdk.props and Sdk.targets to remove unused RunSettingsFile references and streamline package data inclusion for non-test projects. (@matt-edmondson)
v1.63.0 (minor)
Changes since v1.62.0:
- Add test results configuration and enable code coverage collection in Sdk.props (@matt-edmondson)
v1.62.0 (minor)
Changes since v1.61.0:
- Remove coverage-related properties and dependencies from Sdk.props to simplify test project configuration. (@matt-edmondson)
v1.61.0 (minor)
Changes since v1.60.0:
- Refine project inclusion logic in Sdk.targets to show solution scoped files only in non-test projects, enhancing clarity and organization. (@matt-edmondson)
v1.60.0 (minor)
Changes since v1.59.0:
- Refactor SDK structure by removing Sdk.Lib and updating project files to streamline SDK usage. Enhance README.md with clearer project type descriptions and usage instructions. Remove outdated version update script from workflows. (@matt-edmondson)
v1.59.0 (minor)
Changes since v1.58.0:
- Enhance SDK documentation and features in DESCRIPTION.md and README.md. Improve project structure detection, error handling, and package management capabilities. Update Sdk.props and Sdk.targets for better namespace generation and project inclusion logic. (@matt-edmondson)
v1.58.0 (minor)
Changes since v1.57.0:
- Refine conditions in Sdk.targets to improve project file inclusion logic for primary and test projects. (@matt-edmondson)
v1.57.0 (minor)
Changes since v1.56.0:
- Add publishing step for libraries to ktsu.dev in GitHub Actions workflow and refine conditions in Sdk.targets (@matt-edmondson)
v1.56.0 (minor)
Changes since v1.55.0:
- Update TargetFrameworks in Sdk.props to include additional frameworks for improved compatibility (@matt-edmondson)
v1.55.0 (minor)
Changes since v1.54.0:
- Refactor SDK import statements in Sdk.props files and remove redundant imports from Sdk.targets files across multiple projects to enhance modularity and maintainability. (@matt-edmondson)
v1.54.0 (minor)
Changes since v1.53.0:
- Enhance SDK import statements in Sdk.targets files for multiple projects to improve modularity and maintainability. (@matt-edmondson)
v1.53.0 (minor)
Changes since v1.52.0:
- Refactor SDK import statements in Sdk.props files for ConsoleApp and ImGuiApp to enhance modularity and maintainability. (@matt-edmondson)
v1.52.0 (minor)
Changes since v1.51.0:
- Remove redundant SDK import statements from Sdk.targets files across multiple projects to streamline project configuration. (@matt-edmondson)
v1.51.0 (minor)
Changes since v1.50.0:
- Add SDK metadata and update project configurations (@matt-edmondson)
v1.50.0 (minor)
Changes since v1.49.0:
- Remove deprecated files and update project configurations for multi-targeting support (@matt-edmondson)
v1.49.0 ...
v2.1.0
v2.1.0 (minor)
Changes since v2.0.0:
- Migrate PolyGuard to PolyEnsure (@matt-edmondson)
v2.0.0 (major)
Changes since v1.76.0:
- [major] Add Roslyn analyzers to enforce SDK requirements and remove UseStringLengthAnalyzer (@matt-edmondson)
- Add ktsu.Sdk.Analyzers project with initial analyzer implementation and metadata files (@matt-edmondson)
- Add PolyGuard and PolyNullability properties for non-test projects (@matt-edmondson)
- Enhance assembly name check to support strong-named assemblies in MissingInternalsVisibleToAttributeAnalyzer (@matt-edmondson)
- Enhance MissingStandardPackagesAnalyzer to validate additional package references via MSBuild properties (@matt-edmondson)
- Fix attribute syntax for InternalsVisibleTo in code fix provider (@matt-edmondson)
- Fix erroneous spaces in solution discovery (@matt-edmondson)
- Fix solution directory discovery logic for great-grandparent level (@matt-edmondson)
- Refactor project files to import shared configuration before SDK settings (@matt-edmondson)
- Refactor RequiresSystemMemory method to simplify null checks on targetFramework (@matt-edmondson)
- Update Sdk.targets to replace {version} placeholder with actual SDK version in release script (@matt-edmondson)
- Update SetPackageReferenceProperties target to run before GenerateMSBuildEditorConfigFile (@matt-edmondson)
v1.76.0 (minor)
Changes since v1.75.0:
- Add CLAUDE.md for SDK guidance and build instructions (@matt-edmondson)
- add manual triggering capability to the dotnet GitHub workflow (@matt-edmondson)
- Enhance README.md with detailed installation instructions, usage examples, and advanced configuration features for ktsu.Sdk (@matt-edmondson)
- Update package references to latest versions in Sdk.targets (@matt-edmondson)
v1.75.0 (minor)
Changes since v1.74.0:
- Remove System.Runtime.Numerics package reference from Sdk.targets to simplify target framework support. (@matt-edmondson)
v1.74.0 (minor)
Changes since v1.73.0:
- Replace Microsoft.Bcl.Numerics with System.Runtime.Numerics package reference in Sdk.targets and remove SuppressTfmSupportBuildWarnings property to streamline target framework support. (@matt-edmondson)
v1.73.0 (minor)
Changes since v1.72.0:
- Add SuppressTfmSupportBuildWarnings property to Sdk.targets to suppress build warnings related to target framework support. (@matt-edmondson)
v1.72.0 (minor)
Changes since v1.71.0:
- Add Microsoft.Bcl.Numerics package reference with version override in Sdk.targets for .NETStandard and .NETFramework compatibility (@matt-edmondson)
v1.71.0 (minor)
Changes since v1.70.0:
- Refine Sdk.targets by adding conditions to Polyfill package reference and PolyGuard/PolyNullability properties to ensure they are only applied to non-test projects. (@matt-edmondson)
v1.70.0 (minor)
Changes since v1.69.0:
- Update package references in Sdk.targets with version overrides and add new properties for PolyGuard and PolyNullability to enhance project configuration. (@matt-edmondson)
v1.69.0 (minor)
Changes since v1.68.0:
- Update line ending configurations in .editorconfig and .gitattributes, and add target framework properties to Sdk.props, Sdk.App.props, and Sdk.ConsoleApp.props for improved project consistency. Also, clean up .gitignore and update scripts for better functionality. (@matt-edmondson)
v1.68.0 (minor)
Changes since v1.67.0:
- Add NoWarn property for test projects in Sdk.targets to suppress specific warnings (@matt-edmondson)
v1.67.0 (minor)
Changes since v1.66.0:
- Consolidate target framework settings across project files by adding TargetFrameworks property to Sdk.csproj, Sdk.App.csproj, and Sdk.ConsoleApp.csproj, while removing redundant entries from Directory.Build.props and Sdk.props. (@matt-edmondson)
v1.66.0 (minor)
Changes since v1.65.0:
- Remove net9.0 target framework from Directory.Build.props and clean up unused file links in Directory.Build.targets to streamline project configuration. (@matt-edmondson)
- Remove Sdk.Test project from solution to streamline project structure and eliminate obsolete configurations. (@matt-edmondson)
- Update target framework settings in project files and remove obsolete test project configurations. (@matt-edmondson)
v1.65.0 (minor)
Changes since v1.64.0:
- Enable target framework net9.0 in Sdk.props to support the latest .NET version. (@matt-edmondson)
- Refactor Sdk solution by removing Sdk.WinApp and Sdk.WinTest projects, and adding Sdk.App project with multi-targeting support. Update Sdk.Test properties to explicitly include supported target frameworks. (@matt-edmondson)
- Remove code coverage collection configuration from Sdk.props to simplify test project setup. (@matt-edmondson)
- Remove commented-out test results configuration from Sdk.props to clean up project properties. (@matt-edmondson)
v1.64.0 (minor)
Changes since v1.63.0:
- Refactor Sdk.props and Sdk.targets to remove unused RunSettingsFile references and streamline package data inclusion for non-test projects. (@matt-edmondson)
v1.63.0 (minor)
Changes since v1.62.0:
- Add test results configuration and enable code coverage collection in Sdk.props (@matt-edmondson)
v1.62.0 (minor)
Changes since v1.61.0:
- Remove coverage-related properties and dependencies from Sdk.props to simplify test project configuration. (@matt-edmondson)
v1.61.0 (minor)
Changes since v1.60.0:
- Refine project inclusion logic in Sdk.targets to show solution scoped files only in non-test projects, enhancing clarity and organization. (@matt-edmondson)
v1.60.0 (minor)
Changes since v1.59.0:
- Refactor SDK structure by removing Sdk.Lib and updating project files to streamline SDK usage. Enhance README.md with clearer project type descriptions and usage instructions. Remove outdated version update script from workflows. (@matt-edmondson)
v1.59.0 (minor)
Changes since v1.58.0:
- Enhance SDK documentation and features in DESCRIPTION.md and README.md. Improve project structure detection, error handling, and package management capabilities. Update Sdk.props and Sdk.targets for better namespace generation and project inclusion logic. (@matt-edmondson)
v1.58.0 (minor)
Changes since v1.57.0:
- Refine conditions in Sdk.targets to improve project file inclusion logic for primary and test projects. (@matt-edmondson)
v1.57.0 (minor)
Changes since v1.56.0:
- Add publishing step for libraries to ktsu.dev in GitHub Actions workflow and refine conditions in Sdk.targets (@matt-edmondson)
v1.56.0 (minor)
Changes since v1.55.0:
- Update TargetFrameworks in Sdk.props to include additional frameworks for improved compatibility (@matt-edmondson)
v1.55.0 (minor)
Changes since v1.54.0:
- Refactor SDK import statements in Sdk.props files and remove redundant imports from Sdk.targets files across multiple projects to enhance modularity and maintainability. (@matt-edmondson)
v1.54.0 (minor)
Changes since v1.53.0:
- Enhance SDK import statements in Sdk.targets files for multiple projects to improve modularity and maintainability. (@matt-edmondson)
v1.53.0 (minor)
Changes since v1.52.0:
- Refactor SDK import statements in Sdk.props files for ConsoleApp and ImGuiApp to enhance modularity and maintainability. (@matt-edmondson)
v1.52.0 (minor)
Changes since v1.51.0:
- Remove redundant SDK import statements from Sdk.targets files across multiple projects to streamline project configuration. (@matt-edmondson)
v1.51.0 (minor)
Changes since v1.50.0:
- Add SDK metadata and update project configurations (@matt-edmondson)
v1.50.0 (minor)
Changes since v1.49.0:
- Remove deprecated files and update project configurations for multi-targeting support (@matt-edmondson)
v1.49.0 (minor)
Changes since v1.48.0:
- Update project configuration and build scripts (@matt-edmondson)
v1.48.0 (minor)
Changes since v1.47.0:
- Fix PackageReleaseNotes condition syntax in Sdk.props for NuGet compliance ([@matt-edmondson](https://github...
v2.0.0
v2.0.0 (major)
Changes since v1.76.0:
- [major] Add Roslyn analyzers to enforce SDK requirements and remove UseStringLengthAnalyzer (@matt-edmondson)
- Add ktsu.Sdk.Analyzers project with initial analyzer implementation and metadata files (@matt-edmondson)
- Add PolyGuard and PolyNullability properties for non-test projects (@matt-edmondson)
- Enhance assembly name check to support strong-named assemblies in MissingInternalsVisibleToAttributeAnalyzer (@matt-edmondson)
- Enhance MissingStandardPackagesAnalyzer to validate additional package references via MSBuild properties (@matt-edmondson)
- Fix attribute syntax for InternalsVisibleTo in code fix provider (@matt-edmondson)
- Fix erroneous spaces in solution discovery (@matt-edmondson)
- Fix solution directory discovery logic for great-grandparent level (@matt-edmondson)
- Refactor project files to import shared configuration before SDK settings (@matt-edmondson)
- Refactor RequiresSystemMemory method to simplify null checks on targetFramework (@matt-edmondson)
- Update Sdk.targets to replace {version} placeholder with actual SDK version in release script (@matt-edmondson)
- Update SetPackageReferenceProperties target to run before GenerateMSBuildEditorConfigFile (@matt-edmondson)
v1.76.0 (minor)
Changes since v1.75.0:
- Add CLAUDE.md for SDK guidance and build instructions (@matt-edmondson)
- add manual triggering capability to the dotnet GitHub workflow (@matt-edmondson)
- Enhance README.md with detailed installation instructions, usage examples, and advanced configuration features for ktsu.Sdk (@matt-edmondson)
- Update package references to latest versions in Sdk.targets (@matt-edmondson)
v1.75.0 (minor)
Changes since v1.74.0:
- Remove System.Runtime.Numerics package reference from Sdk.targets to simplify target framework support. (@matt-edmondson)
v1.74.0 (minor)
Changes since v1.73.0:
- Replace Microsoft.Bcl.Numerics with System.Runtime.Numerics package reference in Sdk.targets and remove SuppressTfmSupportBuildWarnings property to streamline target framework support. (@matt-edmondson)
v1.73.0 (minor)
Changes since v1.72.0:
- Add SuppressTfmSupportBuildWarnings property to Sdk.targets to suppress build warnings related to target framework support. (@matt-edmondson)
v1.72.0 (minor)
Changes since v1.71.0:
- Add Microsoft.Bcl.Numerics package reference with version override in Sdk.targets for .NETStandard and .NETFramework compatibility (@matt-edmondson)
v1.71.0 (minor)
Changes since v1.70.0:
- Refine Sdk.targets by adding conditions to Polyfill package reference and PolyGuard/PolyNullability properties to ensure they are only applied to non-test projects. (@matt-edmondson)
v1.70.0 (minor)
Changes since v1.69.0:
- Update package references in Sdk.targets with version overrides and add new properties for PolyGuard and PolyNullability to enhance project configuration. (@matt-edmondson)
v1.69.0 (minor)
Changes since v1.68.0:
- Update line ending configurations in .editorconfig and .gitattributes, and add target framework properties to Sdk.props, Sdk.App.props, and Sdk.ConsoleApp.props for improved project consistency. Also, clean up .gitignore and update scripts for better functionality. (@matt-edmondson)
v1.68.0 (minor)
Changes since v1.67.0:
- Add NoWarn property for test projects in Sdk.targets to suppress specific warnings (@matt-edmondson)
v1.67.0 (minor)
Changes since v1.66.0:
- Consolidate target framework settings across project files by adding TargetFrameworks property to Sdk.csproj, Sdk.App.csproj, and Sdk.ConsoleApp.csproj, while removing redundant entries from Directory.Build.props and Sdk.props. (@matt-edmondson)
v1.66.0 (minor)
Changes since v1.65.0:
- Remove net9.0 target framework from Directory.Build.props and clean up unused file links in Directory.Build.targets to streamline project configuration. (@matt-edmondson)
- Remove Sdk.Test project from solution to streamline project structure and eliminate obsolete configurations. (@matt-edmondson)
- Update target framework settings in project files and remove obsolete test project configurations. (@matt-edmondson)
v1.65.0 (minor)
Changes since v1.64.0:
- Enable target framework net9.0 in Sdk.props to support the latest .NET version. (@matt-edmondson)
- Refactor Sdk solution by removing Sdk.WinApp and Sdk.WinTest projects, and adding Sdk.App project with multi-targeting support. Update Sdk.Test properties to explicitly include supported target frameworks. (@matt-edmondson)
- Remove code coverage collection configuration from Sdk.props to simplify test project setup. (@matt-edmondson)
- Remove commented-out test results configuration from Sdk.props to clean up project properties. (@matt-edmondson)
v1.64.0 (minor)
Changes since v1.63.0:
- Refactor Sdk.props and Sdk.targets to remove unused RunSettingsFile references and streamline package data inclusion for non-test projects. (@matt-edmondson)
v1.63.0 (minor)
Changes since v1.62.0:
- Add test results configuration and enable code coverage collection in Sdk.props (@matt-edmondson)
v1.62.0 (minor)
Changes since v1.61.0:
- Remove coverage-related properties and dependencies from Sdk.props to simplify test project configuration. (@matt-edmondson)
v1.61.0 (minor)
Changes since v1.60.0:
- Refine project inclusion logic in Sdk.targets to show solution scoped files only in non-test projects, enhancing clarity and organization. (@matt-edmondson)
v1.60.0 (minor)
Changes since v1.59.0:
- Refactor SDK structure by removing Sdk.Lib and updating project files to streamline SDK usage. Enhance README.md with clearer project type descriptions and usage instructions. Remove outdated version update script from workflows. (@matt-edmondson)
v1.59.0 (minor)
Changes since v1.58.0:
- Enhance SDK documentation and features in DESCRIPTION.md and README.md. Improve project structure detection, error handling, and package management capabilities. Update Sdk.props and Sdk.targets for better namespace generation and project inclusion logic. (@matt-edmondson)
v1.58.0 (minor)
Changes since v1.57.0:
- Refine conditions in Sdk.targets to improve project file inclusion logic for primary and test projects. (@matt-edmondson)
v1.57.0 (minor)
Changes since v1.56.0:
- Add publishing step for libraries to ktsu.dev in GitHub Actions workflow and refine conditions in Sdk.targets (@matt-edmondson)
v1.56.0 (minor)
Changes since v1.55.0:
- Update TargetFrameworks in Sdk.props to include additional frameworks for improved compatibility (@matt-edmondson)
v1.55.0 (minor)
Changes since v1.54.0:
- Refactor SDK import statements in Sdk.props files and remove redundant imports from Sdk.targets files across multiple projects to enhance modularity and maintainability. (@matt-edmondson)
v1.54.0 (minor)
Changes since v1.53.0:
- Enhance SDK import statements in Sdk.targets files for multiple projects to improve modularity and maintainability. (@matt-edmondson)
v1.53.0 (minor)
Changes since v1.52.0:
- Refactor SDK import statements in Sdk.props files for ConsoleApp and ImGuiApp to enhance modularity and maintainability. (@matt-edmondson)
v1.52.0 (minor)
Changes since v1.51.0:
- Remove redundant SDK import statements from Sdk.targets files across multiple projects to streamline project configuration. (@matt-edmondson)
v1.51.0 (minor)
Changes since v1.50.0:
- Add SDK metadata and update project configurations (@matt-edmondson)
v1.50.0 (minor)
Changes since v1.49.0:
- Remove deprecated files and update project configurations for multi-targeting support (@matt-edmondson)
v1.49.0 (minor)
Changes since v1.48.0:
- Update project configuration and build scripts (@matt-edmondson)
v1.48.0 (minor)
Changes since v1.47.0:
- Fix PackageReleaseNotes condition syntax in Sdk.props for NuGet compliance (@matt-edmondson)
v1.47.0 (minor)
Changes since v1.46.0:
- Enhance PackageReleaseNotes handling in Sdk.props ([@matt-edmon...
v1.76.0
v1.76.0 (minor)
Changes since v1.75.0:
- Add CLAUDE.md for SDK guidance and build instructions (@matt-edmondson)
- add manual triggering capability to the dotnet GitHub workflow (@matt-edmondson)
- Enhance README.md with detailed installation instructions, usage examples, and advanced configuration features for ktsu.Sdk (@matt-edmondson)
- Update package references to latest versions in Sdk.targets (@matt-edmondson)
v1.75.0 (minor)
Changes since v1.74.0:
- Remove System.Runtime.Numerics package reference from Sdk.targets to simplify target framework support. (@matt-edmondson)
v1.74.0 (minor)
Changes since v1.73.0:
- Replace Microsoft.Bcl.Numerics with System.Runtime.Numerics package reference in Sdk.targets and remove SuppressTfmSupportBuildWarnings property to streamline target framework support. (@matt-edmondson)
v1.73.0 (minor)
Changes since v1.72.0:
- Add SuppressTfmSupportBuildWarnings property to Sdk.targets to suppress build warnings related to target framework support. (@matt-edmondson)
v1.72.0 (minor)
Changes since v1.71.0:
- Add Microsoft.Bcl.Numerics package reference with version override in Sdk.targets for .NETStandard and .NETFramework compatibility (@matt-edmondson)
v1.71.0 (minor)
Changes since v1.70.0:
- Refine Sdk.targets by adding conditions to Polyfill package reference and PolyGuard/PolyNullability properties to ensure they are only applied to non-test projects. (@matt-edmondson)
v1.70.0 (minor)
Changes since v1.69.0:
- Update package references in Sdk.targets with version overrides and add new properties for PolyGuard and PolyNullability to enhance project configuration. (@matt-edmondson)
v1.69.0 (minor)
Changes since v1.68.0:
- Update line ending configurations in .editorconfig and .gitattributes, and add target framework properties to Sdk.props, Sdk.App.props, and Sdk.ConsoleApp.props for improved project consistency. Also, clean up .gitignore and update scripts for better functionality. (@matt-edmondson)
v1.68.0 (minor)
Changes since v1.67.0:
- Add NoWarn property for test projects in Sdk.targets to suppress specific warnings (@matt-edmondson)
v1.67.0 (minor)
Changes since v1.66.0:
- Consolidate target framework settings across project files by adding TargetFrameworks property to Sdk.csproj, Sdk.App.csproj, and Sdk.ConsoleApp.csproj, while removing redundant entries from Directory.Build.props and Sdk.props. (@matt-edmondson)
v1.66.0 (minor)
Changes since v1.65.0:
- Remove net9.0 target framework from Directory.Build.props and clean up unused file links in Directory.Build.targets to streamline project configuration. (@matt-edmondson)
- Remove Sdk.Test project from solution to streamline project structure and eliminate obsolete configurations. (@matt-edmondson)
- Update target framework settings in project files and remove obsolete test project configurations. (@matt-edmondson)
v1.65.0 (minor)
Changes since v1.64.0:
- Enable target framework net9.0 in Sdk.props to support the latest .NET version. (@matt-edmondson)
- Refactor Sdk solution by removing Sdk.WinApp and Sdk.WinTest projects, and adding Sdk.App project with multi-targeting support. Update Sdk.Test properties to explicitly include supported target frameworks. (@matt-edmondson)
- Remove code coverage collection configuration from Sdk.props to simplify test project setup. (@matt-edmondson)
- Remove commented-out test results configuration from Sdk.props to clean up project properties. (@matt-edmondson)
v1.64.0 (minor)
Changes since v1.63.0:
- Refactor Sdk.props and Sdk.targets to remove unused RunSettingsFile references and streamline package data inclusion for non-test projects. (@matt-edmondson)
v1.63.0 (minor)
Changes since v1.62.0:
- Add test results configuration and enable code coverage collection in Sdk.props (@matt-edmondson)
v1.62.0 (minor)
Changes since v1.61.0:
- Remove coverage-related properties and dependencies from Sdk.props to simplify test project configuration. (@matt-edmondson)
v1.61.0 (minor)
Changes since v1.60.0:
- Refine project inclusion logic in Sdk.targets to show solution scoped files only in non-test projects, enhancing clarity and organization. (@matt-edmondson)
v1.60.0 (minor)
Changes since v1.59.0:
- Refactor SDK structure by removing Sdk.Lib and updating project files to streamline SDK usage. Enhance README.md with clearer project type descriptions and usage instructions. Remove outdated version update script from workflows. (@matt-edmondson)
v1.59.0 (minor)
Changes since v1.58.0:
- Enhance SDK documentation and features in DESCRIPTION.md and README.md. Improve project structure detection, error handling, and package management capabilities. Update Sdk.props and Sdk.targets for better namespace generation and project inclusion logic. (@matt-edmondson)
v1.58.0 (minor)
Changes since v1.57.0:
- Refine conditions in Sdk.targets to improve project file inclusion logic for primary and test projects. (@matt-edmondson)
v1.57.0 (minor)
Changes since v1.56.0:
- Add publishing step for libraries to ktsu.dev in GitHub Actions workflow and refine conditions in Sdk.targets (@matt-edmondson)
v1.56.0 (minor)
Changes since v1.55.0:
- Update TargetFrameworks in Sdk.props to include additional frameworks for improved compatibility (@matt-edmondson)
v1.55.0 (minor)
Changes since v1.54.0:
- Refactor SDK import statements in Sdk.props files and remove redundant imports from Sdk.targets files across multiple projects to enhance modularity and maintainability. (@matt-edmondson)
v1.54.0 (minor)
Changes since v1.53.0:
- Enhance SDK import statements in Sdk.targets files for multiple projects to improve modularity and maintainability. (@matt-edmondson)
v1.53.0 (minor)
Changes since v1.52.0:
- Refactor SDK import statements in Sdk.props files for ConsoleApp and ImGuiApp to enhance modularity and maintainability. (@matt-edmondson)
v1.52.0 (minor)
Changes since v1.51.0:
- Remove redundant SDK import statements from Sdk.targets files across multiple projects to streamline project configuration. (@matt-edmondson)
v1.51.0 (minor)
Changes since v1.50.0:
- Add SDK metadata and update project configurations (@matt-edmondson)
v1.50.0 (minor)
Changes since v1.49.0:
- Remove deprecated files and update project configurations for multi-targeting support (@matt-edmondson)
v1.49.0 (minor)
Changes since v1.48.0:
- Update project configuration and build scripts (@matt-edmondson)
v1.48.0 (minor)
Changes since v1.47.0:
- Fix PackageReleaseNotes condition syntax in Sdk.props for NuGet compliance (@matt-edmondson)
v1.47.0 (minor)
Changes since v1.46.0:
- Enhance PackageReleaseNotes handling in Sdk.props (@matt-edmondson)
v1.46.0 (minor)
Changes since v1.45.0:
- Add coverage configuration to Sdk.props (@matt-edmondson)
v1.45.0 (minor)
Changes since v1.44.0:
- Add Microsoft.Testing.Extensions.CodeCoverage package reference to Sdk.props (@matt-edmondson)
v1.44.0 (minor)
Changes since v1.43.0:
- Add Microsoft.NET.Sdk to Sdk.props for enhanced project configuration (@matt-edmondson)
v1.43.0 (minor)
Changes since v1.42.0:
- Enhance test project configuration in Sdk.props (@matt-edmondson)
v1.42.0 (minor)
Changes since v1.41.0:
- Standardize library usage across projects in MSBuild SDK (@matt-edmondson)
v1.41.0 (minor)
Changes since v1.40.0:
- Update SDK documentation and streamline scripts (@matt-edmondson)
v1.40.0 (minor)
Changes since v1.39.0:
- [minor] New sdk version (@matt-edmondson)
v1.39.1-pre.1 (prerelease)
Changes since v1.39.0:
v1.39.0 (minor)
Changes since v1.38.0:
- Remove self-contained and single-file publish settings (@matt-edmondson)
- Update configuration files and dependencies (@matt-edmondson)
v1.38.0 (minor)
Changes since v1.37.0:
- Update SelfContained property in Sdk.props (@matt-edmondson)
v1.37.0 (minor)
Changes since v1.36.0:
- Enable self-contained deployment in Sdk.props ([...
v1.75.0
v1.75.0 (minor)
Changes since v1.74.0:
- Remove System.Runtime.Numerics package reference from Sdk.targets to simplify target framework support. (@matt-edmondson)
v1.74.0 (minor)
Changes since v1.73.0:
- Replace Microsoft.Bcl.Numerics with System.Runtime.Numerics package reference in Sdk.targets and remove SuppressTfmSupportBuildWarnings property to streamline target framework support. (@matt-edmondson)
v1.73.0 (minor)
Changes since v1.72.0:
- Add SuppressTfmSupportBuildWarnings property to Sdk.targets to suppress build warnings related to target framework support. (@matt-edmondson)
v1.72.0 (minor)
Changes since v1.71.0:
- Add Microsoft.Bcl.Numerics package reference with version override in Sdk.targets for .NETStandard and .NETFramework compatibility (@matt-edmondson)
v1.71.0 (minor)
Changes since v1.70.0:
- Refine Sdk.targets by adding conditions to Polyfill package reference and PolyGuard/PolyNullability properties to ensure they are only applied to non-test projects. (@matt-edmondson)
v1.70.0 (minor)
Changes since v1.69.0:
- Update package references in Sdk.targets with version overrides and add new properties for PolyGuard and PolyNullability to enhance project configuration. (@matt-edmondson)
v1.69.0 (minor)
Changes since v1.68.0:
- Update line ending configurations in .editorconfig and .gitattributes, and add target framework properties to Sdk.props, Sdk.App.props, and Sdk.ConsoleApp.props for improved project consistency. Also, clean up .gitignore and update scripts for better functionality. (@matt-edmondson)
v1.68.0 (minor)
Changes since v1.67.0:
- Add NoWarn property for test projects in Sdk.targets to suppress specific warnings (@matt-edmondson)
v1.67.0 (minor)
Changes since v1.66.0:
- Consolidate target framework settings across project files by adding TargetFrameworks property to Sdk.csproj, Sdk.App.csproj, and Sdk.ConsoleApp.csproj, while removing redundant entries from Directory.Build.props and Sdk.props. (@matt-edmondson)
v1.66.0 (minor)
Changes since v1.65.0:
- Remove net9.0 target framework from Directory.Build.props and clean up unused file links in Directory.Build.targets to streamline project configuration. (@matt-edmondson)
- Remove Sdk.Test project from solution to streamline project structure and eliminate obsolete configurations. (@matt-edmondson)
- Update target framework settings in project files and remove obsolete test project configurations. (@matt-edmondson)
v1.65.0 (minor)
Changes since v1.64.0:
- Enable target framework net9.0 in Sdk.props to support the latest .NET version. (@matt-edmondson)
- Refactor Sdk solution by removing Sdk.WinApp and Sdk.WinTest projects, and adding Sdk.App project with multi-targeting support. Update Sdk.Test properties to explicitly include supported target frameworks. (@matt-edmondson)
- Remove code coverage collection configuration from Sdk.props to simplify test project setup. (@matt-edmondson)
- Remove commented-out test results configuration from Sdk.props to clean up project properties. (@matt-edmondson)
v1.64.0 (minor)
Changes since v1.63.0:
- Refactor Sdk.props and Sdk.targets to remove unused RunSettingsFile references and streamline package data inclusion for non-test projects. (@matt-edmondson)
v1.63.0 (minor)
Changes since v1.62.0:
- Add test results configuration and enable code coverage collection in Sdk.props (@matt-edmondson)
v1.62.0 (minor)
Changes since v1.61.0:
- Remove coverage-related properties and dependencies from Sdk.props to simplify test project configuration. (@matt-edmondson)
v1.61.0 (minor)
Changes since v1.60.0:
- Refine project inclusion logic in Sdk.targets to show solution scoped files only in non-test projects, enhancing clarity and organization. (@matt-edmondson)
v1.60.0 (minor)
Changes since v1.59.0:
- Refactor SDK structure by removing Sdk.Lib and updating project files to streamline SDK usage. Enhance README.md with clearer project type descriptions and usage instructions. Remove outdated version update script from workflows. (@matt-edmondson)
v1.59.0 (minor)
Changes since v1.58.0:
- Enhance SDK documentation and features in DESCRIPTION.md and README.md. Improve project structure detection, error handling, and package management capabilities. Update Sdk.props and Sdk.targets for better namespace generation and project inclusion logic. (@matt-edmondson)
v1.58.0 (minor)
Changes since v1.57.0:
- Refine conditions in Sdk.targets to improve project file inclusion logic for primary and test projects. (@matt-edmondson)
v1.57.0 (minor)
Changes since v1.56.0:
- Add publishing step for libraries to ktsu.dev in GitHub Actions workflow and refine conditions in Sdk.targets (@matt-edmondson)
v1.56.0 (minor)
Changes since v1.55.0:
- Update TargetFrameworks in Sdk.props to include additional frameworks for improved compatibility (@matt-edmondson)
v1.55.0 (minor)
Changes since v1.54.0:
- Refactor SDK import statements in Sdk.props files and remove redundant imports from Sdk.targets files across multiple projects to enhance modularity and maintainability. (@matt-edmondson)
v1.54.0 (minor)
Changes since v1.53.0:
- Enhance SDK import statements in Sdk.targets files for multiple projects to improve modularity and maintainability. (@matt-edmondson)
v1.53.0 (minor)
Changes since v1.52.0:
- Refactor SDK import statements in Sdk.props files for ConsoleApp and ImGuiApp to enhance modularity and maintainability. (@matt-edmondson)
v1.52.0 (minor)
Changes since v1.51.0:
- Remove redundant SDK import statements from Sdk.targets files across multiple projects to streamline project configuration. (@matt-edmondson)
v1.51.0 (minor)
Changes since v1.50.0:
- Add SDK metadata and update project configurations (@matt-edmondson)
v1.50.0 (minor)
Changes since v1.49.0:
- Remove deprecated files and update project configurations for multi-targeting support (@matt-edmondson)
v1.49.0 (minor)
Changes since v1.48.0:
- Update project configuration and build scripts (@matt-edmondson)
v1.48.0 (minor)
Changes since v1.47.0:
- Fix PackageReleaseNotes condition syntax in Sdk.props for NuGet compliance (@matt-edmondson)
v1.47.0 (minor)
Changes since v1.46.0:
- Enhance PackageReleaseNotes handling in Sdk.props (@matt-edmondson)
v1.46.0 (minor)
Changes since v1.45.0:
- Add coverage configuration to Sdk.props (@matt-edmondson)
v1.45.0 (minor)
Changes since v1.44.0:
- Add Microsoft.Testing.Extensions.CodeCoverage package reference to Sdk.props (@matt-edmondson)
v1.44.0 (minor)
Changes since v1.43.0:
- Add Microsoft.NET.Sdk to Sdk.props for enhanced project configuration (@matt-edmondson)
v1.43.0 (minor)
Changes since v1.42.0:
- Enhance test project configuration in Sdk.props (@matt-edmondson)
v1.42.0 (minor)
Changes since v1.41.0:
- Standardize library usage across projects in MSBuild SDK (@matt-edmondson)
v1.41.0 (minor)
Changes since v1.40.0:
- Update SDK documentation and streamline scripts (@matt-edmondson)
v1.40.0 (minor)
Changes since v1.39.0:
- [minor] New sdk version (@matt-edmondson)
v1.39.1-pre.1 (prerelease)
Changes since v1.39.0:
v1.39.0 (minor)
Changes since v1.38.0:
- Remove self-contained and single-file publish settings (@matt-edmondson)
- Update configuration files and dependencies (@matt-edmondson)
v1.38.0 (minor)
Changes since v1.37.0:
- Update SelfContained property in Sdk.props (@matt-edmondson)
v1.37.0 (minor)
Changes since v1.36.0:
- Enable self-contained deployment in Sdk.props (@matt-edmondson)
v1.36.0 (minor)
Changes since v1.35.0:
- Update runtime identifiers and publishing properties (@matt-edmondson)
v1.35.0 (minor)
Changes since v1.34.0:
- Refactor project structure and update dependencies (@matt-edmondson)
v1.34.0 (minor)
Changes since v1.33.0:
- Update SDK configurations and add centralized package management (@matt-edmondson)
v1.33.0 (minor)
Changes since v1.3...
v1.74.0
v1.74.0 (minor)
Changes since v1.73.0:
- Replace Microsoft.Bcl.Numerics with System.Runtime.Numerics package reference in Sdk.targets and remove SuppressTfmSupportBuildWarnings property to streamline target framework support. (@matt-edmondson)
v1.73.0 (minor)
Changes since v1.72.0:
- Add SuppressTfmSupportBuildWarnings property to Sdk.targets to suppress build warnings related to target framework support. (@matt-edmondson)
v1.72.0 (minor)
Changes since v1.71.0:
- Add Microsoft.Bcl.Numerics package reference with version override in Sdk.targets for .NETStandard and .NETFramework compatibility (@matt-edmondson)
v1.71.0 (minor)
Changes since v1.70.0:
- Refine Sdk.targets by adding conditions to Polyfill package reference and PolyGuard/PolyNullability properties to ensure they are only applied to non-test projects. (@matt-edmondson)
v1.70.0 (minor)
Changes since v1.69.0:
- Update package references in Sdk.targets with version overrides and add new properties for PolyGuard and PolyNullability to enhance project configuration. (@matt-edmondson)
v1.69.0 (minor)
Changes since v1.68.0:
- Update line ending configurations in .editorconfig and .gitattributes, and add target framework properties to Sdk.props, Sdk.App.props, and Sdk.ConsoleApp.props for improved project consistency. Also, clean up .gitignore and update scripts for better functionality. (@matt-edmondson)
v1.68.0 (minor)
Changes since v1.67.0:
- Add NoWarn property for test projects in Sdk.targets to suppress specific warnings (@matt-edmondson)
v1.67.0 (minor)
Changes since v1.66.0:
- Consolidate target framework settings across project files by adding TargetFrameworks property to Sdk.csproj, Sdk.App.csproj, and Sdk.ConsoleApp.csproj, while removing redundant entries from Directory.Build.props and Sdk.props. (@matt-edmondson)
v1.66.0 (minor)
Changes since v1.65.0:
- Remove net9.0 target framework from Directory.Build.props and clean up unused file links in Directory.Build.targets to streamline project configuration. (@matt-edmondson)
- Remove Sdk.Test project from solution to streamline project structure and eliminate obsolete configurations. (@matt-edmondson)
- Update target framework settings in project files and remove obsolete test project configurations. (@matt-edmondson)
v1.65.0 (minor)
Changes since v1.64.0:
- Enable target framework net9.0 in Sdk.props to support the latest .NET version. (@matt-edmondson)
- Refactor Sdk solution by removing Sdk.WinApp and Sdk.WinTest projects, and adding Sdk.App project with multi-targeting support. Update Sdk.Test properties to explicitly include supported target frameworks. (@matt-edmondson)
- Remove code coverage collection configuration from Sdk.props to simplify test project setup. (@matt-edmondson)
- Remove commented-out test results configuration from Sdk.props to clean up project properties. (@matt-edmondson)
v1.64.0 (minor)
Changes since v1.63.0:
- Refactor Sdk.props and Sdk.targets to remove unused RunSettingsFile references and streamline package data inclusion for non-test projects. (@matt-edmondson)
v1.63.0 (minor)
Changes since v1.62.0:
- Add test results configuration and enable code coverage collection in Sdk.props (@matt-edmondson)
v1.62.0 (minor)
Changes since v1.61.0:
- Remove coverage-related properties and dependencies from Sdk.props to simplify test project configuration. (@matt-edmondson)
v1.61.0 (minor)
Changes since v1.60.0:
- Refine project inclusion logic in Sdk.targets to show solution scoped files only in non-test projects, enhancing clarity and organization. (@matt-edmondson)
v1.60.0 (minor)
Changes since v1.59.0:
- Refactor SDK structure by removing Sdk.Lib and updating project files to streamline SDK usage. Enhance README.md with clearer project type descriptions and usage instructions. Remove outdated version update script from workflows. (@matt-edmondson)
v1.59.0 (minor)
Changes since v1.58.0:
- Enhance SDK documentation and features in DESCRIPTION.md and README.md. Improve project structure detection, error handling, and package management capabilities. Update Sdk.props and Sdk.targets for better namespace generation and project inclusion logic. (@matt-edmondson)
v1.58.0 (minor)
Changes since v1.57.0:
- Refine conditions in Sdk.targets to improve project file inclusion logic for primary and test projects. (@matt-edmondson)
v1.57.0 (minor)
Changes since v1.56.0:
- Add publishing step for libraries to ktsu.dev in GitHub Actions workflow and refine conditions in Sdk.targets (@matt-edmondson)
v1.56.0 (minor)
Changes since v1.55.0:
- Update TargetFrameworks in Sdk.props to include additional frameworks for improved compatibility (@matt-edmondson)
v1.55.0 (minor)
Changes since v1.54.0:
- Refactor SDK import statements in Sdk.props files and remove redundant imports from Sdk.targets files across multiple projects to enhance modularity and maintainability. (@matt-edmondson)
v1.54.0 (minor)
Changes since v1.53.0:
- Enhance SDK import statements in Sdk.targets files for multiple projects to improve modularity and maintainability. (@matt-edmondson)
v1.53.0 (minor)
Changes since v1.52.0:
- Refactor SDK import statements in Sdk.props files for ConsoleApp and ImGuiApp to enhance modularity and maintainability. (@matt-edmondson)
v1.52.0 (minor)
Changes since v1.51.0:
- Remove redundant SDK import statements from Sdk.targets files across multiple projects to streamline project configuration. (@matt-edmondson)
v1.51.0 (minor)
Changes since v1.50.0:
- Add SDK metadata and update project configurations (@matt-edmondson)
v1.50.0 (minor)
Changes since v1.49.0:
- Remove deprecated files and update project configurations for multi-targeting support (@matt-edmondson)
v1.49.0 (minor)
Changes since v1.48.0:
- Update project configuration and build scripts (@matt-edmondson)
v1.48.0 (minor)
Changes since v1.47.0:
- Fix PackageReleaseNotes condition syntax in Sdk.props for NuGet compliance (@matt-edmondson)
v1.47.0 (minor)
Changes since v1.46.0:
- Enhance PackageReleaseNotes handling in Sdk.props (@matt-edmondson)
v1.46.0 (minor)
Changes since v1.45.0:
- Add coverage configuration to Sdk.props (@matt-edmondson)
v1.45.0 (minor)
Changes since v1.44.0:
- Add Microsoft.Testing.Extensions.CodeCoverage package reference to Sdk.props (@matt-edmondson)
v1.44.0 (minor)
Changes since v1.43.0:
- Add Microsoft.NET.Sdk to Sdk.props for enhanced project configuration (@matt-edmondson)
v1.43.0 (minor)
Changes since v1.42.0:
- Enhance test project configuration in Sdk.props (@matt-edmondson)
v1.42.0 (minor)
Changes since v1.41.0:
- Standardize library usage across projects in MSBuild SDK (@matt-edmondson)
v1.41.0 (minor)
Changes since v1.40.0:
- Update SDK documentation and streamline scripts (@matt-edmondson)
v1.40.0 (minor)
Changes since v1.39.0:
- [minor] New sdk version (@matt-edmondson)
v1.39.1-pre.1 (prerelease)
Changes since v1.39.0:
v1.39.0 (minor)
Changes since v1.38.0:
- Remove self-contained and single-file publish settings (@matt-edmondson)
- Update configuration files and dependencies (@matt-edmondson)
v1.38.0 (minor)
Changes since v1.37.0:
- Update SelfContained property in Sdk.props (@matt-edmondson)
v1.37.0 (minor)
Changes since v1.36.0:
- Enable self-contained deployment in Sdk.props (@matt-edmondson)
v1.36.0 (minor)
Changes since v1.35.0:
- Update runtime identifiers and publishing properties (@matt-edmondson)
v1.35.0 (minor)
Changes since v1.34.0:
- Refactor project structure and update dependencies (@matt-edmondson)
v1.34.0 (minor)
Changes since v1.33.0:
- Update SDK configurations and add centralized package management (@matt-edmondson)
v1.33.0 (minor)
Changes since v1.32.0:
- Update project to .NET 9.0 and enhance configuration (@matt-edmondson)
v1.32.0 (minor)
Changes since v1.31.0:
- Update PackageReferences in Sdk.targets (...
v1.73.0
v1.73.0 (minor)
Changes since v1.72.0:
- Add SuppressTfmSupportBuildWarnings property to Sdk.targets to suppress build warnings related to target framework support. (@matt-edmondson)
v1.72.0 (minor)
Changes since v1.71.0:
- Add Microsoft.Bcl.Numerics package reference with version override in Sdk.targets for .NETStandard and .NETFramework compatibility (@matt-edmondson)
v1.71.0 (minor)
Changes since v1.70.0:
- Refine Sdk.targets by adding conditions to Polyfill package reference and PolyGuard/PolyNullability properties to ensure they are only applied to non-test projects. (@matt-edmondson)
v1.70.0 (minor)
Changes since v1.69.0:
- Update package references in Sdk.targets with version overrides and add new properties for PolyGuard and PolyNullability to enhance project configuration. (@matt-edmondson)
v1.69.0 (minor)
Changes since v1.68.0:
- Update line ending configurations in .editorconfig and .gitattributes, and add target framework properties to Sdk.props, Sdk.App.props, and Sdk.ConsoleApp.props for improved project consistency. Also, clean up .gitignore and update scripts for better functionality. (@matt-edmondson)
v1.68.0 (minor)
Changes since v1.67.0:
- Add NoWarn property for test projects in Sdk.targets to suppress specific warnings (@matt-edmondson)
v1.67.0 (minor)
Changes since v1.66.0:
- Consolidate target framework settings across project files by adding TargetFrameworks property to Sdk.csproj, Sdk.App.csproj, and Sdk.ConsoleApp.csproj, while removing redundant entries from Directory.Build.props and Sdk.props. (@matt-edmondson)
v1.66.0 (minor)
Changes since v1.65.0:
- Remove net9.0 target framework from Directory.Build.props and clean up unused file links in Directory.Build.targets to streamline project configuration. (@matt-edmondson)
- Remove Sdk.Test project from solution to streamline project structure and eliminate obsolete configurations. (@matt-edmondson)
- Update target framework settings in project files and remove obsolete test project configurations. (@matt-edmondson)
v1.65.0 (minor)
Changes since v1.64.0:
- Enable target framework net9.0 in Sdk.props to support the latest .NET version. (@matt-edmondson)
- Refactor Sdk solution by removing Sdk.WinApp and Sdk.WinTest projects, and adding Sdk.App project with multi-targeting support. Update Sdk.Test properties to explicitly include supported target frameworks. (@matt-edmondson)
- Remove code coverage collection configuration from Sdk.props to simplify test project setup. (@matt-edmondson)
- Remove commented-out test results configuration from Sdk.props to clean up project properties. (@matt-edmondson)
v1.64.0 (minor)
Changes since v1.63.0:
- Refactor Sdk.props and Sdk.targets to remove unused RunSettingsFile references and streamline package data inclusion for non-test projects. (@matt-edmondson)
v1.63.0 (minor)
Changes since v1.62.0:
- Add test results configuration and enable code coverage collection in Sdk.props (@matt-edmondson)
v1.62.0 (minor)
Changes since v1.61.0:
- Remove coverage-related properties and dependencies from Sdk.props to simplify test project configuration. (@matt-edmondson)
v1.61.0 (minor)
Changes since v1.60.0:
- Refine project inclusion logic in Sdk.targets to show solution scoped files only in non-test projects, enhancing clarity and organization. (@matt-edmondson)
v1.60.0 (minor)
Changes since v1.59.0:
- Refactor SDK structure by removing Sdk.Lib and updating project files to streamline SDK usage. Enhance README.md with clearer project type descriptions and usage instructions. Remove outdated version update script from workflows. (@matt-edmondson)
v1.59.0 (minor)
Changes since v1.58.0:
- Enhance SDK documentation and features in DESCRIPTION.md and README.md. Improve project structure detection, error handling, and package management capabilities. Update Sdk.props and Sdk.targets for better namespace generation and project inclusion logic. (@matt-edmondson)
v1.58.0 (minor)
Changes since v1.57.0:
- Refine conditions in Sdk.targets to improve project file inclusion logic for primary and test projects. (@matt-edmondson)
v1.57.0 (minor)
Changes since v1.56.0:
- Add publishing step for libraries to ktsu.dev in GitHub Actions workflow and refine conditions in Sdk.targets (@matt-edmondson)
v1.56.0 (minor)
Changes since v1.55.0:
- Update TargetFrameworks in Sdk.props to include additional frameworks for improved compatibility (@matt-edmondson)
v1.55.0 (minor)
Changes since v1.54.0:
- Refactor SDK import statements in Sdk.props files and remove redundant imports from Sdk.targets files across multiple projects to enhance modularity and maintainability. (@matt-edmondson)
v1.54.0 (minor)
Changes since v1.53.0:
- Enhance SDK import statements in Sdk.targets files for multiple projects to improve modularity and maintainability. (@matt-edmondson)
v1.53.0 (minor)
Changes since v1.52.0:
- Refactor SDK import statements in Sdk.props files for ConsoleApp and ImGuiApp to enhance modularity and maintainability. (@matt-edmondson)
v1.52.0 (minor)
Changes since v1.51.0:
- Remove redundant SDK import statements from Sdk.targets files across multiple projects to streamline project configuration. (@matt-edmondson)
v1.51.0 (minor)
Changes since v1.50.0:
- Add SDK metadata and update project configurations (@matt-edmondson)
v1.50.0 (minor)
Changes since v1.49.0:
- Remove deprecated files and update project configurations for multi-targeting support (@matt-edmondson)
v1.49.0 (minor)
Changes since v1.48.0:
- Update project configuration and build scripts (@matt-edmondson)
v1.48.0 (minor)
Changes since v1.47.0:
- Fix PackageReleaseNotes condition syntax in Sdk.props for NuGet compliance (@matt-edmondson)
v1.47.0 (minor)
Changes since v1.46.0:
- Enhance PackageReleaseNotes handling in Sdk.props (@matt-edmondson)
v1.46.0 (minor)
Changes since v1.45.0:
- Add coverage configuration to Sdk.props (@matt-edmondson)
v1.45.0 (minor)
Changes since v1.44.0:
- Add Microsoft.Testing.Extensions.CodeCoverage package reference to Sdk.props (@matt-edmondson)
v1.44.0 (minor)
Changes since v1.43.0:
- Add Microsoft.NET.Sdk to Sdk.props for enhanced project configuration (@matt-edmondson)
v1.43.0 (minor)
Changes since v1.42.0:
- Enhance test project configuration in Sdk.props (@matt-edmondson)
v1.42.0 (minor)
Changes since v1.41.0:
- Standardize library usage across projects in MSBuild SDK (@matt-edmondson)
v1.41.0 (minor)
Changes since v1.40.0:
- Update SDK documentation and streamline scripts (@matt-edmondson)
v1.40.0 (minor)
Changes since v1.39.0:
- [minor] New sdk version (@matt-edmondson)
v1.39.1-pre.1 (prerelease)
Changes since v1.39.0:
v1.39.0 (minor)
Changes since v1.38.0:
- Remove self-contained and single-file publish settings (@matt-edmondson)
- Update configuration files and dependencies (@matt-edmondson)
v1.38.0 (minor)
Changes since v1.37.0:
- Update SelfContained property in Sdk.props (@matt-edmondson)
v1.37.0 (minor)
Changes since v1.36.0:
- Enable self-contained deployment in Sdk.props (@matt-edmondson)
v1.36.0 (minor)
Changes since v1.35.0:
- Update runtime identifiers and publishing properties (@matt-edmondson)
v1.35.0 (minor)
Changes since v1.34.0:
- Refactor project structure and update dependencies (@matt-edmondson)
v1.34.0 (minor)
Changes since v1.33.0:
- Update SDK configurations and add centralized package management (@matt-edmondson)
v1.33.0 (minor)
Changes since v1.32.0:
- Update project to .NET 9.0 and enhance configuration (@matt-edmondson)
v1.32.0 (minor)
Changes since v1.31.0:
- Update PackageReferences in Sdk.targets (@matt-edmondson)
v1.31.0 (minor)
Changes since v1.30.0:
- Update package references and manage versions centrally (@matt-edmondson)
v1.30.0 (minor)
Changes since v1.29.0:
- Cleanup: Remove unused k...