🐛 Fix TAP output to support cyclical objects.
🐛 Fix strict mode compatibility.
🕵️♂️ The test page's filter input now trims any whitespace to improve matching.
QUnit proudly joins ♻️ Reproducible Builds.
Today, the first release minted from our deterministic build process – QUnit 2.14. It was largely made possible by Rollup, with a couple of tweaks to ensure dist files use a date based only on information in the Git repository.
The SOURCE_DATE_EPOCH standard by @reproducible_builds made things easy to explain and document. No need to come up with our novel way! #standards #qunit #rollup #reproduciblebuilds
🏄♀️ New floating header on the test results page.
ℹ️ Accessibility improvements in the HTML reporter.
🦎 Official support for SpiderMonkey runtime.
🐛 Miscellaneous bug fixes.
📦 Introduce native support for ES Modules.
ℹ️ Improve logging for leaked assertions.
🐛 Fix suiteEnd event bug involving filters.
* New aliases for QUnit.test.only, QUnit.test.skip, and QUnit.test.todo.
* Support assert.throws() with arrow function as matcher.
This Mastodon instance is for people interested in technology. Discussions aren't limited to technology, because tech folks shouldn't be limited to technology either!