From 94cba5eaae1985f027033fa3a01e8fe46ea8bd1f Mon Sep 17 00:00:00 2001 From: connectdotz Date: Sun, 3 Nov 2024 17:03:35 -0500 Subject: [PATCH] prepare for v6.4.0 --- README.md | 5 ++- package.json | 2 +- release-notes/release-note-v6.md | 59 +++++++++++++++++++++++++++++--- src/extension-manager.ts | 3 +- 4 files changed, 59 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 192fe216..437c3c67 100644 --- a/README.md +++ b/README.md @@ -26,9 +26,8 @@ You can see the full [features](#features) and learn more details in the [How-To Happy testing! ## Releases -- **Next** ([v6.3.1-next](https://github.com/jest-community/vscode-jest/releases/tag/v6.3.1-next)): [release note](release-notes/release-note-v6.md#v63-pre-release) -- **Current** ([v6.2.5](https://github.com/jest-community/vscode-jest/releases/tag/v6.2.5)): [release note](release-notes/release-note-v6.md#v625) -- **Previous** ([v5.2.3](https://github.com/jest-community/vscode-jest/releases/tag/v5.2.3)): [release note](release-notes/release-note-v5.x.md#v523) +- **Current** ([v6.4.0](https://github.com/jest-community/vscode-jest/releases/tag/v6.4.0)): [release note](release-notes/release-note-v6.md#v640) +- **Previous** ([v6.2.5](https://github.com/jest-community/vscode-jest/releases/tag/v6.2.5)): [release note](release-notes/release-note-v6.md#v625) All: [Release Notes](release-notes/release-notes.md) diff --git a/package.json b/package.json index b86bc039..383c8a4d 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "vscode-jest", "displayName": "Jest", "description": "Use Facebook's Jest With Pleasure.", - "version": "6.3.1", + "version": "6.4.0", "publisher": "Orta", "engines": { "vscode": "^1.88.1" diff --git a/release-notes/release-note-v6.md b/release-notes/release-note-v6.md index db076777..23c0582a 100644 --- a/release-notes/release-note-v6.md +++ b/release-notes/release-note-v6.md @@ -3,14 +3,18 @@ Release Notes --- +- [v6.4.0](#v640) + - [Features](#features) + - [Bug Fixes](#bug-fixes) + - [Dependency Updates](#dependency-updates) - [v6.3 (pre-release)](#v63-pre-release) - [v6.3.1 (pre-release)](#v631-pre-release) - - [Features](#features) - - [Bug Fixes](#bug-fixes) - - [Dependency Updates](#dependency-updates) - - [v6.3.0 (pre-release)](#v630-pre-release) - [Features](#features-1) - [Bug Fixes](#bug-fixes-1) + - [Dependency Updates](#dependency-updates-1) + - [v6.3.0 (pre-release)](#v630-pre-release) + - [Features](#features-2) + - [Bug Fixes](#bug-fixes-2) - [v6.2](#v62) - [v6.2.5](#v625) - [v6.2.4](#v624) @@ -34,7 +38,7 @@ Release Notes - [2.1 "TEST RESULTS" Panel Integration](#21-test-results-panel-integration) - [2.2 Configuration and Examples](#22-configuration-and-examples) - [2.3 Deprecations and Migration](#23-deprecations-and-migration) - - [Bug Fixes](#bug-fixes-2) + - [Bug Fixes](#bug-fixes-3) - [Technical Debt](#technical-debt) - [v6.0 (pre-release)](#v60-pre-release) - [Main Features](#main-features-1) @@ -45,6 +49,51 @@ Release Notes - [Fixes](#fixes) - [CHANGELOG](#changelog-3) +--- +## v6.4.0 + +This is a cumulative release that incorporates updates and fixes introduced in the v6.3.0 and v6.3.1 pre-releases. This release brings enhanced debugging capabilities, new features for Jest v30 compatibility, and improved coverage integration with VS Code, along with several bug fixes and dependency updates. + +### Features + +- **Enhanced Debugging for All Test Items** + - Expanded debugging support across all test items, allowing users to initiate debugging from any test root, directory, or individual test item. This improvement brings flexibility in debugging workflows directly from the Test Explorer. ([#1181](https://github.com/jest-community/vscode-jest/pull/1181) - @connectdotz) + +- **Support for Jest v30 Syntax** + - The extension now includes built-in support for Jest v30 (v30.0.0-alpha.6 and above). It automatically detects and adapts to the new `TestPathPatterns` syntax, configurable via a new `jest.useJest30` setting. ([#1153](https://github.com/jest-community/vscode-jest/pull/1153) - @connectdotz) + +- **VS Code Test Coverage API and UI Integration** + - Introduced integration with VS Code’s native Test Coverage API, enabling interactive coverage tracking and display within the editor and the Test Explorer Coverage panel. This new approach improves accessibility and interactivity for test coverage. The original coverage feature remains available for backward compatibility. ([#1151](https://github.com/jest-community/vscode-jest/pull/1151) - @connectdotz) + +### Bug Fixes + +- **Resolved Documentation Link Issue for v6.3.0-next** + - Corrected broken documentation links that affected navigation and guidance for v6.3.0-next users. ([#1169](https://github.com/jest-community/vscode-jest/pull/1169) - @connectdotz) + +- **Fixed Coverage Range Calculation Issue** + - Addressed an issue where coverage ranges could display as empty, ensuring consistent and accurate coverage reporting across files. ([#1177](https://github.com/jest-community/vscode-jest/pull/1177) - @connectdotz) + +- **Improved Windows `testNamePattern` Resolution** + - Resolved an issue where the `testNamePattern` setting was not recognized on Windows, enabling consistent behavior across platforms. ([#1179](https://github.com/jest-community/vscode-jest/pull/1179) - @connectdotz) + +- **Improved Test Status Reporting on Suite Failures** + - Fixed a bug where test statuses sometimes failed to update correctly when the test suite could not run due to issues like compile errors. ([#1165](https://github.com/jest-community/vscode-jest/pull/1165) - @connectdotz) + +- **Incorporated `jest.nodeEnv` into Debug Configurations** + - Ensured that `jest.nodeEnv` is included in auto-generated debug configurations for better environment compatibility. ([#1167](https://github.com/jest-community/vscode-jest/pull/1167) - @connectdotz) + +- **Documentation Fixes** + - Corrected setup-wizard documentation links to ensure a smoother onboarding experience. ([#1154](https://github.com/jest-community/vscode-jest/pull/1154) - @pierluigigiancola) + +### Dependency Updates + +- **Webpack**: Bumped from 5.91.0 to 5.94.0, improving build performance and compatibility. ([#1173](https://github.com/jest-community/vscode-jest/pull/1173) - @dependabot) +- **Micromatch**: Updated from 4.0.7 to 4.0.8 to address minor matching issues. ([#1176](https://github.com/jest-community/vscode-jest/pull/1176) - @dependabot) + +**CHANGELOG** + +- [v6.4.0](https://github.com/jest-community/vscode-jest/releases/tag/v6.4.0) + --- ## v6.3 (pre-release) diff --git a/src/extension-manager.ts b/src/extension-manager.ts index a2bb0ff8..67437d74 100644 --- a/src/extension-manager.ts +++ b/src/extension-manager.ts @@ -524,8 +524,9 @@ export class ExtensionManager { const ReleaseNoteBase = 'https://github.com/jest-community/vscode-jest/blob/master/release-notes'; const ReleaseNotes: Record = { - '6.3.0': `${ReleaseNoteBase}/release-note-v6.md#v63-pre-release`, + '6.4.0': `${ReleaseNoteBase}/release-note-v6.md#v640`, '6.3.1': `${ReleaseNoteBase}/release-note-v6.md#v63-pre-release`, + '6.3.0': `${ReleaseNoteBase}/release-note-v6.md#v63-pre-release`, '6.2.5': `${ReleaseNoteBase}/release-note-v6.md#v625`, '6.2.4': `${ReleaseNoteBase}/release-note-v6.md#v624`, '6.2.3': `${ReleaseNoteBase}/release-note-v6.md#v623`,