chore(deps): update dependency csharpier to v0.26.1 #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.25.0
->0.26.1
Release Notes
belav/csharpier (csharpier)
v0.26.1
Compare Source
What's Changed
Editorconfig with duplicated sections was freezing IDE's #989
CSharpier was unable to parse an
.editorconfig
file that contained duplicate sections and would crash. This would result in a hung IDE.Thanks go to @echoix for helping track this down.
A .csharpierrc file anywhere above a file now takes priority over any .editorconfig #987
Given the following setup
Originally with 0.26.0, the
/src/ProjectName/.editorconfig
file would be used for determining the configuration options for a file withinsrc/ProjectName
. This resulted in the existing options within.csharpierrc
being ignored.With 0.26.1, if a
.csharpierrc
exists anywhere above a given file, it will be used to determine the configuration options.Thanks go to @parched for reporting the issue.
Full Changelog: belav/csharpier@0.26.0...0.26.1
v0.26.0
Compare Source
What's Changed
EditorConfig Support
CSharpier will now read configuration options from an
.editorconfig
. See https://csharpier.com/docs/Configuration for more details.Net8 Support
CSharpier now supports the .net8 sdk. It still supports net6 and net7.
Sorting of using directives #661
CSharpier now sorts using statements. It follows the following rules
Remove line before the content of a bracketless if/else statement #979
Thanks go to @Infinite-3D for reporting
Support C# 12 primary constructors on structs #969
CSharpier now supports primary constructors on structs
Support C# 12 collection expressions [#964][https://github.com/belav/csharpier/issues/964](https://togithub.com/belav/csharpier/issues/964)4
CSharpier now supports collection expressions
Thanks go to @meenzen for reporting
MSBuild - when a file fails to compile csharpier interferes with getting you clickable links to the compilation errors. #957
Build errors will now display properly when using CSharpier.MSBuild
Format element access properly in long invocation chains #956
Improvements to visible whitespace in console output. #953
When using
cshapier --check
whitespace is now only visible in the following situationsWhen an otherwise empty line contains whitespace
When a line has extra trailing whitespace
MSBuild is not encoding using UTF8 #947
When CSharpier.MSBuild ran into a failed csharpier check, it was not encoding the std-error output with UTF8. This resulted in messages such as
Thanks go to @Tyrrrz for reporting
Comment inside raw string literal is lost when file is formatted. #937
Thanks go to @Tyrrrz for reporting
Allow line endings to be configurable #935
CSharpier now supports the following options for line endings. The default is
auto
Thanks go to @phuhl for the feature request
Avoid breaking only around binary expression but not binary expression itself #924
Thanks go to @Nixxen for reporting
Nested loops without brackets should not be indented #867
Thanks go to @Rudomitori for the contribution
Full Changelog: belav/csharpier@0.25.0...0.26.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.