Prerelease Changelog
- Changed the foreground color of the console to yellow when diagnostics from workspace failed events are written to the standard error output stream.
1.0.0-prerelease2 - 2023-12-20
- Added
flashoware interceptor
command- with
-?|-h|--help
option to get help and usage information
- with
- Added
flashoware interceptor check
command to show whether interceptors are supported- with
-?|-h|--help
option to get help and usage information
- with
- Added
flashoware interceptor list
command to find and list interceptors- with
--proj|--project <project>
option to set the project file to operate on- if not specified, searches the current working directory for a single project file
- with
--group|--group-by-interceptors
option to group the result by interceptors- if not specified, group the result by the intercepted locations
- with
-?|-h|--help
option to get help and usage information
- with
- Fixed
NullReferenceException
inflashoware using globalize
command when existingGlobalUsings.cs
contains a C# 12.0 using type alias and a global using directive is added
- Added .NET 8.0 tool target.
- Updated
Microsoft.Build.Locator
:1.5.5
-->1.6.10
- Updated
Microsoft.CodeAnalysis.CSharp.Workspaces
:4.5.0
-->4.8.0
- Updated
Microsoft.CodeAnalysis.Workspaces.MSBuild
:4.5.0
-->4.8.0
- Security
System.Drawing.Common
:4.7.0
-->4.7.2
- Security
1.0.0-prerelease1 - 2023-11-12
- Added optional
<USINGS>
arguments toflashoware using count
command to count and list only specified top-level using directives instead of all. - Added
--force
option toflashoware using globalize
command to enable globalizing all top-level using directives when no<USINGS>
arguments are specified. - Changed all project option aliases from
-p
to--proj
! (BREAKING CHANGE) - Changed all project options to validate that project file is existing.
- Changed all project options to be optional
- searches the current working directory for a single project file if not specified
- Changed
<USING>
argument offlashoware using globalize
command to be optional. - Changed
<USING>
argument offlashoware using globalize
command to<USINGS>
arguments globalizing one or more top-level using directives. - Fixed
flashoware using globalize
command only globalizing the last of duplicate top-level using directives- now removes all duplicate top-level using directives when globalized to match the count of the result
- Added
README.md
file. - Changed
Icon.png
from dark theme to light theme if pre-release. - Changed Release Notes linking to either the stable or the pre-release
CHANGELOG.md
.
1.0.0-prerelease0 - 2023-09-13
- Added
flashoware
root command (supports cancellation)- with
-!|-a|--about
option to get application information - with
-#|-i|--info
option to get environment information - with
--version
option to get version information - with
-?|-h|--help
option to get help and usage information
- with
- Added
flashoware using
command- with
-?|-h|--help
option to get help and usage information
- with
- Added
flashoware using count
command to count and list all top-level using directives- with
-p|--project <project>
option to set the project file to operate on - with
-?|-h|--help
option to get help and usage information
- with
- Added
flashoware using globalize
command to change a top-level using directive to a global using directive- with
<USING>
argument to set the name of the top-level using directive to convert to a global using directive - with
-p|--project <project>
option to set the project file to operate on - with
-?|-h|--help
option to get help and usage information
- with
- Added .NET tool targeting .NET 6.0 and .NET 7.0.
- Added
Microsoft.Build.Locator
:1.5.5
- Added
Microsoft.CodeAnalysis.CSharp.Workspaces
:4.5.0
- Added
Microsoft.CodeAnalysis.Workspaces.MSBuild
:4.5.0
- Added
System.CommandLine
:2.0.0-beta4.22272.1