All notable changes to the "mongodb" extension will be documented in this file.
Check Keep a Changelog for recommendations on how to structure this file.
- Added a resources panel to the overview page (VSCODE-168, #208)
- Added a button to change currently connected connection name in overview page (VSCODE-189, #191)
- Moved playground output to the editor, logs remain in the output section (VSCODE-177, #198)
- Playground results are now displayed in EJSON or text (VSCODE-203, #206)
- Connect commands route to overview page instead of directly to connection form (VSCODE-170, #210)
- Connection form shows in modal in overview page (VSCODE-173, #190)
- Index creation template now uses
createIndex
instead ofensureIndex
(#205)
- Removed custom font in overview page (#192)
- Removed sql pipeline stage operator (#211)
- Fix x509 username being required in connection string building and parsing (VSCODE-202, #203)
- Fix viewing documents Binary UUID _ids (VSCODE-118, #213)
- Fix opening mongodb shell on windows with git bash (VSCODE-200, #201)
- Fix opening mongodb shell on windows with an ssl file with a space in it (#201)
- Fix password encoding of connection strings when copying connection string and opening in mongodb shell (VSCODE-198, #207)
- Added the ability to use print() and console.log() in playgrounds #184
- Added an overview page (more to come on this in future versions) #178
- Added a tooltip to fields in a collection's schema to show types found in the sampling for that field #179
- Added a Playgrounds panel that displays
.mongodb
playground files in the current VSCode workspace - Added a setting to configure which folders and files are excluded from the playgrounds panel file searching
- Added a help and resources panel to the explorer with links to documentation and feedback portals
- Added a button to the indexes folder in the tree view which creates a playground prefilled with an index creation script
- Updated our mongosh dependency to 0.4.2 to bring more functionality to playgrounds
- Fixed indexes expanded state caching in the connection explorer panel tree view
- Added a search for documents playground shortcut in the tree explorer view
- Added a copy field name right click action in a collection's schema in the tree explorer view
- Added a document count for a collection in the tree view (with hover tooltip for the full count)
- Added the ability to change the current connection when in an open playground file by using the codelens on the first line of the playground
- Allow connecting to a new connection while already connecting to another connection
- Allow removing a new connection while it is connecting
- Added the ability to run partial playgrounds
- Added indexes to the explorer tree view
- Fixed an issue with the launch shell command in powershell
- Fixed an issue with the tree explorer freezing when double clicking an open schema
- Added
Launch MongoDB Shell
right click action for the active connection in the tree view
- Fixed an issue with connecting to ssl with the launch shell command
- Fixed an issue with the launch shell command on windows
- Fixed playgrounds not being able to run in WSL environments
- Updated our connection model dependency to pull in a fix for connection strings with
readPreferenceTags
- Connections in the tree view are now alphabetically sorted
- Added
require
support in playgrounds
- Fixed an issue with file pathing on SSL and SSH connections on windows
- Fixed an issue with connecting to mongodb through the shell while using SSH
- Fixed a connectivity issue with playgrounds and SSH connections
- Fixed an issue with having a babel config in a workspace root
- README copy tweaks.
- Marketplace preview release
- Marketplace README copy tweaks
- Internal preview release
- MongoDB data explorer
- MongoDB Playgrounds
- Quick access to the MongoDB Shell