Skip to content

v2026.4.0

Latest

Choose a tag to compare

@bschnurr bschnurr released this 28 Apr 21:23
7b7a68c

Changes:

Feature Requests:

  • #687: Add loading indicator
  • #742: Add Jupyter notebook cell support via LSP 3.17 Notebook Document Sync
  • #686: Add automatic server restart on pylint config file changes
  • #646: Add score in statusbar

Bugs:

  • #785: Replace per-cell notebook linting with whole-notebook linting for cross-cell context
  • #706: Sync with template: Fix duplicate server handlers on concurrent restarts
  • #723: Gracefully handle OSError in change_cwd
  • #716: Template Sync: Prefer Python Environments extension for interpreter resolution with legacy fallback
See More
  • #712: Sync with template: expand get_cwd() variable substitution
  • #705: Sync with template: Fix duplicate server handlers on concurrent restarts

Others:

  • #798: Add manual validation stage to stable release pipeline
  • #797: Switch stable pipeline trigger to release branches only
  • #795: Narrow stable pipeline tag trigger to v* pattern
  • #794: Bump version to 2026.4.0
  • #793: Add release agent instructions
  • #788: refactor: normalize Python module signatures
  • #786: test: parametrize logging and global_defaults tests
  • #787: test: parametrize publish_diagnostics open/save tests
  • #783: test: add test_diagnostic_regex.py for output parsing
  • #784: test: parametrize get_cwd variable-token tests
  • #782: test: backport shared test coverage (logging, global_defaults, stdlib_detection)
  • #781: Refactor: add conftest.py to centralize test mock setup
  • #780: Refactor: backport envFile test coverage
  • #776: Refactor: add exit_code field to RunResult
  • #777: Refactor: merge vscodeapi.ts to cross-repo superset
  • #774: Refactor: normalize_path resolve_symlinks, is_match workspace_root
  • #772: refactor: extract envFile.ts module from server.ts
  • #771: Use dotenv for parsing .env files
  • #764: Feature Parity: Tier 1 priority fixes
  • #684: Align PYTHON_MINOR constant with CI minimum of 3.10
  • #767: test: add missing test coverage for PRs #684, #687, #706
  • #758: Bump pygls from 2.0.1 to 2.1.0
  • #759: Template sync: skip dependency update PRs
  • #739: Bump version to 2026.3.0-dev
  • #757: Fix template sync: limit to 48h PRs, prevent duplicate issues
  • #743: Align pipeline npm registry with .npmrc feed
  • #740: Bump @typescript-eslint/eslint-plugin and @typescript-eslint/parser to v8
  • #737: Replace hand-rolled typings with @vscode/python-environments npm package
  • #708: Bump pylint from 4.0.4 to 4.0.5 in the pip-minor-patch group
  • #729: Bump github/gh-aw from 0.51.6 to 0.53.2 in the github-actions-minor-patch group
  • #728: Bump the npm-minor-patch group across 1 directory with 2 updates
  • #733: Enable publishing by default in pre-release pipeline
  • #732: Use contextlib.suppress instead of try-except-pass
  • #731: Exclude .dist-info directories from extension package
  • #730: Fix glob pattern for .pyc files in .vscodeignore
  • #721: Rewrite extension-template-sync to detect unsynced PRs and create issues
  • #720: Add automated tests for interpreter resolution
  • #711: Bump glob from 13.0.5 to 13.0.6 in the npm-minor-patch group
  • #715: Bump minimatch
  • #710: Bump actions/download-artifact from 6.0.0 to 7.0.0
  • #709: Bump github/gh-aw from 0.47.5 to 0.50.4 in the github-actions-minor-patch group
  • #714: Add loading message and related issues section to triage workflow
  • #713: Update template sync workflow and add copilot instructions
  • #701: Agentic Workflow: Extension template sync
  • #703: Fix: Add self-checkout step to issue-triage workflow
  • #699: Agentic Workflow: Check tool repo for issue triage
  • #696: Add PR creation skill for Copilot
  • #698: Update @vscode/vsce to ^3.7.1-1
  • #692: Agentic Workflow: Update Python versions using JSON endpoint
  • #695: Disable CI trigger in stable pipeline
  • #697: Agentic Workflow: Check issues on Python Tools Extension Template
  • #694: add nuget for pipeline
  • #691: Bump nox from 2025.11.12 to 2026.2.9
  • #690: Bump actions/download-artifact from 6.0.0 to 7.0.0
  • #689: Bump github/gh-aw from 0.43.22 to 0.46.1 in the github-actions-minor-patch group
  • #688: Bump glob from 13.0.3 to 13.0.5 in the npm-minor-patch group
  • #693: update build template
  • #685: Agentic Workflow: Update Python requirements annually
  • #682: Bump the npm-minor-patch group with 7 updates
  • #683: Bump glob from 10.4.1 to 13.0.2
  • #674: Bump @vscode/vsce from 2.27.0 to 2.32.0
  • #681: Bump qs from 6.12.1 to 6.14.2
  • #679: Bump pip-tools from 7.5.2 to 7.5.3 in the pip-minor-patch group
  • #673: Bump sinon from 18.0.0 to 18.0.1
  • #671: Bump chai from 4.4.1 to 4.5.0
  • #668: Bump GabrielBB/xvfb-action from 1.6 to 1.7 in the github-actions-minor-patch group
  • #680: Update dependabot to final version
  • #663: Group Dependabot PRs
  • #644: Upgrade requirements automatically
  • #643: Update min version (3.10) and requirements
  • #645: pygls -> 2.0
  • #629: Bump jws
  • #627: convert to azure pipeline
  • #615: Update Node.js to 22.17.0 and modernize CI configuration
  • #612: chore: update brace-expansion to version 2.0.2 and tar-fs to version 2.1.3
  • #604: update to node 20
  • #601: bump to 2025.3.0

This list of changes was auto generated.