CSharpCompilerSettingsForUnity Versions Save

Change the C# compiler (csc) used on your Unity project, as you like!

1.5.0

2 years ago

1.5.0 (2021-12-22)

Topics

  • Support Unity 2021.1 or later (#11)
  • Support source generator packages (#14)

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

3 years ago

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

3 years ago

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

3 years ago

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

3 years ago

1.2.0 (2020-10-23)

Bug Fixes

Features