ember-qunit
Version:
QUnit helpers for testing Ember.js applications
855 lines (591 loc) • 78.9 kB
Markdown
## v6.1.1 (2022-12-19)
#### :bug: Bug Fix
* [#999](https://github.com/emberjs/ember-qunit/pull/999) Use native types from `ember-resolver` ([@chriskrycho](https://github.com/chriskrycho))
* [#998](https://github.com/emberjs/ember-qunit/pull/998) Revert explicit `peerDependencies` contracts ([@chriskrycho](https://github.com/chriskrycho))
#### Committers: 1
- Chris Krycho ([@chriskrycho](https://github.com/chriskrycho))
## v6.1.0 (2022-12-16)
#### :rocket: Enhancement
* [#995](https://github.com/emberjs/ember-qunit/pull/995) Feature: introduce native (ambient) TS types ([@chriskrycho](https://github.com/chriskrycho))
#### :house: Internal
* [#979](https://github.com/emberjs/ember-qunit/pull/979) Re-roll `yarn.lock` ([@rwjblue](https://github.com/rwjblue))
* [#978](https://github.com/emberjs/ember-qunit/pull/978) Update `lint` related scripts (add `lint:fix`) ([@rwjblue](https://github.com/rwjblue))
* [#977](https://github.com/emberjs/ember-qunit/pull/977) Ensure CI jobs timeout after 10 minutes ([@rwjblue](https://github.com/rwjblue))
* [#976](https://github.com/emberjs/ember-qunit/pull/976) Add Ember 4.8 to CI matrix ([@rwjblue](https://github.com/rwjblue))
* [#975](https://github.com/emberjs/ember-qunit/pull/975) Cancel prior CI jobs for same PR ([@rwjblue](https://github.com/rwjblue))
* [#973](https://github.com/emberjs/ember-qunit/pull/973) Bump github actions ([@ctjhoa](https://github.com/ctjhoa))
#### Committers: 4
- Camille TJHOA ([@ctjhoa](https://github.com/ctjhoa))
- Chris Krycho ([@chriskrycho](https://github.com/chriskrycho))
- Krystan HuffMenne ([@gitKrystan](https://github.com/gitKrystan))
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v6.0.0 (2022-10-07)
#### :boom: Breaking Change
* [#972](https://github.com/emberjs/ember-qunit/pull/972) Add support for Ember v4, drop support for < Ember 3.24 and deprecated features ([@chriskrycho](https://github.com/chriskrycho))
* [#921](https://github.com/emberjs/ember-qunit/pull/921) Update ember-auto-import to 2.x ([@mydea](https://github.com/mydea))
* [#931](https://github.com/emberjs/ember-qunit/pull/931) Drop support for Node < 14 ([@mydea](https://github.com/mydea))
#### :rocket: Enhancement
* [#972](https://github.com/emberjs/ember-qunit/pull/972) Add support for Ember v4, drop support for < Ember 3.24 and deprecated features ([@chriskrycho](https://github.com/chriskrycho))
#### :bug: Bug Fix
* [#912](https://github.com/emberjs/ember-qunit/pull/912) Make sure focus related tests don't fail when the test container is hidden ([@bertdeblock](https://github.com/bertdeblock))
#### :house: Internal
* [#914](https://github.com/emberjs/ember-qunit/pull/914) Fix CI ([@bertdeblock](https://github.com/bertdeblock))
#### Committers: 3
- Bert De Block ([@bertdeblock](https://github.com/bertdeblock))
- Chris Krycho ([@chriskrycho](https://github.com/chriskrycho))
- Francesco Novy ([@mydea](https://github.com/mydea))
## v5.1.5 (2021-10-06)
#### :bug: Bug Fix
* [#900](https://github.com/emberjs/ember-qunit/pull/900) Remove usage of APIs removed in Ember >= 4 ([@chancancode](https://github.com/chancancode))
#### :memo: Documentation
* [#883](https://github.com/emberjs/ember-qunit/pull/883) Update migration documentation to add arguments to the example migrated functions ([@Oluwadamilareolusakin](https://github.com/Oluwadamilareolusakin))
* [#856](https://github.com/emberjs/ember-qunit/pull/856) Add ember-auto-import mention to migration docs ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#901](https://github.com/emberjs/ember-qunit/pull/901) Use ember-auto-import@2 to test ember-source >= 4 ([@rwjblue](https://github.com/rwjblue))
#### Committers: 5
- Godfrey Chan ([@chancancode](https://github.com/chancancode))
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- Stefan Penner ([@stefanpenner](https://github.com/stefanpenner))
- Tolulope Oluwadamilare Olusakin ([@Oluwadamilareolusakin](https://github.com/Oluwadamilareolusakin))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v5.1.4 (2021-03-09)
#### :bug: Bug Fix
* [#827](https://github.com/emberjs/ember-qunit/pull/827) Relax peer dependency minimums to ember-qunit@5.0.0 versions ([@rwjblue](https://github.com/rwjblue))
#### Committers: 2
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v5.1.3 (2021-02-18)
#### :bug: Bug Fix
* [#817](https://github.com/emberjs/ember-qunit/pull/817) Fixes testing container layout issues for QUnit 2.14 ([@drewlee](https://github.com/drewlee))
#### :memo: Documentation
* [#815](https://github.com/emberjs/ember-qunit/pull/815) Update migration.md ([@hjdivad](https://github.com/hjdivad))
#### Committers: 4
- Alex LaFroscia ([@alexlafroscia](https://github.com/alexlafroscia))
- Andrew A Lee ([@drewlee](https://github.com/drewlee))
- David J. Hamilton ([@hjdivad](https://github.com/hjdivad))
- Travis Hoover ([@thoov](https://github.com/thoov))
## v5.1.2 (2021-02-01)
#### :bug: Bug Fix
* [#804](https://github.com/emberjs/ember-qunit/pull/804) fix: ensure "Development Mode" is full screen ([@alexlafroscia](https://github.com/alexlafroscia))
#### :memo: Documentation
* [#805](https://github.com/emberjs/ember-qunit/pull/805) Add V5 migration guide link to CHANGELOG ([@bmish](https://github.com/bmish))
#### :house: Internal
* [#813](https://github.com/emberjs/ember-qunit/pull/813) Re-roll yarn.lock. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 4
- Alex LaFroscia ([@alexlafroscia](https://github.com/alexlafroscia))
- Bryan Mishkin ([@bmish](https://github.com/bmish))
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v5.1.1 (2020-12-16)
#### :bug: Bug Fix
* [#790](https://github.com/emberjs/ember-qunit/pull/790) Update to ember-auto-import@1.10.0 at a minimum. ([@rwjblue](https://github.com/rwjblue))
* [#789](https://github.com/emberjs/ember-qunit/pull/789) Add treeType annotation to hint test-support to ember-auto-import. ([@rwjblue](https://github.com/rwjblue))
#### :memo: Documentation
* [#787](https://github.com/emberjs/ember-qunit/pull/787) Clarified migration guide to v5.x when a project includes QUnit DOM ([@ijlee2](https://github.com/ijlee2))
#### Committers: 3
- Isaac Lee ([@ijlee2](https://github.com/ijlee2))
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v5.1.0 (2020-12-07)
#### :rocket: Enhancement
* [#786](https://github.com/emberjs/ember-qunit/pull/786) Improve testing container visuals (prevent scrolling during tests, keep testing container in a fixed location) ([@BryanCrotaz](https://github.com/bryancrotaz))
#### Committers: 1
- Bryan ([@BryanCrotaz](https://github.com/BryanCrotaz))
## v5.0.0 (2020-12-04)
Also see the [V4 to V5 migration guide](https://github.com/emberjs/ember-qunit/blob/master/docs/migration.md#upgrading-from-v4x-to-v500).
#### :boom: Breaking Change
* [#745](https://github.com/emberjs/ember-qunit/pull/745) Update to @ember/test-helpers@2.0.0. ([@rwjblue](https://github.com/rwjblue))
* [#741](https://github.com/emberjs/ember-qunit/pull/741) Require host to provide testing fixture DOM elements. ([@rwjblue](https://github.com/rwjblue))
* [#740](https://github.com/emberjs/ember-qunit/pull/740) Drop support for configuring via `options['ember-cli-qunit']`. ([@rwjblue](https://github.com/rwjblue))
* [#738](https://github.com/emberjs/ember-qunit/pull/738) / [#749](https://github.com/emberjs/ember-qunit/pull/749) / [#752](https://github.com/emberjs/ember-qunit/pull/752) / [#754](https://github.com/emberjs/ember-qunit/pull/754) / [#761](https://github.com/emberjs/ember-qunit/pull/761) Require project to provide `@ember/test-helpers` and `qunit`. ([@rwjblue](https://github.com/rwjblue))
* [#739](https://github.com/emberjs/ember-qunit/pull/739) Drop support for Node 13. ([@rwjblue](https://github.com/rwjblue))
* [#737](https://github.com/emberjs/ember-qunit/pull/737) Remove re-exports from `qunit`. ([@rwjblue](https://github.com/rwjblue))
* [#736](https://github.com/emberjs/ember-qunit/pull/736) Remove moduleFor* methods. ([@rwjblue](https://github.com/rwjblue))
* [#687](https://github.com/emberjs/ember-qunit/pull/687) Drop ember-cli < 3.8 support ([@rwjblue](https://github.com/rwjblue))
* [#681](https://github.com/emberjs/ember-qunit/pull/681) Drop Support for Ember 3.7 and below ([@Turbo87](https://github.com/Turbo87))
* [#609](https://github.com/emberjs/ember-qunit/pull/609) Bump broccoli-funnel from 2.0.2 to 3.0.1 ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview))
* [#616](https://github.com/emberjs/ember-qunit/pull/616) Drop support for Node 6 and 8 ([@Turbo87](https://github.com/Turbo87))
#### :rocket: Enhancement
* [#763](https://github.com/emberjs/ember-qunit/pull/763) Add `fullscreencontainer` query param (similar to `devmode` but does not modify test timeout) ([@rohitpaulk](https://github.com/rohitpaulk))
* [#756](https://github.com/emberjs/ember-qunit/pull/756) Add Embroider test scenario. ([@rwjblue](https://github.com/rwjblue))
* [#613](https://github.com/emberjs/ember-qunit/pull/613) Use checkerboard pattern for testing container background ([@Turbo87](https://github.com/Turbo87))
#### :memo: Documentation
* [#762](https://github.com/emberjs/ember-qunit/pull/762) Fix typos in comments ([@rohitpaulk](https://github.com/rohitpaulk))
* [#748](https://github.com/emberjs/ember-qunit/pull/748) Update migration guide to cover v4 -> v5. ([@rwjblue](https://github.com/rwjblue))
#### :bug: Bug Fix
* [#758](https://github.com/emberjs/ember-qunit/pull/758) Fix usage within applications that do not have ember-auto-import. ([@rwjblue](https://github.com/rwjblue))
* [#757](https://github.com/emberjs/ember-qunit/pull/757) Correct invalid QUnit imports. ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#750](https://github.com/emberjs/ember-qunit/pull/750) Update to `@ember/test-helpers@2.0.0-beta.6` minimum version. ([@rwjblue](https://github.com/rwjblue))
* [#744](https://github.com/emberjs/ember-qunit/pull/744) Move customized `qunit` module into `vendor/`. ([@rwjblue](https://github.com/rwjblue))
* [#747](https://github.com/emberjs/ember-qunit/pull/747) Add `@scalvert` to contributors. ([@rwjblue](https://github.com/rwjblue))
* [#746](https://github.com/emberjs/ember-qunit/pull/746) Update to ember-cli@3.20 blueprint. ([@rwjblue](https://github.com/rwjblue))
* [#743](https://github.com/emberjs/ember-qunit/pull/743) Re-roll yarn.lock. ([@rwjblue](https://github.com/rwjblue))
* [#742](https://github.com/emberjs/ember-qunit/pull/742) Remove unused `devDependencies`. ([@rwjblue](https://github.com/rwjblue))
* [#734](https://github.com/emberjs/ember-qunit/pull/734) Migrate to GitHub Actions. ([@rwjblue](https://github.com/rwjblue))
* [#679](https://github.com/emberjs/ember-qunit/pull/679) CI: Add test scenarios for Ember 3.4, 3.8, 3.12 and 3.16 ([@Turbo87](https://github.com/Turbo87))
#### Committers: 5
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
- Jan Bobisud ([@bobisjan](https://github.com/bobisjan))
- Paul Kuruvilla ([@rohitpaulk](https://github.com/rohitpaulk))
## v5.0.0-beta.5 (2020-12-04)
#### :rocket: Enhancement
* [#763](https://github.com/emberjs/ember-qunit/pull/763) Add `fullscreencontainer` query param (similar to `devmode` but does not modify test timeout) ([@rohitpaulk](https://github.com/rohitpaulk))
* [#761](https://github.com/emberjs/ember-qunit/pull/761) Migrate to validate-peer-dependencies. ([@rwjblue](https://github.com/rwjblue))
* [#756](https://github.com/emberjs/ember-qunit/pull/756) Add Embroider test scenario. ([@rwjblue](https://github.com/rwjblue))
#### :bug: Bug Fix
* [#776](https://github.com/emberjs/ember-qunit/pull/776) Override #qunit-fixture styling, place inside viewport ([@rohitpaulk](https://github.com/rohitpaulk))
* [#759](https://github.com/emberjs/ember-qunit/pull/759) Tweak the annotation for `treeForAddonTestSupport` ([@rwjblue](https://github.com/rwjblue))
#### :memo: Documentation
* [#762](https://github.com/emberjs/ember-qunit/pull/762) Fix typos in comments ([@rohitpaulk](https://github.com/rohitpaulk))
#### :house: Internal
* [#760](https://github.com/emberjs/ember-qunit/pull/760) Remove QUnit shim ([@bobisjan](https://github.com/bobisjan))
#### Committers: 4
- Jan Bobisud ([@bobisjan](https://github.com/bobisjan))
- Paul Kuruvilla ([@rohitpaulk](https://github.com/rohitpaulk))
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v5.0.0-beta.4 (2020-09-16)
#### :bug: Bug Fix
* [#758](https://github.com/emberjs/ember-qunit/pull/758) Fix usage within applications that do not have ember-auto-import. ([@rwjblue](https://github.com/rwjblue))
* [#757](https://github.com/emberjs/ember-qunit/pull/757) Correct invalid QUnit imports. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v5.0.0-beta.3 (2020-09-16)
#### :bug: Bug Fix
* [#754](https://github.com/emberjs/ember-qunit/pull/754) Ensure peer dependency validation is performed from the parent's root. ([@rwjblue](https://github.com/rwjblue))
* [#752](https://github.com/emberjs/ember-qunit/pull/752) Fix issues with peerDependencies when ember-auto-import present. ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#755](https://github.com/emberjs/ember-qunit/pull/755) Update automated release process. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 2
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v5.0.0-beta.2 (2020-08-27)
#### :bug: Bug Fix
* [#749](https://github.com/emberjs/ember-qunit/pull/749) Refactor peerDependencies validation check. ([@rwjblue](https://github.com/rwjblue))
#### :memo: Documentation
* [#748](https://github.com/emberjs/ember-qunit/pull/748) Update migration guide to cover v4 -> v5. ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#750](https://github.com/emberjs/ember-qunit/pull/750) Update to `@ember/test-helpers@2.0.0-beta.6` minimum version. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
## v5.0.0-beta.1 (2020-08-18)
#### :boom: Breaking Change
* [#745](https://github.com/emberjs/ember-qunit/pull/745) Update to @ember/test-helpers@2.0.0. ([@rwjblue](https://github.com/rwjblue))
* [#741](https://github.com/emberjs/ember-qunit/pull/741) Require host to provide testing fixture DOM elements. ([@rwjblue](https://github.com/rwjblue))
* [#740](https://github.com/emberjs/ember-qunit/pull/740) Drop support for configuring via `options['ember-cli-qunit']`. ([@rwjblue](https://github.com/rwjblue))
* [#738](https://github.com/emberjs/ember-qunit/pull/738) Require project to provide `@ember/test-helpers` and `qunit`. ([@rwjblue](https://github.com/rwjblue))
* [#739](https://github.com/emberjs/ember-qunit/pull/739) Drop support for Node 13. ([@rwjblue](https://github.com/rwjblue))
* [#737](https://github.com/emberjs/ember-qunit/pull/737) Remove re-exports from `qunit`. ([@rwjblue](https://github.com/rwjblue))
* [#736](https://github.com/emberjs/ember-qunit/pull/736) Remove moduleFor* methods. ([@rwjblue](https://github.com/rwjblue))
* [#687](https://github.com/emberjs/ember-qunit/pull/687) Drop ember-cli < 3.8 support ([@rwjblue](https://github.com/rwjblue))
* [#681](https://github.com/emberjs/ember-qunit/pull/681) Drop Support for Ember 3.7 and below ([@Turbo87](https://github.com/Turbo87))
* [#609](https://github.com/emberjs/ember-qunit/pull/609) Bump broccoli-funnel from 2.0.2 to 3.0.1 ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview))
* [#616](https://github.com/emberjs/ember-qunit/pull/616) Drop support for Node 6 and 8 ([@Turbo87](https://github.com/Turbo87))
#### :rocket: Enhancement
* [#613](https://github.com/emberjs/ember-qunit/pull/613) Use checkerboard pattern for testing container background ([@Turbo87](https://github.com/Turbo87))
#### :house: Internal
* [#744](https://github.com/emberjs/ember-qunit/pull/744) Move customized `qunit` module into `vendor/`. ([@rwjblue](https://github.com/rwjblue))
* [#747](https://github.com/emberjs/ember-qunit/pull/747) Add `@scalvert` to contributors. ([@rwjblue](https://github.com/rwjblue))
* [#746](https://github.com/emberjs/ember-qunit/pull/746) Update to ember-cli@3.20 blueprint. ([@rwjblue](https://github.com/rwjblue))
* [#743](https://github.com/emberjs/ember-qunit/pull/743) Re-roll yarn.lock. ([@rwjblue](https://github.com/rwjblue))
* [#742](https://github.com/emberjs/ember-qunit/pull/742) Remove unused `devDependencies`. ([@rwjblue](https://github.com/rwjblue))
* [#734](https://github.com/emberjs/ember-qunit/pull/734) Migrate to GitHub Actions. ([@rwjblue](https://github.com/rwjblue))
* [#679](https://github.com/emberjs/ember-qunit/pull/679) CI: Add test scenarios for Ember 3.4, 3.8, 3.12 and 3.16 ([@Turbo87](https://github.com/Turbo87))
#### Committers: 3
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v4.6.0 (2019-11-01)
#### :rocket: Enhancement
* [#584](https://github.com/emberjs/ember-qunit/pull/584) task(test metadata): Adding framework specific metadata ([@scalvert](https://github.com/scalvert))
#### :bug: Bug Fix
* [#571](https://github.com/emberjs/ember-qunit/pull/571) Prevent leakage of position fixed elements from the testing container ([@nickschot](https://github.com/nickschot))
#### :house: Internal
* [#581](https://github.com/emberjs/ember-qunit/pull/581) Bump @ember/test-helpers from 1.7.0 to 1.7.1 ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview))
* [#578](https://github.com/emberjs/ember-qunit/pull/578) Bump qunit from 2.9.2 to 2.9.3 ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview))
* [#579](https://github.com/emberjs/ember-qunit/pull/579) Bump @ember/test-helpers from 1.6.1 to 1.7.0 ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview))
* [#575](https://github.com/emberjs/ember-qunit/pull/575) Pin engine.io subdependency to avoid local test issues on Node 6 ([@scalvert](https://github.com/scalvert))
* [#547](https://github.com/emberjs/ember-qunit/pull/547) Bump @ember/test-helpers from 1.6.0 to 1.6.1 ([@dependabot-preview[bot]](https://github.com/apps/dependabot-preview))
#### Committers: 3
- Nick Schot ([@nickschot](https://github.com/nickschot))
- Steve Calvert ([@scalvert](https://github.com/scalvert))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v4.5.1 (2019-08-02)
#### :bug: Bug Fix
* [#528](https://github.com/emberjs/ember-qunit/pull/528) Add a small configurable delay to test isolation validation assertion. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 2
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v4.5.0 (2019-07-30)
#### :rocket: Enhancement
* [#507](https://github.com/emberjs/ember-qunit/pull/507) Upgrade @ember/test-helpers to 1.6.0. ([@rwjblue](https://github.com/rwjblue))
* [#483](https://github.com/emberjs/ember-qunit/pull/483) Deprecate legacy test APIs ([@chadhietala](https://github.com/chadhietala))
#### :bug: Bug Fix
* [#526](https://github.com/emberjs/ember-qunit/pull/526) Fix error message for test isolation validation ([@scalvert](https://github.com/scalvert))
* [#497](https://github.com/emberjs/ember-qunit/pull/497) Work around issue with pauseTest() timing out. ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#490](https://github.com/emberjs/ember-qunit/pull/490) package.json: Use regular version constraints ([@Turbo87](https://github.com/Turbo87))
#### Committers: 5
- Chad Hietala ([@chadhietala](https://github.com/chadhietala))
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- Steve Calvert ([@scalvert](https://github.com/scalvert))
- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
- [@dependabot-preview[bot]](https://github.com/apps/dependabot-preview)
## v4.4.1 (2019-02-25)
#### :bug: Bug Fix
* [#454](https://github.com/emberjs/ember-qunit/pull/454) Bump QUnit from 2.9.1 to 2.9.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
#### :house: Internal
* [#453](https://github.com/emberjs/ember-qunit/pull/453) Converting ember-qunit to use test isolation primatives from @ember/test-helpers ([@scalvert](https://github.com/scalvert))
#### Committers: 1
- Steve Calvert ([@scalvert](https://github.com/scalvert))
## v4.4.0 (2019-02-19)
#### :rocket: Enhancement
* [#445](https://github.com/emberjs/ember-qunit/pull/445) Extending test isolation validation to include QUnit timeouts ([@scalvert](https://github.com/scalvert))
#### Committers: 1
- Steve Calvert ([@scalvert](https://github.com/scalvert))
## v4.3.0 (2019-02-06)
#### :rocket: Enhancement
* [#437](https://github.com/emberjs/ember-qunit/pull/437) Ensure Ember.onerror is reset after each test ([@scalvert](https://github.com/scalvert))
#### Committers: 1
- Steve Calvert ([@scalvert](https://github.com/scalvert))
## v4.2.0 (2018-12-13)
#### :rocket: Enhancement
* [#408](https://github.com/emberjs/ember-qunit/pull/408) Avoid `await settled()` in teardown when using async leak detection. ([@rwjblue](https://github.com/rwjblue))
* [#389](https://github.com/emberjs/ember-qunit/pull/389) Refactor `setupTestIsolationValidation` workflow. ([@scalvert](https://github.com/scalvert))
#### :bug: Bug Fix
* [#404](https://github.com/emberjs/ember-qunit/pull/404) Avoid subsequent test failures when prior test returns rejected RSVP.Promise. ([@scalvert](https://github.com/scalvert))
#### :house: Internal
* [#398](https://github.com/emberjs/ember-qunit/pull/398) TravisCI: Remove deprecated `sudo: false` option ([@Turbo87](https://github.com/Turbo87))
* [#402](https://github.com/emberjs/ember-qunit/pull/402) Update @ember/test-helpers to ^1.1.0. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 4
- Jan Bobisud ([@bobisjan](https://github.com/bobisjan))
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- Steve Calvert ([@scalvert](https://github.com/scalvert))
- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
## v4.1.2 (2018-11-08)
#### :bug: Bug Fix
* [#385](https://github.com/emberjs/ember-qunit/pull/385) Bugfix: fixes issue with test-isolation-validation output ([@scalvert](https://github.com/scalvert))
* [#383](https://github.com/emberjs/ember-qunit/pull/383) Bump @ember/test-helpers from 1.0.0 to 1.0.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
#### Committers: 1
- Steve Calvert ([@scalvert](https://github.com/scalvert))
## v4.1.1 (2018-11-06)
#### :bug: Bug Fix
* [#381](https://github.com/emberjs/ember-qunit/pull/381) Prevent errors for skipped tests when using RSVP.Promise as Promise polyfill. ([@step2yeung](https://github.com/step2yeung))
#### Committers: 1
- Stephen Yeung ([@step2yeung](https://github.com/step2yeung))
## v4.1.0 (2018-11-05)
#### :rocket: Enhancement
* [#380](https://github.com/emberjs/ember-qunit/pull/380) Update to QUnit to 2.8.0 ([@gabrielcsapo](https://github.com/gabrielcsapo))
#### Committers: 1
- Gabriel Csapo ([@gabrielcsapo](https://github.com/gabrielcsapo))
## v4.0.0 (2018-10-30)
#### :boom: Breaking Change
* [#348](https://github.com/emberjs/ember-qunit/pull/348) Bump ember-cli-babel from 6.17.2 to 7.1.2 ([@dependabot[bot]](https://github.com/apps/dependabot))
* [#354](https://github.com/emberjs/ember-qunit/pull/354) Drop support for Node.js 4 and below ([@Turbo87](https://github.com/Turbo87))
#### :rocket: Enhancement
* [#373](https://github.com/emberjs/ember-qunit/pull/373) Adding debug info to test isolation validation ([@scalvert](https://github.com/scalvert))
#### :bug: Bug Fix
* [#369](https://github.com/emberjs/ember-qunit/pull/369) Upgrade qunit to v2.7.1 ([@stefanpenner](https://github.com/stefanpenner))
#### :house: Internal
* [#358](https://github.com/emberjs/ember-qunit/pull/358) Remove obsolete dependency resolution overrides ([@Turbo87](https://github.com/Turbo87))
#### :memo: Documentation
* [#371](https://github.com/emberjs/ember-qunit/pull/371) README: Add "Requirements" section ([@Turbo87](https://github.com/Turbo87))
#### Committers: 4
- Stefan Penner ([@stefanpenner](https://github.com/stefanpenner))
- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
- Steve Calvert ([@scalvert](https://github.com/scalvert))
- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
## v3.5.3 (2018-10-19) and v3.5.2 (2018-10-18)
`v3.5.2` was mistakenly released with a breaking change that dropped support for Node.js 4.
To resolve this situation we have re-released `v3.5.1` as `v3.5.3`.
## v3.5.1 (2018-10-13)
#### :bug: Bug Fix
* [#353](https://github.com/emberjs/ember-qunit/pull/353) Pin `qunit` dependency to v2.6.x for Node 4 compatibility. ([@Turbo87](https://github.com/Turbo87))
#### Committers: 1
- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))
## v3.5.0 (2018-10-10)
#### :rocket: Enhancement
* [#339](https://github.com/emberjs/ember-qunit/pull/351) Update `qunit` to 2.7.0. ([@turbo87](https://github.com/turbo87))
#### Committers: 1
- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))
## v3.4.2 (2018-10-02)
#### :rocket: Enhancement
* [#339](https://github.com/emberjs/ember-qunit/pull/339) Update @ember/test-helpers to v0.7.26. ([@rwjblue](https://github.com/rwjblue))
* [#331](https://github.com/emberjs/ember-qunit/pull/331) Bump minimum required @ember/test-helpers to 0.7.25. ([@john-griffin](https://github.com/john-griffin))
* [#330](https://github.com/emberjs/ember-qunit/pull/330) Improve ModuleLoadFailure handling. ([@stefanpenner](https://github.com/stefanpenner))
#### :memo: Documentation
* [#333](https://github.com/emberjs/ember-qunit/pull/333) Add info about Ember.testing changes. ([@tmquinn](https://github.com/tmquinn))
#### :house: Internal
* [#336](https://github.com/emberjs/ember-qunit/pull/336) Remove polyfillMemoryLeakPrevention. ([@tmquinn](https://github.com/tmquinn))
* [#338](https://github.com/emberjs/ember-qunit/pull/338) Lock ember-data to 2.16.2. ([@rwjblue](https://github.com/rwjblue))
* [#329](https://github.com/emberjs/ember-qunit/pull/329) npmignore: Do not publish `yarn.lock` file. ([@Turbo87](https://github.com/Turbo87))
#### Committers: 5
- John Griffin ([john-griffin](https://github.com/john-griffin))
- Quinn Hoyer ([tmquinn](https://github.com/tmquinn))
- Robert Jackson ([rwjblue](https://github.com/rwjblue))
- Stefan Penner ([stefanpenner](https://github.com/stefanpenner))
- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))
## v3.4.1 (2018-05-15)
#### :bug: Bug Fix
* [#328](https://github.com/emberjs/ember-qunit/pull/328) Polyfill memory leak prevention. ([@rwjblue](https://github.com/rwjblue))
* [#324](https://github.com/emberjs/ember-qunit/pull/324) bumped version requirement of ember-cli-babel from ^6.3.0 to ^6.8.2. ([@StephenAWalsh](https://github.com/StephenAWalsh))
#### :memo: Documentation
* [#326](https://github.com/emberjs/ember-qunit/pull/326) Test isolation validation comment is incorrect. ([@scalvert](https://github.com/scalvert))
#### Committers: 3
- Robert Jackson ([rwjblue](https://github.com/rwjblue))
- Steve Calvert ([scalvert](https://github.com/scalvert))
- Steve Walsh ([StephenAWalsh](https://github.com/StephenAWalsh))
## v3.4.0 (2018-03-28)
#### :rocket: Enhancement
* [#314](https://github.com/emberjs/ember-qunit/pull/314) Adding tests not settled detection support in tests. ([@scalvert](https://github.com/scalvert))
#### :memo: Documentation
* [#323](https://github.com/emberjs/ember-qunit/pull/323) Fix example in transition guide. ([@simonihmig](https://github.com/simonihmig))
* [#321](https://github.com/emberjs/ember-qunit/pull/321) README: Fix documentation issues. ([@Turbo87](https://github.com/Turbo87))
* [#322](https://github.com/emberjs/ember-qunit/pull/322) Add Migration Guide. ([@simonihmig](https://github.com/simonihmig))
* [#320](https://github.com/emberjs/ember-qunit/pull/320) Update Docs. ([@Turbo87](https://github.com/Turbo87))
* [#317](https://github.com/emberjs/ember-qunit/pull/317) Update README.md. ([@demee](https://github.com/demee))
#### Committers: 4
- Simon Ihmig ([simonihmig](https://github.com/simonihmig))
- Slawomir Demichowicz ([demee](https://github.com/demee))
- Steve Calvert ([scalvert](https://github.com/scalvert))
- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))
## v3.3.2 (2018-02-16)
#### :bug: Bug Fix
* [#316](https://github.com/emberjs/ember-qunit/pull/316) Update @ember/test-helpers minimum version to 0.7.18. ([@rwjblue](https://github.com/rwjblue))
* [#315](https://github.com/emberjs/ember-qunit/pull/315) Add assert.expect to Ember.onerror validation test. ([@nlfurniss](https://github.com/nlfurniss))
#### Committers: 2
- Nathaniel Furniss ([nlfurniss](https://github.com/nlfurniss))
- Robert Jackson ([rwjblue](https://github.com/rwjblue))
## v3.3.1 (2018-02-11)
#### :rocket: Enhancement
* [#313](https://github.com/emberjs/ember-qunit/pull/313) Update `@ember/test-helpers` to v0.7.17. ([@Turbo87](https://github.com/Turbo87))
#### :bug: Bug Fix
* [#312](https://github.com/emberjs/ember-qunit/pull/312) Ensure `exception` is _actually_ removed for Ember 2.17+. ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#312](https://github.com/emberjs/ember-qunit/pull/312) Update ember-try config to avoid bower for Ember channels. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 2
- Robert Jackson ([rwjblue](https://github.com/rwjblue))
- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))
## v3.3.0 (2018-01-17)
#### :rocket: Enhancement
* [#307](https://github.com/emberjs/ember-qunit/pull/307) Remove `exception` method from QUnit test adapter when using Ember 2.17+. ([@rwjblue](https://github.com/rwjblue))
* [#306](https://github.com/emberjs/ember-qunit/pull/306) Update to QUnit 2.5.0. ([@rwjblue](https://github.com/rwjblue))
* [#304](https://github.com/emberjs/ember-qunit/pull/304) Add validation for `Ember.onerror` in testing. ([@rwjblue](https://github.com/rwjblue))
#### :bug: Bug Fix
* [#308](https://github.com/emberjs/ember-qunit/pull/308) Fix deprecations for `@ember/test-helpers` reexports. ([@dfreeman](https://github.com/dfreeman))
#### :memo: Documentation
* [#310](https://github.com/emberjs/ember-qunit/pull/310) README: Use SVG badge. ([@olleolleolle](https://github.com/olleolleolle))
#### :house: Internal
* [#311](https://github.com/emberjs/ember-qunit/pull/311) Fix issues with sudo: false infra on Travis CI. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 3
- Dan Freeman ([dfreeman](https://github.com/dfreeman))
- Olle Jonsson ([olleolleolle](https://github.com/olleolleolle))
- Robert Jackson ([rwjblue](https://github.com/rwjblue))
## v3.2.2 (2017-12-18)
#### :bug: Bug Fix
* [#305](https://github.com/emberjs/ember-qunit/pull/305) Bring back re-exports (with a deprecation).. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([rwjblue](https://github.com/rwjblue))
## v3.2.1 (2017-12-17)
#### :bug: Bug Fix
* [#303](https://github.com/emberjs/ember-qunit/pull/303) Ensure Ember.testing is set properly during *ALL* tests.. ([@rwjblue](https://github.com/rwjblue))
#### Committers: 1
- Robert Jackson ([rwjblue](https://github.com/rwjblue))
## v3.2.0 (2017-12-17)
#### :rocket: Enhancement
* [#302](https://github.com/emberjs/ember-qunit/pull/302) Implement `startApplicationTest` from emberjs/rfcs#268. ([@rwjblue](https://github.com/rwjblue))
#### :house: Internal
* [#299](https://github.com/emberjs/ember-qunit/pull/299) CI: Use Node 4 for tests. ([@Turbo87](https://github.com/Turbo87))
#### Committers: 2
- Robert Jackson ([rwjblue](https://github.com/rwjblue))
- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))
## [v3.0.0](https://github.com/emberjs/ember-qunit/tree/v3.0.0) (2017-11-11)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.8...v3.0.0)
**Implemented enhancements:**
- Update to @ember/test-helpers \(from ember-test-helpers\). [\#296](https://github.com/emberjs/ember-qunit/pull/296) ([rwjblue](https://github.com/rwjblue))
## [v3.0.0-beta.8](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.8) (2017-11-11)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.7...v3.0.0-beta.8)
## [v3.0.0-beta.7](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.7) (2017-11-06)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.6...v3.0.0-beta.7)
**Merged pull requests:**
- Migrate from `qunitjs` to `qunit` package. [\#295](https://github.com/emberjs/ember-qunit/pull/295) ([rwjblue](https://github.com/rwjblue))
## [v3.0.0-beta.6](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.6) (2017-11-05)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.5...v3.0.0-beta.6)
**Merged pull requests:**
- Make `setupTest` and `setupRenderingTest` async. [\#292](https://github.com/emberjs/ember-qunit/pull/292) ([rwjblue](https://github.com/rwjblue))
## [v3.0.0-beta.5](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.5) (2017-11-05)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.4...v3.0.0-beta.5)
**Implemented enhancements:**
- Update ember-test-helpers to expose `pauseTest` / `resumeTest` [\#291](https://github.com/emberjs/ember-qunit/pull/291) ([rwjblue](https://github.com/rwjblue))
**Fixed bugs:**
- Add `pauseTest` and `resumeTest` functionality in `setupTest`. [\#287](https://github.com/emberjs/ember-qunit/issues/287)
**Closed issues:**
- beta.2 model unit tests failing w/codemod [\#289](https://github.com/emberjs/ember-qunit/issues/289)
- Async behavior outside of a test [\#246](https://github.com/emberjs/ember-qunit/issues/246)
- Upgrading to v0.4.12 causes error: `calling set on destroyed object` [\#233](https://github.com/emberjs/ember-qunit/issues/233)
- Does it work with model POJO attributes? [\#139](https://github.com/emberjs/ember-qunit/issues/139)
- moduleFor not allowing Adapter to use its Serializer. [\#69](https://github.com/emberjs/ember-qunit/issues/69)
- moduleForComponent issue with {{link-to}} helpers [\#52](https://github.com/emberjs/ember-qunit/issues/52)
- moduleForComponent and callbacks not working? [\#37](https://github.com/emberjs/ember-qunit/issues/37)
## [v3.0.0-beta.4](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.4) (2017-10-17)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.3...v3.0.0-beta.4)
**Implemented enhancements:**
- Implement RFC 232 \(New QUnit Testing API\) [\#208](https://github.com/emberjs/ember-qunit/issues/208)
- Add basic implementation of new ember-qunit API. [\#286](https://github.com/emberjs/ember-qunit/pull/286) ([rwjblue](https://github.com/rwjblue))
**Closed issues:**
- Model unit tests silently cache this.subject\(\) [\#278](https://github.com/emberjs/ember-qunit/issues/278)
- assert.throws fails in component integration tests with ember 2.12 [\#256](https://github.com/emberjs/ember-qunit/issues/256)
- Better assertion message when ember asserts. [\#247](https://github.com/emberjs/ember-qunit/issues/247)
- When a service is injected in a router the routes unit tests fail [\#218](https://github.com/emberjs/ember-qunit/issues/218)
- \[QUESTION\]: can we update this test to show what ember 2.x tests would do? [\#215](https://github.com/emberjs/ember-qunit/issues/215)
- cannot get async test to work [\#209](https://github.com/emberjs/ember-qunit/issues/209)
- Addons "Unable to find partial with name" [\#202](https://github.com/emberjs/ember-qunit/issues/202)
- needs fails with single-character underscore helper name [\#201](https://github.com/emberjs/ember-qunit/issues/201)
- Intermittent issues triggering events on elements with bound actions [\#193](https://github.com/emberjs/ember-qunit/issues/193)
- Make beforeEach & afterEach respect returned promises [\#192](https://github.com/emberjs/ember-qunit/issues/192)
- async beforeEach [\#186](https://github.com/emberjs/ember-qunit/issues/186)
- Access to the component instance in moduleForComponent should be possible [\#184](https://github.com/emberjs/ember-qunit/issues/184)
- Merge unit / integration component tests [\#183](https://github.com/emberjs/ember-qunit/issues/183)
- .jshintignore ignored in addon [\#173](https://github.com/emberjs/ember-qunit/issues/173)
- You cannot use the same root element \(\#ember-testing\) multiple times in an Ember.Application [\#168](https://github.com/emberjs/ember-qunit/issues/168)
- App.destroy doesn't properly cleanup, possible regression [\#166](https://github.com/emberjs/ember-qunit/issues/166)
- Does beforeEach support more than 1 promise resolve? [\#165](https://github.com/emberjs/ember-qunit/issues/165)
- Called start\(\) outside of a test context [\#143](https://github.com/emberjs/ember-qunit/issues/143)
- problem returning application from qunit setup module callback [\#123](https://github.com/emberjs/ember-qunit/issues/123)
- Release New Version -- 0.2.0 [\#121](https://github.com/emberjs/ember-qunit/issues/121)
- moduleFor undefined function [\#117](https://github.com/emberjs/ember-qunit/issues/117)
- Update QUnit hook names: setup/teardown is deprecated for beforeEach/afterEach [\#114](https://github.com/emberjs/ember-qunit/issues/114)
- Does delegate functionality still exist in moduleFor? [\#112](https://github.com/emberjs/ember-qunit/issues/112)
- Child belongsTo Father, then Father belongsTo GrandFather issue.. [\#109](https://github.com/emberjs/ember-qunit/issues/109)
- async func test fails after stored in sessionStorage [\#107](https://github.com/emberjs/ember-qunit/issues/107)
- qunit master now supports the promise start/stop stuff [\#95](https://github.com/emberjs/ember-qunit/issues/95)
- New helper moduleForAdapter? [\#92](https://github.com/emberjs/ember-qunit/issues/92)
- How to erase contents in store\(\) after each test? [\#83](https://github.com/emberjs/ember-qunit/issues/83)
- Writing unit tests which will work with templates. [\#68](https://github.com/emberjs/ember-qunit/issues/68)
- I believe these deps, are incorrect [\#59](https://github.com/emberjs/ember-qunit/issues/59)
- Can't call `this.append\(\)` in `setup` and still have tests work [\#58](https://github.com/emberjs/ember-qunit/issues/58)
- Document that es6 transpiler must enable CompatFix or change exports [\#43](https://github.com/emberjs/ember-qunit/issues/43)
- You cannot use the same root element \(body\) [\#29](https://github.com/emberjs/ember-qunit/issues/29)
- figure out how to resolve templates on a default resolver [\#23](https://github.com/emberjs/ember-qunit/issues/23)
- refactor moduleForComponent view logic [\#21](https://github.com/emberjs/ember-qunit/issues/21)
- Unit + Intergration Test Conflicts [\#20](https://github.com/emberjs/ember-qunit/issues/20)
- Extending test for 3rd party additions [\#14](https://github.com/emberjs/ember-qunit/issues/14)
- using needs does weird things when you have multiple tests under the module [\#12](https://github.com/emberjs/ember-qunit/issues/12)
- Gotchas [\#10](https://github.com/emberjs/ember-qunit/issues/10)
- noCleanup option [\#6](https://github.com/emberjs/ember-qunit/issues/6)
- potential container variable leek [\#3](https://github.com/emberjs/ember-qunit/issues/3)
- moduleFor\(View|Component\) needs eventDispatcher [\#2](https://github.com/emberjs/ember-qunit/issues/2)
- stricter about cleanup/leaks [\#1](https://github.com/emberjs/ember-qunit/issues/1)
**Merged pull requests:**
- Use yarn instead of npm [\#285](https://github.com/emberjs/ember-qunit/pull/285) ([Turbo87](https://github.com/Turbo87))
## [v3.0.0-beta.3](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.3) (2017-10-11)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.2...v3.0.0-beta.3)
**Closed issues:**
- 0.4.24 is not tagged on bower install? [\#271](https://github.com/emberjs/ember-qunit/issues/271)
**Merged pull requests:**
- Properly call `setTestGenerator` method. [\#284](https://github.com/emberjs/ember-qunit/pull/284) ([rwjblue](https://github.com/rwjblue))
## [v3.0.0-beta.2](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.2) (2017-10-07)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v3.0.0-beta.1...v3.0.0-beta.2)
**Merged pull requests:**
- Bring over more functionality from ember-cli-qunit. [\#283](https://github.com/emberjs/ember-qunit/pull/283) ([rwjblue](https://github.com/rwjblue))
## [v3.0.0-beta.1](https://github.com/emberjs/ember-qunit/tree/v3.0.0-beta.1) (2017-10-07)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.2.0...v3.0.0-beta.1)
**Closed issues:**
- How to configure QUnit? [\#281](https://github.com/emberjs/ember-qunit/issues/281)
- Visit\('foo'\), route goes to localhost:4200/foo in test [\#279](https://github.com/emberjs/ember-qunit/issues/279)
**Merged pull requests:**
- Make into an addon. [\#282](https://github.com/emberjs/ember-qunit/pull/282) ([rwjblue](https://github.com/rwjblue))
## [v2.2.0](https://github.com/emberjs/ember-qunit/tree/v2.2.0) (2017-07-21)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.1.4...v2.2.0)
**Closed issues:**
- Could not find module `ember-qunit` [\#277](https://github.com/emberjs/ember-qunit/issues/277)
- Could not find module `ember-resolver` imported from `AppName/resolver` [\#276](https://github.com/emberjs/ember-qunit/issues/276)
**Merged pull requests:**
- Make throw/assertion stack traces useful [\#280](https://github.com/emberjs/ember-qunit/pull/280) ([stefanpenner](https://github.com/stefanpenner))
- FIX: A typo was preventing the globalize build from working [\#275](https://github.com/emberjs/ember-qunit/pull/275) ([eviltrout](https://github.com/eviltrout))
## [v2.1.4](https://github.com/emberjs/ember-qunit/tree/v2.1.4) (2017-06-07)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.1.3...v2.1.4)
**Closed issues:**
- Phantom 2.1 - Tests Fail on Object.assign, ember-resolver missing, and more - All Works in Chrome [\#273](https://github.com/emberjs/ember-qunit/issues/273)
- Question: Can I setup multiple resolvers in an acceptance test? [\#272](https://github.com/emberjs/ember-qunit/issues/272)
- Teardown with App.destroy [\#113](https://github.com/emberjs/ember-qunit/issues/113)
**Merged pull requests:**
- fix leak [\#274](https://github.com/emberjs/ember-qunit/pull/274) ([stefanpenner](https://github.com/stefanpenner))
## [v2.1.3](https://github.com/emberjs/ember-qunit/tree/v2.1.3) (2017-04-30)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.1.2...v2.1.3)
**Fixed bugs:**
- Tests failing in beforeEach\(\) due to module being undefined [\#268](https://github.com/emberjs/ember-qunit/issues/268)
**Closed issues:**
- a skip before test fails when this.subject\(\) is called in beforeEach [\#269](https://github.com/emberjs/ember-qunit/issues/269)
- Error: Could not find module `ember-qunit` [\#265](https://github.com/emberjs/ember-qunit/issues/265)
**Merged pull requests:**
- Convert "loader.js" from bower to npm dependency [\#270](https://github.com/emberjs/ember-qunit/pull/270) ([Turbo87](https://github.com/Turbo87))
## [v2.1.2](https://github.com/emberjs/ember-qunit/tree/v2.1.2) (2017-04-11)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.1.1...v2.1.2)
**Merged pull requests:**
- Fix modules with no callbacks [\#267](https://github.com/emberjs/ember-qunit/pull/267) ([trentmwillis](https://github.com/trentmwillis))
## [v2.1.1](https://github.com/emberjs/ember-qunit/tree/v2.1.1) (2017-04-11)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v0.4.24...v2.1.1)
**Fixed bugs:**
- `needs` not resolving after module change [\#262](https://github.com/emberjs/ember-qunit/issues/262)
**Closed issues:**
- 0.4.23 breaks tests in PhantomJS [\#264](https://github.com/emberjs/ember-qunit/issues/264)
**Merged pull requests:**
- Add RELEASE.md to document release process [\#266](https://github.com/emberjs/ember-qunit/pull/266) ([trentmwillis](https://github.com/trentmwillis))
- Handle async behaviour outside of tests [\#253](https://github.com/emberjs/ember-qunit/pull/253) ([mydea](https://github.com/mydea))
## [v0.4.24](https://github.com/emberjs/ember-qunit/tree/v0.4.24) (2017-04-10)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v0.4.23...v0.4.24)
**Merged pull requests:**
- Revert "Reset `module` variable after all tests in module are completed." [\#263](https://github.com/emberjs/ember-qunit/pull/263) ([trentmwillis](https://github.com/trentmwillis))
- Reset `module` variable after all tests in module are completed. [\#260](https://github.com/emberjs/ember-qunit/pull/260) ([rwjblue](https://github.com/rwjblue))
## [v0.4.23](https://github.com/emberjs/ember-qunit/tree/v0.4.23) (2017-04-06)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.1.0...v0.4.23)
**Merged pull requests:**
- Reset `module` variable after all tests in module are completed. [\#261](https://github.com/emberjs/ember-qunit/pull/261) ([rwjblue](https://github.com/rwjblue))
## [v2.1.0](https://github.com/emberjs/ember-qunit/tree/v2.1.0) (2017-03-25)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.0.0...v2.1.0)
**Merged pull requests:**
- Export todo [\#259](https://github.com/emberjs/ember-qunit/pull/259) ([drewchandler](https://github.com/drewchandler))
- Update package versions for build. [\#257](https://github.com/emberjs/ember-qunit/pull/257) ([rwjblue](https://github.com/rwjblue))
- Ensure all exports are globalized. [\#252](https://github.com/emberjs/ember-qunit/pull/252) ([rwjblue](https://github.com/rwjblue))
## [v2.0.0](https://github.com/emberjs/ember-qunit/tree/v2.0.0) (2017-03-23)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v2.0.0-beta.1...v2.0.0)
**Closed issues:**
- Test of the recompute function in an Ember helper always fails [\#254](https://github.com/emberjs/ember-qunit/issues/254)
- Add TypeScript typings for global helpers [\#251](https://github.com/emberjs/ember-qunit/issues/251)
- Unable to test `Ember.onError` after upgrading [\#250](https://github.com/emberjs/ember-qunit/issues/250)
## [v2.0.0-beta.1](https://github.com/emberjs/ember-qunit/tree/v2.0.0-beta.1) (2016-11-28)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v1.0.0...v2.0.0-beta.1)
**Merged pull requests:**
- Update "ember-test-helpers" to v0.6.0-beta.1 [\#249](https://github.com/emberjs/ember-qunit/pull/249) ([Turbo87](https://github.com/Turbo87))
## [v1.0.0](https://github.com/emberjs/ember-qunit/tree/v1.0.0) (2016-10-26)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v1.0.0-beta.1...v1.0.0)
**Closed issues:**
- Move repo to emberjs org. [\#242](https://github.com/emberjs/ember-qunit/issues/242)
- Polymorphic relationships via mixin break tests [\#240](https://github.com/emberjs/ember-qunit/issues/240)
- ember-test-helpers uses Ember.merge which is deprecated [\#221](https://github.com/emberjs/ember-qunit/issues/221)
- Problems with moduleForComponent and testing div ID [\#40](https://github.com/emberjs/ember-qunit/issues/40)
**Merged pull requests:**
- Make Qunit module available as 'ember-qunit' export [\#245](https://github.com/emberjs/ember-qunit/pull/245) ([zzarcon](https://github.com/zzarcon))
- Add 'phantomjs-prebuilt' to dev dependency in order to make test work locally [\#244](https://github.com/emberjs/ember-qunit/pull/244) ([zzarcon](https://github.com/zzarcon))
- Use emberjs org name instead of rwjblue [\#243](https://github.com/emberjs/ember-qunit/pull/243) ([zzarcon](https://github.com/zzarcon))
- Super minor readme typo [\#241](https://github.com/emberjs/ember-qunit/pull/241) ([derekdowling](https://github.com/derekdowling))
## [v1.0.0-beta.1](https://github.com/emberjs/ember-qunit/tree/v1.0.0-beta.1) (2016-08-17)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v0.4.22...v1.0.0-beta.1)
**Merged pull requests:**
- Upgrade QUnit to 2.0 [\#234](https://github.com/emberjs/ember-qunit/pull/234) ([trentmwillis](https://github.com/trentmwillis))
## [v0.4.22](https://github.com/emberjs/ember-qunit/tree/v0.4.22) (2016-08-17)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v0.4.21...v0.4.22)
**Merged pull requests:**
- Respect beforeEach and afterEach hooks returning promises [\#239](https://github.com/emberjs/ember-qunit/pull/239) ([trentmwillis](https://github.com/trentmwillis))
- Add CHANGELOG file [\#236](https://github.com/emberjs/ember-qunit/pull/236) ([Turbo87](https://github.com/Turbo87))
## [v0.4.21](https://github.com/emberjs/ember-qunit/tree/v0.4.21) (2016-08-16)
[Full Changelog](https://github.com/emberjs/ember-qunit/compare/v0.4.20...v0.4.21)
**Closed issues:**
- moduleFor & friends: Support nested modules as provided by QUnit.module [\#232](https://github.com/emberjs/ember-qunit/issues/232)
- can't use Qunit's new before and after hooks [\#229](https://github.com/emberjs/ember-qunit/issues/229)
- reason without stack but with message will error [\#227](https://github.com/emberjs/ember-qunit/issues/227)
- Inconsistent Mixin testing behavior [\#226](https://github.com/emberjs/ember-qunit/issues/226)
- Singletons are not destroyed between integration tests [\#222](https://github.com/emberjs/ember-qunit/issues/222)
- I