1.5.0 (2021-12-22)
- In Unity 2020.2 or later, some fields will be not deserialized on first compilation (analyzer) (0a8a7fb)
- when using VS Code, C# project file is not modified in Unity 2021 or later (dc97d57)
- add 'CUSTOM_COMPILE' symbol for custom compiler (745ecd9)
- add custom compiler interface (2e49e4c)
- support C# 10 (for *.Net.Compilers.Toolset v4.0.0 or later) (fb5ac33)
- support Unity 2021.1 or later (40f4d57)
1.4.0 (2021-01-06)
- in 2020.2 or later, no need to recompile (f815cf2)
- in Unity 2020.2 or later, some fields in CscSettingsAsset will be not deserialized on first compilation (1858247)
- nullable is supported in C#8.0 or later (f16985b)
- when enabling C# Settings in asmdef inspector, edits are lost (0a988fa)
- add assembly filter to compile with custom compiler (acfa0e6)
- in Unity 2020.2 or later, initialize CSharpCompilerSettings for first compilation (3924f1a)
- reload all CSharpCompilerSettings_* assembly from project settings window (9a4b7c5)
- support .editorconfig for analyzer (0e1d4c3)
- support nuget package drawer (34d1a28)
- support roslyn analyzer (0b06968), closes #9
1.4.0-preview.1 (2020-12-23)
- in 2020.2 or later, no need to recompile (f815cf2)
- in Unity 2020.2 or later, some fields in CscSettingsAsset will be not deserialized on first compilation (1858247)
- nullable is supported in C#8.0 or later (f16985b)
- when enabling C# Settings in asmdef inspector, edits are lost (0a988fa)
- add assembly filter to compile with custom compiler (acfa0e6)
- in Unity 2020.2 or later, initialize CSharpCompilerSettings for first compilation (3924f1a)
- reload all CSharpCompilerSettings_* assembly from project settings window (9a4b7c5)
- support .editorconfig for analyzer (0e1d4c3)
- support nuget package drawer (34d1a28)
- support roslyn analyzer (0b06968), closes #9
1.3.0 (2020-11-09)
- support Unity 2020.2 or later (181ea58), closes #6 #7
- when enabling C# Settings in asmdef inspector, edits are lost (0d86d20)
1.2.0 (2020-10-23)
- fix release workflow (073f310)
1.2.0 (2020-10-22)
1.1.1 (2020-10-13)
- change language version for 8 & 9 to 8.0 & 9.0 (2ca4892)
- change the external exe path (0bc2b46)
- log for compile command is incorrect (b551b82)
- the setting is incorrect for asmdef (6b16210)
1.1.0 (2020-10-06)
- add apply/revert button in project settings provider (3f86ab6)
- ignore development asmdef for inspector (e49c85e)
- modify csproj with each C# compiler settings (602af0f)
- namespace typo (e57107b)
- support csproj symbols (0786ecd)
- typo (9366513)
- add app to change assembly name (ba38c8c)
- add compiling options (deterministic and optimize) for CSharpCompilerSettings.dll (701bb3b)
- add inspector header for asmdef to configure C# compiler settings (e3a7117)
- add setting option to enable debug log for compiling (1911a82)
- add support for Microsoft.Net.Compilers.Toolset and similar packages (3de5ec9)
- configure the C# compiler for each *.asmdef file (735e810)
- modify the scripting define symbols on compiling (74b1669)
- publish assembly as dll (79b47b4)
- recompile on reload csc settings assemlby (b4f79b0)
- dev: add menu to recompile (2fff7f9)
- Dev: Automatically change asmdef and dll references for editor assembly (9b2452a)