mirror of
https://github.com/github/codeql.git
synced 2026-08-04 09:23:23 +02:00
40 lines
1.6 KiB
Markdown
40 lines
1.6 KiB
Markdown
## 0.0.9
|
|
|
|
### Major Analysis Improvements
|
|
|
|
* Added support for C# 10 lambda improvements
|
|
* Explicit return types on lambda expressions.
|
|
* Lambda expression can be tagged with method and return value attributes.
|
|
* Added support for C# 10 [Extended property patterns](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-10#extended-property-patterns).
|
|
* Return value attributes are extracted.
|
|
* The QL `Attribute` class now has subclasses for each kind of attribute.
|
|
|
|
## 0.0.8
|
|
|
|
### Deprecated APIs
|
|
|
|
* The `codeql/csharp-upgrades` CodeQL pack has been removed. All upgrades scripts have been merged into the `codeql/charp-all` CodeQL pack.
|
|
|
|
### Major Analysis Improvements
|
|
|
|
Added support for the following C# 10 features.
|
|
* [Record structs](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-10#record-structs).
|
|
* [Improvements of structure types](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-10#improvements-of-structure-types).
|
|
* Instance parameterless constructor in a structure type.
|
|
* Enhance `WithExpr` in QL to support `structs` and anonymous classes.
|
|
* [Global using directives](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-10#global-using-directives).
|
|
* [File-scoped namespace declaration](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-10#file-scoped-namespace-declaration).
|
|
* [Enhanced #line pragma](https://docs.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-10#enhanced-line-pragma).
|
|
|
|
### Minor Analysis Improvements
|
|
|
|
* The query `cs/local-shadows-member` no longer highlights parameters of `record` types.
|
|
|
|
## 0.0.7
|
|
|
|
## 0.0.6
|
|
|
|
## 0.0.5
|
|
|
|
## 0.0.4
|