All changes to the project will be documented in this file.
- Remove the 255 argument limit for OneOrMany options such as --include and --exclude(700)
- Only run Imports formatter when is has configuration in the .editorconfig(701)
- Added an imports formatter for sorting imports.
- Format now runs on the latest installed Runtime.
--check
and--dry-run
have combined into a single option.--include
and--exclude
use space-separated paths instead of comma-separated.
- Added warning to use the default argument instead of
--workspace
option. Usedotnet format ./format.sln
instead ofdotnet format -w ./format.sln
- Added warning to use the default argument to specify the folder path when using the
--folder
option. Usedotnet format ./src -f
instead ofdotnet format -f ./src
- Added warning to use
--include
instead of--files
alias. - Added warning to use
--check
instead of--dry-run
alias.
- Add Imports Formatter (693)
- Always run on the latest Runtime (694)
- Move to Roslyn's editorconfig support (590)
- Command line argument for solution/project as positional argument (681)
- Add option to format generated code files. (673)
- Produce a binlog when verbosity is set to detailed (605)
- Fix #581 - Add final newline false positive (633)
- Combine --check and --dry-run into a single option. (541)
- Use space-separated paths instead of comma-separated for --include and --exclude (551)
- Support loading commandline options from response files (552)
- Support file globbing in --include and --exclude options (555)
- Enhance --files option to support folder paths. Add --include alias. (533)
- format-500: Add
--exclude
option to ignore given files/folders (529) - format-379: Add
--report
command line argument to export json format report to given directory (495) - Update charset formatter to check for equivalent encodings (508)
- Add FolderWorkspace and -f options to load files by folder (335)
- Add formatter for the charset .editorconfig option (330)
- Add end_of_line formatter (169)
- Log formatting change details when in dry-run mode (249)
- Added final newline formatter (133)
- Check that code files excluded by .editorconfig are not formatted (130)
- Added --files option (52)
- Add new CLI '--check' option (48)
- Avoiding exception when redirect stdout(#21) (23)
- Partial support for core .editorconfig options
- Support for .NET whitespace formatting options
- Support for --dry-run option