Releases: qunitjs/qunit
Releases 路 qunitjs/qunit
2.0.0-rc1
Check out the upgrade guide at http://qunitjs.com/upgrade-guide-2.x/
- Core: Introduce before/after hooks for modules
- HTML Reporter: Multi-select module dropdown
- Assert: Remove throws signature with string expected value
- All: Remove deprecated features
- All: Remove QUnit.config.autorun
- All: Code cleanup for non-supported browsers
- Test: Refactor test.semaphore usage
1.23.1 - Fix support for Rhino
- Core: Prevents throws keyword from breaking Rhino environments
- Core: Be consistent in function type checks
1.23.0
- Core: Confine URL parameter interactions to browser-specific code
- Core: Reintroduce QUnit.config.module
- Core: Implement moduleId support for nested modules
- Core: Stop splitting URL parameter values by commas
- Core: Introduce moduleId filtering
- Core: Add ability to run tests in pseudo-random order
- Dump: Fix asymmetrical function dump argument spacing.
- HTML Reporter: Fix escaping of diffs
- HTML Reporter: Add message explaining missing diff
- HTML Reporter: DRY out interface initialization
- HTML Reporter: Move module name sort into begin callback
- HTML Reporter: Remove redundant document guards
- HTML Reporter: Fix hidepassed element check
- Assert: Treat Set and Map as unordered in QUnit.equiv
- Build: Introduce AppVeyor for Windows CI
- Build: Update .gitattributes to fix LF on json files
- Build: Fix linefeed to LF on Grunt configuration
- Tests: Fix QUnit.stack test to account different path systems
- Tests: Define setup and tests near each other
1.22.0
1.21.0
- Assert: Improve size and speed of QUnit.equiv
- Assert: Fully support Object-wrapped primitives in deepEqual
- Assert: Register notOk as a non-negative assertion
- CSS: Fix hidden test results under static parents
- Core: Improve regular expression comparisons
- Core: Support filtering by regular expression
- Test: Prevents skiping tests after rerun reordering
- Tests: Differentiate QUnit.equiv assertions
1.20.0
- Assert: Expose
assert.raises()
to the global scope. - Assert: Add an optional
callCount
parameter toassert.async()
. - Core: New
QUnit.only()
method. - Core: Support Symbol types on
QUnit.equiv
. - Core: Make
QUnit.start
fails if called with a non-numeric argument. - Core: New nested scopes ability for modules.
- Core: Equivalency for descendants of null constructors.
- HTML Reporter: Add indicator for filtered test.
- HTML Reporter: Collapse details for successive failed tests.
1.19.0
- Assert: Add support to ES6' Map and Set equiv objects
- Build: Enable IRC notifications for Travis CI
- Build: Add 'Readme' to commitplease components
- Build: Remove unintended QUnit global export on Node
- Build: Remove testSwarm job
- Core: Implement QUnit.stack
- Dump: Escape backslash when quoting strings
- HTML Reporter: Avoid readyState issue with PhantomJS
- HTML Reporter: HTML reporter enhancements for negative asserts
- HTML Reporter: Show diff only when it helps
- Tests: Avoid loosen errors on autostart test
- Tests: HTML Reporter tests are now isolated with reordering disabled
- Tests: Rename stack error tests
- Test: Release module hooks to avoid memory leaks
- Test: Don't pass Promise fulfillment value to QUnit.start
- Test: Source Displayed Even for Passed Test
1.18.0
- Assert: throws uses push method only
- Assert: Fix missing test on exported throws
- Assert: Implements notOk to assert falsy values
- Core: More graceful handling of AMD
- Core: Simplify stack trace methods
- Core: Expose Dump maxDepth property
- Core: Expose QUnit version as QUnit.version property
- Core: Handle multiple testId parameters
- Dump: Fix .name/.property doublettes
- HTML Reporter: New diff using Google's Diff-Patch-Match Library
- HTML Reporter: Make it more obvious why diff is suppressed.
- HTML Reporter: Change display text for bad tests
- HTML Reporter: Fix checkbox and select handling in IE <9
- HTML Reporter: Fix test filter without any module
- HTML Reporter: Retain failed tests numbers
- Test: lowercase the valid test filter before using it
1.17.1
1.17.0
- Build: Remove bower.json from ignored files
- Build: Support Node.js export parity with CommonJS
- HTML Reporter: Add the filter field
- HTML Reporter: Don't hide skipped tests
- HTML Reporter: Fix regression for old markup
- HTML Reporter: Prevent XSS attacks
- HTML Reporter: QUnit.url is now a private function in the HTML Reporter
- HTML Reporter: url params can be set by code