Skip to content

Releases: leonardochaia/dotnet-affected

v3.0.0-preview-2

06 Sep 23:43
9b9aa61
Compare
Choose a tag to compare
v3.0.0-preview-2 Pre-release
Pre-release

This release includes nuget packages for DotnetAffected.Core and DotnetAffected.Abstractions

Read preview-1 release notes as well

What's Changed

Full Changelog: v3.0.0-preview-1...v3.0.0-preview-2

v3.0.0-preview-1

29 Jul 23:30
86dd9e4
Compare
Choose a tag to compare
v3.0.0-preview-1 Pre-release
Pre-release

dotnet-affected v3 uses MSBuild.Prediction in order to determine which files belong to which projects. This improves detection of indirectly referenced files like Directory.Build.props and .targets as well as other stuff like signing keys, or files that are excluded from compilation, etc.

Basically the csproj will be evaluated to determine which files belong to each project and find out which projects have changed in order to find their referencing projects

BREAKING CHANGES

  • Project files (like csproj) will be evaluated in order to determine which files would affect the project

What's Changed

New Contributors

Full Changelog: v2.2.0...v3.0.0-preview-1

v2.2.0

14 Mar 23:42
f742aca
Compare
Choose a tag to compare

REMARKS: When using net6, v6.0.2 or greater is required

Breaking Changes

Stdout output has changed. If you were piping dotnet-affected's stdout, I recommend using the --format text option to get a text representation of changed projects. (If you need another format just create an issue)

What's Changed

Full Changelog: v2.1.0...v2.2.0

v2.2.0-preview

05 Mar 14:40
8b70e6a
Compare
Choose a tag to compare
v2.2.0-preview Pre-release
Pre-release

REMARKS: When using net6, v6.0.2 or greater is required

Breaking Changes

Stdout output has changed. If you were piping dotnet-affected's stdout, I recommend using the --format text option to get a text representation of changed projects. (If you need another format just create an issue)

What's Changed

Full Changelog: v2.1.0...v2.2.0-preview

v2.1.0

22 Feb 17:30
Compare
Choose a tag to compare

This is the first stable release for dotnet-affected

Single new feature has been introduced, support for .NET 6.

Currently, netcore3.1, net5 and net6 are supported.

REMARKS: When using net6, net 6.0.2 is required

v2.0.0-preview-1

01 Aug 17:43
Compare
Choose a tag to compare

BREAKING CHANGES

  1. dotnet affected generate has been deprecated in favor of dotnet affected
  2. When using --verbose flag, changed/affected projects are not displayed anymore. Can be obtained using describe command.

New Features:

  1. Output Formatters: add --format text traversal to obtain both: a .txt and .proj file of affected and changed projects

v1.0.0-preview-5

10 Jul 18:58
Compare
Choose a tag to compare
v1.0.0-preview-5 Pre-release
Pre-release

Fix:

  1. Repository path not being inferred correctly when using default values. commit

This is most likely the final v1.0.0 version.

v1.0.0-preview-4

10 Jul 06:49
Compare
Choose a tag to compare
v1.0.0-preview-4 Pre-release
Pre-release

Internal refactors.
No known issues.
No new features.

Breaking changes:

  1. Exit code 166 will be returned when there are no changed projects. Despite of whether there are projects affected by those changes or not.

v1.0.0-preview-3

08 Jul 08:34
Compare
Choose a tag to compare
v1.0.0-preview-3 Pre-release
Pre-release

Fixes:

  1. Running in Azure Pipelines throws exception #6

v1.0.0-preview-2

07 Jul 23:28
Compare
Choose a tag to compare
v1.0.0-preview-2 Pre-release
Pre-release

BREAKING CHANGES:

  1. dotnet affected will return exit code 130 when there are no affected projects, instead of the previous version which returned 0. #1

Features:

  1. Adds --solution-path argument, to filter projects by a solution instead of auto-discovering all projects in --repository-path #4

Known Issues:

  1. dotnet-affected might not work on Azure DevOps Pipelines. #6