Skip to content

Releases: microsoft/vscode-jupyter

v1.0.92

19 Nov 22:26
dbd78ca
Compare
Choose a tag to compare
v1.0.92 Pre-release
Pre-release

Changes:

  • #16214: Add public API event for kernel post-initialization
  • #16229: Remove usage of cross-spawn
  • #16226: only set notebook open context key if it uses a jupyter kernel
  • #16231: chore: bump cross-spawn, npm audit fix
  • #16227: separate name and message for API update
  • #16206: Hide envs before looking for recommendations
  • #16204: track cell ranges and related context keys in dedicated class
  • #16201: chore: bump vscode/zeromq to 0.2.4
  • #16017: Bump bootstrap from 4.6.1 to 5.0.0
  • #16182: Bump engine version
See More
  • #16181: Disable build on opening workspace
  • #16180: Update mocks to resolve compilation errors
  • #16176: Remove duplicates from kernel completions
  • #16172: Remove duplicate event
  • #16177: Update PR template
  • #16174: Bump elliptic from 6.5.7 to 6.6.0
  • #16170: Update compilation/build tasks
  • #16166: recover notebook backed Interactive windows
  • #16165: fix copy cell button
  • #16157: Remove dead code and add additional logging
  • #16156: Check global storage dir perm & fallback to ext dir
  • #16151: Bump version of node, npm and ts
  • #15074: Bump styfle/cancel-workflow-action from 0.12.0 to 0.12.1
  • #15244: Remove unwanted Python API calls
  • #16096: Bump mamba-org/setup-micromamba from 1 to 2
  • #16140: Bump version to 2024.11

This list of changes was auto generated.

v2024.10.0

28 Oct 21:46
fb42c20
Compare
Choose a tag to compare

Changes:

  • #16054: chore: temporarily exclude more files from scan
  • #16116: fix: tag experimental settings with new system
  • #16114: Bump denoland/setup-deno from 1 to 2
  • #15897: Update Jupyter Npm To Latest
  • #16090: Ensure kernelspec is readonly
  • #16108: lazy load the provider to fix dependency loop
  • #16106: fix typo and migrate from bad setting name
  • #16103: claim ownership of python file if we create code cells for it
  • #16102: dont add cell marker to exported notebook
  • #16104: skip flaky test
See More
  • #16101: guard against adding a console logger
  • #16099: clean up extra checkbox
  • #16098: bump engine version
  • #16084: option to use Notebook API for opening IW
  • #16094: Update endgame_plan.md
  • #16088: Update @vscode/test-web to fix Web CI tests
  • #16083: Throw custom err when kernel API access is revoked
  • #16079: add web sanity test, simplify branching instructions
  • #16078: version bump

This list of changes was auto generated.

v2024.9.1

02 Oct 16:37
93a27be
Compare
Choose a tag to compare

Changes:

  • #16087: bump release version to avoid conflict
  • #16069: clear when focused on input

This list of changes was auto generated.

v2024.9.0

20 Sep 17:06
4c70569
Compare
Choose a tag to compare

Changes:

  • #16062: dont clear if inline chat should close instead
  • #16061: do not support variable view if were unsure how to retrieve the variable
  • #16057: try delegating even if we cannot get the full info
  • #16002: Bump engine version for insiders 1.94
  • #15997: Update zmq package to latest version
  • #16025: IW regression test
  • #16029: use pydevd safeRepr to get string value
  • #16022: no code lenses in cells or repl inputs
  • #16016: restrict to outside of composite notebooks
  • #16012: Restore widget files storage dir to extension dir
See More
  • #15990: stop uploading test coverage reports
  • #15989: Re-enable skipped intellisense tests
  • #15976: use new context key for filtering out REPL case
  • #15974: Version bump -> Sept
  • #15982: Fix completions tests
  • #15983: Bump elliptic from 6.5.6 to 6.5.7
  • #15973: Bump webpack from 5.88.1 to 5.94.0
  • #15979: Remove jsDom and Canvas from dev dependencies
  • #15967: Make display_name changes also cause a kernel change event

This list of changes was auto generated.

v2024.8.1

09 Sep 21:59
6db3b11
Compare
Choose a tag to compare

Changes:

  • #16023: no code lenses in cells or repl inputs
  • #16018: Recovery release for fixing ipywidgets
  • #16012: Restore widget files storage dir to extension dir

This list of changes was auto generated.

v2024.8.0

05 Sep 17:07
2a11eb0
Compare
Choose a tag to compare

Changes:

  • #15820: Allow DW to use proposed API
  • #15928: add logging to help troubleshoot delegation errors
  • #15926: Set has cells context key to false on code lens provider dispose
  • #15927: migrate to new mamba github action
  • #15912: Store all temporary files in global storage
  • #15913: Bump engine version to 1.93
  • #15910: Update TypeScript
  • #15901: Add AuthorizationHeader to WS
  • #15899: Remove JupyterHub code (we have a separate ext for that)
  • #15900: Fixes to logging of errors from WS
See More
  • #15898: Remove dependency on rewiremock
  • #15892: Remove test-plan validator workflow.
  • #15890: Log errors from WebSockets
  • #15841: Do not await before queuing cells for execution
  • #15889: Pin ws to latest version in jsdom
  • #15887: Bump version in main branch

This list of changes was auto generated.

v2024.7.0

30 Jul 21:22
4c59296
Compare
Choose a tag to compare

Changes:

  • #15868: Update @vscode/test-web
  • #15864: Bump engine version to latest VS Code
  • #15863: Removal of builtin data viewer entry point.
  • #15810: Bump version for July.
  • #15860: Remove classifier trainer workflow
  • #15858: Remove classifier workflow
  • #15857: Remove info-needed-closer workflow
  • #15835: Add azure login task to trainer workflow
  • #15833: Use AzureLogin task for classifier
  • #15761: Bump braces and gulp

This list of changes was auto generated.

v2024.6.0

02 Jul 17:19
bf5140a
Compare
Choose a tag to compare

Changes:

  • #15807: Address CG issues
  • #15806: Bump braces from 3.0.2 to 3.0.3 in /src/test/vscode-notebook-perf
  • #15779: Bump ws from 6.2.2 to 6.2.3
  • #15786: Deprecation banner for data viewer.
  • #15782: stop migrating jupyter users to shift+enter execute
  • #15748: bump vscode version req
  • #15733: bump extension version

This list of changes was auto generated.

v2024.5.0

04 Jun 21:56
085a839
Compare
Choose a tag to compare

Changes:

  • #15724: Address codeQL issues
  • #15714: interactive.execute keyboard shortcut migrated to core, configure for jupyter IW users
  • #15704: add a loc string
  • #15681: delegate requests from the debug variable view as well
  • #15673: dont open new IW for executing IW input
  • #15661: Remove IAsyncDisposable from KernelProcess
  • #15657: Remove asyncDispose in session class
  • #15660: Fix incorrect stub value
  • #15652: add new field to param argument passed to open data viewer command
  • #15658: Remove unnecessary IAsyncDisposables
See More
  • #15656: Reduce verbose logging
  • #15654: Rename logging methods
  • #15653: Add trace level debugging
  • #15650: Update PR template
  • #15651: Update VS Code engine
  • #15647: Remove unwanted commands related to debugging
  • #15645: Re-use LogLevel enum from VS Code API
  • #15278: remove fluentUI library
  • #15644: Reduce logging
  • #15642: Update typescript to latest version
  • #15641: Drop code related to old custom metadata
  • #15638: Github action check to ensure engine version is bumped when adding proposed API
  • #15633: Remove unwanted actions
  • #15627: move variable providers to /standalone
  • #15634: cache in correct variable
  • #15629: Display 3rd party execution in kernel progress
  • #15625: dont fail controller creation if variableProvider fails
  • #15624: Remove redundant telemetry event
  • #15622: Remove unwanted methods
  • #15623: Remove unnecessary telemetry event
  • #15620: Schedule performance tests
  • #15612: fix: recursive interval when waiting for kernel in IntelliSense
  • #15609: chore: exclude ARM64 binaries from APIScan
  • #15585: Performance measurements of Notebooks
  • #15608: Remove unnecessary awaits
  • #15573: Replace proposed VSC API with our implementation
  • #15602: Simple, fast way to select kernel in smoke tests
  • #15601: Request symbols only if document text in cell
  • #15606: Bump version in package.json

This list of changes was auto generated.

v2024.4.0

30 Apr 22:17
b2dff64
Compare
Choose a tag to compare

Changes:

  • #15636: cache in correct variable
  • #15604: Download vscode arm64, use action output for python executable
  • #15580: Fix recursive dispose error
  • #15576: Fixes to disposing of Import tracker
  • #15569: Remove unwanted event handlers
  • #15561: Fixes to ipykernel detection
  • #15559: Capture more information when running cells
  • #15558: Add additional logging when hiding kernels
  • #15556: Add logging when hiding default kernelspecs
  • #15555: Set env variable PYTHON_FROZEN_MODULES
See More
  • #15552: Do not add self to disposables
  • #15554: Remove unwanted file and change log level
  • #15551: filter out unneeded variables, bring back privates but sort them last
  • #15546: remove unnecessary when condition so command can be menu defualt
  • #15540: Bump engine version
  • #15506: dispose listener, don't end early on unrelated error
  • #15536: Remove traceLog function
  • #15537: Initialize telemetry data only once
  • #15535: Bump tar from 6.1.11 to 6.2.1
  • #15532: Throttle hover provider creation
  • #15531: Debounce handling notebook updates
  • #15529: Detect changes instead of querying every time
  • #15528: Stop monitoring events when no longer required
  • #15526: Fix activated conda env vars from PythonApi
  • #15523: Breakdown of kernel startup
  • #15519: Move startup code into shared file
  • #15505: only ask for summary on supported types
  • #15504: correct try scope, clarify required parameters
  • #15495: Get variable info with background thread
  • #15494: Reduce logging unwanted kernel messages
  • #15492: No waiting for zmq ports to be used in prerelease
  • #15491: log errors that occur in bg threads
  • #15482: Drop duplicate commands
  • #15480: Connecting to Jupyter lab without pwd and token
  • #15464: Enable vscode test in Test Explorer
  • #15479: Include slideshow into endgame plan
  • #15475: Updated copy for data viewer depreciation notification
  • #15474: Update @vscode/test-web
  • #15471: Fix & simplify code to initialize CWD of kernels
  • #15472: Add some logging when Pylance gets interpreter info
  • #15105: Bump codecov/codecov-action from 1 to 4
  • #15470: Include comments into the generated file
  • #15468: Prefix display paths with workspace folder name
  • #15469: Remove redundant test
  • #15462: Check access to kernels only when executing code
  • #15467: Restore failing widget tests
  • #15465: Remove old Python API code
  • #15460: Remove KernelCompletions experiment
  • #15459: Ignore as keys/pwd are only used in tests
  • #15457: Search for script files in nested directories
  • #15456: Do not log errors unnecessarily
  • #15458: Allow powertoys ext to use new Proposed API
  • #15444: clean up stack trace parsing code
  • #15447: deprecate setting
  • #15442: bump version for next iteration
  • #15440: skip adding diagnostic info for IW, guard against bad regex results
  • #15435: Improve error handling and logging in background execution and extension activation
  • #15418: Setup experiment for deprecation.
  • #15416: Contribute run precedent cells in quick fix.
  • #15415: Fix test plan item validator
  • #15408: Fix typo in event name
  • #15404: Support summarization for jupyter variables
  • #15398: custom in metadata is optional based on ipynb ext
  • #15401: Remove duplicate await
  • #15397: Delete unwanted code generating/accessing metadata
  • #15394: Add execution analysis test suites against Pylance.
  • #15393: Disable caching of npm on win, as it does not work
  • #15388: Align list variables return type with VS Code API
  • #15390: use interfaces property
  • #15389: Centralize accessing nb metadata
  • #15377: Improve Variable Summarization
  • #15374: Improve variable summarization
  • #15383: Use ipynb extension to serialize and drop ICell
  • #15381: Store isInteractiveWindowMessageCell at root level
  • #15379: Engineering - cleanup TSA pipeline template parameter
  • #15253: Adopt new document symbol api
  • #15372: Bump follow-redirects from 1.15.4 to 1.15.6
  • #15371: Support requesting kernel runtime states
  • #15361: Reduce warning/debug messages
  • #15364: use qualtype to see nested classes
  • #15363: Enable native test explorer for unit test.
  • #15357: Reduce verbose logging
  • #15358: more fine grained type info
  • #15356: cut down on message size when getting variables
  • #15334: include error location when ending a cell execution with error
  • #15346: refresh variable view for kernel crash/restarts
  • #15343: use repr function to get string representation
  • #15336: populate notebook filepath from notebookwatcher if needed
  • #15321: Remove uri and pass notebook
  • #15315: Enable random assignment
  • #15312: Update classifier schema
  • #15293: Identification of caller on remote servers
  • #15301: Dispose before registering provider
  • #15299: Update status when kernel finders are disposed
  • #15291: add error diagnostic in cell document for run failure
  • #15284: Do not resolve env (sysPrefix) if not required
  • #15283: Fixes to Proposed API Access
  • #15273: Update pre-release helper to fix boolean checks
  • #15275: chore: add APIScan field
  • #15272: enable DW variable viewer experiment for IW
  • #15269: Throttle updates to kernel cache
  • #15261: Remove startup resolving and interpreter refreh
  • #15267: Bump minimal engine
  • #15264: Prepare for March.
  • #15260: Remove resolvedEnvironments property
  • #15257: reduce usages of resolveEnvironments
  • #15252: fix the infinite loop on getListOfKernelsWithCachedConnection
  • #15256: Part 1 of simpler test utils for Python Envs
  • #15250: Remove displayPath property
  • #15249: Remove known, envPath and envName properties
  • #15243: Use new port forwarding API
  • #15246: Remove environment type property
  • #15245: Remove PythonEnvironment property isCondaEnvWithoutPython
  • #15242: Store in cache only if found
  • #15240: Guard against invalid Python versions
  • #15231: Convert old tests to web tests (run in web extension, local host, etc)
  • #15239: Do not flood ipykernel with completion requsts
  • #15236: Bump es5-ext from 0.10.53 to 0.10.63
  • #15232: Remove IDisposable ref and move package to dev deps
  • #15226: Faster completions with background execution
  • #15230: Non-blocking background Python kernel execution
  • #15227: Ensure we timeout on waiting for completions

This list of changes was auto generated.