Main enhancements
-
All libraries except WinForms Form Designer and TypeScript Scripter/Parser can now work on .NET Core 3.0
-
New LSP-based parsers for C/C++ , Python, Lua, and PowerShell are now available.
-
Multiple improvements and bug fixes related to Code Editor, Form Designer, and Script Debugger.
Below is a full list of changes in this release:
Code Editor
+ Invisible lines are now supported in Code Editor.
+ Code Editor now supports drawing guidelines when attached to C#/VisualBasic parsers.
+ Code Editor now supports light, dark, and custom color themes.
+ The appearance of the selection of line styles has been improved.
+ LSP(LangServer.org) - based C/C++ , Python, Lua, and Powershell parsers are now included.
+ Code Completion tooltip now displays methods/types in different colors.
+ XAML parser with code outlining/code completion is now included.
+ JSON parser for parsing JSON code is now included.
+ VBA parser for parsing VBA code is now included.
+ Parsing of CSS blocks added to HTMLScript parser.
+ Performance of the code completion list has been improved.
- Bug with inserting wrong entry from Code completion when editing Visual Basic code is fixed.
- Bug with displaying international characters in WinForms Code Editor no longer occurs.
- The bug with error marks appearing on a vertical scrollbar is now fixed.
- The bug with error highlighting of single-line code in WPF Code Editor is now fixed.
Scripter/Debugger
+ Debugger data-tips for quick evaluation of symbols in the editor are now supported for TypeScript.
+ Popup menu with the most common actions is added to the Script Debugger data-tips.
+ Expression data-tip and syntax warning for symbol under the mouse can now be displayed at the same time.
+ Expression evaluation now supports IEnumerable types for VB.NET
+ Expression evaluation now supports setting value for an evaluated symbol.
- Exception with the evaluation of struct/enum fields in the debugger no longer occurs.
- Exception with evaluating the value of out parameter no longer occurs.
- Exception with the evaluation of local variables when performing step-over no longer occurs.
Form Designer
+ WPF Form Designer supports placing third-party controls now.
+ WinForms Form Designer for TypeScript supports placing third-party controls now.
+ Outline Control in WinForms Form Designer now supports drag-and-drop.
+ Form Designer menus and commands can be localized now.
- Bug with Form Designer serialization into TypeScript code when Tag property is set is now fixed.
- Glitches related to WebBrowser control in WPF Form Designer are now fixed.
- Exception in WPF Form Designer no longer occur when rotating selected control.
- Bug with parsing Array expressions in WinForms Form Designer loader is fixed.
- The bug with collapsed controls being selected in WPF Form Designer is now fixed.
- The bug with locking image files when loading image control in WPF Form Designer is now fixed.
- The bug with adding a duplicate namespace to XAML when copying control in WPF Form Designer is now fixed.
- Issue with running WPF form containing image control no longer occurs.
- The issue with incorrect storing of zero value for SpinDown control in WPF Form Designer is now resolved.
- Memory leak when dragging the control in outline view is now fixed.
- Group operations such as property change on multiple controls in WPF Form Designer no longer require multiple undo to revert the change.
- Intermittent exception with cutting controls in WPF Form Designer no longer occurs.
- The issue with incorrect dimensions when placing image control is now resolved.
- Bug with changing Image.MinHeight/MinWidth in the property grid not being reflected by BorderForImageControl is now fixed.
- The bug with dragging Image control with empty Source property in WPF ForDesigner is now fixed.
- Exception with dragging button out of ListBox control in using OutlineView in WPF Form Designer no longer occurs.
- The bug with Grid adorner appearance during undo has been fixed.
- The bug with selecting a rectangle when clicking on it in WPF For Designer is now fixed.
TypeScript
+ Implemented code fixes/code refactoring for TypeScript parser.
+ Performance optimization for retrieving code explorer tree/navigation items.
+ Closing quotation symbol is automatically added when typing the opening quotation.
Installation
+ Installation now uses 4.6.1 .NET Framework. .NET 4.5.2 is now supported via NuGet packages.
+ Support for .NET Core 3.0 via NuGet packages for most of the libraries (except Form Designer for WinForms and TypeScript/LSP parsers)