Visual Studio Code v1.97 Changelog
What changed in VS Code v1.97, released 2025-01-01 โ explained in plain English.
- Copilot is getting smarter at predicting your next code edit and can even apply changes across multiple files at once.
- You can now drag the Command Palette around your screen and easily search through your debug variables.
- It's easier to track code history with richer Git blame info and combine multiple error logs into one view.
- Python debugging is now basically zero-setup, letting you run scripts instantly.
Want a heads-up when Visual Studio Code updates?
We email you the moment a new Visual Studio Code version drops โ plus plain-English release notes like these. No spam.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
This update is all about making your coding workflow smoother and faster, especially if you use AI tools like Copilot. It matters most to developers who work on larger projects and want their editor to handle more of the heavy lifting, from predicting code changes to managing complex logs and debugging sessions.
What's new
- Copilot Next Edit Suggestions (Preview): Copilot now predicts where your next edit should be and what it should look like. If you rename a variable in one spot, Copilot will guess you need to rename it further down and highlight the spotโyou just press Tab to accept.
- Auto-accept Copilot edits: You can set a timer (like a countdown) to automatically accept code changes Copilot suggests. If you start reviewing the code, the countdown pauses.
- Reposition the Command Palette: The Command Palette (the quick-search menu you use to run commands) is no longer stuck in the top center. You can now click and drag it anywhere on your screen.
- Extension publisher trust: To keep your workspace secure, VS Code now has a feature to verify that the people who made your extensions (add-ons) are trusted publishers.
- Compound logs: Instead of jumping between multiple tabs to read error logs (records of what the program did), you can now combine them all into one single view.
- Git blame information: "Git blame" shows who wrote a specific line of code and when. VS Code now displays this information more clearly and lets you click it to see the code on GitHub.
- Python no-config debugging: You can now immediately run and debug a Python script without having to set up a complicated configuration file first.
Improvements
- Copilot Edits is fully available: Copilot Edits, which lets you change code across multiple files straight from the chat, is now out of preview. You can accept or discard changes one by one, and the controls stay visible even when looking at side-by-side comparisons.
- Applying chat code to files: When Copilot gives you a chunk of code in chat, applying it to your actual file is smarter. It tells you which file it's for, asks where to put it if the file doesn't exist yet, and lets you review the change before finalizing it.
- Filtering output logs: You can now use a search filter in the Output panel to hide everything except the specific log messages you care about.
- Searching debug variables: While debugging (finding and fixing errors), you can now search for specific values within your variables, making it much easier to spot what went wrong.
- Notebook inline values: When using interactive notebooks (like for Python data science), VS Code will now show the values of your variables right next to the code cells as you run them.
- Smarter Copilot context: Copilot now remembers which files you've recently looked at or edited to give you better, more relevant answers (this is called "temporal context").
- Workspace index status: When you ask Copilot a question about your whole project, it uses an "index" to search your code. You can now see a status icon at the bottom of the screen showing how it's searching and if it's building a fast, remote index hosted by GitHub.
Fixes
- This release includes important security updates and patches to fix general bugs and issues found in the editor.
Breaking changes
No breaking changes in this release.
This is our plain-language summary. Read the complete, official notes on the Visual Studio Code official changelog โ.
