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.

v0.6.1

  • Switch the autodeploy for #INCLUDE to default to 'off'

v0.6.0

  • Add optional autodeploy of #INCLUDE files

  • Fix same line function signatures & whitespace issue

  • Increase release message debounce to 8 hours

  • Move dialog keywords to function highlighting

v0.5.0

  • Add #INCLUDE file definitions to completions

  • Add #INCLUDE file procedures to completions

  • Add camelCase to preferred cases

  • Add dataTypes to diagnostics (experimental)

  • Improve snippet user experience

  • Improve syntax highlighting clarity

  • Make completions a bit more intelligent

  • Move TERMINATE and DIALOGINTROTEXT to functions spec

  • Update RegEx patterns for refined LSP diagnostics

  • Update diff view to show local on left, remote on right

v0.4.12

  • Add support for Remote Syms with symbolic links

v0.4.10

  • Add Pied Piper file icon theme

  • Fix bug where some EASE prompts were being skipped

  • Add .FMP to the ignore list for diagnostics

v0.4.7

  • Fix diagnostics for INSERT, REMOVE queue functions

  • Fix diagnostics text on missing variables / procedures

  • Fix duplicate code actions on line with multiple errors

v0.4.6

  • Fix issue where local environments couldn't run PowerOns

v0.4.5

  • Add recursive #INCLUDE support

  • Fix issue where '@' wouldn't trigger variables

  • Fix issue where comments would break diagnostics

  • Fix issue where Symitar downloads don't pre-check existence

  • Improve performance of real-time diagnostics

v0.4.4

  • Add target Sym diff check for matching files on local repo

v0.4.3

  • Fix issue where batch PowerOns weren't able to run

  • Cleanup batch input prompts and run state handling

  • Remove unnecessary config option for batch report timeout

v0.4.2

  • Cleanup batch error output handling

  • Add support for updating existing Symitar connections

  • Remove requirement for active document on 'Get Latest Report by Title'

v0.4.1

  • Remove potentially terrifying log message

  • Add Download a Symitar File command to menu

  • Remove unavailable commands from explorer context

  • Add unused variable diagnostics

v0.4.0

  • Add guards for Remote Sym when not initialized

  • Add missing VALIDATETRANCODESTATE variable

  • Fix onsave validation for Remote Sym PowerOns

  • Add .PRO detection for non-extension PowerOns

  • Add stream init on API execution if not available

  • Prevent API execution while in "Connecting" state

v0.3.6

  • Remove download option from editor title context (non-RemoteSym)

v0.3.5

  • Add Deploy Symitar File to editor title context

  • Add HTTPs connection type validation on init

v0.3.4

  • Fix quick actions for missing variables

  • Add recursive search for #INCLUDE references

  • Add workspace and directory based PowerOn file associations

v0.3.3

  • Add support for DATAFILES in Symitar Explorer

  • Fix issue where auto-save would break UNC paths

  • Add autosave for Deploy & Install PowerOn command

v0.3.2

  • Add setting for using "offline" validation

  • Fix missing FMHISTORY records

v0.3.1

  • Include Sym number in Symitar action logs

  • Update failure state on HTTPs connection for status

  • Add missing Validation Specfile Variables

v0.3.0

  • Add support for HTTPs connections

v0.2.1

  • Fix several syntax highlighting issues

  • Cleanup command prefixes

  • Add icon theme & new status bar visualization

  • Add #INCLUDE reference links

  • Add command for downloading PowerOn

  • Add handler for Remote Sym file delete / rename

  • Added support for file manipulation accross all remote dirs

  • Added hovers w/examples for unique key in for with

v0.2.0

  • Initial release of Symitar Explorer view

  • Add support for several more cases for undefined variables

v0.1.27

  • Fix issue where init was unreachable

v0.1.26

  • Decouple dedicating user console from User sign in

  • Fix prompt handling for expired passwords

  • Fix issue where creating connection in "No Connection" state breaks flow

  • Fix issue with removing connections

  • Revert missing variable diagnostics (upcoming revamp)

v0.1.20

  • Fix user defined variable detection for completions

  • Add code action for defining undefined variables

  • Decouple diagnostics from tasks

  • Adds 'Local Development' as a connection option

v0.1.19

  • Add hour lookback limit to fetching report by title

v0.1.18

  • Fix permissions issue from local PowerOn within Symitar Quest

v0.1.17

  • Fix issue where active tab isn't changed on task selection

  • Force documents to open when already assigned an to an editor

  • Remove active connection when switching to local only mode

  • Restore init timeout status updates

  • Add permission force (new files only) on PowerOn deployment

v0.1.16

  • Add CLI worker retry when user record is in use

  • Add handling for network disconnection & re-init on restore

  • Add badge to PowerOn Pro: Tasks panel view

  • Add active Sym number to status bar

  • Cleanup menu and Symitar connection flows

  • Add support for a local only mode

v0.1.15

  • Search full document for PowerOn title & prompt if missing

  • Switch PowerOn Pro activation to startup finished

  • Add PowerOn language detection on already opened files

  • Add symbol recognition for PowerOn divisions

  • Add panel view container for tasks (@todo) in open PowerOns

v0.1.14

  • Fix win32 glob pattern for file associations

  • Add report title match by variable & remove input prompt

v0.1.13

  • Add prompt support for "Awaiting Approval" during init

v0.1.12

  • Add state fixes for auto-save

  • Add comment tag higlighting & completions

v0.1.11

  • Add simpler diff check & remove auto-closure

  • Add auto-save when for Deploy / Deploy & Install commands

  • Fixed issue where simultaneous CLI worker inits would fail

  • Fixed AIX users with mult-sym access

  • Add context menu and editor buttons for commands

v0.1.8

  • Add auto-detect for PowerOn language

  • Cleanup diff check failure state handling

  • Add file icon for PowerOn language id

  • Cleanup PowerOn function parameters

  • Add snippets for "Every", "For Account", "For Record", and "For Record (With)"

  • Filter out conflicting functions / keywords from completions (for snippets)

  • Added pre-validation for "Run Batch PowerOn" and "Deploy and Install PowerOn" commands

  • Updated validation diagnostics to reflect local PowerOn name

v0.1.7

  • Fix issue where diagnostics are not cleared on closed documents

  • Add configuration for batch queue selection

  • Add configuration for CLI woker timeout

  • Add debug logs for data stream

v0.1.6

  • Added log for requiring override to dedicate console

v0.1.5

  • Add "Deploy and Install a PowerOn" command

  • Cleanup CLI states, add EASE selection, & multi-sym AIX user

  • Add better logging, error handling, and stability

v0.1.4

  • Fixed more case sensitivity issues determining variables

  • Fixed typo causing CRLF replacement to remove

v0.1.3

  • Fixed case sensitivity with determining the PowerOn title

  • Added prompt for title if it's missing in PowerOn

v0.1.2

  • Adds support for deploying a PowerOn

v0.1.1

  • Fixes various missing keyword hover content

  • Adds programming terms to hover content

  • Adds support for data types

  • Remove preferred case from user defined variables

  • Fixed issue with signature help on arrays

v0.1.0

  • Adds "Get Report By Sequence" command

  • Adds "Do Block" snippet

  • Adds diff check on PowerOn open and run

  • Adds support for custom definitions to completions

  • Adds non-overriding PowerOn validation

  • Various bug fixes and stability improvements

v0.0.9

  • Adds support for multiple connections

  • Cleans up status state management

  • Reduces hostname validator to just "required"

  • Switches to batch PID monitor on runs

  • Fixes PowerOn run error handling & output

  • Adds various trace logging

v0.0.8

  • Fixed edge case for pattern recognition on single word records

  • Fixed LSP settings signals

v0.0.7

  • Removed CU Build placeholder defaults

v0.0.6

  • Prevented multiple reload windows on portSsh change

  • Fixed issue where settings weren't persisting

v0.0.5

  • Fixed issue where CR + LF would prevent Validation / Batch Run

v0.0.4

  • Fixed file path issue for Windows OS

v0.0.3

  • Fixed Batch Output newline

v0.0.2

  • Various stability improvements

  • Added "Get Latest Report By Title" command

  • Added support for Batch Run w/o return PID on complete

v0.0.1

  • Initial release

Last updated

Was this helpful?