Releases: OmniSharp/omnisharp-roslyn
Releases · OmniSharp/omnisharp-roslyn
v1.35.3
- Added LSP handler for
textDocument/codeAction
request. (PR: #1795) - Expose a custom LSP
omnisharp/client/findReferences
command via code lens (meant to be handled by LSP client). (PR: #1807) - Added
DirectoryDelete
option toFileChangeType
allowing clients to report deleted directories that need to be removed (along all the files) from the workspace (PR: #1821) - Do not crash when plugin assembly cannot be loaded (#1307, PR: #1827)
- Update to Roslyn
3.7.0-4.20311.4
(PR: #1832)
v1.35.2
- Added support for
WarningsAsErrors
in csproj files (PR: #1779) - Added support for
WarningsNotAsErrors
in csproj files (#1681, PR: #1784) - Improved MSBuild scoring system (#1783, PR: #1797)
- Updated OmniSharp.Extensions.LanguageServer to
0.14.2
to fix synchronisation (PR: #1791) - Add test discovery and NoBuild option to test requests (PR: #1719)
- Update to Roslyn
3.7.0-2.20269.10
(PR: #1804)
v1.35.1
- Fixed not supported exception when trying to decompile a BCL assembly on Mono. For now we do not try to resolve implementation assembly from a ref assembly (PR: #1767)
- Added support for generic classes in test runner (omnisharp-vscode#3722, PR: #1768)
- Improved autocompletion performance (PR: #1761)
- Move to Roslyn's .editorconfig support (#1657, PR: #1771)
- Fully update CompilationOptions when project files change (PR: #1774)
- Updated to Roslyn [3.6.0-4.20228.5] (PR: #1778)
v1.35.0
- Added support for decompilation based on ILSpy (similar to VS) (PR: #1751)
- Support for
<RunAnalyzers />
and<RunAnalyzersDuringLiveAnalysis />
(PR: #1739) - Add
typeparam
documentation comments to text description (omnisharp-vscode#3516, PR: #1749) - Tag
#region
blocks appropriately in the block structure service (omnisharp-vscode#2621, PR: #1748)
v1.34.15
v1.34.14
v1.34.13
v1.34.12
v1.34.11
v1.34.10
- Update to Roslyn
3.5.0-beta3-20058-03
(PR: #1680) - Fixed a bug where completion items didn't decode symbols corectly (impacted, for example, object initializer completion quality) (omnisharp-vscode#3465, PR: #1670)
- Updated to MsBuild 16.4.0 on Linux/MacOS (PR:#1669)
- Added support for implement type options - it is now possible to define whether code-fix/refactoring generated properties should be auto- or throwing-properties and at which place in the class should newly generated members be inserted. They can be set via OmniSharp configuration, such as
omnisharp.json
file. (PR: #1672){ "ImplementTypeOptions": { "PropertyGenerationBehavior": "PreferAutoProperties", // or "PreferThrowingProperties" which is the default "InsertionBehavior": "AtTheEnd" // or "WithOtherMembersOfTheSameKind" which is default } }
- Added support for organizing usings on format. This can be set via OmniSharp configuration, such as
omnisharp.json
file. (PR: #1686){ "FormattingOptions": { "OrganizeImports": true } }