Releases: citizenmatt/resharper-template-compiler
Use stable sorting for README and allow changing new line characters
This release uses stable "ordinal" sorting when writing the README.md
file, rather than sorting based on the current culture, which should be more stable when working in teams.
It also adds the --newline
(-n
) option to allow changing the new line characters used to write output, which can be useful for git repos that do not specify text processing. Valid values are OS
(default value, default new lines for the current OS), Unix
(\n
) and Windows
(\r\n
).
Improve formatting of table in readme
This release updates the formatting of the table in the generated README.md
. Instead of simply separating each column with |
, it now nicely formats each column to the width of the largest entry.
Include proper dependencies for .NET 4.8
This release simply adds proper references for .NET 4.8.
Update to .NET 5.0
Updates the target frameworks to both .NET 5.0 and .NET Framework 4.8. Also sets the .NET "roll forward" strategy to Major
, so it will work on future .NET versions.
Update to MarkDig to handle YAML front matter better
This release migrates to MarkDig for Markdown parsing. This allows parsing YAML front matter as plain text rather than Markdown, which means front matter can contain Markdown specific characters, such as *
.
Add .NET Core executable
The package now provides both a .NET Framework 4.8/Mono version and a .NET Core 3.1 app
Fix relative path in generated readme
Links to files are now relative to the location of the readme.
Fix path in targets file
Fixes the path to the rstc.exe executable in the tools folder.
Improve readme generation
Allows specifying the location of the readme file in the .csproj metadata, so that the file can appear next to the templates in a sub-directory.
MSBuild support
Updated to include MSBuild support. See the readme for more details on usage.
Also updates to handle file templates better.