Skip to content

Commit f021c9b

Browse files
committed
Docs: Import release excerpts for 1.3.0-2.21.1 from twitter.com/qunitjs
And a few later ones from https://fosstodon.org/@qunit.
1 parent 97ef091 commit f021c9b

File tree

67 files changed

+282
-183
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+282
-183
lines changed

History.md

+57-56
Large diffs are not rendered by default.

docs/Gemfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ source "https://rubygems.org"
22
ruby RUBY_VERSION
33

44
# To apply changes, run `bundle update`.
5-
gem "jekyll-theme-amethyst", "2.7.0", group: :jekyll_plugins
5+
gem "jekyll-theme-amethyst", "2.7.2", group: :jekyll_plugins

docs/_data/sidebar_blog.yml

+4-8
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
1-
- type: link
2-
title: QUnit Blog
3-
url: /blog/
1+
- type: recent
2+
title: Recent blog posts
3+
expand: true
44

55
- type: tags
66
title: Tags
77
expand: true
88

9-
- type: recent
10-
title: Recent posts
11-
expand: true
12-
13-
- type: archive-flat
9+
- type: archive
1410
title: Archives
1511
expand: true

docs/_posts/2012-02-26-qunit-1-3-0.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: post
3-
title: "QUnit 1.3.0: JUnit addon and new themes"
3+
title: "QUnit 1.3.0 Released: JUnit addon and new themes"
44
author: jzaefferer
55
tags:
66
- release

docs/_posts/2012-04-04-qunit-1-5-0.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ tags:
1010

1111
* Addons/JUnitLogger: Add `results` data to `QUnit.jUnitReport` callback argument. The function accepts one argument shaped as `{ xml: '<?xml ...', results: { failed: 0, passed: 0, total: 0, time: 0 } }`. (Jonathan Sanchez) [#216](https://github.com/qunitjs/qunit/pull/216)
1212
* Assert: Provide `this` test context to [`assert.raises()`](https://qunitjs.com/api/assert/throws/) block. (Keith Cirkel) [#217](https://github.com/qunitjs/qunit/issues/217)
13-
* Core: Fix clearing of sessionStorage in Firefox 3.6.
14-
* HTML Reporter: Modify "Running..." to display test name. [#220](https://github.com/qunitjs/qunit/issues/220)
13+
* Core: Fix clearing of sessionStorage in Firefox 3.6. (Scott González)
14+
* HTML Reporter: Modify "Running..." to display test name. (Rick Waldron) [#220](https://github.com/qunitjs/qunit/issues/220)
1515

1616
## See also
1717

docs/_posts/2013-01-20-qunit-1-11-0.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: post
3-
title: "QUnit 1.11.0: New assert.propEqual"
3+
title: "QUnit 1.11.0 Released: New assert.propEqual"
44
author: jzaefferer
55
tags:
66
- release

docs/_posts/2013-06-21-qunit-1-12-0.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ tags:
1212
* Addons/JUnitLogger: Add a `name` property to the test run. [#389](https://github.com/qunitjs/qunit/issues/389)
1313
* Addons/PhantomJS: Added optional timeout. [#415](https://github.com/qunitjs/qunit/issues/415)
1414
* Addons/PhantomJS: Include stack trace for all failed tests. [#416](https://github.com/qunitjs/qunit/issues/416)
15-
* Addons: Move 'addons/canvas' to 'JamesMGreene/qunit-assert-canvas.git'. Tree: https://github.com/JamesMGreene/qunit-assert-canvas/tree/v1.0.0.
16-
* Addons: Move 'addons/close-enough' to 'JamesMGreene/qunit-assert-close.git'. Tree: https://github.com/JamesMGreene/qunit-assert-close/tree/v1.0.0.
17-
* Addons: Move 'addons/composite' to 'jquery/qunit-composite.git'. Tree: https://github.com/jquery/qunit-composite/tree/v1.0.0. [#419](https://github.com/qunitjs/qunit/issues/419)
15+
* Addons: Move 'addons/canvas' to 'JamesMGreene/qunit-assert-canvas.git'. Tree: <https://github.com/JamesMGreene/qunit-assert-canvas/tree/v1.0.0>.
16+
* Addons: Move 'addons/close-enough' to 'JamesMGreene/qunit-assert-close.git'. Tree: <https://github.com/JamesMGreene/qunit-assert-close/tree/v1.0.0>.
17+
* Addons: Move 'addons/composite' to 'jquery/qunit-composite.git'. Tree: <https://github.com/jquery/qunit-composite/tree/v1.0.0>. [#419](https://github.com/qunitjs/qunit/issues/419)
1818
* Addons: Move 'addons/junitlogger' to 'jquery/qunit-reporter-junit.git'.
19-
* Addons: Move 'addons/step' to 'JamesMGreene/qunit-assert-step.git'. Tree: https://github.com/JamesMGreene/qunit-assert-step/tree/v1.0.0.
19+
* Addons: Move 'addons/step' to 'JamesMGreene/qunit-assert-step.git'. Tree: <https://github.com/JamesMGreene/qunit-assert-step/tree/v1.0.0>.
2020
* Addons: Move 'addons/themes/gabe' to 'Krinkle/qunit-theme-gabe.git'.
2121
* Addons: Move 'addons/themes/ninja' to 'Krinkle/qunit-theme-ninja.git'.
2222
* Addons: Move 'addons/themes/nv' to 'Krinkle/qunit-theme-nv.git'.

docs/_posts/2014-08-08-qunit-1-15-0.md

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ tags:
66
- release
77
---
88

9+
Features heavily improved async testing!
10+
911
## Changelog
1012

1113
* Assert: Introduce Assert constructor with test context. This heavily improves debugging of async tests, as assertions can't leak into other tests anymore. Use the new `assert` argument in your test to get the full benefit of this. (Leo Balter) [#374](https://github.com/qunitjs/qunit/issues/374)

docs/_posts/2014-12-03-qunit-1-16-0.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: post
3-
title: "QUnit 1.16.0: Async testing"
3+
title: "QUnit 1.16.0 Released: Async testing and QUnit.skip"
44
author: jzaefferer
55
tags:
66
- release

docs/_posts/2015-01-19-qunit-1-17-0.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,12 @@ tags:
66
- release
77
---
88

9+
This release fixes a few regressions in the HTML Reporter, includes a new UI element (filter tests), and even better CommonJS support.
10+
911
## Changelog
1012

11-
* Core: Support Node.js export parity with CommonJS.
12-
* HTML Reporter: Add the filter field.
13+
* Core: Support Node.js export parity with CommonJS. (James M. Greene) [#709](https://github.com/qunitjs/qunit/pull/709)
14+
* HTML Reporter: Add the filter field. (Leo Balter) [#651](https://github.com/qunitjs/qunit/issues/651)
1315
* HTML Reporter: Don't hide skipped tests.
1416
* HTML Reporter: Fix regression for old markup.
1517
* HTML Reporter: Prevent XSS attacks.

docs/_posts/2015-09-01-qunit-1-19-0.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,16 @@
11
---
22
layout: post
3-
title: "QUnit 1.19.0: ES6 Map and Set"
3+
title: "QUnit 1.19.0 Released: ES6 Map and Set"
44
author: leobalter
55
tags:
66
- release
77
---
88

99
## Changelog
1010

11-
* Assert: Add support for ES6 Map and Set to equiv for `assert.deepEqual()`.
12-
* Core: New `QUnit.stack()` method.
11+
* Assert: Add support for ES6 Map and Set to equiv for `assert.deepEqual()`. (Toh Chee Chuan) [#833](https://github.com/qunitjs/qunit/issues/833)
12+
* Core: New `QUnit.stack()` method. [#801](https://github.com/qunitjs/qunit/pull/801)
13+
* Core: Release module hooks to avoid memory leaks. (Stefan Penner) [#841](https://github.com/qunitjs/qunit/issues/841)
1314
* Dump: Escape backslash when quoting strings.
1415
* HTML Reporter: Avoid readyState issue with PhantomJS.
1516
* HTML Reporter: HTML reporter enhancements for negative asserts.

docs/_posts/2015-10-27-qunit-1-20-0.md

+5-3
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
---
22
layout: post
3-
title: "QUnit 1.20.0 Released"
3+
title: "QUnit 1.20.0 Released: Nested Modules and QUnit.only"
44
author: leobalter
55
tags:
66
- release
77
---
88

9+
This release brings Nested Modules and QUnit.only.
10+
911
## Changelog
1012

1113
* Assert: Expose `assert.raises()` to the global scope.
1214
* Assert: Add an optional `callCount` parameter to `assert.async()`.
13-
* Core: New `QUnit.only()` method.
15+
* Core: New [`QUnit.only()`](https://qunitjs.com/api/QUnit/test.only/) method. (Erik Benoist) [#496](https://github.com/qunitjs/qunit/issues/496)
1416
* Core: Support Symbol types on `QUnit.equiv`.
1517
* Core: Make `QUnit.start` fails if called with a non-numeric argument.
16-
* Core: New nested scopes ability for modules.
18+
* Core: New nested scopes ability to [`QUnit.module()`](https://qunitjs.com/api/QUnit/module/). (Stephen Jones) [#543](https://github.com/qunitjs/qunit/issues/543)
1719
* Core: Equivalency for descendants of null constructors.
1820
* HTML Reporter: Add indicator for filtered test.
1921
* HTML Reporter: Collapse details for successive failed tests.

docs/_posts/2016-02-01-qunit-1-21-0.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
layout: post
3-
title: "QUnit 1.21.0: Faster deepEqual"
3+
title: "QUnit 1.21.0 Released: Faster deepEqual"
44
author: leobalter
55
tags:
66
- release
77
---
88

99
## Changelog
1010

11-
* Assert: Improve speed of `assert.deepEqual()` and `QUnit.equiv()`.
11+
* Assert: Improve speed of `assert.deepEqual()` and `QUnit.equiv()`. (Richard Gibson) [#895](https://github.com/qunitjs/qunit/issues/895)
1212
* Assert: Fully support Object-wrapped primitives in `assert.deepEqual()`.
1313
* Assert: Register notOk as a non-negative assertion.
1414
* Core: Improve regular expression comparisons.

docs/_posts/2016-04-12-qunit-1-23-1.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: post
3-
title: "QUnit 1.23.1: Fix support for Rhino"
3+
title: "QUnit 1.23.1 Released: Fix support for Rhino"
44
author: leobalter
55
tags:
66
- release

docs/_posts/2016-06-16-qunit-2-0-0.md

+6-7
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ tags:
66
- release
77
---
88

9-
Check out the upgrade guide at https://qunitjs.com/upgrade-guide-2.x/
9+
Check out the upgrade guide at <https://qunitjs.com/upgrade-guide-2.x/>
1010

1111
## Changelog
1212

@@ -15,14 +15,13 @@ Check out the upgrade guide at https://qunitjs.com/upgrade-guide-2.x/
1515
* All: Prevent async tests from having multiple resume timeouts.
1616
* Assert: Remove `assert.throws()` signature with string expected value.
1717
* Dump: update typeOf to extract extra complex type definition.
18-
* Core: New `before` and `after` module hooks.
18+
* Core: New `before` and `after` module hooks. (Trent Willis) [#919](https://github.com/qunitjs/qunit/pull/919)
1919
* Core: Decode "+" to " " (space) in url params.
2020
* Core: Throw error if QUnit is already defined globally.
21-
* HTML Reporter: Add reset/apply buttons in the module picker.
22-
* HTML Reporter: Improve module picker accessibility. (Richard Gibson)
23-
* HTML Reporter: Improve color/background order consistency. (Richard Gibson)
24-
* HTML Reporter: Improve toolbar styles. (Richard Gibson)
25-
* HTML Reporter: Add multi-select module dropdown. (Maciej Lato)
21+
* HTML Reporter: Add multi-select module dropdown. (Maciej Lato) [#973](https://github.com/qunitjs/qunit/pull/973)
22+
* HTML Reporter: Add reset/apply buttons in the module picker. (Richard Gibson) [#989](https://github.com/qunitjs/qunit/pull/989)
23+
* HTML Reporter: Improve module picker accessibility. (Richard Gibson) [#989](https://github.com/qunitjs/qunit/pull/989)
24+
* HTML Reporter: Improve color/background order consistency. (Richard Gibson) [#989](https://github.com/qunitjs/qunit/pull/989)
2625

2726
## See also
2827

docs/_posts/2017-03-11-qunit-2-2-0.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: post
3-
title: "QUnit 2.2.0: assert.step & New event emitter"
3+
title: "QUnit 2.2.0 Released: assert.step & New event emitter"
44
author: trentmwillis
55
tags:
66
- release

docs/_posts/2017-03-29-qunit-2-3-0.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: post
3-
title: "QUnit 2.3.0: QUnit CLI"
3+
title: "QUnit 2.3.0 Released: QUnit CLI"
44
author: trentmwillis
55
tags:
66
- release

docs/_posts/2017-04-10-qunit-2-3-1.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: post
3-
title: "QUnit 2.3.1 Released"
3+
title: "QUnit 2.3.1 Released: Bug fixes"
44
author: trentmwillis
55
tags:
66
- release

docs/_posts/2017-04-17-qunit-2-3-2.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22
layout: post
3-
title: "QUnit 2.3.2 Released"
3+
title: "QUnit 2.3.2 Released: Bug fixes"
44
author: trentmwillis
55
tags:
66
- release
77
---
88

99
## Changelog
1010

11-
* HTML Reporter: Add specific diff for number types instead of str-diff. [#1155](https://github.com/qunitjs/qunit/issues/1155)
12-
* Core: Fix bug calling hooks with skipped tests. [#1156](https://github.com/qunitjs/qunit/issues/1156)
11+
* HTML Reporter: Add specific diff for number types instead of str-diff. (Adrian Leonhard) [#1155](https://github.com/qunitjs/qunit/issues/1155)
12+
* Core: Fix bug calling hooks with skipped tests. (Ben Demboski) [#1156](https://github.com/qunitjs/qunit/issues/1156)
1313

1414
## See also
1515

docs/_posts/2017-06-02-qunit-2-3-3.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
layout: post
3-
title: "QUnit 2.3.3: Web Workers support"
3+
title: "QUnit 2.3.3 Released: Web Workers support"
44
author: trentmwillis
55
tags:
66
- release

docs/_posts/2017-07-08-qunit-2-4-0.md

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
---
22
layout: post
3-
title: "QUnit 2.4.0: assert.timeout"
3+
title: "QUnit 2.4.0 Released: Add assert.timeout"
44
author: trentmwillis
55
tags:
66
- release
77
---
88

9+
Includes `module.{skip,todo,only}`, `assert.timeout`, and plenty of bug fixes!
10+
911
## Changelog
1012

1113
* Assert: New [`assert.timeout()`](https://qunitjs.com/api/assert/timeout/) for setting per-test timeout durations. (Trent Willis) [#1165](https://github.com/qunitjs/qunit/pull/1165)
@@ -15,10 +17,10 @@ tags:
1517
* CLI: Exit with non-zero status when no tests are run.
1618
* Core: Add support for multiple callbacks in module hooks, such as via `hooks.beforeEach()` and `hooks.afterEach()`.
1719
* Core: Fallback to `typeof obj` in `QUnit.objectType`.
18-
* Core: New `QUnit.module.only()` method.
19-
* Core: New `QUnit.module.skip()` method.
20-
* Core: New `QUnit.module.todo()` method.
21-
* Core: Fix memory release of objects in equiv logic of `assert.deepEqual()`.
20+
* Core: New [`QUnit.module.only()`](http://qunitjs.com/api/QUnit/module/) method. (Brahim Arkni) [#1179](https://github.com/qunitjs/qunit/pull/1179)
21+
* Core: New [`QUnit.module.skip()`](http://qunitjs.com/api/QUnit/module/) method. (Brahim Arkni) [#1193](https://github.com/qunitjs/qunit/pull/1193)
22+
* Core: New [`QUnit.module.todo()`](http://qunitjs.com/api/QUnit/module/) method. (Brahim Arkni) [#1195](https://github.com/qunitjs/qunit/pull/1195)
23+
* Core: Fix memory release of objects in equiv logic of `assert.deepEqual()`. (Jing Wu) [#1192](https://github.com/qunitjs/qunit/issues/1192)
2224

2325
## See also
2426

docs/_posts/2017-10-21-qunit-2-4-1.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
---
22
layout: post
3-
title: "QUnit 2.4.1 Released"
3+
title: "QUnit 2.4.1 Released: CLI Improvements"
44
author: trentmwillis
55
tags:
66
- release
77
---
88

9+
Lots of minor fixes and improvements to the CLI!
10+
911
## Changelog
1012

1113
* CLI: Add slight debounce to restarting tests on file watching.
1214
* CLI: Catch file load failures and report as failing tests.
1315
* CLI: Clear require cache of watched files between runs.
1416
* CLI: List available reporters when option is specified with no value.
1517
* CLI: Properly support watching files added after first run.
18+
* Core: Provide descriptive feedback when missing `QUnit.test()` callback.
1619
* HTML Reporter: Fix regression in error reporting.
1720

1821
## See also

docs/_posts/2018-01-09-qunit-2-5-0.md

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,26 @@
11
---
22
layout: post
3-
title: "QUnit 2.5.0: assert.rejects"
3+
title: "QUnit 2.5.0 Released: Add assert.rejects"
44
author: trentmwillis
55
tags:
66
- release
77
---
88

9+
Includes a bunch of small fixes, better error handling, perf improvements, and the new `assert.rejects` API for verifying rejected promises.
10+
11+
Thanks to all our contributors!
12+
913
## Changelog
1014

1115
### Added
1216

13-
* Assert: New `assert.rejects()` method. (Robert Jackson) [#1238](https://github.com/qunitjs/qunit/pull/1238)
17+
* Assert: New [`assert.rejects()`](https://qunitjs.com/api/assert/rejects/) method. (Robert Jackson) [#1238](https://github.com/qunitjs/qunit/pull/1238)
1418
* CLI: Fail test if there are unhandled rejections, similar to uncaught errors. (Robert Jackson) [#1241](https://github.com/qunitjs/qunit/pull/1241/)
1519
* HTML Reporter: Fail test if there are unhandled rejections, similar to uncaught errors. (Robert Jackson) [#1241](https://github.com/qunitjs/qunit/pull/1241/)
1620

1721
### Changed
1822

19-
* Assert: The `assert.verifySteps()` method now resets the steps buffer, making it easier to use multiple times in a single test. [#1233](https://github.com/qunitjs/qunit/pull/1233)
23+
* Assert: The [`assert.verifySteps()`](https://qunitjs.com/api/assert/verifySteps/) method now resets the steps buffer, making it easier to use multiple times in a single test. [#1233](https://github.com/qunitjs/qunit/pull/1233)
2024

2125
### Fixed
2226

docs/_posts/2018-02-27-qunit-2-5-1.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
---
22
layout: post
3-
title: "QUnit 2.5.1 Released"
3+
title: "QUnit 2.5.1 Released: Bug fixes"
44
author: trentmwillis
55
tags:
66
- release
77
---
88

9+
Bunch of bug fixes and doc updates; thanks to all who contributed! 😍
10+
911
## Changelog
1012

1113
### Changed

docs/_posts/2018-03-26-qunit-2-6-0.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
---
22
layout: post
3-
title: "QUnit 2.6.0 Released"
3+
title: "QUnit 2.6.0 Released: Tighten failure scenarios"
44
author: trentmwillis
55
tags:
66
- release
77
---
88

9+
Tightens up some failure scenarios and adds a much needed `--require` API to the CLI!
10+
911
## Changelog
1012

1113
### Added
@@ -14,7 +16,7 @@ tags:
1416

1517
### Changed
1618

17-
* Assert: Fail test if a non-string value is passed to `assert.step()`.
19+
* Assert: Fail test if a non-string value is passed to `assert.step()`. [#1264](https://github.com/qunitjs/qunit/pull/1264)
1820
* Assert: Recognize `undefined` and other falsy rejection values in `assert.rejects()`.
1921
* Core: Throw an error if no tests are run.
2022

docs/_posts/2018-05-15-qunit-2-6-1.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
---
22
layout: post
3-
title: "QUnit 2.6.1 Released"
3+
title: "QUnit 2.6.1 Released: Bug fixes"
44
author: trentmwillis
55
tags:
66
- release
77
---
88

9+
Minor bug fixes and memory leaks plugged!
10+
911
## Changelog
1012

1113
### Fixed

0 commit comments

Comments
 (0)