Changelog

Keep track of changes to PowerOn Pro. This changelog is maintained in a best effort fashion and may not reflect all changes being made.

v1.6.5

  • Add powerondemand snippet

  • Add New PowerOn File... and New PowerOn Demand File... context commands

  • Fix issue where Untitled documents couldn't use snippets

  • Fix issue where Untitled documents threw various LSP errors

  • Fix issue where VS Code would steal focus when updating webviews

v1.6.4

  • Add rename symbol for defined variables and procedures

  • Add unique key (for <record> with) completions

  • Cleanup functions, keywords, and variables camelCasing

  • Fix misleading log messages for failed deployments

  • Prevent trigger in general contexts

  • Update PowerOn validate diagnostics to remain until file change

v1.6.3

  • Add a useTabs formatting option

  • Add a formatOnSave formatting option

  • Add retries for batch execution polling on HTTPs

  • Add reconnect for dropped SSH clients for both connectors

  • Add forced document newline on save (requirement for Quest)

  • Add LSP support for Untitled documents with poweron as language

  • Fix issue with alignLogicalOperators for nested parentheses

  • Fix interactive PowerOn execution inputs for SSH and HTTPs connectors

  • Update expandParentheses to use configured indentation

v1.6.2

  • Add alignLogicalOperators to vertically align operators

  • Add expandParentheses to place ( and ) on their own line

  • Add spaceAroundOperatorsExclude to ignore for certain contexts

  • Fix issue where SETUP division was doublespacing right side =

  • Fix issue where commented inline keywords were breaking the formatter

  • Simplify spaceAroundEquals to spaceAroundOperators

v1.6.0

  • Add PowerOn Formatter (Experimental)

  • Fix issue with Division and Do/End colorizers

  • Fix issue where invalid User/Password on HTTPs validate wasn't captured

  • Fix issue where PROCEDURE snippet was malformed

v1.5.11

  • Fix issue where document references use Remote Sym first

  • Fix issue where #INCLUDE files weren't being replaced for Offline Validation

v1.5.10

  • Fix issue where #INCLUDES were spawning new SFTP channels

  • Fix issue where validation diagnostics weren't updated for HTTPS

  • Fix issue where divisions & system variables were tokenized in comments/strings

v1.5.9

  • Add verbose client connector debug logs

  • Fix issue where Remote Syms would deploy on implicit save with commands

  • Fix issue where invalid PowerOns would appear to install successfully

v1.5.7

  • Syntax highlighting hotfixes

v1.5.6

  • Add function parameter descriptions

  • Add completions to function parameter enumerations

  • Add return types to function hovers

  • Fix issue where PowerOn tokens in strings/comments would break divisions

  • Improve syntax highlighting, hovers, and tokenization

v1.5.5

  • Fix issue where snippets weren't included in completions

v1.5.4

  • Add new command Clone Sym Directory

  • Add new command Compare with another Sym

v1.5.3

  • Fix issue where Windows wasn't removing Remote Syms properly

  • Increase frequency for Remote Sym download progress logs

v1.5.2

  • Add support for SFTP to Remote Sym (WSL no longer required)

  • Add update command for Remote Sym

v1.5.1

  • Patch CSP for Webviews

v1.5.0

  • Add dynamic download commands for Remote Sym workspaces

  • Add file association setting for language flexibility

  • Improve error handling across extension

  • Lazy-loading for SSH workers to prevent AIX user lockout

  • Move to @libum-llc/symitar library for SSH and HTTPS connectors

  • Various performance improvements & refactorization

v1.4.9

  • Add reset for force disconnect on every Symitar action

  • Add support for custom #INCLUDE paths

  • Add #INCLUDE file for deployments during validation

  • Fix #INCLUDE deploy clobbering

v1.4.8

  • Add a setting for force disconnection after 'n' hours

  • Add custom .PRO and .DEF completions for #INCLUDE files

  • Fix document references for #INCLUDE files in subdirectories

  • Move define variable diagnostics to Free version

v1.4.7

  • Add remote script execution timeout and PID cleanup

  • Fix issue where validation from #INCLUDE file appears in primary PowerOn

  • Fix issue with terminated batch reports for HTTPs connector

  • Skip diagnostics check for directories that don't exist

v1.4.6

  • Add new file diff check between local directory and Sym

  • Fix autocomplete issue with THEN keyword

  • Fix Symitar command error handling

v1.4.5

  • Fix definition links for #INCLUDE files and procedures

  • Fix subfolder file deployments

v1.4.4

  • Increase SSH fetch report timeout to max 60 mins

v1.4.3

  • Fix pattern issue with FMPerform

v1.4.2

  • Add a new snippet for PROCEDURE

  • Update order of snippets in autocompletions to be first

v1.4.1

  • Fix autocomplete issue with ELSE keyword

  • Fix issue with warning expiration pattern

  • Prevent autocomplete from rendering on initial spaces

v1.4.0

  • Add auto-selection for PowerOn file type on deploy & install

  • Add remote file listing for downloads

  • Add batch report cache for in-editor viewer

  • Fix issue where problems wouldn't clear on document close

  • Fix validation diagnostics w/tab indentation

v1.3.0

  • Add notifications for batch completions

  • Add multi-output support for batch execution on HTTPs

  • Fix regression for multi-directory deployments

v1.2.1

  • Cleanup DO and END highlighting

  • Fix unnecessary UNTIL term in snippets

v1.2.0

  • Add DO and END block matching

  • Add DO and END semantic depth coloring

  • Add configuration for batch reports (output, editor, or viewer)

  • Fix status bar not properly reflecting state

  • Update fetching batch reports for SSH connections

v1.1.0

  • Add cosmetic changes to subscriptions UI

  • Update successful sign-in page

v1.0.2

  • Updated webviews & subscription messaging

v1.0.1

  • Fixed script path issue from restructure

v1.0.0

  • Official release 🎉

  • Add subscription UI to side bar

  • Remove preferred case from defined variables & procedures

  • Switch to PowerOn Pro activity bar

Last updated

Was this helpful?