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.
June 2026
v1.10.0
Fix undefined variable Quick Fix so it creates a missing
DEFINEsection in the correct location before adding the variableAdd diagnostics for mismatched
DO/ENDblocks that leave a section unclosed before the next section beginsFix false syntax diagnostics and semantic highlighting for aliased child records such as
SAVINGS TRANSFER:TYPE
v1.9.7
Fix semantic token coloring for variables, functions, fields, and records after complex call arguments involving string concatenation,
record:fieldreferences, and nested functions
May 2026
v1.9.6
Fix online PowerOn validation with same-directory local
#INCLUDEfiles after companion include validation changes
v1.9.5
Delegate offline include validation to the shared Symitar library
Fix validation diagnostics for errors in local
#INCLUDEfilesFail fast when Symitar hosts are unreachable
Quiet Remote Sym auto-deploy and auto-validation success notifications
Suppress noisy standalone include diagnostic logs
v1.9.4
Fix PowerOn syntax coloring and literal typing for dialog functions and
SYSSYMDIRECTORYFix FMPERFORM diagnostics for parent subrecord paths
Improve FMPERFORM completions for parent subrecord paths
April 2026
v1.9.3
Correct validation specfile variable (
@VALIDATE*) data types in the analyzerFix include-file diagnostics leaking onto the main file when an include path cannot be resolved
Fix inline comments not being highlighted inside multi-line
FOR ... WITHandSORT/SELECTclauses
v1.9.2
Add completions and hovers for the
NONACCTNAMErecordAdd single-click preview and double-click pinning for reports opened from the sidebar
Fix duplicate entries in the Tasks panel for git diff and history views
Fix rename symbol and reference counting across library consumers
Fix reference CodeLens on non-declarations in spec files without a
DEFINEsectionFix false-positive
invalid mnemonicdiagnostics forLOANAPP PERSONandNONACCTNAMEname fieldsFix report viewer and subscription view activation states
v1.9.1
Fix type inference for predefined variables such as
@RGUSERCHR*and@RGANSTEXTCorrect SymConnect and MemberConnect spec variable data types in the analyzer
Improve FMPERFORM parser recovery while typing incomplete
SETstatements
v1.9.0
Add analyzer-driven semantic highlighting for variables, records, fields, procedures, constants, and literals
Add
N referencesCodeLens above defined variables and proceduresAdd diagnostics for constant reassignment, expression validation, division by zero, dead branches, and non-exhaustive conditional paths
Add
FOR EACH WITHcompletions for unique keys and record fieldsAdd FMPERFORM / TRANPERFORM
SETfield completions, hovers, and signature helpImprove syntax highlighting for operators and literals in
FOR WITHandSORT/SELECTclauses
v1.8.0
Add the Libum Semantic Analyzer for PowerOn
Add
#INCLUDEfile diagnostic routing to parent specfilesAdd
GETFIELD*,GETDATA*, andVALIDATEFIELDSETfunction parameter completionsAdd new diagnostic settings:
fieldValidation,functionValidation,statementValidation, andsyntaxErrorsAdd parser-based diagnostics replacing regex-based validation
Add undefined variable quick fix and DEFINE section completions
Fix failure mode for SSH transfer permission changes
Fix Plus subscription defaulting to active before validation
Improve auto-completions with new trigger characters for function parameters
March 2026
v1.7.0
Add native Reports (Preview) alternative to Print Control
Add
LOAN RATECHANGEandCTR BRANCHdatabase records to language serverFix burst SSH worker requests stability issues
Fix issue where HTTPS connector would falsely show connected
Fix issue where native SSH deployments on all Symitar files weren't applying the correct SYM### group
Improve varying connection statuses including
Permission Denied
February 2026
v1.6.6
Add support for
CHECKORDERrecord to language serverAdd hovers for records & improve inline fields
Fix issue where inputs were triggered incorrectly on PowerOn execution
Fix issue where Fetch Report by Title was returning first result in Batch Summary
Fix issue with record completions that were out of context
Improve completions for multi-word records (e.g.
share name)
v1.6.5
Add
powerondemandsnippetAdd
New PowerOn File...andNew PowerOn Demand File...context commandsFix 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) completionsCleanup 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
useTabsformatting optionAdd a
formatOnSaveformatting optionAdd 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
poweronas languageFix issue with
alignLogicalOperatorsfor nested parenthesesFix interactive PowerOn execution inputs for SSH and HTTPs connectors
Update
expandParenthesesto use configured indentation
v1.6.2
Add
alignLogicalOperatorsto vertically align operatorsAdd
expandParenthesesto place(and)on their own lineAdd
spaceAroundOperatorsExcludeto ignore for certain contextsFix issue where SETUP division was doublespacing right side
=Fix issue where commented inline keywords were breaking the formatter
Simplify
spaceAroundEqualstospaceAroundOperators
January 2026
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
December 2025
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 DirectoryAdd 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/symitarlibrary for SSH and HTTPS connectorsVarious performance improvements & refactorization
October 2025
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
August 2025
v1.4.6
Add new file diff check between local directory and Sym
Fix autocomplete issue with
THENkeywordFix Symitar command error handling
v1.4.5
Fix definition links for #INCLUDE files and procedures
Fix subfolder file deployments
July 2025
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
PROCEDUREUpdate order of snippets in autocompletions to be first
v1.4.1
Fix autocomplete issue with
ELSEkeywordFix issue with warning expiration pattern
Prevent autocomplete from rendering on initial spaces
June 2025
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
May 2025
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
April 2025
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