- Support .NET 7.
- Dropped support for .NET Core 3.1, which has already reached end of support on 2022-12-13.
- Updated
Microsoft.CodeAnalysis.CSharp
(Roslyn) from 4.3.1 to 4.4.0 - 9175e4be8ffa08c302eec73d7575954198b51b6f- Consequently,
Microsoft.CodeAnalysis.CSharp.LanguageVersion.CSharp11
is added - 4a949389470e66f527e2ffcde685f172788a336d - Also, a few
SyntaxKind
members were added, such asFileKeyword
andScopedType
- e834c41d8a4b9cb10b0af0aa556e701e477e6756
- Consequently,
- Support IntelliJ Platform 2023.1 - 0de1790404b50586ddf0c59dc95686995e6081ba, 458f27b6ba6b43a29a05804b804d405b4ca0d7f3, 0044174670aa824edf149710076e332a68b55cfa, 4e4d9af0d360f387b88ee05ee65e8f0aaae00677
- Support IntelliJ Platform 2022.3 - e26c9f557296e6d32dd7059602e543a9caf0c23d
- Add tooltip for C# version dropdown - 44ca0d2a7d52dd74d9826a0c6b229c3aa4687184
- Add dropdown for selecting the C# version used for parsing the source code. This corresponds to the
Microsoft.CodeAnalysis.CSharp.LanguageVersion
enum.
- Updated
Microsoft.CodeAnalysis.CSharp
(Roslyn) from 4.2.0 to 4.3.0 - 19349cf11e53bdfa4ea57039b7b054db51da66da, fdb7ce10806005cfa753c6aad81729833aabb67b- In particular,
ExclamationExclamationToken
was removed. - On the other hand, a few other
SyntaxKind
members were added, such asGreaterThanGreaterThanGreaterThanToken
.
- In particular,
- Improve UI in settings - 081b56cc8bdf541d644da4aa977fe55b6b65063e
- Support IntelliJ Platform 2022.2 - 20ce200fcd306c7037f1de4fa595501581aef04b
- Support IntelliJ Platform 2022.1.
- Fix #86, caused by threading issues - 0a406c6c31e02056a7a0501202f80b0912c05c31
- Updated
Microsoft.CodeAnalysis.CSharp
(Roslyn) from 4.0.1 to 4.1.0. Now it recognizes C# 11 stuff such asExclamationExclamationToken
- 82128cfe9a24d1ca016db19b93216fc3585d1b0c, 0be63f72cd34e9276bd8c227bdf17abb9b46561c
- Disable the "Select Node at Caret" button whenever the tree is empty - c26720c63159fae45d704415e5c372f1bdd445f2
- Support .NET 6.
- Dropped support for .NET Core 2.1, which has already reached end of support on 2021-08-21.
- Recognize a few more syntax kinds as error:
BadDirectiveTrivia
,UnknownAccessorDeclaration
,IncompleteMember
- 40e352100d4e1437adaedba290b079add3d8ff3f
- Show error icon in table - ccb9703a6d9f30d89ccd097a92822c0e0383c409
- Improve table look and feel - da1f6d7985c37e72a587fc6e7fdc3765ef4697c3
- Added speed search for table - 2742f7da233a97535d3caa8702e3febce33a5709
- Updated
Microsoft.CodeAnalysis.CSharp
(Roslyn) from 3.11.0 to 4.0.1. Now it recognizes more C# 10 stuff, such asFileScopedNamespaceDeclarationSyntax
, which is for file-scoped namespace declaration - 2d792457bba46a480c5bdda7d4f6da9134f14792
- Support IntelliJ Platform 2021.3 - 422f80a6b77d54f482494b40135f19b060da5893
- Added speed search for tree - 65d2de8ebd481af14218fd452940ab2daf2a0ede, 5e5129c98f52213a799277d1de0425ff30434c70
- Make tree nodes copy-paste friendly - 5e5129c98f52213a799277d1de0425ff30434c70
- Updated Roslyn from 3.10.0 to 3.11.0, which leads to new stuff such as the
UsingDirectiveSyntax.GlobalKeyword
property - 53ecb15ddd7d148526f61a969548e1bb8ef95e0f
- Take line separator of the source file into account. In other words, those
EndOfLineTrivia
nodes would have aSpan.Length
of 2 instead of 1 when the line separator isCRLF
(\r\n
).
- Added recognizing default location of dotnet executable on macOS as installed by Rider - 362c0e20edb42e8a802d1e48293eb3af405a4b46
- Fixed incorrect default location of dotnet executable on Windows as installed by Rider - ca91f6f5c1f57612775fc3141b65d37850146c53
- Added shortcut key for the Collapse All action for the tree view - a464721a83ddea68b7e3b54753a9f1e4e24cf98f
- After Collapse All in tree view, automatically expand the root node - eb8d2fde416f30a76e251ae2a4e8608378660345
- Support IntelliJ Platform 2021.2.
- Compile file even if it's empty or whitespace only.
- Do not refresh data when tool window is hidden, thus improving performance.
- Added a button to select the node in the tree which corresponds to the selection in the text editor.
- Reordered the text highlight layers.
- Initial version.