https://alternetsoft.com.au/version-history/9-1

AlterNET Studio 9.1 - mid-cycle release

A mid-cycle release focusing on improvements for all our component libraries: Code Editor, Scripter, and Form Designer.
28 September 2023

Main enhancements

  • Support for CodeFix/Code refactoring features for C# and Visual Basic parsers.

  • Support for IronPython 3.4 script execution and debugging.

  • Code completion extended to work with third-party Python packages.

Below is a list of changes in this release:

Code Editor

+ Matching braces in the Visual Studio theme are now painted with round rectangles around them.

+ Light-color arrows are now used in the signature help when using a dark color theme.

+ A few more shortcuts were added, and some redundant ones were removed from the default key mapping.

+ MoveSelectionUp/MoveSelectionDown methods were added to the Selection (invoked via Alt + Up or Down arrows).

+ Visual artifacts with highlighting outline area on top of the read-only lines have been fixed.

Parsers

+ Code Fix/Code Refactoring features are now implemented for Roslyn C#/Visual Basic parsers.

+ Code completion is now supported for third-party packages like NumPy.

+ Document comment sections now show summary information when collapsed for Roslyn C#/Visual Basic parsers.

+ Quick info tips are now trimmed to a maximum of 500 characters for Python Parse when a user hovers the mouse over a symbol.

+ The new code completion images are now used for LSP parsers.

+ Event handler code is generated when code completion for adding an event is used in the case of Roslyn C# parsers.

- The bug with code completion incorrectly showing after a user types < or > characters in case of using an advanced C# parser has been fixed.

Scripter and Script Debugger

+ IronPython 3.4 is now supported.

+ Debugger Display attribute is now supported, providing user-defined information for debugger tooltips and watches.

+ Global object can now be passed to C# scripts.

+ Exception dialog box has been extended allowing users to configure stopping on exception behavior when debugging scripts.

+ Evaluation dialog now uses images with alpha channels.

+ Run to Cursor command added to the Debug menu and toolbar.

- The bug with compiling SDK projects created with Visual Studio 2022 has been fixed.

- The bug with expanding evaluation results with properties that can not be evaluated has been fixed

- The bug with signing script assemblies with a certificate under .NET 6/7 has been fixed.

- The bug with debugging libraries compiled with .NET 6/7 has been fixed.

Form Designer

+ Component list was added to the Properties window for selecting components and controls on the form.

+ Inplace editor was added to the Toolbox for category and items editing.

- The bug with copy/paste operations in the Toolbox filter has been fixed.

Installation

+ Hyperlinks in the installation license agreement can now be clicked.

Documentation

+ Updated API reference.

Licensing model

- The bug with the evaluation screen incorrectly displayed at compile-time for WPF applications has been fixed.

Demo projects

- An Isolated script demo project has been updated to run under .NET 6/7.

- A WPF project has been added showing how script debugging can be used in a separate thread.

- AlterNET Studio demo reports compilation errors for all projects in the opened solution now.