For detailed information see ChangeLog
- Fix BASIC grammar.
- SFTP always creates containig directory before the transfer a file.
- Allow using the agent for SSH connection.
- The 'skipSignatureVerification' SSH connection option is now respected.
- Update versions of dependencies.
- Missed READ stetement in BASIC syntax parser is added.
- SSH issues with VS Code version > 1.81 installed are fixed.
- Default 'algorithms' and 'kex' are removed form SSH configuration.
- The 'skipSignatureVerification' SSH connection option is no longer used.
- Make extension commands 'vmssoftware.synchronizer...' return string values.
- Use 'LINK' in autogenerated MMS (instead of CXXLINK)
- Improve 'prompt finder', the extension could hang when connecting to some hosts.
- Add addConnectConfig field to the host configuration. All the values of this field are copied to the connection configuration as is.
- Improve uploading via ZIP. User can stop the action with "Stop action" command.
- Handle SystemExit exception in Python debugger.
- Terminate Python debug session on unexpected termination of the program.
- Add commands to synchronize, upload project with dependencies.
- The spaces in the mask were breaking the synchronization.
- Fix 'Prepare to debug' when there are no *.LIS, no *.MAP files in folder.
- Fix synchronization with some x86 hosts.
- Python debugger is fixed.
- SSH settings changes: 'skipSignatureVerification' is back
- SSH settings changes:
- 'skipSignatureVerification' is no longer used
- 'debug' is added for detailed tracing of SSH protocol
- SSH2 package is updated (1.5.0)
- Fix terminal requests.
- Some Fortran syntax highlighting are fixed.
- A separate terminal window opens for debugging the program.
- Catching unhandled signals in the Python debugger.
- Compatibility with a minimum VS Code version of 1.58.2.
- The STATIC keyword has been added to the FORTRAN syntax.
- Fixed showing value of dict with very long key if it is at the first position.
- Fix deleting local ZIP on uploading error.
- Correct readme file
- Prepare to debug downloads only from current build configuration output folder.
- The behavior of 'edit' download option has changed: diff edit window is opened only if the file exists on PC side. Otherwise, the file will be downloaded.
- Shortening path for task2cmd socket.
- Create read/write streams with 'binary' encoding.
- Run the project COM file before the program in the release (as in the debug) passing 'RELEASE' as a parameter.
- Uploading via ZIP uses random name for zip file and deletes it at the end.
- Spaces, dots and carets are allowed in project names and root folders.
- Python debugger: fix displaying collections when index > 9.
- Python debugger: fix displaying 'dict' object.
- Refine Python debugger output.
- Fix Python debugger (splitting long strings).
- Fix Python debugger (hangs on long file paths).
- Fix downloading system headers.
- Fix Python debugger (issue with displaying list of integers).
- VMS debugger issue with long C++ function names is fixed.
- Fix VMS debugger, Python debugger, default terminal command
- Add pre-launch python debugger command
- Add python command line options
- Fix python debugger (did not work on python 2.7)
- Fix messages
- Logo is changed
- Update messages
- Allow executing expression in Python debugger
- Fix Python debugger
- Preparing to debug as a separate procedure.
- Embedded SQL in FORTRAN
- Allow the user to set additional compiler qualifiers and defines
- New command for Python debugger to set radix
- Fix VMS debugger (resolving source files in different folders with the same basename).
- Fix Python debugger (display/set variables).
- Add developer mode for Python debugger. This feature allows tracing system files.
- Two-terminal debugger
- Fix BASIC RMSSTATUS syntax
- Fix Python debugger
- Added command to ZIP listing files on VMS side.
- Fix PASCAL syntax parser issues.
- Unzip command moved from Project settings to SSH settings
- Changed the way how the debugger finds source by module name.
- Absolute path is allowed in root (starts from /)
- Python debugger now supports entering data from debug console
- setTimeByShell settings is deleted from SynchronizeSection, supportSetFileTime is added to ConnectionSection
- Fix PASCAL syntax parser and highlighting issues.
- Add BASIC highlighting and syntax parser.
- Add experimental Pyhton debugger.
- Fix glob patterns (project settings masks).
- Fix PASCAL syntax parser issues.
- Fix PASCAL syntax parser issues.
- Handle more cases in COBOL Light-weight IntelliSense.
- Parse and skip EXEC SQL statements in COBOL.
- Fix time of uploaded files after 'Quick uploading'.
- Fix breakpoints.
- Light-weight IntelliSense for Fortran and Cobol.
- Fixed issue when extension is crashed while opening C project.
- Fixed duplicating algorithms in SSH settings.
- Function breakpoints. Data breakpoints without UI.
- Fix for display/set unicode string in Java debugger, collecting fields of java classes.
- Fix issues with templates in Java.
- Support for Java, Kotlin and Scala languages.
- One output channel for all extension messages.
- Pascal syntax highlighting.
- OpenVMS specific COBOL grammar support.
- Allow users to skip signature verification in SSH (cause: Visual Studio Code 1.36.1 issue).
- Fix: parsing compiler errors that occurred on the same line of source code.
- OpenVMS specific Pascal grammar basic support.
- Debugger: skip querying symbols with invalid names.
- Stable version
- New synchronization setting: forceLocalTime
- Grammars for PASCAL, COBOL, FORTRAN, BLISS and BASIC are included.
- New command is added: "Quick uploading"
- New project settings: addLibraries and addIncludes
- Allow customization of command to start the SSH terminal
- Named build configurations
- Small fixes
- Increase stability
- Fix unclosed connections.
- Fix uploading unsaved files.
- Initial release.