Releases: deepnote/vscode-deepnote
Releases · deepnote/vscode-deepnote
v1.4.0
What's Changed
- chore(deps): update node.js to v22.21.1 by @renovate[bot] in #262
- feat: Add commands to add Text blocks to notebooks by @tkislan in #286
- refactor: Group Add input block buttons in toolbar by @tkislan in #287
- chore(ci): ignore GHSA-848j-6mx2-7j84 with better-npm-audit by @Artmann in #292
- chore: Remove unused .github/ files by @Artmann in #293
- chore(ci): ignore GHSA-73rr-hh4g-fpgx and GHSA-g9mf-h72j-4rw9 by @Artmann in #295
- feat: Create snapshots when running notebooks by @Artmann in #256
- fix(security): upgrade tar to 7.5.3 for GHSA-8qq5-rm4j-mr97 by @Artmann in #298
- feat: Show an indicator for stale outputs by @Artmann in #297
- fix(security): upgrade tar to 7.5.4 for GHSA-r6q2-hw4h-h46w CVE-2026-23950 by @tkislan in #299
- chore(deps): bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #301
- chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 by @dependabot[bot] in #303
- chore(deps): Add lodash-es override to address vulnerability CVE-2025-13465 by @tkislan in #305
- chore(deps): bump actions/setup-node from 6.1.0 to 6.2.0 by @dependabot[bot] in #296
- chore(deps): bump qltysh/qlty-action from ea1f343351856554424688e75be09f7fd59936a6 to 781c27d0ba52e67907ade4064dff08d1a797212e by @dependabot[bot] in #294
- chore: Organize markdown files by @Artmann in #307
- chore(deps): Update tar override to 7.5.7 to address vulnerability CVE-2026-24842 by @Artmann in #308
- fix: Prompt the user to select an environment when running one or more blocks. by @Artmann in #310
- chore: Upgrade Toolkit to v2.1.1 by @Artmann in #311
- fix: Prevent main file changes when running blocks with snapshots enabled by @Artmann in #312
- Enable Deepnote snapshots by default by @Artmann in #313
- chore: Release v1.4.0 by @Artmann in #314
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- fix: Keep the data frame in view when you reduce its size. by @Artmann in #251
- feat: Track the environment information when executing blocks by @Artmann in #254
- Add support for creating environments with existing Python virtual environments by @tkislan in #257
- feat: Bundle notebook renderers by @Artmann in #272
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
- fix(deepnote-server): Handle disabled IPv6 support by @tkislan in #192
- fix: license MIT compliance by @jamesbhobbs in #194
- chore: Update the bug report templates. by @Artmann in #198
- fix(snowflake-username-password-auth): bump @deepnote/database-integrations to 1.3.0 by @saltenasl in #200
- v1.1.4 by @Artmann in #201
- feat: Disable all telemetry. by @Artmann in #202
- chore(deps): update dependency @deepnote/blocks to v1.3.6 by @renovate[bot] in #182
- Migrate to ESM & update the Vega libraries by @Artmann in #214
- docs: Add Antigravity to the list of supported editors. by @Artmann in #223
- chore(deps): bump astral-sh/setup-uv from 7.1.2 to 7.1.4 by @dependabot[bot] in #222
- chore(deps): bump actions/checkout from 5.0.0 to 6.0.0 by @dependabot[bot] in #215
- chore(deps): bump js-yaml from 4.1.0 to 4.1.1 in /src/test/vscode-notebook-perf by @dependabot[bot] in #208
- chore(deps): bump actions/upload-artifact from 4.6.2 to 5.0.0 by @dependabot[bot] in #116
- feat: Delete python virtual environment directory when removing deepnote environment by @tkislan in #150
- feat: Add a Python language server by @Artmann in #220
- feat: Export projects and notebooks. by @Artmann in #234
- feat: Add a SQL language server by @Artmann in #225
- fix: Avoid overflows when saving files with large outputs by @Artmann in #239
- fix: Package the SQL language server. by @Artmann in #240
- chore: bump the version to 1.2.0 by @Artmann in #241
Full Changelog: v1.1.3...v1.2.0
v1.1.3
What's Changed
- chore(deps): update astral-sh/setup-uv digest to 8585678 by @renovate[bot] in #127
- fix(code-outputs): do not show the panel on load by @saltenasl in #186
- chore: configure dev env for cursor by @saltenasl in #187
- fix(deepnote-server): ensure consecutive port allocation skips bound ports by @saltenasl in #189
- fix: migrate venv paths for cross-editor compatibility and legacy naming by @saltenasl in #188
- v1.1.3 by @Artmann in #190
Full Changelog: v1.1.2...v1.1.3
v1.1.2
What's Changed
- fix: Fix input-slider value parsing from metadata by @tkislan in #180
- v1.1.1 by @saltenasl in #181
Full Changelog: v1.1.1...v1.1.2
v1.1.1
What's Changed
- fix: Use 'json' as language name when parsing chart block from file by @OlegWock in #173
- fix: allow opening integrations with no integrations by @jankuca in #170
- fix: Rendering of empty data table cells by @jankuca in #171
- add defensive handling of vscode api proposal usage by @jankuca in #174
- fix: markdown blocks being saved as type=code in .deepnote files by @jankuca in #176
- chore: higher res deepnote logo by @saltenasl in #177
- chore: Rename jupyter command prefix to deepnote by @tkislan in #172
- test: Add test for DeepnoteRequirementsHelper by @tkislan in #178
- v1.1.0 by @saltenasl in #179
Full Changelog: v1.0.0...v1.1.1
v1.0.0
What's Changed
- chore: Upgrade Toolkit to v1 by @m1so in #146
- fix: Fix markdown outputs not rendering by @tkislan in #147
- feat: loading state on startup by @dinohamzic in #142
- docs: updating contribution guide to be cleaner by @Yggdrasill501 in #97
- feat: Better UX for input blocks by @jankuca in #115
- feat: Deepnote kernel management view by @hc2p in #52
- Revert "feat: Deepnote kernel management view" by @tkislan in #151
- feat(open-in-deepnote): button in toolbar by @saltenasl in #153
- fix(warn-on-startup): move
jupyterViewVariablesview into the existing deepnote container by @saltenasl in #148 - docs: update of the readme by @Yggdrasill501 in #117
- chore: use public packages from
@deepnote/org in npm by @saltenasl in #154 - feat: Add support for project notebook management (create, rename, delete) by @tkislan in #88
- fix: NaN rows in dataframe output renderer by @saltenasl in #156
- fix: Add support for Plotly charts. by @Artmann in #155
- feat: migrate to the deepnote/database-integrations package by @jankuca in #158
- chore: Upgrade Toolkit to v1 by @m1so in #157
- feat: add snowflake partner identifier to connection URL by @jankuca in #161
- feat: support for all database integrations by @jankuca in #160
- docs: update readme and assets by @Yggdrasill501 in #159
- feat: Creating and deleting of integrations, fix stylesheet load by @jankuca in #163
- feat: big number block UX and settings by @jankuca in #164
- feat: bump deepnote-toolkit version to 1.1.0 by @FilipPyrek in #165
- Add Deepnote Environments kernel management by @tkislan in #152
- fix: init notebook execution on Windows by @FilipPyrek in #166
- test: Add DeepnoteKernelAutoSelector tests by @tkislan in #168
- fix(date-range): cast dates to YYYY-MM-DD when passing to python executor by @saltenasl in #167
- v1.0.0 by @Artmann in #169
New Contributors
Full Changelog: v0.3.0...v1.0.0
v0.3.0
What's Changed
- feat: add cmd+enter command for running focused block by @jankuca in #102
- feat: Add Deepnote commands to view title bar and explorer context menu by @dinohamzic in #131
- feat: Add Snowflake SQL integration support by @jankuca in #121
- fix: Don't open the init notebook by default. by @Artmann in #133
- fix: Fix dataframe output duplicate rendering by @tkislan in #136
- feat: Add a command for adding chart blocks by @Artmann in #137
- fix: Fix SQL dataframe integration by @tkislan in #139
- feat: open in Deepnote command by @saltenasl in #132
- chore(types): use DeepnoteFile and DeepnoteBlock when creating a new project by @saltenasl in #141
- ci: Add package.lock drift check CI step by @tkislan in #140
- chore(deps-dev): bump tar from 7.5.1 to 7.5.2 by @dependabot[bot] in #143
- v0.3.0 by @Artmann in #145
New Contributors
- @dinohamzic made their first contribution in #131
Full Changelog: v0.2.0...v0.3.0