https://www.alternetsoft.com.au/version-history/7-0

AlterNET Studio 7.0 - major release

A major release focusing on Python/IronPython code editing and script debugging capabilities.
5 January 2021

Main enhancements

  • IronPython scripting and debugging capabilities (beta).

  • Updated Python parser with semantic analysis and code completion.

  • .NET 5.0 support for all libraries except WinForms Form Designer and TypeScript Scripter/Parser.

  • Multiple improvements and bug fixes related to Code Editor, Form Designer, and Scripter.

Read highlights of version 7 here.

Below is a full list of changes in this release:

Code Editor

+ Visual Basic modules can now be parsed by Roslyn parser.

+ Optimized speed of syntax highlighting for C#, Visual Basic, TypeScript, and JavaScript parsers.

+ SQL parser can now be configured to automatically change keywords to uppercase/lowercase.

+ Local functions are now outlined for C#

+ Readonly color is now used for outlining/line modifications area in case the editor is in read-only mode.

- Memory leak related to releasing TextSource is now fixed.

- Memory leak related to releasing the C#/Visual Basic parser is now fixed.

- The bug with the editor not scrolling its content when dragging the horizontal scrollbar is now fixed.

- Bugs with formatting and outlining when using Snippet Parsers are now fixed.

- WPF Text editor now displays outlining buttons correctly in case the larger font is used.

- The bug with parsing lambda expression in advanced C# parser is now fixed.

- The bug with parsing the “order by” expression in the SQL parser has been fixed.

- The bug with incorrect filtering of the code completion Listbox is now fixed.

- The bug with deleting invisible lines has been fixed.

- The bug with code completion crashing in the WPF editor when it’s no longer visible has been fixed.

- The bug with the code completion window in WPF not closing when the editor loses focus has been fixed.

Scripter/Debugger

+ Added a new Debugger toolbar widget, which includes commonly used commands.

+ Improved performance of C#/Visual Basic script compilation: referenced assemblies are copied to the output directory only in case they were changed.

+ Improved performance of typescript compiler: compiled files can now be stored in the specified location and re-used upon the next compilation.

- Fixed issue with the debugger not stepping through class-less scripts.

Form Designer

+ Enhancements for WinForms Outline Control-dropdown menu, drag-n-drop Support, in-place editing.

- The bug with incorrect event handler generation in the case of Visual Basic is now fixed.

- The bug with reporting the XAML loading error is now fixed.

LangServer(LSP) Parsers

+ Improved reliability of LSP-server deployment in case it has been interrupted.

+ Code Completion for Powershell can be configured to include user-provided types, session-state variables, and external assemblies.

- Crash in the PowerShell parser related to code completion is now fixed.

TypeScript

+ The syntax highlighting for Typescript can now be extended with semantic-related highlighting.

Python/IronPython

+ Semantic analysis / Code Completion is now implemented for Python/IronPython parsers.

+ Added new Scripter and Debugger implementation for IronPython.

Demo projects

+ Added “Attach to Process” dialog to AlterNET Studio demo.

+ InitializeComponent is no longer highlighted as an error when opening WPF projects.

- Fixed issue with the property inspector not displaying selected control when switching between tabs.

- Fixed problem with Microsoft Build tools conflict.

- Fixed issue with running without a debugger if it’s launched in remote control mode.

- Fixed a few issues related to creating Visual Basic forms and adding/removing project references.

Installation

+ Support for .NET 5 via NuGet packages for most of the libraries (except Form Designer for WinForms and TypeScript Parser/Scripter)

- The problem with Installation failing in upgrade mode has been fixed.