Releases: sourcegraph/scip-dotnet
v0.2.9
v0.2.3
Improved indexing quality
Previously, scip-dotnet didn't correctly index the following language features:
- C# and VB queries:
from a in b
- C# local functions:
string GetWorld() => "world";
inside a function body - C# foreach:
foreach ((int firstName, int lastName) in names)
Massive thanks to @sagi1623 for fixing all of these issues 🙏🏻
- Add support for queries in both C# and VbNet by @sagi1623 in #36
- Add support for local function indexing in C# by @sagi1623 in #37
- Add support for Foreach statement in C# by @sagi1623 in #35
What's Changed
Full Changelog: v0.2.2...v0.2.3
v0.2.2
Type parameters and single variable designations
Previously, scip-dotnet didn't index correctly type parameters or single variable designations
class Example<T> // class type parameter T
T GenericConstraint<T>(T param) where T : new() // method type parameter T
(var a, var b) = (1, 2); // Single variable designations a and b
This bug has now been fixed thanks to a contribution from @sagi1623 👏🏻
Internal
Full Changelog: v0.2.1...v0.2.2
v0.2.1
v0.2.0
Visual Basic support
Thanks to a major contribution from @sagi1623, scip-dotnet now supports Visual Basic! To index a Visual Basic codebase, run scip-dotnet index
, the same command you use to index a C# codebase.
PR #26
What's Changed
- Fix Unit test cases by @sagi1623 in #25
- Wait for project restore process to finish before starting with indexing by @sagi1623 in #27
New Contributors
Full Changelog: v0.1.16...v0.2.0
v0.1.16
Cross-build for .NET 6.0 and 7.0
Previously, scip-dotnet was only published against .NET Core 7.0. Now, the published NuGet package includes assemblies for .NET Core 6.0 as well.
Full Changelog: v0.1.15...v0.1.16