Visual Studio Code Extension

3.0.200

New Features

  • Display of IOTANY columns in DFS tables.

  • Added Show_connection_url configuration parameter to toggle connection URL visibility in side panel.

Improvements

  • Highlight for @transform keyword.

Issues Fixed

  • Aligned error line numbers in terminal with Code Editor line numbers.

  • Fixed COMPRESSED data display issues in Data View.

3.0.100

New Features

  • Added support for heartbeat mechanism to prevent automatic disconnection due to prolonged inactivity.

  • In debug mode, right-click a variable and select View Variable to display it in data view.

  • Added support for displaying tensor data.

Improvements

  • Updated documentation links in the function prompt.

  • Error messages now include error codes and links to relevant documentation.

  • Tables in the VARIABLES view are now sorted alphabetically by name.

  • Added a message indicating that Python Parser is not supported in debugging.

  • Added a message reminding users to log in to access the DATABASES view.

2.0.1200

New Features

  • Added an icon to Activity Bar, which contains CONNECTIONS, DATABASES, and VARIABLES views in sidebar.

  • Added DATABASE view to check databases and tables.

  • Added an export icon for the Data Browser, enabling users to export tables to disk. It requires the server version to be 2.00.11 or higher.

Improvements

  • Optimized the overly long error message displayed when a connection error occurs.

  • Enhanced the appearance of plots when using dark themes.

2.0.1115

New Features

  • Added two buttons when uploading a module to choose whether to encrypt the module: Always and Never. The setting only applies to the current session

Improvements

  • HTTP server is initiated only when users view variables in a new window

  • Fixed the table header to the top of the DATAVIEW and the paging information to the bottom when scrolling

  • No transition animation when plotting with the plot function

Bug Fixes

  • Fixed the issue where variables could not be viewed in a new window after modifying port configurations

2.0.1110

Improvements

  • Support exchange calendar duration type

Bug Fixes

  • Fixed the problem that when creating an empty list, the data panel cannot be seen clearly under the dark theme.

2.0.1103

Bug Fixes

  • Fixed the problem of abnormal curve display in charts generated by the plot function

  • Fixed an issue where the font color contrast of scalar and number-pair data displayed in the dolphindb window under the dark theme was insufficient.

2.0.1102

New Features

  • Support for displaying the schema of in-memory tables.

Improvements

  • Added navigation buttons and a link to configuration guide for supplementing mappings configuration of dolphindb connections.

  • Support for uploading modules over the Upload button.

  • The charts plotted using the plot function can automatically adapt to the height of the DATAVIEW zone when displayed.

  • Support using the VS Code plugin in browsers.

Bug Fixes

  • Fixed the issue of dialog box overflowing the VS Code boundary when uploading a large number of files.

  • Fixed the issue of unexpected error messages that pop up when selecting non-encrypted upload, for example, "uris.map is not a function".

  • Fixed the issue of being unable to open plot-generated charts in a new window and reporting the error message "Cannot read properties of null (reading 'inspect')".

  • Fixed the issue of the tooltip for the first button of vectors, dictionaries, and matrix list items displaying as "View table structure" in the variable explorer.

2.0.1041

  • In Python Parser mode, the code comment character # is supported

  • Supports syntax auto-completion for advanced functions and provides documentation links

  • Supports highlighting of Chinese function names

2.0.900

  • Enhanced message for connection error.

  • Added new label “Connected“ next to the name of established connections in the “DOLPHINDB“ view.

  • Enhanced the layout of buttons for script execution.

  • The function documentation popup is now up to date with the DolphinDB official manual online.

  • "DATAVIEW" view enhancements: (1) column, row and data type information is displayed below each table; (2) enhanced horizontal scroll bar to display full table.

  • Killed DolphinDB terminal will reopen when you run a DolphinDB script again.

  • Added tooltip for the python attribute of the configuration item dolphindb.connections.

  • New configuration item dolphindb.single_connection_mode for specifying whether the old connection will be closed when you switch to a new one.

  • Support for displaying Decimal32/64 values and array vectors of these two data types.

  • Fixed time display issue in the terminal and “DATAVIEW” view.

  • Fixed job cancellation issue in Python sessions.

  • Enhanced syntax highlighting logic; Fixed highlighting issues with set() and values().

2.0.802

  • Bottom data view (array, table, graph, etc.) Supports adaptive VSCode theme colors

  • A code execution status bar is added at the bottom to display the execution status and support clicking to cancel the current execution task

  • Added buttons at the top to support executing the selected code, executing the current line of code, and executing the entire file

  • Add a button at the top to support uploading code files to the server

  • Values are displayed separated by commas, such as 1,000,000,000

  • Added a new decimal point configuration column at the bottom (configuration option: dolphindb.decimals), supports custom decimal display digits, such as fixed display with two decimal places 1.00

  • Visual display of dictionaries is supported

  • Keywords, function hints, function documentation update

  • The output interval of the executed code is changed to a blank line, and the display is more compact

  • You can now navigate to the associated documentation by clicking the error code (e.g., 'RefId: S00001').

  • Enhanced pagination design and fixed display issues; Added tooltips (e.g., “Inspect Icons in New Window“) for icon buttons in the DATAVIEW panel.

  • Fixed an issue where the incoming time column in Paint was not formatted correctly

2.0.600

  • Support for plotting through the plot function

  • Tables, vectors, and graphs can be displayed in the lower panel in VSCode, independent of the browser

2.0.570

  • Add dolphindb.ports configuration

  • Dynamically select listen port to support multiple VSCode windows

  • Fix the problem of port conflict under remote ssh

2.0.500

  • Better code highlighting

  • Function, keyword, constant code completion

  • Function documentation hints, parameter hints

  • Code execution supports print messages

  • Optimized connection management, supports multiple connections at the same time

  • Sidebar session variable explorer refactoring

  • Display the execution results in the browser, and support multi-window display of data tables and vectors

0.6.6

  • Add right-click menu "Login"

0.6.0

  • Fixed bugs

0.5.5

Enhancements

  • Improvement of code highlight

New features

  • Support execution of a line by locating the cursor

0.5.0

New features

  • Add a Show button for checking values of variables in the DolphinDB ENV window

0.4.0

New features

  • Enable autocomplete suggestions

Bug fixes

  • Fix some code highlight errors

0.3.0

New features

  • Support code snippets of common programming constructs

0.2.0

New features

  • Enable connections to DolphinDB servers and running DolphinDB script
  • Support code highlight
  • Support DolphinDB ENV window for the visualization of variables defined