Skip to content

Commit ca5e5ac

Browse files
committed
Release 2.24.0
1 parent 27a33d1 commit ca5e5ac

File tree

3 files changed

+31
-3
lines changed

3 files changed

+31
-3
lines changed

History.md

+28
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,31 @@
1+
2.24.0 / 2025-01-19
2+
==================
3+
4+
FYI:
5+
* ✨ There is a new **[QUnit Blog](https://qunitjs.com/blog/)** on qunitjs.com.
6+
We're also on [Mastodon](https://fosstodon.org/@qunit) and [Bluesky](https://bsky.app/profile/qunitjs.com).
7+
* 📗 There are [new Guides, Support, and Chat sections](https://qunitjs.com/intro/) on qunitjs.com.
8+
Including best practices and examples for async tests, callbacks, and event-based code.
9+
10+
### Added
11+
12+
* CLI: Add `.mjs` and `.cjs` to the default file extensions when reading a test directory.
13+
14+
These have been monitored by watch mode since QUnit 2.18, but were not loaded or executed
15+
unless you passed them as individual files, or used your own glob like `test/*.{js,mjs,cjs}`.
16+
17+
If you currently pass a directory to the QUnit CLI and have matching `.mjs` or `.cjs`
18+
files that should not be executed, you can opt-out by passing `test/*.js` or
19+
`test/**/*.js` explicitly instead of `test/`.
20+
21+
* CLI: Add stacktrace cleaning by omitting or greying out internal QUnit and Node.js frames in TAP reporter. [#1795](https://github.com/qunitjs/qunit/pull/1795). [#1789](https://github.com/qunitjs/qunit/pull/1789)
22+
* Core: Add [`QUnit.config.reporters.tap`](https://qunitjs.com/api/config/reporters/) for enabling TAP via preconfig. [#1711](https://github.com/qunitjs/qunit/issues/1711)
23+
* Core: Add support for late [`runEnd` event](https://qunitjs.com/api/callbacks/QUnit.on/#the-runend-event) listeners. This helps [browser integrations](https://qunitjs.com/browser/#integrations) that only relay a summary. [27a33d1593](https://github.com/qunitjs/qunit/commit/27a33d15938a601716a81a638882a16c1bd7f2b9)
24+
25+
### Fixed
26+
27+
* HTML Reporter: Fix unexpected pointer cursor on "Source:" label. [f8cce2bb06](https://github.com/qunitjs/qunit/commit/f8cce2bb06396561e0cdcbf58c4e83ddf7a1f27f)
28+
* HTML Reporter: Faster "Hide passed" toggling on large test suites. [b13ade0fd7](https://github.com/qunitjs/qunit/commit/b13ade0fd7c3baf4d0e68abe04f7d1609f686877)
129

230
2.23.1 / 2024-12-06
331
==================

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "qunit",
33
"title": "QUnit",
44
"description": "The powerful, easy-to-use testing framework.",
5-
"version": "2.23.1",
5+
"version": "2.24.0",
66
"homepage": "https://qunitjs.com",
77
"author": {
88
"name": "OpenJS Foundation and other contributors",

0 commit comments

Comments
 (0)