Skip to content

Releases: citizenmatt/resharper-template-compiler

Stable sorting of template type in README

16 Jul 00:17
d2b6f57
Compare
Choose a tag to compare

This release adds stable order for the groups of template listing - File, Live and Surround. The groups' order was previously undefined, based on the order of the files on the command line. .NET normally returns a sorted list of files for msbuild's glob patterns, but it appears that some cultures or platforms can return files in a different order, such that Live can be returned before File. This release sorts by the enum type, so should show templates in the order: File, Live, Surround.

Use ordinal sort order for listing templates in README

16 Jul 00:14
c6a15d0
Compare
Choose a tag to compare

The previous release (v3.4) added some support for stable sorting by using ordinal comparers, but missed a few places. This release adds additional ordinal sorting to maintain a stable sort.

Use stable sorting for README and allow changing new line characters

02 Nov 12:25
57dd957
Compare
Choose a tag to compare

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

02 Nov 12:27
9c1e048
Compare
Choose a tag to compare

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

16 Jan 12:45
a8e9189
Compare
Choose a tag to compare

This release simply adds proper references for .NET 4.8.

Update to .NET 5.0

22 Aug 21:24
9fa5080
Compare
Choose a tag to compare

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

17 Apr 13:01
bd0f3e9
Compare
Choose a tag to compare

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

09 Jul 14:32
369f714
Compare
Choose a tag to compare

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

26 Sep 16:37
Compare
Choose a tag to compare

Links to files are now relative to the location of the readme.

Fix path in targets file

25 Sep 21:53
Compare
Choose a tag to compare

Fixes the path to the rstc.exe executable in the tools folder.