Home Applications Serenji

Serenji

This application is not supported by InterSystems Corporation. Please be notified that you use it at your own risk.
4.75
4 reviews
0
Awards
874
Views
0
IPM installs
2
6
Details
Releases
Reviews
Articles
Version: 3.2.3 19 Apr, 2023
  • Correctly fetch password when connecting via a Server Manager tree entry.
  • Upgrade embedded Deltanji to version 7.1.
Version: 3.2.2 03 Nov, 2022
  • Fix REST debugging on IRIS.
  • Skip debugging through inherited method code.
  • Update branding and documentation.
Version: 3.2.1 11 Oct, 2021
  • Accept TLSv1 so debugging is possible on InterSystems versions that do not support TLSv1.2.
  • Handle WRITE output during debugging on older InterSystems versions.
  • Populate breadcrumb and outline based on chosen language mode rather than filename extension.
  • Improve GettingStarted documentation after user feedback.
Version: 3.2.0 21 Sep, 2021
  • Debugging
    • Option to break on error when a handler exists (Try/Catch, $ETRAP or $ZTRAP).
    • Display WRITE command output when debugging.
    • Support configurationless debugging. If your workspace root folders already contain a launch.json file in the .vscode folder you will be prompted to delete it on first use.
    • Support running without debugging.
    • Make the 'Pause' button work.
    • Offer 'Run' and 'Debug' CodeLenses above each classmethod. Settings (e.g. "serenji.codeLenses.debug.cls": false) allow these to be hidden per file type.
    • Contribute 'Run' and 'Debug' options to editor command button.
    • Use dynamic configurations to leverage VS Code's support for multiple concurrent debug sessions and consoles.
    • Improve prompting for entrypoint and arguments when starting to debug a classmethod / procedure / subroutine / extrinsic function.
    • Return focus to class or MAC document after debugging through its INT code.
    • Add helptext and commands to empty Debug view.
    • Pre-fill namespace selector where possible when launching debugging.
    • Include namespaces using remote databases in namespace selector.
    • Use server's connectTimeout setting during debug connect.
    • Add command for requesting a debug license.
    • Improve messages when debug license is needed.
    • Make 'Never' option on debug license dialog work properly.
    • Fix double-encoded debug license request email link bug.
  • Add walkthrough to Welcome page.
  • Add guidance to empty Explorer view.
  • Contribute commands to Remote Indicator (left end of status bar).
  • Coexist better with other ObjectScript extensions.
  • Add Serenji commands to InterSystems Server Manager tree's namespaces.
  • Add Explorer context menu option for adding Serenji folder to workspace.
  • Add new folder to end of workspace rather than start.
  • Use a different background for read-only documents when not debugging. Customizable as serenji.readonly.background, for example:
    {
      "workbench.colorCustomizations": {
        "serenji.readonly.background": "#FF000020"
      }
    }
    
  • Improve how filepaths are displayed.
  • Respect other server-side source control classes as well as Deltanji's.
  • Fix error that reported an undefined 'folders' variable.
  • Fix rare issue that caused an ECONNREFUSED error.
  • Add dataTimeout setting and default it to 20 seconds.
  • Add option to ignore warning about mismatch between client and server versions.
  • Add dependency on the georgejames.gjlocate extension.
  • Update dependent packages.
  • Embedded Deltanji Solo changes:
    • Fix full-type Change Request diff in Beyond Compare fetching wrong versions for Previous folder.
    • Correct searching for all-numeric Change Requests.
    • Support simplified Locations & Routes diagrams.
Version: 3.1.3 19 Jun, 2020
  • Support debugging when connected to a Deltanji service. Requires VCM-D-0731 update to Deltanji.
  • Embedded Deltanji Solo changes:
    • Add favicon.
    • Fix layout issues affecting Firefox on Linux.
Version: 3.1.1 06 May, 2020
  • Improve Explorer performance.
Version: 3.1.0 17 Mar, 2020
  • Change language ids and aliases for better interoperability.
  • Add initial telemetry.
  • Use webpack for faster loading.
  • Improve documentation.
Version: 3.0.11 10 Feb, 2020
  • Improve documentation.
  • Fix installer error.
Version: 3.0.9 20 Dec, 2019
  • Make debug session stop cleanly at end of execution.
  • Allow debugging to target line labels that come after a zero-length line.
  • Fix "Cannot read property 'length' of undefined" that occurred when using namespace-specific launch-type debug config in a root-level workspace.
  • Color %-labels correctly.
  • Fix issues with F12 not going to correct line.
  • Handle larger local variable arrays when debugging.
  • Suppress suggestions when typing a label at the start of a line.
Version: 3.0.7 06 Sep, 2019
  • Support debugging of REST services in conjunction with the 'REST Client' extension.
  • Display object properties and array subtrees hierarchically in the Variables pane.
  • Show private variables correctly when at topmost stack level.
  • Enable value-changing in Variables pane when at topmost stack level.
  • By default, debugging no longer stops in OBJ-only code.
  • Uninteresting code can be marked for skipping through during debug.
  • Provide a process list for attach-type debugging.
  • Provide a list if debugging needs to prompt for a namespace choice.
  • More 'Go to Definition' improvements.
Version: 3.0.6 02 Sep, 2019

See changelog at https://marketplace.visualstudio.com/items/georgejames.vscode-serenji/changelog

Version: 3.0.5 10 Jul, 2019

See changelog at https://marketplace.visualstudio.com/items/georgejames.vscode-serenji/changelog

Version: 3.0.4 08 Jul, 2019

See changelog at https://marketplace.visualstudio.com/items/georgejames.vscode-serenji/changelog

Version: 3.0.3 15 Apr, 2019

https://marketplace.visualstudio.com/items/georgejames.vscode-serenji/changelog

Version: 3.0.2 15 Apr, 2019

https://marketplace.visualstudio.com/items/georgejames.vscode-serenji/changelog

Version: 3.0 01 Apr, 2019

https://georgejames.com/files-cgi/doc/serenji/3.0.0/GettingStarted.html

Version: 2.6.3 01 Jun, 2018

http://georgejames.com/serenjiVersion

Version: 2.6.3 01 Jun, 2018

http://georgejames.com/serenjiVersion

Version
3.2.319 Apr, 2023
Category
Developer Environment
Works with
CachéEnsembleHealthShareInterSystems IRIS
First published
01 Jun, 2018
Last checked by moderator
03 May, 2023Works