https://alternetsoft.com.au/version-history/9-5-x

AlterNET Studio 9.5.x - cumulative service pack

Version 9.5’s cumulative service pack offers key fixes and performance enhancements.
15 November 2024

Since releasing AlterNET Studio 9.5, we have fixed a few minor bugs. These bug fixes were published as NuGet packages, and are now available for download and integration into your projects. Below is the list of changes:

AlterNET Studio 9.5.10

+ Execution scope for Python/IronPython can now be preserved between subsequent script executions.

+ Script debugging by a standalone debugger can now be initiated from the calling application where the script to be debugged is executed.

+ Syntax parsers can now return symbol information even if symbols are located in external sources (such as .NET assemblies).

- The bug with incorrect updating structure guidelines for Visual Basic and VBScript advanced parsers has been fixed.

- The bug with the Attach to Process dialog not working for the .NET core application has been fixed.

- The bug with expression evaluation if debugger and running applications use different versions of .NET Framework/.NET Core has been fixed.

AlterNET Studio 9.5.9

- New debugger options for debugging Python and IronPython scripts: DisableJustMyCode and DisablePythonLibraryCode have been added, allowing control over the debugging of Python library files.

- The bug with incorrect reporting in the XML parser when case close tag was missing has been fixed.

- The bug with outlining section created for single-line declarations in Roslyn parsers has been fixed.

- The regression issue with evaluating Rectangle properties in the .NET Script debugger has been fixed.

- The bug with Code Editor jumping to the wrong position when applying code completion suggestions has been fixed.

AlterNET Studio 9.5.8

+ Code Editor’s tooltips showing quick Information now include information about the return values of the functions.

+ Applying single-line comments to the selection now takes into account white spaces in the selected lines.

+ AlterNET assemblies distributed via NuGet packages are now signed.

- The bug with TextEditor crashing when only AlphaImages were provided via Quick Info has been fixed.

- The bug with code completion for schema-based XML parser not showing appropriate information has been fixed.

- The bug with changing values for strings containing \r\n symbols in the .NET Script Debugger has been fixed.

- The bug with changing decimal values in the .NET Script Debugger has been fixed.

- The bug with the watch expression not showing individual list items in the .NET Script Debugger has been fixed.

AlterNET Studio 9.5.7

+ Roslyn C# and Visual Basic parser now use the latest version of Microsoft code analysis API (4.10)

+ Quick info now differentiates between type and constructor when showing the description for the object creation statement in the code editor.

+ Python parser now supports parsing of .pyi files that are used to provide IntelliSense.

- The regression issue with incorrect auto-indenting in the code editor connected to the C# parser when typing open brace has been fixed.

- Typing space the code editor connected to the XML parser no longer shows incorrect code completion suggestions.

- The incorrect parsing of annotated declarations in the Python parser has been fixed.

- Hidden lines in the code editor can no longer be deleted by pressing Delete or Backspace.

- The issue with incorrect culture info used to display debugger evaluation information has been fixed.

AlterNET Studio 9.5.6

+ f-strings are now supported in the Python parser.

+ Special Identifiers with custom lex style are now supported in the Python parser.

+ Custom color theme is now supported for TextMate parsers.

+ Step Out command is now supported for the Python and IronPython debugger.

+ “No Suggestion’ used in the code completion can now be changed for WPF TextEditor.

- The bug with reference highlighting making editing sluggish has been fixed.

- The bug with C grammar used for the C++ TextMate parser has been fixed.

AlterNET Studio 9.5.5

- The bug with parsing Dictionary Comprehension in the Python parser has been fixed.

- The bug with activating the license at the end of the installation has been fixed.

- Stack overflow exception is now correctly reported during debugging of Python/IronPython scripts.

- The bug with parsing lambda expressions in the Python parser has been fixed.

AlterNET Studio 9.5.4

+ CreateLanugageClient/InitClientOptions methods have been made virtual in LSP Parser’s Workspace so a developer can override them and extend initial Workspace settings.

- The bug with the Exception dialog displayed when a user has stopped TypeScript script debugging has been fixed.- Incorrect Region/Endregion templates have been removed from the XML parser IntelliSense.

AlterNET Studio 9.5.3

+ TextEditor control selection search has been improved.

+ Intellisense for lambda expression was implemented for the advanced C# and Visual Basic parsers.

- The Issue with the Visual Basic Roslyn parser conditionals symbols like Debug=True, or MyConst = 1 have been fixed.

- Regression issue: a missing set method for VsControlsTheme.Paitner was restored.

AlterNET Studio 9.5.2

+ Smart-indentation is now supported for C/C++ , Java, Lua, PowerShell, and R LSP parsers.

+ Find results control now supports ShowLineNumbers, ShowFileNames, ShowFilePath and ShowSource options.

+ SyntaxEdit control selection search has been improved.

+ Python scripting now supports typed global items.

- The bug with the SyntaxEdit’s Gutter.OnClick not called if line numbers displayed on the gutter has been fixed.

AlterNET Studio 9.5.1

- The bug with the incorrect position of the IME window when typing in the SyntaxEdit control while CodeCompletionWindow is displayed has been fixed.

- The bug with the incorrect indentation when pressing Enter after a sing-line comment in Roslyn parsers has been fixed.

- The bug with the Minimap tooltip crashing in case of lines containing tab characters has been fixed.

- The bug with re-loading already loaded assemblies when copying references during .NET script compilation has been fixed.

- The bug with the LSP C parser using the C++ language standard has been fixed.