|
1 | 1 | # Code Editor Package for Visual Studio Code |
2 | 2 |
|
| 3 | +## [1.4.3] - 2023-07-29 |
| 4 | + |
| 5 | +- Fix possible deadlock caused by not reading stdout |
| 6 | + |
3 | 7 | ## [1.4.2] - 2023-06-13 |
4 | 8 |
|
5 | | -- Restrict Shell Compatibility for Project Generation's Dotnet Build (Mac/Linux) |
| 9 | +- Restrict Shell Compatibility for Project Generation's Dotnet Build (Mac/Linux) |
6 | 10 |
|
7 | 11 | ## [1.4.1] - 2023-06-05 |
8 | 12 |
|
9 | | -- Added .jslib to default extensions for VSCode. |
10 | | -- Refactored configuration defaults and removed redundant options from omnisharp.json. - Thanks @ershn |
11 | | -- Added support for renaming methods and classes using Omnisharp. |
12 | | -- Updated settings.json to correctly utilize useModernNet, sdkIncludePrereleases, and organizeImportsOnFormat. |
| 13 | +- Added .jslib to default extensions for VSCode. |
| 14 | +- Refactored configuration defaults and removed redundant options from omnisharp.json. - Thanks @ershn |
| 15 | +- Added support for renaming methods and classes using Omnisharp. |
| 16 | +- Updated settings.json to correctly utilize useModernNet, sdkIncludePrereleases, and organizeImportsOnFormat. |
13 | 17 |
|
14 | 18 | ## [1.4.0] - 2023-06-04 |
15 | 19 |
|
16 | | -- Refactored code to improve platform compatibility |
| 20 | +- Refactored code to improve platform compatibility |
17 | 21 |
|
18 | 22 | ## [1.3.9] - 2023-05-18 |
19 | 23 |
|
20 | | -- .csproj files are separated into their own folders within a main folder called "CSProjFolders" - Thanks @frarees |
21 | | -- The ProjectReference element now includes a direct path to the file. |
22 | | - - Project element added |
23 | | - - Name element added |
24 | | -- Compile element now includes a direct path to the file. |
25 | | -- GenerateAssemblyInfo property set to false |
26 | | -- Start of `dotnet build` support |
| 24 | +- .csproj files are separated into their own folders within a main folder called "CSProjFolders" - Thanks @frarees |
| 25 | +- The ProjectReference element now includes a direct path to the file. |
| 26 | + - Project element added |
| 27 | + - Name element added |
| 28 | +- Compile element now includes a direct path to the file. |
| 29 | +- GenerateAssemblyInfo property set to false |
| 30 | +- Start of `dotnet build` support |
27 | 31 |
|
28 | 32 | ## [1.3.7] - 2023-05-16 |
29 | 33 |
|
30 | | -- Added the option to disable adding Analyzers to all packages |
31 | | - - This means that it will only be added to .csproj files originating from the Assets Folder. |
| 34 | +- Added the option to disable adding Analyzers to all packages |
| 35 | + - This means that it will only be added to .csproj files originating from the Assets Folder. |
32 | 36 |
|
33 | 37 | ## [1.3.6] - 2023-05-10 |
34 | 38 |
|
35 | | -- [Added config section to Externals Tools](https://github.com/Chizaruu/com.tsk.ide.vscode/commit/8da03f5885c268eaecdfd904e6a324be9bf9b82a) |
36 | | -- [Added Foldouts to remove visual clutter](https://github.com/Chizaruu/com.tsk.ide.vscode/commit/ba73359980ad49f8eca6d485eda6f54e76a2bbff) |
37 | | -- A "TSKDoNotDelete" text file is generated when the package is first added. This was done to counter the constant auto-generation that occurred when you would delete the config files. |
38 | | -- [Added Configurable Config Settings](https://github.com/Chizaruu/com.tsk.ide.vscode/commit/d7a33951346235a91606e258cb206cc68e65e723) |
| 39 | +- [Added config section to Externals Tools](https://github.com/Chizaruu/com.tsk.ide.vscode/commit/8da03f5885c268eaecdfd904e6a324be9bf9b82a) |
| 40 | +- [Added Foldouts to remove visual clutter](https://github.com/Chizaruu/com.tsk.ide.vscode/commit/ba73359980ad49f8eca6d485eda6f54e76a2bbff) |
| 41 | +- A "TSKDoNotDelete" text file is generated when the package is first added. This was done to counter the constant auto-generation that occurred when you would delete the config files. |
| 42 | +- [Added Configurable Config Settings](https://github.com/Chizaruu/com.tsk.ide.vscode/commit/d7a33951346235a91606e258cb206cc68e65e723) |
39 | 43 |
|
40 | 44 | ## [1.3.4] - 2023-04-07 |
41 | 45 |
|
42 | | -- Minimum Unity version is now 2021.3 |
43 | | -- Added support for 2021/2022 NetStandard Editor Assemblies Compatibility Level (Not really, it's just a workaround until users start using 2023) |
44 | | -- Added toggle for preferred default arguments for opening VSCode (You can choose between user or workspace) |
45 | | -- Restructured the repository to be more in line with Unity's architecture (See <https://github.com/Unity-Technologies/com.unity.cinemachine> for more info) |
| 46 | +- Minimum Unity version is now 2021.3 |
| 47 | +- Added support for 2021/2022 NetStandard Editor Assemblies Compatibility Level (Not really, it's just a workaround until users start using 2023) |
| 48 | +- Added toggle for preferred default arguments for opening VSCode (You can choose between user or workspace) |
| 49 | +- Restructured the repository to be more in line with Unity's architecture (See <https://github.com/Unity-Technologies/com.unity.cinemachine> for more info) |
46 | 50 |
|
47 | 51 | ## [1.3.2] - 2023-04-05 |
48 | 52 |
|
49 | | -- Removed koalafied Microsoft.Unity.Analyzers dll |
50 | | -- Removed LocationPaths option from omnisharp.json |
51 | | -- Added support for Nuget package Microsoft.Unity.Analyzers (See ProjectGeneration.cs for more info) |
| 53 | +- Removed koalafied Microsoft.Unity.Analyzers dll |
| 54 | +- Removed LocationPaths option from omnisharp.json |
| 55 | +- Added support for Nuget package Microsoft.Unity.Analyzers (See ProjectGeneration.cs for more info) |
52 | 56 |
|
53 | 57 | ## [1.3.1] - 2023-04-01 |
54 | 58 |
|
55 | | -- Moved .omnisharp, .editorconfig, and analyzer generation to ProjectGeneration.cs to be in line with the rest of the project |
56 | | -- Simplified XElement creation in ProjectGeneration.cs to be more readable |
| 59 | +- Moved .omnisharp, .editorconfig, and analyzer generation to ProjectGeneration.cs to be in line with the rest of the project |
| 60 | +- Simplified XElement creation in ProjectGeneration.cs to be more readable |
57 | 61 |
|
58 | 62 | ## [1.3.0] - 2023-04-01 |
59 | 63 |
|
60 | | -- Added complete SDK support, this allows you to use Omnisharp's useModernNet in your project (Special thanks to Andrew Spiering @wackoisgod) |
61 | | -- Added more predefined variables for the omnisharp.json file |
62 | | -- Going forward, 2021.3 and below will only be able to use .Net Framework API compatibility level |
63 | | -- Added support for .Net 4.8 API compatibility level for 2022.1 and above |
64 | | -- Fixed failure while loading the analyzer reference 'Unity.SourceGenerators' |
| 64 | +- Added complete SDK support, this allows you to use Omnisharp's useModernNet in your project (Special thanks to Andrew Spiering @wackoisgod) |
| 65 | +- Added more predefined variables for the omnisharp.json file |
| 66 | +- Going forward, 2021.3 and below will only be able to use .Net Framework API compatibility level |
| 67 | +- Added support for .Net 4.8 API compatibility level for 2022.1 and above |
| 68 | +- Fixed failure while loading the analyzer reference 'Unity.SourceGenerators' |
65 | 69 |
|
66 | 70 | ## [1.2.7] - 2023-03-19 |
67 | 71 |
|
68 | | -- Added Unity Roslyn analyzers support (See <https://code.visualstudio.com/docs/other/unity#_enabling-unity-warnings>) |
69 | | -- Added Formatting support (See CreateOmniSharpConfig() in VSCodeScriptEditor.cs) |
70 | | -- Removed Rider Package (Spits) |
71 | | -- Updated Text-Framework to 1.3.3 |
72 | | -- Start of Community Support |
| 72 | +- Added Unity Roslyn analyzers support (See <https://code.visualstudio.com/docs/other/unity#_enabling-unity-warnings>) |
| 73 | +- Added Formatting support (See CreateOmniSharpConfig() in VSCodeScriptEditor.cs) |
| 74 | +- Removed Rider Package (Spits) |
| 75 | +- Updated Text-Framework to 1.3.3 |
| 76 | +- Start of Community Support |
73 | 77 |
|
74 | 78 | ## [1.2.6] - 2023-03-10 |
75 | 79 |
|
76 | | -- Added workspace file generation |
77 | | -- End of Unity Support |
| 80 | +- Added workspace file generation |
| 81 | +- End of Unity Support |
78 | 82 |
|
79 | 83 | ## [1.2.5] - 2022-02-07 |
80 | 84 |
|
81 | | -- Introduce OnGeneratedCSProjectFiles, OnGeneratedCSProject and OnGeneratedSlnSolution callbacks. |
82 | | -- Always use forward slash in source paths |
83 | | -- Analyzers use absolute paths |
84 | | -- Ruleset files for roslyn analyzers |
85 | | -- Extra snap search paths on Ubuntu |
86 | | -- Specific c# language version for specific unity versions |
87 | | -- No longer hide .gitignore in VSCode file explorer |
| 85 | +- Introduce OnGeneratedCSProjectFiles, OnGeneratedCSProject and OnGeneratedSlnSolution callbacks. |
| 86 | +- Always use forward slash in source paths |
| 87 | +- Analyzers use absolute paths |
| 88 | +- Ruleset files for roslyn analyzers |
| 89 | +- Extra snap search paths on Ubuntu |
| 90 | +- Specific c# language version for specific unity versions |
| 91 | +- No longer hide .gitignore in VSCode file explorer |
88 | 92 |
|
89 | 93 | ## [1.2.3] - 2020-10-23 |
90 | 94 |
|
|
0 commit comments