Skip to content

Releases: OmniSharp/omnisharp-roslyn

v1.34.9

10 Dec 16:52
dacbb91
Compare
Choose a tag to compare

Changes:

  • dacbb91 Merge pull request #1663 from JoeRobich/update-roslyn-3.5.0-beta2-19606-01
  • 0381a36 Merge branch 'master' into update-roslyn-3.5.0-beta2-19606-01
  • 34d2c54 Merge pull request #1662 from filipw/feature/msbuild16.4
  • db621ef Fix code action tests
  • 1c01c82 Update ChangeLog
  • 85f79a5 Update Roslyn to 3.5.0-beta2-19606-01
  • 890ce12 msbuild in changelog
  • 10a2444 more package version changes
  • b09fae1 updated to Microsoft.NETFramework.ReferenceAssemblies 1.0.0
  • 4ca902f updated to msbuild 16.4.0
See More
  • 3a331cd Merge pull request #1660 from filipw/feature/line-references
  • ad42206 Merge branch 'master' into feature/line-references
  • 8c144bf Merge pull request #1 from mholo65/feature/line-references
  • cf180b9 Exclude Cake files from line span mapping
  • 457cf8c Merge pull request #1661 from filipw/bugfix/equals-in-path
  • a3778bb updated changelog
  • a4ceaf8 moved CommandLineApplicationFacts to a dedicated file
  • 3f4bcd4 added tests for CommandLineApplication
  • 5118e0a added null check
  • b7d8b30 do not process "=" in solution path
  • 8b913fe added line pragma support to CHANGELOG.md
  • 704fef5 improved tests
  • 96af533 tests for line remapping
  • 28805c8 support line mapping in find usages
  • 1e2e508 Merge pull request #1659 from filipw/feature/csx-goto-def-tests
  • bfb254c enabled some GoToDefinitionFacts for CSX
  • 77ae153 Merge pull request #1658 from filipw/feature/changelog-1656 [ #1656 ]
  • 88dded0 added #1656 to the changelog
  • 862f16f Merge pull request #1656 from OmniSharp/bugfix/mono-standalone-monopaths
  • 635a048 removed unused code
  • a34aeb4 clean up constructors
  • 524843f do not override mono paths in standalone mode
  • cee17e1 Merge pull request #1654 from JoeRobich/update-changelog
  • 6d279ac Updated changelog for release

This list of changes was auto generated.

v1.34.8

21 Nov 20:50
e81c010
Compare
Choose a tag to compare

Changes:

  • e81c010 Merge pull request #1653 from JoeRobich/update-roslyn-3.5.0-beta1-19571-01
  • 6dccff4 Update Roslyn to 3.5.0-beta1-19571-01
  • a4e73f0 Merge pull request #1615 from dmgonch/dmgonch/PluginsConfiguration
  • c256c1e Revert "Pass ILoggerFactory into LoadByAssemblyNameOrPath instead of ILogger"
  • 75efbc3 Merge branch 'dmgonch/PluginsConfiguration' of https://github.com/dmgonch/oms-r into dmgonch/PluginsConfiguration
  • 65899df Pass ILoggerFactory into LoadByAssemblyNameOrPath instead of ILogger
  • 39e025f Use PluginAssemblies to for plugins from command line
  • 6d3ce87 Merge branch 'master' into dmgonch/PluginsConfiguration
  • a3e7dbf Merge pull request #1652 from OmniSharp/feature/roslyn-update
  • b21d214 changelog update
See More
  • a179308 Roslyn 3.5.0 in binding redirects
  • aa8a690 updated to Roslyn 3.5.0-beta1-19564-02
  • bb7c2f0 Merge branch 'master' into dmgonch/PluginsConfiguration
  • 9544671 Merge pull request #1651 from FelschR/patch-1
  • e516f6f Merge branch 'master' into dmgonch/PluginsConfiguration
  • 2e37c48 make platform identification POSIX-compliant
  • cbfca2c Merge pull request #1642 from filipw/feature/simplified-symbolfinder
  • 4c2e55a Merge branch 'master' into feature/simplified-symbolfinder
  • e60f710 Merge pull request #1648 from OmniSharp/script/3.0
  • c178ac5 Removed extra empty line
  • 18f3fd8 Merge remote-tracking branch 'origin/master' into dmgonch/PluginsConfiguration
  • 09834aa fixed tests
  • 55bc983 moved scripting test assets to .net core 3.0
  • 0e463cf .net core 3.0 in omnisharp.json for csx
  • 260ac30 Merge branch 'master' into feature/simplified-symbolfinder
  • 07141ba Merge pull request #1646 from OmniSharp/JoeRobich-patch-1
  • 3e47e0f Merge branch 'master' into feature/simplified-symbolfinder
  • e718fe9 Updated release date of 1.34.7
  • 22646df simplified symbol finder
  • 79d7cdc Merge branch 'master' into dmgonch/PluginsConfiguration
  • 9bbcfa8 Use strongly typed OmniSharpOptions for plugins
  • e1febc9 Noop change to trigger a build
  • 93743a3 Merge branch 'dmgonch/PluginsConfiguration' of https://github.com/dmgonch/oms-r into dmgonch/PluginsConfiguration
  • 9e45519 Merge branch 'master' into dmgonch/PluginsConfiguration
  • c4b8531 Merge branch 'master' into dmgonch/PluginsConfiguration
  • 4486c87 Support plugins configuration in omnisharp.json

This list of changes was auto generated.

v1.34.7

06 Nov 21:54
2349555
Compare
Choose a tag to compare
  • Updated the embedded Mono to 6.4.0 (PR:#1640)
  • Update to Roslyn 3.4.0-beta3-19551-02 to align with the upcoming .NET Core 3.1 Preview 3 (PR:#1644)

v1.34.6

25 Oct 14:47
cbfe93a
Compare
Choose a tag to compare
  • Update to Roslyn 3.4.0-beta3-19516-01 (PR:#1634)
  • Fixed a bug that caused CS0019 diagnostic to be erroneously reported when comparing to default (#1619, PR:#1634)
  • Raised minimum Mono version to 6.4.0 to provide better .NET Core 3.0 support (#1629)
  • Fixed a concurrency bug in scripting/Cake support (#1627)
  • Correctly respect request cancellation token in metadata service (#1631)

v1.34.5

08 Oct 17:57
1027f85
Compare
Choose a tag to compare
  • Fixed 1.34.4 regression that caused "go to metadata" to not work (#1624, PR: #1625)
  • Updated the Dotnet.Script.DependencyModel and Dotnet.Script.DependencyModel.NuGet packages to version 0.50.0 adding support for .NET Core 3.0 based scripts (PR: #1609)

v1.34.4

30 Sep 18:24
346de3f
Compare
Choose a tag to compare
Merge pull request #1616 from OmniSharp/ubuntu-18.04

Make sure we include msbuild 16.3 in Linux distro

1.34.3

11 Sep 19:51
5c82ef3
Compare
Choose a tag to compare
  • Added support for CheckForOverflowUnderflow in csproj files (PR: #1587)
  • Updated LSP libraries to 0.13 which fixes problems with clients not supporting dynamic registrations. (#1505, #1525, PR: #1562)
  • Update to Roslyn 3.4.0-beta1-19460-02 to align with the upcoming .NET Core 3.1 preview 1 (PR:#1597)

1.34.2

16 Aug 19:35
79574de
Compare
Choose a tag to compare
  • Update to Roslyn 3.3.0-beta2-19401-05 which fixes a 1.34.1 regression resulting in StackOverflowException on code analysis of partial classes.
  • Added support for reading C# 8.0 Nullable setting from csproj files (and dropped support for NullableContextOptions - based on the LDM decision to rename the MSBuild property)

1.34.1

02 Aug 20:12
9907c92
Compare
Choose a tag to compare
  • Fixed a regression introduced in 1.32.20 which caused AllowUnsafeCode in csproj to also enable TreatWarningsAsErrors behavior.
  • Update to Roslyn 3.3.0-beta2-19376-02

v1.34.0

15 Jul 18:26
79db05e
Compare
Choose a tag to compare
  • Added support for Roslyn code actions that normally need UI - they used to be explicitly sipped by OmniSharp, now it surfaces them with predefined defaults instead. These are:
    • extract interface
    • generate constructor
    • generate overrides
    • generate Equals and GetHashCode
  • Improved analyzers performance by introducing background analysis support
  • According to official Microsoft .NET Core support policy, .NET Core 1.0 and 1.1 (project.json-based .NET Core flavors) have reached end of life and went out of support on 27 June 2019. OmniSharp features to support that, which have been obsolete and disabled by default since version 1.32.2 (2018-08-07), are now completely removed.
  • Fixed a bug where some internal services didn't respect the disabling of a project system.
  • Improved the MSBuild selection logic. The standalone instance inside OmniSharp is now preferred over VS2017, with VS2019 given the highest priority. This ensures that .NET Core 3.0 works correctly. It is also possible manually provide an MSBuild path using OmniSharp configuration, which is then always selected.
        {
            "MSBuild": {
                "MSBuildOverride": {
                    "MSBuildPath": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\MSBuild\\15.0\\Bin",
                    "Name": "vs2017 msbuild"
                }
            }
        }
  • Added support for AdditionalFiles in csproj files
  • Fixed a bug in .editorconfig where formatting settings were not correctly passed into external code fixes