Releases: microsoft/vscode-jupyter
Releases · microsoft/vscode-jupyter
v1.0.92
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
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
Changes:
This list of changes was auto generated.
v2024.9.0
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
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
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
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
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
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
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.