Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
476 commits
Select commit Hold shift + click to select a range
520f396
switch to use file path as key in building test tree (#24697)
eleanorjboyd Jan 8, 2025
2ebfae9
remove commands for python.refreshTensorBoard and python.launchTensor…
eleanorjboyd Jan 8, 2025
dcfcdc2
support pytest-ruff plugin for testing (#24698)
eleanorjboyd Jan 8, 2025
e772738
remove stale PR check (#24708)
eleanorjboyd Jan 9, 2025
9bc9f68
stray debugging print left behind (#24710)
eleanorjboyd Jan 10, 2025
74a5cad
Restrict conda binary to be from PATH or Settings (#24709)
karthiknadig Jan 10, 2025
4d45042
Update release_plan.md (#24719)
eleanorjboyd Jan 14, 2025
8c54b8a
Discovery cancellation (#24713)
eleanorjboyd Jan 14, 2025
92cc4ed
Update pylance telemetry for new experiment (#24731)
rchiodo Jan 21, 2025
25411e5
Launch Native REPL using terminal link (#24734)
anthonykim1 Jan 23, 2025
4322684
Remove env var collection related debris in pythonStartup test (#24739)
anthonykim1 Jan 23, 2025
803704e
Bigger native repl suggestion link on terminal (#24751)
anthonykim1 Jan 28, 2025
38527d6
Resolve >= 3.13 failing REPL CI tests (#24775)
anthonykim1 Feb 3, 2025
6f1ea1d
bump-release-2025.0 (#24778)
eleanorjboyd Feb 3, 2025
d95649c
Bump dev version 2025.1 (#24779)
eleanorjboyd Feb 3, 2025
e9b4b7b
update release plan to move release branching to prior thurs (#24781)
eleanorjboyd Feb 4, 2025
6b784e5
Use sendText to send Python code to Terminal REPL for Python >= 3.13 …
anthonykim1 Feb 4, 2025
b4e1ddb
Jupyter API to get Env associated with Notebooks (#24771)
DonJayamanne Feb 4, 2025
d5b19e7
add extra newline to execute when returning dictionary (#24784)
anthonykim1 Feb 5, 2025
bf38fc5
Add "Native" in front of "Python REPL" under Run Python menu (#24785)
anthonykim1 Feb 5, 2025
9578785
Fix event duplication when using Python Environments (#24786)
karthiknadig Feb 6, 2025
e8ed713
Update Pylance GDPR tags (#24794)
luabud Feb 6, 2025
32c2cf9
add check for tmp dir access error on testIds file (#24798)
eleanorjboyd Feb 7, 2025
0983657
improve logging for python testing (#24799)
eleanorjboyd Feb 7, 2025
b4aa112
handle un-analyzable files in coverage run (#24800)
eleanorjboyd Feb 7, 2025
79e8a13
Always use environment path when running conda environment commands (…
jpcorreia99 Feb 14, 2025
08e228d
Introduce `autoTestDiscoverOnSavePattern` configuration option (#24728)
soceanainn Feb 14, 2025
2bcd557
Ensure Python Terminal Shell Integration setting is effective without…
anthonykim1 Feb 18, 2025
7697cf3
Bump elliptic from 6.6.0 to 6.6.1 (#24819)
dependabot[bot] Feb 18, 2025
42962ce
Bump serialize-javascript and mocha (#24820)
dependabot[bot] Feb 18, 2025
b84fce2
Prevent python extension from overriding gitbash pwd (#24832)
anthonykim1 Feb 21, 2025
2698d5a
remove TERMINAL_DEACTIVATE_PROMPT telemetry event (#24843)
eleanorjboyd Feb 24, 2025
cd992fc
remove stale debugging telemetry (#24842)
eleanorjboyd Feb 24, 2025
60d0473
fix: identify script/module launch vs repl launch from terminal (#24844)
karthiknadig Feb 24, 2025
5cdbc60
fix: ensure interpreter change event is raised when using environment…
karthiknadig Feb 24, 2025
7fd5cb3
Bump release 2025.2.0 (#24853)
anthonykim1 Feb 28, 2025
054e682
Bump to 2025.3.0-dev (#24854)
anthonykim1 Feb 28, 2025
a9c38bf
remove airbnb rules (#24867)
eleanorjboyd Mar 5, 2025
5f31ebb
update eslint version (#24868)
eleanorjboyd Mar 5, 2025
0c4a30d
switch to use eslint.config.mjs (#24882)
eleanorjboyd Mar 7, 2025
e71bfd6
default to XDG_RUNTIME_DIR for mac/linux in temp file for testing com…
eleanorjboyd Mar 7, 2025
067e8ef
add no bad gdpr comments plugin (#24884)
eleanorjboyd Mar 7, 2025
f12d5bc
remove old .eslintrc and ignore file (#24883)
eleanorjboyd Mar 7, 2025
6b7d8d1
Ensure survey notification respects telemetry.disableFeedback setting…
luabud Mar 14, 2025
6a60c92
move clear envCollection to after await (#24921)
eleanorjboyd Mar 19, 2025
c51cdd3
fix: use vsceTarget to rustTarget conversion when pulling `pet` (#24925)
karthiknadig Mar 24, 2025
725d539
Update condarc.json (#24918)
Sclafus Mar 24, 2025
e0cbc9a
Use new feedback setting (#24929)
luabud Mar 26, 2025
4df044f
update to v2025.4.0 for release (#24934)
eleanorjboyd Mar 28, 2025
237f6b6
bump to 2025.5.0-dev (#24936)
eleanorjboyd Mar 28, 2025
175a35d
fix: temp for PR file check failure (#24939)
karthiknadig Mar 29, 2025
18efcd6
Bump tar-fs from 2.1.1 to 2.1.2 (#24940)
dependabot[bot] Mar 31, 2025
944c204
Set native repl to default to false, remove experiment (#24952)
anthonykim1 Apr 1, 2025
41e6624
fix: log only the required environment variables (#24937)
karthiknadig Apr 1, 2025
6a20c9c
fix: use wrapper functions for easier testing (#24941)
karthiknadig Apr 2, 2025
3275c34
prevent native REPL from caching state between sessions (#24857)
hutch3232 Apr 2, 2025
affbd1b
Remove debris from smart send experiment (#24957)
anthonykim1 Apr 2, 2025
cd714bf
force absolute path for coverage results (#24948)
eleanorjboyd Apr 2, 2025
cf91dc8
remove ITestLogChannel (#24954)
eleanorjboyd Apr 2, 2025
70a36f5
fix: use latest `pet` (#24964)
karthiknadig Apr 3, 2025
e9fb2bf
Django Test Runs with Coverage (#24927)
danila-grobov Apr 3, 2025
bb6e909
Test Coverage for older django versions (#24968)
danila-grobov Apr 7, 2025
a9c9152
Update pylance.ts (#24959)
luabud Apr 9, 2025
8478bf0
Bump typing-extensions from 4.12.2 to 4.13.2 (#24977)
dependabot[bot] Apr 14, 2025
2a35668
fix: ensure that we use new extension when available for terminal cre…
karthiknadig Apr 14, 2025
f319416
Add metadata for Pylance's documentcolor_slow telemetry event (#24979)
debonte Apr 14, 2025
4b7650e
support branch coverage for testing (#24980)
eleanorjboyd Apr 14, 2025
c3f601d
Added some pylance telemetry (#24984)
heejaechang Apr 15, 2025
6608f9a
fix: let Python Envs extension handle missing `python` in conda envs …
karthiknadig Apr 17, 2025
cf894bb
Revert "move clear envCollection to after await (#24921)" (#24988)
karthiknadig Apr 17, 2025
cfc65ab
fix: terminal error notification in untrusted workspace (#24993)
karthiknadig Apr 18, 2025
ee8f230
chore: update required dependencies (#24998)
karthiknadig Apr 22, 2025
43285f6
feat: update to `jedi-language-server` v0.45.0 (#24997)
karthiknadig Apr 22, 2025
5a33fc1
fix: ensure options are passed to python envs (#25001)
karthiknadig Apr 22, 2025
7fea432
Disable language services if Pyrefly extension installed + active (#2…
kinto0 Apr 23, 2025
2e023d4
Added some GDPR for pylance (#25004)
heejaechang Apr 23, 2025
e93a075
feat: enable semantic tokens in Jedi language server analysis options…
karthiknadig Apr 24, 2025
d597e1c
bump to release 2025.6 (#25033)
eleanorjboyd May 2, 2025
b44b4d4
bump: update version to 2025.7.0-dev in package.json (#25034)
eleanorjboyd May 2, 2025
0317c6b
PYTHONSTARTUP should be injected regardless of terminalEnv experiment…
anthonykim1 May 6, 2025
a3dd3aa
Add shortTitle to execSelectionInTerminal command (#25007)
dineshcsdev May 6, 2025
b0b8aff
Added pylock to activationevents (#25025)
albus-droid May 7, 2025
09ef3c4
chore: lock down workflows (#25047)
rzhao271 May 9, 2025
8892ce6
Fix env error handling (#25049)
s-kai273 May 12, 2025
d6b62de
Fix msys2 venv path (#25062)
s-kai273 May 13, 2025
e709012
Updates to latest version of VS Code types (#25065)
DonJayamanne May 13, 2025
4367614
Port Python Env Tools (#25066)
DonJayamanne May 14, 2025
84280b0
fix regression with import packaging for branch coverage (#25070)
eleanorjboyd May 15, 2025
d06eb18
chore: ensure `.env` files are excluded from vsix
karthiknadig May 15, 2025
9fd7b9b
Rename llm tools (#25078)
DonJayamanne May 15, 2025
5045cdd
More specific llm tools (#25072)
DonJayamanne May 16, 2025
c246e0e
API to get last used env in a LM tool (#25079)
DonJayamanne May 16, 2025
98aaab1
Tweak Python shell integration for lsp completion (#25082)
anthonykim1 May 17, 2025
27270db
Ensure python selector supports returning created env (#25088)
DonJayamanne May 19, 2025
d7a5ab7
Ability to track the user selected Environment (#25090)
DonJayamanne May 20, 2025
4a602e8
Configure Python Env tool (#25091)
DonJayamanne May 20, 2025
020f203
fix: ensure we always return `undefined` for invalid envs (#25092)
karthiknadig May 20, 2025
8ae346b
Prefer using Notebook tools over Python tools for notebooks (#25098)
DonJayamanne May 21, 2025
eed5eb0
Add activation events for tools (#25104)
DonJayamanne May 23, 2025
2db24aa
Remove single quotes surrounding displayed venv (#25102)
cpinamtz May 23, 2025
5035e88
Configuration tool with improved workflow and UX (#25106)
DonJayamanne May 27, 2025
186bedd
Update lm tool tags (#25108)
DonJayamanne May 27, 2025
1d682db
Support additional args for create venv tool (#25112)
DonJayamanne May 27, 2025
b35d198
Update tool args (#25113)
DonJayamanne May 28, 2025
ef01ace
Update lm tool tags (#25114)
DonJayamanne May 28, 2025
9b17438
All Python lm tools in Python extension (#25116)
DonJayamanne May 29, 2025
70e17fc
Ensure we do not support the tools in an untrusted workspace (#25142)
DonJayamanne Jun 4, 2025
02476f0
Bump tar-fs from 2.1.2 to 2.1.3 (#25138)
dependabot[bot] Jun 4, 2025
26fe443
Bump to 2025.8.0 (#25148)
anthonykim1 Jun 5, 2025
7d8ac2f
bump to 2025.9 (#25149)
anthonykim1 Jun 5, 2025
5070566
Hide progress messages when creating env or installing packages (#25174)
DonJayamanne Jun 17, 2025
2faa164
fix linting (#25194)
eleanorjboyd Jun 19, 2025
df13df0
add python.useEnvironmentsExtension (#25204)
eleanorjboyd Jun 23, 2025
cde514f
Update node to 20.18.1 (#25205)
anthonykim1 Jun 23, 2025
e5e5241
Bump pbkdf2 from 3.0.17 to 3.1.3 (#25207)
dependabot[bot] Jun 24, 2025
01d872b
Disable PyREPL (#25216)
anthonykim1 Jun 26, 2025
180ba38
Capture invocation and failure reasons for tools (#25220)
DonJayamanne Jun 27, 2025
6e9c76c
add exp setting for envs ext (#25195)
eleanorjboyd Jun 30, 2025
8c3a49f
edit gulpfile so envs ext is only bundled in pre-release (#25227)
eleanorjboyd Jun 30, 2025
81ee4de
Update brace-expansion to version 2.0.2 (#25229)
eleanorjboyd Jun 30, 2025
9b89180
fix bugs in telemetry for envs ext (#25232)
eleanorjboyd Jul 2, 2025
3699940
Bump typing-extensions from 4.13.2 to 4.14.1 (#25237)
dependabot[bot] Jul 7, 2025
a57b431
Bump 2025.10 (#25246)
eleanorjboyd Jul 7, 2025
3fdb1b0
Bump dev 2025.11 (#25247)
eleanorjboyd Jul 7, 2025
3a996cc
update release plan to remove -rc step (#25248)
eleanorjboyd Jul 7, 2025
a8a2c19
docs: Fix grammar in macOS Python note in Quick Start (#25235)
Dhanika-Botejue Jul 8, 2025
af3cc21
Fix disable Python extension in untrusted workspaces (#10)
karthiknadig Jul 2, 2025
9d0aab5
fix: display text when in untrusted mode (#12)
karthiknadig Jul 2, 2025
40f807a
Fix skip-issue-check to support short issue references (#123) (#25260)
Copilot Jul 8, 2025
dfa81d9
Bump importlib-metadata from 8.6.1 to 8.7.0 (#25017)
dependabot[bot] Jul 8, 2025
500cec5
Bump mheap/github-action-required-labels from 5.5.0 to 5.5.1 (#25202)
dependabot[bot] Jul 8, 2025
c7fd90a
Add __file__ variable to globals in exec() (#25225)
igorgaming Jul 8, 2025
58bd7b6
Fix auto test discovery to respect setting changes without reload (#2…
Copilot Jul 9, 2025
bad502a
Allow Activated Virtual Envs to Be Detected w/ a Workspace File (#25141)
tgrue-openai Jul 9, 2025
7607548
support copy testing path (#25257)
eleanorjboyd Jul 9, 2025
1f8949c
Only select the python REPL kernel when creating/restoring the REPL (…
amunger Jul 10, 2025
8810766
remove stale code for displaying config error (#25269)
eleanorjboyd Jul 10, 2025
3ac006b
clean-up stale code in testing (#25270)
eleanorjboyd Jul 10, 2025
0986bdc
switch to absolute ids for class type testing objects (#25266)
eleanorjboyd Jul 10, 2025
285734a
support --black as arg for testing (#25271)
eleanorjboyd Jul 10, 2025
81f3397
Enhance pytest installation flow and error handling with Environment …
Copilot Jul 10, 2025
efc5101
update telemetry events to support envs ext (#25277)
eleanorjboyd Jul 11, 2025
c9c8b68
Add comprehensive tests for populateTestTree function (#25273)
Copilot Jul 11, 2025
aff035a
Return early in activate from env var collection (#25286)
anthonykim1 Jul 14, 2025
9774130
fix: use latest pet (#25287)
eleanorjboyd Jul 14, 2025
ba56b21
Resolve REPL regression on indentation, disable PyREPL only when shel…
anthonykim1 Jul 17, 2025
cce890f
Bump microvenv from 2023.5.post1 to 2025.0 (#25307)
dependabot[bot] Jul 21, 2025
583f2d3
bundle envs ext with stable (#25309)
eleanorjboyd Jul 21, 2025
4f02725
Pompt model to use tool before running any Python command in terminal…
DonJayamanne Jul 24, 2025
3a729b4
Bump form-data (#25312)
dependabot[bot] Jul 25, 2025
6827afb
add workspace folder for debugpy launch.json config (#25338)
eleanorjboyd Jul 28, 2025
3fb2381
bump version 2025.12.0 (#25354)
anthonykim1 Aug 5, 2025
78b5d75
bump to 2025.13.0-dev (#25355)
anthonykim1 Aug 5, 2025
f3f2293
Default Python shell integration to true (#25359)
anthonykim1 Aug 6, 2025
fec1b06
Add verbose logging for conda activation commands and service methods…
eleanorjboyd Aug 7, 2025
11fa35d
Add onTerminalShellIntegration:python (#25364)
anthonykim1 Aug 7, 2025
fffb30f
update to node 22 and fix tests (#25379)
eleanorjboyd Aug 12, 2025
5b59591
Bump actions/checkout from 4 to 5 (#25381)
dependabot[bot] Aug 13, 2025
cc8b3de
msg for doctest unsupported (#25387)
eleanorjboyd Aug 13, 2025
167e6e7
update readme to include python-envs ext (#25388)
eleanorjboyd Aug 13, 2025
3df36ec
bug: use executeInFileDir and launchArgs settings with envs ext (#25405)
eleanorjboyd Aug 20, 2025
ebc683a
chore: update tmp (#25404)
rzhao271 Aug 20, 2025
6181f44
fix interpreter conversion to legacy api (#25417)
eleanorjboyd Aug 25, 2025
c102bbd
add additional msgs for python envs ext add (#25426)
eleanorjboyd Aug 29, 2025
b9248c4
Be explicit about the fact that Tools are specific to Python (#25403)
DonJayamanne Sep 1, 2025
6235a02
bump 2025.14.0, update pet (#25444)
anthonykim1 Sep 5, 2025
4e0633b
bump to 2025.15 (#25445)
anthonykim1 Sep 5, 2025
8c21493
Fix native REPL search path (#25372)
fourdim Sep 9, 2025
5eb18d3
Bump actions/setup-node from 4 to 5 (#25439)
dependabot[bot] Sep 11, 2025
c171088
Bump actions/github-script from 7 to 8 (#25443)
dependabot[bot] Sep 11, 2025
b1d4e61
Bump actions/setup-python from 5 to 6 in /.github/actions/lint (#25437)
dependabot[bot] Sep 11, 2025
3ab937e
Bump typing-extensions from 4.14.1 to 4.15.0 (#25422)
dependabot[bot] Sep 11, 2025
30cd4e3
Bump actions/setup-node from 4 to 5 in /.github/actions/lint (#25434)
dependabot[bot] Sep 11, 2025
3747439
Bump jakebailey/pyright-action from 2.3.2 to 2.3.3 (#25401)
dependabot[bot] Sep 11, 2025
ed276d0
Upgrade jedi-language-server to 0.45.1 (#25450)
Morikko Sep 11, 2025
85ccdd7
Bump actions/setup-python from 5 to 6 (#25438)
dependabot[bot] Sep 11, 2025
b5787a4
Bump actions/setup-python from 5 to 6 in /.github/actions/build-vsix …
dependabot[bot] Sep 11, 2025
6712746
Bump sha.js from 2.4.11 to 2.4.12 (#25409)
dependabot[bot] Sep 11, 2025
2968abd
Optimize test result processing in PythonResultResolver to improve pe…
eleanorjboyd Sep 18, 2025
f3675b0
Add meta-instruction files for learnings and testing feature area (#2…
eleanorjboyd Sep 20, 2025
89c7e72
add "copy test id" to menu (#25475)
eleanorjboyd Sep 20, 2025
df1e567
Add implementation and usage instruction prompts for VS Code componen…
eleanorjboyd Sep 20, 2025
19a2f34
bump to v2025.16.0 (#25497)
eleanorjboyd Oct 1, 2025
9cb5ae7
bump v2025.17.0-dev (#25498)
eleanorjboyd Oct 1, 2025
9cba9a0
Bump actions/setup-node from 5 to 6 in /.github/actions/lint (#25528)
dependabot[bot] Oct 16, 2025
e6cd7aa
support new env kind from pet `venvUv` (#25532)
eleanorjboyd Oct 16, 2025
900ae9c
Bump actions/setup-node from 5 to 6 (#25527)
dependabot[bot] Oct 16, 2025
99d5dc2
switch to uv for tag (#25551)
eleanorjboyd Oct 28, 2025
2ce21a0
Fix microsoft/vscode#232420: Python REPL cursor drifting (#25521)
iBug Nov 7, 2025
cd771ca
Refactor test and discovery methods to remove overload (#25572)
eleanorjboyd Nov 10, 2025
56d3615
Move pytest test IDs file deletion to finally block (#25540)
itaihay Nov 10, 2025
2b564e8
docs: add periods to feature descriptions for consistency (#25562)
Dhanika-Botejue Nov 10, 2025
0f5e167
separate out linked file check (#25573)
eleanorjboyd Nov 10, 2025
6edf314
Bump 2025.19 dev (#25575)
eleanorjboyd Nov 10, 2025
1e1b2c1
Bump actions/upload-artifact from 4 to 5 (#25549)
dependabot[bot] Nov 10, 2025
c4e5dfe
Bump tar-fs from 2.1.3 to 2.1.4 (#25487)
dependabot[bot] Nov 10, 2025
2a41070
Bump peter-evans/find-comment from 3.1.0 to 4.0.0 (#25499)
dependabot[bot] Nov 10, 2025
4af0af5
Add telemetry for Python Environments extension use on activation (#2…
eleanorjboyd Nov 10, 2025
2d28f71
Bump tomli from 2.2.1 to 2.3.0 (#25515)
dependabot[bot] Nov 10, 2025
040e590
Bump github/codeql-action from 3 to 4 (#25511)
dependabot[bot] Nov 11, 2025
e19c6bb
Enable proposed API for all launch configurations in tests (#25582)
eleanorjboyd Nov 11, 2025
455a130
Update setting name (#25464)
luabud Nov 11, 2025
00e529f
fix flaky test (#25583)
eleanorjboyd Nov 12, 2025
9fa6d8d
Bump actions/setup-node from 4 to 6 in /.github/actions/build-vsix (#…
dependabot[bot] Nov 12, 2025
cf088e8
Bump peter-evans/create-or-update-comment from 4.0.0 to 5.0.0 (#25503)
dependabot[bot] Nov 12, 2025
a51b29e
Refactor test processing and folder construction in vscode_pytest mod…
eleanorjboyd Nov 12, 2025
cd5ecb9
parsing mixed-value toml arrays (#25585)
eleanorjboyd Nov 12, 2025
d970068
support extra patching for doctest (#25591)
eleanorjboyd Nov 14, 2025
d7af377
Fix: Open file browser at workspace root when selecting interpreter p…
Copilot Nov 14, 2025
8989323
Add line number support for class nodes in pytest and unittest (#25593)
eleanorjboyd Nov 17, 2025
782a2f1
Bump js-yaml (#25596)
dependabot[bot] Nov 21, 2025
4b5dc0d
Skip flaky tests in smoke suite for terminal execution and smart send…
eleanorjboyd Nov 21, 2025
f96d910
Refactor pytest and unittest test discovery (#25599)
eleanorjboyd Nov 29, 2025
a33f150
Add NotRequired type from typing_extensions for type hinting (#25613)
eleanorjboyd Nov 29, 2025
fb0bd77
Bump actions/checkout from 5 to 6 (#25601)
dependabot[bot] Dec 1, 2025
d14ccc2
Refactor test controller logic to improve clarity and maintainability…
eleanorjboyd Dec 1, 2025
2cb58d5
Fix KeyboardInterrupt in REPL (#25625)
anthonykim1 Dec 4, 2025
75323b3
Improve resolveFilePath function to correctly handle URIs and file pa…
karthiknadig Dec 5, 2025
4f98cf2
bump to use PET 2025.16 (#25633)
eleanorjboyd Dec 5, 2025
7466d10
bump version to 2025.20.0 (#25634)
eleanorjboyd Dec 5, 2025
762180c
bump version to 2025.21.0-dev (#25635)
eleanorjboyd Dec 5, 2025
6ec13c7
Bump jws (#25627)
dependabot[bot] Dec 5, 2025
7e11d06
refactor test resultResolver (#25619)
eleanorjboyd Dec 8, 2025
38e1cc6
perf(pytest): cache path resolution to reduce discovery time for larg…
eleanorjboyd Dec 12, 2025
215c168
Optimize pytest duplicate check from O(n) to O(1) using sets (#25658)
eleanorjboyd Dec 12, 2025
268e3c1
Better log ensureTerminalLegacy (#25665)
anthonykim1 Dec 15, 2025
c7efb6e
Switch to queue based execution for executing Python code (#25669)
anthonykim1 Dec 16, 2025
f6e249e
Add telemetry (#25673)
StellaHuang95 Dec 16, 2025
cd15913
Bump actions/upload-artifact from 5 to 6 (#25666)
dependabot[bot] Dec 16, 2025
00b37cb
Bump dessant/lock-threads from 5.0.1 to 6.0.0 (#25667)
dependabot[bot] Dec 16, 2025
1530637
Bump actions/upload-artifact from 5 to 6 in /.github/actions/build-vs…
dependabot[bot] Dec 16, 2025
0540519
Don't re-run pytest when an exception in a test occurs (#25588)
apuly Dec 16, 2025
832a9aa
fix(reportIssue): duplication of data (#25676)
eleanorjboyd Dec 17, 2025
dc7f9bf
Register test commands before first await to prevent activation race …
Copilot Dec 18, 2025
be293a9
fix(tests): enhance pytest-cov detection (#25683)
eleanorjboyd Dec 18, 2025
79035c8
fix(execution): redirect error messages to stderr and clean up print …
eleanorjboyd Dec 18, 2025
5109c79
Add __repr__ to custom PS1 class (#25568)
iBug Jan 5, 2026
ee981bd
Bump qs from 6.12.1 to 6.14.1 (#25705)
dependabot[bot] Jan 5, 2026
0e9282b
update PET version to 2026.0 (#25714)
eleanorjboyd Jan 7, 2026
72bb721
update version to 2026.0.0 release version (#25715)
eleanorjboyd Jan 7, 2026
f14d68f
update version to 2026.1.0-dev in package.json and package-lock.json …
eleanorjboyd Jan 7, 2026
92fbff4
Bump importlib-metadata from 8.7.0 to 8.7.1 (#25693)
dependabot[bot] Jan 7, 2026
336d699
enhance error handling and user notifications for Python Locator fail…
eleanorjboyd Jan 8, 2026
eb6df9a
feat(tasks): add shell task for check-python with venv activation (#2…
eleanorjboyd Jan 8, 2026
e2681d5
bump Node.js version to 22.21.1 across multiple configuration files (…
karthiknadig Jan 8, 2026
c8b6f50
Add conditional for Python agent tools (#25677)
eleanorjboyd Jan 14, 2026
cbcf5e1
Fix python_server.py infinite loop on EOF (fixes #25620) (#25746)
anthonykim1 Jan 22, 2026
1965191
Bump lodash from 4.17.21 to 4.17.23 (#25745)
dependabot[bot] Jan 23, 2026
0b477a3
remove method to update defaultInterpreterPath on env ext environmen…
eleanorjboyd Jan 27, 2026
15f7e0b
Fix native repl not using env extension
anthonykim1 Feb 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 0 additions & 12 deletions .config/CredScanSuppressions.json

This file was deleted.

2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM mcr.microsoft.com/devcontainers/typescript-node:18-bookworm
FROM mcr.microsoft.com/devcontainers/typescript-node:22-bookworm

RUN apt-get install -y wget bzip2

Expand Down
273 changes: 0 additions & 273 deletions .eslintignore

This file was deleted.

51 changes: 51 additions & 0 deletions .eslintplugin/no-bad-gdpr-comment.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
"use strict";
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
Object.defineProperty(exports, "__esModule", { value: true });
var noBadGDPRComment = {
create: function (context) {
var _a;
return _a = {},
_a['Program'] = function (node) {
for (var _i = 0, _a = node.comments; _i < _a.length; _i++) {
var comment = _a[_i];
if (comment.type !== 'Block' || !comment.loc) {
continue;
}
if (!comment.value.includes('__GDPR__')) {
continue;
}
var dataStart = comment.value.indexOf('\n');
var data = comment.value.substring(dataStart);
var gdprData = void 0;
try {
var jsonRaw = "{ ".concat(data, " }");
gdprData = JSON.parse(jsonRaw);
}
catch (e) {
context.report({
loc: { start: comment.loc.start, end: comment.loc.end },
message: 'GDPR comment is not valid JSON',
});
}
if (gdprData) {
var len = Object.keys(gdprData).length;
if (len !== 1) {
context.report({
loc: { start: comment.loc.start, end: comment.loc.end },
message: "GDPR comment must contain exactly one key, not ".concat(Object.keys(gdprData).join(', ')),
});
}
}
}
},
_a;
},
};
module.exports = {
rules: {
'no-bad-gdpr-comment': noBadGDPRComment, // Ensure correct structure
},
};
Loading
Loading