InterSystems Open Exchange December 2021 Digest
Hey Developers! Here is a digest of new solutions and applications submitted to the InterSystems Open Exchange in December 2021.
✓ 703 downloads in December
✓ 562 applications all time
✓ 15,816 downloads all time
✓ 1,457 developers joined
The simplest template to use InterSystems IRIS in Docker and with an arbitrary InterSystems Community Package
Sample repository to show how to migrate from PostgreSQL to InterSystems IRIS
Do you need some real data to use in your projects? Why not use real data from the best sources?
v3.1.38
- fixed issue with treemap tooltip values formatter (#228)
- added Embed mode support for the dashboard (#234)
- added
maxZoom
data property to specify maximum zoom level for map widget (#235)
v0.0.2
Utilize ZPM to install crud and crudall web applications from template
v1.2.1
- Enhancements
- Overhaul
WorkspaceSymbolProvider
(#772) - Add
Open Shell in Docker
option to Server Actions menu (#778) - Preliminary web extension support (#782)
- Check all local folders in multi-root workspace for local copy of file (#785)
- Overhaul
- Fixes
- Fix
FileSystemProvider
mtime caching (#770) - Comply with new VS Code policy for scoping access to VS Code proposed API (#771)
- Append .pkg to package name when passed to source control / server command extensions (#776)
- Improve error messaging for Studio Actions (#784)
- Upgrade vulnerable dependencies (#787)
- Fix
- Fixes
- Debugger: Breakpoint with no hitCondition cannot be set (#766)
- Enhancements
- Add 'Show Class Documentation Preview' button and command.
- Improve how line comment markers carry over when newline is entered (#541)
- Allow server-side source control class UserAction method call with Action=3 to launch an http/s or ftp/s URL in the external browser (contributed by @a-boertien).
- Add support for conditional breakpoints.
- Improve documentation.
- Fixes
- Prevent save of isfs class if filename doesn't match the class it defines (#410)
- Refresh ObjectScript Explorer after export (#502)
- Improve message when
/api/atelier
web application is disabled or missing (#752) - Correctly handle dots in routine names, preventing two copies of the same routine from being opened concurrently (#748)
- Handle multiple selections when performing compile or delete from ObjectScript Explorer (#746)
- Revert document instead of attempting an undo when server-side source control signals this is necessary.
- Resolve issue causing unusable authentication page after CSP timeout.
- Fix XML to UDL conversion.
- Upgrade vulnerable dependencies.
- Require confirmation before compiling all code in namespace (#677)
- Respect
maxResults
parameter when running server-side search (#713) - Handle multiple spaces between
Class
keyword and classname (#717) - Report license starvation connection error properly (#721)
- Display AfterUserAction errors reported by server-side source control (#701)
- Preserve user edit if it triggered a successful checkout in server-side source control (#703)
- Fix failing
Go to Definition
from CSP file when working with isfs (#727) - Support 'Open Document' action by server-side source control (#731)
- Upgrade vulnerable dependency.
- Add Watchpoint support to debugging (#697)
- Make QuickOpen respect any
filter=xxx
query parameter on the isfs folder definition (#593) - Fix unexpected alerts about server-side copy being newer when working with isfs (#683)
- Always run isfs dialog's serverInfo request in the %SYS namespace (#682)
- Fix "Cannot read property 'toLowerCase' of undefined" error on startup (#693)
- Report problem if isfs workspace definition points to non-existent server definition (#695)
- Give clearer messages if user has insufficient privilege on the server (#678)
- Allow opting out of 'Other Studio Action' server-side source control calls (#691)
- Allow extension to work in untrusted workspaces.
- Don't switch to File Explorer view when opening a file from ObjectScript Explorer (#651)
- Scroll to correct line after an Output panel link is clicked (#657)
- Handle compilation errors better (#673)
- Improve documentation.
- Upgrade vulnerable dependencies.
- Support client-side web app (CSP) workflow as long as web app path is in the
/csp/*
space (#147, #449) - Add compile-only commands 'Compile Current File' and 'Compile Current File with Specified Flags...' (#595)
- Add 'Edit Other' command plus menu option below 'View Other' (#309)
- Report server-side errors from imports and isfs saves (#391)
- Use web app token when authenticating with Management Portal and Class Reference.
- Permit empty argument list in 'Debug this' (#642)
- Add
objectscript.compileOnSave
setting to turn off post-save compile (#594) - Treat
system=1
parameter on non-%SYSisfs
folder spec as signal to include %-items (#623) - Add
objectscript.multilineMethodArgs
setting to use UDL parameter supported on servers with API version 4+ (#457) - Add snippets for business processes.
- Prevent leading space in front of Class keyword from blocking import (#613)
- Import into the correct namespace when working with multi-root workspace (#535)
- Refactor 'Jump to Line' to use DocumentSymbolProvider.
- Improve 'View Other' when working with servers supporting API version 4+ (#363)
- Support Language Server enhancement that opens local copy of file when using 'Go to Definition' in client-side editing mode.
- Update connections when settings are changed (#608)
- Improve documentation.
- Upgrade vulnerable dependencies.
- Avoid prompting for already-saved password (#61)
- Constrain QuickOpen list contents when
isfs
folder path targets a specific package (#581) - Show
isfs
folder label in breadcrumb even without proposed APIs enabled (#599) - Improve information about compiler flags (#532)
- Add clickable links to compilation error text in Output pane (#386)
- Relabel Variables folders in debugger to be
Private
andPublic
instead ofLocal
andGlobal
(#482) - Fix debugging breakpoint command message when class has multiple packages (#597)
- Support expansion of orefs in debugger Variables pane provided server-side API version implements the necessary support (#598)
- Improve README.
- Upgrade vulnerable dependencies.
v1.0.2
Added articles and video links in project description.
Articles
Video
v1.0.3Added a GitHub action for automatically API scan on pushes to the repository. Check out this article for more information.
v1.1.14
- Generate() documentation fix,
- Classname autogeneration fix on Windows,
- Shields for code quality and last commit indication
Added the Append support. A new parameter pAppend=1 allows to add records from a file with similar scheme
v1.2.0
Git add packages by @isc-svelury in #79 Removing from source control now works by @isc-svelury in #80 Queue filter by @isc-svelury in #82 compatibility fix for IE + minor bugfix by @isc-svelury in #83 Reload page on login expiration by @isc-svelury in #84 String.substr() is deprecated and substring() works a little differently by @isc-svelury in #87 Updated README with OpenSSH requirement by @isc-svelury in #89 Merge minor UX improvements by @isc-svelury in #94 Automatically stage any changes to sc-list.txt and note in README by @isc-svelury in #96 Stash list, pop, apply, drop; stash files from workspace by @isc-svelury in #95 Background color fix by @isc-svelury in #99 Automatically refresh the list of files in Working Copy after stashing by @isc-svelury in #98 includes is not supported by IE. Use indexOf instead. by @isc-svelury in #97 Preserve filenames for AbstractDocuments by @isc-svelury in #100
v1.0.2
ZPM package bugfixes
v1.0.3ZPM Module version bump
v1.0.4ZPM version bump