Skip to content

Latest commit

 

History

History
140 lines (83 loc) · 11.5 KB

CHANGELOG.md

File metadata and controls

140 lines (83 loc) · 11.5 KB

1.5.0 (2021-12-22)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

Bug Fixes

  • support Unity 2020.2 or later (181ea58), closes #6 #7
  • when enabling C# Settings in asmdef inspector, edits are lost (0d86d20)

Features

  • support all nullable settings (789edaf), closes #8

1.2.0 (2020-10-23)

Bug Fixes

Features

1.2.0 (2020-10-22)

Features

1.1.1 (2020-10-13)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • 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)

1.0.1 (2020-09-17)

Bug Fixes

  • Not working on Windows (b0d4eba), closes #1

1.0.0 (2020-09-11)

Features

  • add scripting symbols for C# language (a6dca8e)
  • change the C# compiler (csc) used in project (8f10c0d)
  • project settings for the C# compiler package name, version and C# language version (c7aec4d)