Skip to content

Releases: tintoy/msbuild-project-tools-server

v0.6.5

18 Aug 00:51
44d0d2d
Compare
Choose a tag to compare

Changes:

  • Language server now validates dotnet host process exit code and can provide more diagnostic information in some scenarios, such as when the SDK configured in global.json is not available (#106).

v0.6.3: Address PR feedback

01 Apr 21:11
Compare
Choose a tag to compare

Changes:

  • b42e183 Address PR feedback [ #100, #103 ]
  • ac20790 Configure GitVersion to ignore commit with '15.0' in its title
  • b8fb1ed Refine GitVersion configuration
  • 7cfaa2d Merge branch 'master' into bug/100-redefine-property
  • 0c28300 Add GitVersion configuration
  • d8aa11c Tidy up test code [ #100 ]
  • ebab95e Tidy up test code [ #100 ]
  • 0d40200 Thread-safe load of sub-projects from master project [ #100 ]
  • 1cddfe3 Add test to validate language-model components when working with an MSBuild property defined and then redefined in the same project file [ #100 ]
  • bee89ac Merge pull request #102 from tintoy/dev/remove-legacy-codepath
See More
  • 2681a96 Remove legacy codepath for parsing dotnet --info
  • 9f85d75 Merge pull request #101 from tintoy/dev/update-msbuild-locator
  • 1e72fde Update version of MSBuild locator
  • ebcb0f1 Merge pull request #99 from tintoy/dev/nonexistent-solution-items
  • 4cf9488 Removes solution items, which no longer exist
  • 8afae51 Merge pull request #98 from tintoy/dev/nuget-dependencies
  • a7d17cb Remove obsolete/unnecessary NuGet dependencies and bump version of remaining ones
  • e0e84cd Merge pull request #84 from RudySchockaert-EngieIT/master
  • 896bf7f changed ... == ... || ... == ... to ... is ... or ...
  • 6ec6d5a Merge remote-tracking branch 'upstream/master'
  • adc279b Merge pull request #92 from tintoy/force-xml-ident
  • a10c447 Force ident of xml-like files to be 2 spaces
  • 3ae2ece Merge pull request #90 from tintoy/remove-probing-support
  • 237f718 Remove probing support from language server
  • 1d722bd Merge pull request #89 from tintoy/var-preferences
  • eac2d88 Declare var preferences
  • 9e12a6e Use var when type is apparent
  • 2f7b6e3 Merge pull request #88 from tintoy/move-to-net8-and-refactor
  • 9536dbc Use concrete type
  • 998a78c No new line
  • 68a39f6 Move server to .NET 8 and a bit of refactoring
  • ddf722a Merge pull request #86 from tintoy/respect-dotnet-host
  • 55b6d4f Remove change-log path from GitHubRelease task in CI pipeline [ #87 ]
  • 8998bfb Simplify version-tag wildcard for Azure Pipelines
  • 4fa8225 Only run GitHubRelease task when building release-version tags
  • 560a488 Require 3-part version numbers for release tags
  • 77c5dfb Ensure CI also runs for tags and pull requests
  • 56635f4 Merge pull request #87 from tintoy/remove-server-changelog
  • 3029348 Remove CHANGELOG.md
  • a2e29aa Respect DOTNET_HOST_PATH and set DOTNET_ROOT during server startup
  • 046a06f Merge pull request #85 from tintoy/update-msbuild-locator
  • 8545ead Update MSBuild locator to the latest version
  • 58db4a8 Add PackageVersion completion
  • 79c1589 Add missing changelog entry for v0.5.2
  • a48e60c v0.5.3
  • cd1a1da Merge pull request #83 from tintoy/bug/project-assets-file
  • 68138dc Improve file-access behaviour for project.assets.json [ tintoy/msbuild-project-tools-vscode#139 ]
  • a01749a v0.5.0
  • beff4cc Merge pull request #81 from tintoy/dev/async-main
  • d9d1e76 Remove catch
  • ce7816d Use async Main entrypoint
  • 64647ee Merge pull request #80 from tintoy/dev/bump-nuget-versions
  • 555c301 Bump NuGet libraries versions to avoid security warning
  • a5cb7ba Merge pull request #77 from tintoy/dev/remove-target-fallback
  • fa502ad Remove assert target fallback
  • 3ae6462 Merge pull request #76 from tintoy/dev/editorconfig-csharp
  • cae04bc Refactor editorconfig
  • 9fb3f11 Merge pull request #75 from tintoy/dev/remove-explicit-framework-azure
  • e0d7007 Remove explicit target framework mention from azure pipelines script
  • ca848ba Merge pull request #73 from tintoy/dev/remove-tools-dir-env
  • c44b30d Remove usage of MSBUILD_PROJECT_TOOLS_DIR environment variable
  • 95e67ea Merge pull request #69 from tintoy/simplify-dispose
  • 7535d11 Get rid of DisposableObject
  • 8bf2288 Disable appveyor (#67)
  • fb638c9 Merge pull request #68 from tintoy/task-completion-icon
  • c30cfd2 Add completion kind to task elements
  • 94185fc Merge pull request #66 from tintoy/fix-xunit2013
  • b31608f Removed suppression of xUnit2013
  • 00fe278 Merge pull request #65 from tintoy/remove-completion-provider-names
  • 6696667 Remove unnecessary Name property from completion providers
  • 4d06ebb Merge pull request #64 from tintoy/remove-net6-mention
  • ef9b6fa Remove mentioning .NET 6 as a requirement for the end user
  • 6a5f6fe Merge pull request #63 from tintoy/remove-test-dependencies
  • 3ca21e6 Remove project dependencies from langusge server tests
  • 8d36fb1 Merge pull request #62 from tintoy/remove-explicit-tfm
  • a9ec159 Remove explicit target framework from appveyor scripts
  • 8572c37 Merge pull request #54 from tintoy/feature/in-process-task-scanner
  • 80f52f3 Merge branch 'feature/in-process-task-scanner' of https://github.com/tintoy/msbuild-project-tools-server into feature/in-process-task-scanner
  • 79fc071 Remove project files for legacy task-reflector [ #42 ]
  • 91aa4ca Update global.json
  • edb5584 Disable host diagnostics, now that test failures have been resolved [ #42 ]
  • e5f9808 Scan runtime directory before base directory when resolving task-assembly dependencies [ #42 ]
  • a91ca1f Additional diagnostics for CI test failures [ #42 ]
  • 76647be Simplify test output to assist with CI diagnostics [ #42 ]
  • 6a41430 Fix broken test due to CI project-output-path differences [ #42 ]
  • 2b01169 Change resolution order for assemblies loaded by the task scanner [ #42 ]
  • d7bfd00 Improve robustness of type-reflection logic for in-process task assembly scanner [ #42 ]
  • 45815d3 Merge pull request #59 from tintoy/dev/langversion-defaults
  • f9524bf Remove concept of single default value for property help
  • da8a607 Improve default values for well-known LangVersion property
  • d7f120a Merge pull request #57 from tintoy/dev/simplify-common-dependencies
  • 3d41c27 Simplify dependency list for Common project
  • 3b93292 Merge pull request #56 from tintoy/dev/drop-xml-dependency
  • d398230 Improve handling of type-reflection errors when scanning MSBuild task metadata [ #42 ]
  • a994920 Remove all references to task-reflector project and its artifacts [ #42 ]
  • d7ffa87 Drop Microsoft.Language.Xml dependency from projects, that doesn't use it
  • eb8ec6a Merge pull request #55 from tintoy/dev/remove-nuget-dependency
  • de770cf Remove direct Nuget dependency from SemanticModel.Xml project
  • 65a48e8 Remove legacy (v1 out-of-process) task scanner [ #42 ]
  • 62c11ae In-process MSBuild task scanner (phase 1 of 2) [ #42 ]
  • 4a65d0e Merge pull request #53 from DoctorKrolic/use-help-from-server
  • 88c2691 Read well-known items from near help folder
  • a026ca3...
Read more

MSBuild Project Tools language service v0.2.54

30 Mar 23:33
Compare
Choose a tag to compare

Changes

  • Use tab character in completion text (#13).

Notes

If you want to use the new MSBuild language service, you must have .NET Core 2.0 present on the system path (but your project can target whatever platform / version it wants to). If you don't have it, then the extension will fall back to using the classic PackageReference completion provider (MSBuild-related functionality will not be available).

More information

See the README for more information.

MSBuild Project Tools language service v0.2.53

13 Feb 18:54
Compare
Choose a tag to compare

Changes

Notes

If you want to use the new MSBuild language service, you must have .NET Core 2.0 present on the system path (but your project can target whatever platform / version it wants to). If you don't have it, then the extension will fall back to using the classic PackageReference completion provider (MSBuild-related functionality will not be available).

More information

See the README for more information.

MSBuild Project Tools language service v0.2.47

16 Nov 19:39
Compare
Choose a tag to compare

Changes

Notes

If you want to use the new MSBuild language service, you must have .NET Core 2.0 present on the system path (but your project can target whatever platform / version it wants to). If you don't have it, then the extension will fall back to using the classic PackageReference completion provider (MSBuild-related functionality will not be available).

More information

See the README for more information.

MSBuild Project Tools language service v0.2.46

15 Nov 00:16
Compare
Choose a tag to compare

Changes

Notes

If you want to use the new MSBuild language service, you must have .NET Core 2.0 present on the system path (but your project can target whatever platform / version it wants to). If you don't have it, then the extension will fall back to using the classic PackageReference completion provider (MSBuild-related functionality will not be available).

More information

See the README for more information.

MSBuild Project Tools language service v0.2.45

13 Nov 03:00
Compare
Choose a tag to compare

Changes

Notes

If you want to use the new MSBuild language service, you must have .NET Core 2.0 present on the system path (but your project can target whatever platform / version it wants to). If you don't have it, then the extension will fall back to using the classic PackageReference completion provider (MSBuild-related functionality will not be available).

More information

See the README for more information.

MSBuild Project Tools language service v0.2.39

13 Jun 23:28
Compare
Choose a tag to compare

Changes

  • Further improvements to log output (especially for project-load failures; exceptions from invalid project XML are only logged when configured log level is Debug or Verbose).

Notes

If you want to use the new MSBuild language service, you must have .NET Core 2.0 present on the system path (but your project can target whatever platform / version it wants to). If you don't have it, then the extension will fall back to using the classic PackageReference completion provider (MSBuild-related functionality will not be available).

More information

See the README for more information.

MSBuild Project Tools language service v0.2.38

25 Apr 20:40
Compare
Choose a tag to compare

Changes

  • Improve log output (especially for project-load failures).
  • Support overriding of MSBuild SDKs path via environment variable (#5).

Notes

If you want to use the new MSBuild language service, you must have .NET Core 2.0 present on the system path (but your project can target whatever platform / version it wants to). If you don't have it, then the extension will fall back to using the classic PackageReference completion provider (MSBuild-related functionality will not be available).

More information

See the README for more information.

MSBuild Project Tools language service v0.2.36

22 Apr 21:15
Compare
Choose a tag to compare

Changes

  • Bug-fix: ArgumentException(itemType) when requesting completions on root Project element (#5).

Notes

If you want to use the new MSBuild language service, you must have .NET Core 2.0 present on the system path (but your project can target whatever platform / version it wants to). If you don't have it, then the extension will fall back to using the classic PackageReference completion provider (MSBuild-related functionality will not be available).

More information

See the README for more information.