Releases: tintoy/msbuild-project-tools-server
v0.6.6: Merge pull request #109 from tintoy/bug/93-element-indent
Changes:
- 501b950 Merge pull request #109 from tintoy/bug/93-element-indent
- a413395 Handle VS Code behaviour where the last character typed is implicitly part of the current selection, if it triggered completion. [ tintoy/msbuild-project-tools-vscode#93 ]
- e942b1a Remove unused enum
- 82c9358 Merge pull request #108 from tintoy/dev/remove-completions-from-project-setting
- 7239028 Remove the ability to disable certain completion types
- 9f99641 Remove unused class
- cd7f959 Merge pull request #107 from tintoy/dev/update-logging-dependencies
- 2838a51 Update
Serilog
dependencies
This list of changes was auto generated.
v0.6.5
v0.6.3: Address PR feedback
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 setDOTNET_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...
MSBuild Project Tools language service v0.2.54
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
Changes
- Upgrade MSBuild packages to v15.9.20 (#14).
- Add UserSecretsId to well-known properties (tintoy/msbuild-project-tools-vscode#48).
- Use correct MSBuild SDK folder for .NET Core 3.0 and newer (tintoy/msbuild-project-tools-vscode#46).
- Enable per-workspace override of
MSBuildExtensionsPath
andMSBuildExtensionsPath32
(tintoy/msbuild-project-tools-vscode#35). - Prevent "dotnet --info" hanging when its output is larger than the process STDOUT buffer (tintoy/msbuild-project-tools-vscode#42).
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
Changes
- Improvements to logging during language server startup (tintoy/msbuild-project-tools-vscode#42).
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
Changes
- Log configured package sources when initialising a project document (tintoy/msbuild-project-tools-vscode#44).
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
Changes
- Handle localised output from
dotnet --info
(tintoy/msbuild-project-tools-vscode#43).
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
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
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.