AlterNET Studio v9.0

Released: Jun 1, 2023

v9.0 での更新項目

機能

  • Code Editor
    • A Microsoft Visual Studio theme has been added to the editor.
    • Now includes a magnifier area making it easier navigate a document's content.
    • Images with alpha channels are now used in code completion, line styles and bookmark indicators.
    • DataTips shown during expression evaluation now follow the visual theme.
    • Standalone Search/Replace dialog forms now follow the visual theme.
    • TextEditor now uses a default border style similar to RichEdit control.
    • Custom Border style has been added to SyntaxEdit, allowing you to specify different border colors and widths.
    • Image lists used in code completion are now cached for better performance.
    • Incremental search is now implemented via a popup search panel.
    • Now supports emoji characters.
  • Parsers
    • TextMate-based generic parser has been added, supporting all language themes from Visual Studio code.
    • Python LSP parser has been updated to include embedded packages for three different Python language servers, including Pyright, which drives the Visual Studio Code Pylance extension.
    • Roslyn parsers have been updated to the latest version of Microsoft Code Analysis API.
    • Improved performance of LSP-based parsers.
  • Scripter
    • Scripter now supports compiling, executing and debugging non-file system-based Python/IronPython and TypeScript code.
    • StepOut command has been added to Debug toolbar and menu.
  • Form Designer
    • Can now serialize forms into Python code and run them using Python.NET scripting engine.
    • Toolbox now supports in-place editing for categories.
    • Property Grid now includes a component list that shows all controls on the form.
  • Installation
    • All core libraries and NuGet packages have been updated to support Microsoft .NET Framework 4.6.2, .NET 6 and .NET 7.
    • A SyntaxBuilder tool, used to create generic parser schemes, has been added to the program installation.
    • Installation now offers to run the Demo Explorer at the end of the installation process.
    • All assemblies and demo projects are now signed with an Alternet Software certificate.
  • Licensing model
    • License checking is now not performed in case .licx files are not included in the application.
  • Demo Projects
    • Demo projects have been updated to target .NET 4.6.2, .NET 6 and .NET 7 Frameworks.
    • Debugger UI thread example project has been added to demonstrate how Python and TypeScript script debuggers can be used to debug scripts that are run within the context of a separate form.
    • Python Threading demo has been added to show how several separate scripts can be executed simultaneously.
    • Python DAP demo project has been added to demonstrate debugging of multiple threads.
    • AlterNET Studio demo now includes a bookmark management toolbar and saving/loading bookmarks between application sessions.
    • PackageReference demo has been added to show how Scripter and Code Editor can reference NuGet packages.

不具合の修正

  • Code Editor
    • Code completion drawing was optimized to remove flickering.
    • Code Editor handles shortcuts like Ctrl + K Ctrl+ N correctly, even if they’re present in the main menu items.
  • Parsers
    • The issue with code completion for generic classes has been resolved for advanced C#/Visual Basic and TypeScript parsers under .NET 6/7.
    • The issue with showing descriptions for the code completion members has been fixed for C#/Visual Basic and TypeScript parsers.
    • The issue of an un-indenting current statement when typing { in the editor when connected to the C# parser has been fixed.
    • The issue with formatting code containing read-only lines has been fixed.
    • Several issues with Schema-based code completion for XML have been fixed.
  • Scripter
    • The Issue with code completion not being displayed in the evaluation dialog has been fixed.
    • Now, it’s possible to specify implicit using both for .cs and .csx scripts.
    • The Issue with TypeScript scripts located on the drive other than C:\ has been resolved.
  • Form Designer
    • Exception when adding a column in DataGridView designer has been addressed.