Bump markdown-it and @vscode/vsce (#26006)
Bumps markdown-it to 14.3.0 and updates ancestor dependency @vscode/vsce. These dependencies need to be updated together.
Updates
markdown-itfrom 12.3.2 to 14.3.0Changelog
Sourced from markdown-it's changelog.
[14.3.0] - 2026-07-02
Changed
- Reworked build pipeline & tools.
- Added source maps.
- Bumped
linkify-itto 5.0.2.Fixed
- Preserve backslash-space hard line breaks, matching CommonMark 6.7, #1185.
[14.2.0] - 2026-05-24
Added
isPunctCharCodeto utilities.Fixed
- Don't end HTML comment blocks on a blank line, #1155.
- Properly recognize astral chars (surrogates) in delimiter scans for emphasis-like markers, #1072. Big thanks to
@tats-ufor his global efforts with improving CJK support.- Preserve unicode whitespaces when trimm headings/paragraphs, #1074.
- More strict entities decode to avoid false positives
;, #1096.- Restore block parser state on fail in
lheadingrule, #1131.Security
- Fixed poor smartquotes perfomance on > 70k quotes in single block
- Bumped linkify-it to 5.0.1 with fixed potential perfomance issues.
[14.1.1] - 2026-01-11
Security
- Fixed regression from v13 in linkify inline rule. Specific patterns could cause high CPU use. Thanks to
@ltduc147for report.[14.1.0] - 2024-03-19
Changed
- Updated CM spec compatibility to 0.31.2, #1009.
Fixed
- Fixed quadratic complexity when parsing references, #996.
- Fixed quadratic output size with pathological user input in tables, #1000.
[14.0.0] - 2023-12-08
Changed
- Drop ancient browsers support (use
.fromCodePointand other features).- Rewrite to ESM (including all plugins/deps). CJS fallback still available. No signatures changed, except
markdown-it-emojiplugin.- Dropped
dist/folder from repo, build on package publish.... (truncated)
Commits
ff0ee0814.3.0 released52e2749Bump linkify-it / vite deps56c2404fix: keep backslash-space hard line break (CommonMark 6.7) (#1185)0fbb18bBump vite from 8.0.14 to 8.0.16 (#1181)83450e2Rework benchmark deps and bump versions57a6863benchmark => tinybench7608db1Update CI config9d8eb42Added package-lock and updated versions to latest possible0aee70dlint: enable@stylistic/no-multi-spacesrule8878985lint => neostandard- Additional commits viewable in compare view
Updates
@vscode/vscefrom 2.27.0 to 3.9.2Release notes
Sourced from @vscode/vsce's releases.
v3.9.2
Changes:
- #1283: fix: skip APIScan
- #1282: chore: bump CI to Node 22 and fix build
- #1279: Bump the
uuidtest fixture version to100.0.0- #1278: Bump tmp from 0.2.4 to 0.2.6
- #1277: Bump qs from 6.14.2 to 6.15.2
- #1276: Bump uuid and
@azure/msal-node- #1274: Run npm audit fix
- #1272: Bump fast-uri from 3.0.6 to 3.1.2
- #1267: Bump minimatch from 10.2.2 to 10.2.3
- #1247: Update minimatch dependency to v10
This list of changes was auto generated.
v3.9.2-4
Changes:
- #1283: fix: skip APIScan
- #1282: chore: bump CI to Node 22 and fix build
- #1279: Bump the
uuidtest fixture version to100.0.0- #1278: Bump tmp from 0.2.4 to 0.2.6
- #1277: Bump qs from 6.14.2 to 6.15.2
- #1276: Bump uuid and
@azure/msal-nodeThis list of changes was auto generated.
v3.9.2-3
Changes:
- #1274: Run npm audit fix
This list of changes was auto generated.
v3.9.2-2
Changes:
- #1272: Bump fast-uri from 3.0.6 to 3.1.2
This list of changes was auto generated.
... (truncated)
Commits
f7501f2fix: skip APIScan (#1283)7cd3244chore: bump CI to Node 22 and fix build (#1282)df1a68eBump theuuidtest fixture version to100.0.0(#1279)3a5786eMerge pull request #1278 from microsoft/dependabot/npm_and_yarn/tmp-0.2.64954e08Bump tmp from 0.2.4 to 0.2.654dce87Bump qs from 6.14.2 to 6.15.2 (#1277)86fc2d6Bump uuid and@azure/msal-node(#1276)4699582Run npm audit fix and update lockfile (#1274)e003a0aMerge pull request #1272 from microsoft/dependabot/npm_and_yarn/fast-uri-3.1.274ab7a9Bump fast-uri from 3.0.6 to 3.1.2- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by microsoft1es, a new releaser for
@vscode/vscesince your current version.
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
Python extension for Visual Studio Code
A Visual Studio Code extension with rich support for the Python language (for all actively supported Python versions), providing access points for extensions to seamlessly integrate and offer support for IntelliSense (Pylance), debugging (Python Debugger), formatting, linting, code navigation, refactoring, variable explorer, test explorer, environment management (NEW Python Environments Extension).
Support for vscode.dev
The Python extension does offer some support when running on vscode.dev (which includes github.dev). This includes partial IntelliSense for open files in the editor.
Installed extensions
The Python extension will automatically install the following extensions by default to provide the best Python development experience in VS Code:
These extensions are optional dependencies, meaning the Python extension will remain fully functional if they fail to be installed. Any or all of these extensions can be disabled or uninstalled at the expense of some features. Extensions installed through the marketplace are subject to the Marketplace Terms of Use.
About the Python Environments Extension
You may now see that the Python Environments Extension is installed for you, but it may or may not be “enabled” in your VS Code experience. Enablement is controlled by the setting
"python.useEnvironmentsExtension": true(orfalse).true, you will manually opt in to using the Python Environments Extension for environment management.The Python Environments Extension is still under active development and experimentation. Its goal is to provide a dedicated view and improved workflows for creating, deleting, and switching between Python environments, as well as managing packages. If you have feedback, please let us know via issues.
Extensibility
The Python extension provides pluggable access points for extensions that extend various feature areas to further improve your Python development experience. These extensions are all optional and depend on your project configuration and preferences.
If you encounter issues with any of the listed extensions, please file an issue in its corresponding repo.
Quick start
Set up your environment
Select your Python interpreter by clicking on the status bar
Configure the debugger through the Debug Activity Bar
Configure tests by running the
Configure TestscommandJupyter Notebook quick start
The Python extension offers support for Jupyter notebooks via the Jupyter extension to provide you a great Python notebook experience in VS Code.
Install the Jupyter extension.
Open or create a Jupyter Notebook file (.ipynb) and start coding in our Notebook Editor!
For more information you can:
Useful commands
Open the Command Palette (Command+Shift+P on macOS and Ctrl+Shift+P on Windows/Linux) and type in one of the following commands:
Python: Select InterpreterPython: Start Terminal REPLPython: Run Python File in TerminalRun Python File in Terminal.Python: Configure TestsTo see all available Python commands, open the Command Palette and type
Python. For Jupyter extension commands, just typeJupyter.Feature details
Learn more about the rich features of the Python extension:
Supported locales
The extension is available in multiple languages:
de,en,es,fa,fr,it,ja,ko-kr,nl,pl,pt-br,ru,tr,zh-cn,zh-twQuestions, issues, feature requests, and contributions
Data and telemetry
The Microsoft Python Extension for Visual Studio Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. This extension respects the
telemetry.telemetryLevelsetting which you can learn more about at https://code.visualstudio.com/docs/supporting/faq#_how-to-disable-telemetry-reporting.