- Update dependencies (#324).
- Update dependencies (#316, #317, #318, #319, #321).
Minimum VS Code version is now 1.109.0.
- Launch Management Portal pages in Integrated Browser (#310).
- Update dependencies (#311, #312).
- Fix logic for invalidating a REST session (#301).
- Prevent uncaught error in
retryServercommand (#306). - Update dependencies (#302, #303, #304, #307).
- Show error in tooltip when expanding a
Serverstree items fails (#294). - Hide
Serverstree icon buttons for creating workspace folders for servers that don't support them (#299). - Update dependencies (#295, #297).
- Fix Servers tree action buttons for servers defined in a workspace folder (#287).
- Add command to sign out of multiple accounts at once (#288).
- Update dependencies.
- Preserve case of username in
scopes[1]sogetSessioncaller can obtain it exactly (#281).
- Show servers defined in workspace folder settings in
Currenttree UI (#273). - Support choosing settings scope for
Add Servercommand (#274). - Publish
@intersystems-community/intersystems-servermanager@3.10.2type definitions (#275). - Show servers defined in workspace folder settings in
All ServersUI (#276).
- Try to end /api/atelier web sessions when extension deactivates (#267).
- Update dependencies.
- Show
objectscript.conn.docker-composetype connections under 'Current' node (#187). - Declare
authenticationcontribution (#246). - Fix publishing to Open VSX registry (#248).
- Suffix generated server-side folder names with web app path (#252).
- Introduce an ellipsis submenu and demote Open Portal to it (#255).
- Support running in a web environment (#258).
- Input UI tweaks (#259).
- Update dependencies.
- Prevent overprompting for permission and account (#242).
- Update dependencies.
- Helpstring for intersystems.servers object incorrectly stated that uppercase letters are accepted (#229).
Edit Settingscommand now opens JSON file instead of Settings UI (#230).
- Don't attempt to open the Management Portal in the Simple Browser for IRIS 2024.1+ (#223).
- Updated dependencies.
- Change "Starred" to "Favorites" in command titles (#210).
- Add 'Remove from Recent' to context menu of Recent entry (#213).
- Rename and change logo of View Container (#216):
- Changed the icon from the toolbox to the ISC logo
- Changed the name from
InterSystems ToolstoInterSystems - Webpack'ed extension.
- Updated vulnerable dependencies.
- Default Connection Type picker to https if port 443 was specified (#219).
- Add shortcut to Explorer section of Portal at namespace level (#185).
- Remove embedded default server definitions and the associated
/hideEmbeddedsetting (#203). - Add context information with which namespace action contributors can discover server API version (#206).
- Fix some documentation links.
- Treat same username on different servers as distinct accounts (#194).
- Sort our entries in the Accounts menu.
- Show username on tooltip of tree node that reports a connection problem.
- Extend
intersystems.serversobjects to support optionalsuperServerinformation (#182). - Update documentation link in README.
- Add
pathPrefixto new server setup prompts (#175). Thanks to @yannip1234. - Add "Web Applications" tree under namespaces (#184).
- Remove support for
"intersystemsServerManager.authentication.provider": "none"setting (#190). - Update vulnerable dependencies.
- Improve deprecation message for
passwordproperty (#164). - Use
@intersystems-community/intersystems-servermanagerNPM package, and document how to do this (#166, #167). - Update on Open VSX Registry.
- Update vulnerable dependencies.
- Fix publishing failure.
- Implement
intersystems-server-credentialsauthentication provider. - Implement
Migrate Legacy Passwordscommand (#146).
- Fix hang when user presses Escape on password prompt (#154).
- Doublequote username in SQL GRANT statement recommendation (#151).
- Accept self-signed certificates if
http.proxyStrictSSLis set tofalse(#137). - Notify when SQL GRANT will be necessary in order to display list of server-side projects (#140).
- Reuse session-cached username if server definition lacks one (#141).
- Add support for server-side projects (#131).
- Update vulnerable dependencies.
- Also import user-specific connections from Windows registry (#107).
- Update vulnerable dependencies.
- Apply
pathPrefixcorrectly (#95, #99). - Update vulnerable dependencies.
- Allow extension in untrusted workspaces (#92).
- 'All Servers' folder contents were not sorted as documented (#87).
- Use web app token instead of passing credentials to Portal.
- Only supply credentials to Portal if password came as plaintext from settings (#84).
- Support Alt / Option modifier on Edit and View buttons to add workspace folder for server-side web application files.
- Add newly defined server to the 'Recent' list.
- Handle repeated use of the same Edit or View button better.
- Notify user if ObjectScript extension is missing.
- Add more information to README.
- New icon for Activity Bar.
- Fix minor typo in README.
- Add tree view interface.
- Fix publication problem (#69).
- Add
/hideEmbeddedEntriesboolean tointersystems.serversto hide 'default~iris' etc from lists (#64). - Make the
/defaultsetting work as designed. - Fix problem that blocked release (#66).
- On Windows, add
Import Servers from Registrycommand to import server definitions from registry (#1). - Disallow the
'.'character in server names (#60).
- Display a notification when a new server is saved.
- Apply a validation pattern to
pathPrefix.
- Use transparent background for icon.
- First production release.
- Make
pickServerAPI respectignoreFocusOutoption if passed. - Standardize use of '®' symbol in text strings.
- Fix problem that blocked 0.9.0 release.
- Rename the three built-in server definitions and push them to the bottom of the list.
- Only promote the
/defaultserver to the top of the list if explicitly set. - Keep quickpick open when focusing elsewhere, for example to copy server details from a document.
- Prepare version number for 1.0 release.
- Enhance server selector quickpick so new entries can be added User Settings.
- New icon.
- Upgrade vulnerable dependency.
- Add onDidChangePassword to API.
- Remove test commands, which are now provided by our
intersystems-community.vscode-extension-api-testerextension.
- Support storing passwords in local keychain.
- Add API that other extensions can use.
- Improve README.
- Change publisher id to
intersystems-community. - Disallow uppercase in server names.
- First publication on Marketplace.
- Adjust
intersystems.serverobject structure after feedback. - Constrain server names to use RFC3986 'unreserved' characters only.
- Reduce size of VSIX.
- Initial version.