ALTERNET STUDIO 7.0

AlterNET Studio 7.0 is a major release with the main focus on bringing Python/IronPython code editing and script debugging capabilities.

Main enhancements include:

  • 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.

Previous
Previous

ALTERNET STUDIO 7.1

Next
Next

ALTERNET STUDIO 6.2