What's Changed
Enhancements
- Display errors and tests on discovery by @eleanorjboyd in #21629
- Add npm project for Python API by @karrtikr in #21631
- Added Dev Container Using MCR by @anthonykim1 in #21675
Bug Fixes
- Correct PATH env var name for non-Windows when applying env var collection for microvenv by @karrtikr in #21564
- Fix duplicate class names processed as single node in build test tree pytest by @eleanorjboyd in #21601
- Return exceptions & skips correctly pytest by @eleanorjboyd in #21603
- Handle skipped marker on class level by @eleanorjboyd in #21612
- Fix for CodeQL errors by @karthiknadig in #21613
- Handle error tests as a different test icon by @eleanorjboyd in #21630
- Compare global storage data using only
key
by @msujew in #21636 - Correct discovery on unittest skip at file level by @eleanorjboyd in #21665
- Ensure
Run Python in dedicated terminal
usespython.executeInFirDir
setting by @karrtikr in #21681 - Handle skip unittest at file without error by @eleanorjboyd in #21678
Code Health
- Disable creating gh tags for pre-releases by @karthiknadig in #21563
- Remove needs labels by @eleanorjboyd in #21572
- Info needed closer by @eleanorjboyd in #21575
- Move lock issues by @eleanorjboyd in #21580
- Move more workflows to python by @eleanorjboyd in #21581
- Update list of repo labels by @karrtikr in #21597
- Add pythonwelcome2 walkthrough to activation reason by @luabud in #21588
- Download
get-pip.py
during build by @karthiknadig in #21589 - Bump semver by @rzhao271 in #21618
- Delete run messages by @eleanorjboyd in #21620
- Add deprecation warning for linting and formatting settings by @luabud in #21585
- Update writing style based on recommendation by @karthiknadig in #21525
- Add extra logging regarding interpreter discovery by @karrtikr in #21639
- Bring back feature to Run Python file in dedicated terminal by @karrtikr in #21656
- Prevent posix paths locator from crashing by @karrtikr in #21657
- Do not resolve symbolic links in posix locator if they exceed the count limit by @karrtikr in #21658
- Add new telemetry property to GPDR by @rchiodo in #21683
- Do not show "Select at workspace level" option if only one workspace folder is opened by @karrtikr in #21689
- Remove unwanted Jupyter API by @DonJayamanne in #21702
- Removing Jupyter Notebooks mentions from package.json by @cwebster-99 in #21708
- Add area-repl to issue label by @anthonykim1 in #21718
- Update packages for Jedi and core python by @karthiknadig in #21710
New Contributors
Full Changelog: v2023.12.0...v2023.14.0