Syside 0.8.1

Released on October 8th, 2025.

This version’s documentation.

Editor

:bug: Bugfixes

  • (IDE) Improve mapping of types and packages to LSP concepts
  • (lsp, windows) Fix relative globs ignoring prefix directories
  • (lsp) Fix that documents with custom error nodes were formatted
  • (windows) Fix crash when attempting to report errors from IO schedule
  • (fs,windows) Fix that ~ was not normalized in glob patterns

Modeler

:rocket: Features

  • (cli) Introduce Syside Modeler CLI with check and format commands. For more information, refer to Modeler CLI docs.
  • (licensing) Add commands for storing the license key in the operating system’s secure storage (keyring)

:bug: Bugfixes

  • (IDE) Improve mapping of types and packages to LSP concepts
  • (installation) Improve detection of conflicting Syside Editor installation
  • (installation) Check that the version of installed Syside tools is compatible
  • (installation) Do not wait for pop-up dialog to be closed when installing Syside tools
  • (installation) Improve error messages related to installation failures of Syside tools
  • (licensing) Improve error messages when checking the license key
  • (lsp, windows) Fix relative globs ignoring prefix directories
  • (lsp) Fix that documents with custom error nodes were formatted
  • (windows) Fix crash when attempting to report errors from IO schedule
  • (fs,windows) Fix that ~ was not normalized in glob patterns

Automator

:bug: Bugfixes

  • (lsp) Fix types and packages to map better to CompletionItemKind and SymbolKind
  • (fs) Fix normalize_path_inline to always upper-case Windows drive letter
  • (lsp, windows) Fix relative globs ignoring prefix directories
  • (windows) Fix crash when attempting to report errors from IO schedule
  • (python) Add environment argument to syside.preview loading functions
  • (printer) Fix that empty reference is printed when the reference equals its scope (Reported in forum post 241)
  • (lsp) Fix that documents with custom error nodes were formatted
  • (parser) Fix inconsistent multiline comment and note formatting by trimming docstrings at parse time
  • (serde) Fix that specific order of attributes could lead to some owned related elements deserialized as unowned (forum post 242)
  • (fs,windows) Fix that ~ was not normalized in glob patterns

:books: Documentation

  • (python) Fix allow_errors documentation in syside.preview
1 Like