UNPKG

24.2 kBMarkdownView Raw
1# Changelog
2
3
4## v2.0.0 (2021-08-30)
5
6#### :boom: Breaking Change
7* [#1214](https://github.com/simplabs/qunit-dom/pull/1214) Drop support for Node.js 10 ([@Turbo87](https://github.com/Turbo87))
8
9#### :memo: Documentation
10* [#983](https://github.com/simplabs/qunit-dom/pull/983) doc(release): remove extra 'to' ([@mrloop](https://github.com/mrloop))
11* [#919](https://github.com/simplabs/qunit-dom/pull/919) Clarified how to update tests/test-helper.js when migrating ember-qunit to v5.x ([@ijlee2](https://github.com/ijlee2))
12* [#893](https://github.com/simplabs/qunit-dom/pull/893) Extract contributing instructions to separate file ([@locks](https://github.com/locks))
13
14#### :house: Internal
15* [#1140](https://github.com/simplabs/qunit-dom/pull/1140) CI: Add Node.js 14 and 16 to the test matrix ([@Turbo87](https://github.com/Turbo87))
16* [#963](https://github.com/simplabs/qunit-dom/pull/963) ember-try: Explicitly declare dependencies ([@Turbo87](https://github.com/Turbo87))
17* [#924](https://github.com/simplabs/qunit-dom/pull/924) Remove duplicated eslint rules ([@czikarito](https://github.com/czikarito))
18
19#### Committers: 5
20- Ewan McDougall ([@mrloop](https://github.com/mrloop))
21- Isaac Lee ([@ijlee2](https://github.com/ijlee2))
22- Pawel Kuwik ([@czikarito](https://github.com/czikarito))
23- Ricardo Mendes ([@locks](https://github.com/locks))
24- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
25
26## v1.6.0 (2020-11-10)
27
28#### :rocket: Enhancement
29* [#816](https://github.com/simplabs/qunit-dom/pull/816) Add compatibility with `ember-qunit` v5 ([@rwjblue](https://github.com/rwjblue))
30
31#### :bug: Bug Fix
32* [#857](https://github.com/simplabs/qunit-dom/pull/857) Fixing missing `qunit-dom` declaration file ([@scalvert](https://github.com/scalvert))
33
34#### :house: Internal
35* [#868](https://github.com/simplabs/qunit-dom/pull/868) Adjust `.npmignore` file ([@Turbo87](https://github.com/Turbo87))
36* [#867](https://github.com/simplabs/qunit-dom/pull/867) Add `release-it` to simplify the release process ([@Turbo87](https://github.com/Turbo87))
37* [#821](https://github.com/simplabs/qunit-dom/pull/821) Update ESLint setup ([@rwjblue](https://github.com/rwjblue))
38* [#820](https://github.com/simplabs/qunit-dom/pull/820) Update `@types/qunit` ([@rwjblue](https://github.com/rwjblue))
39* [#818](https://github.com/simplabs/qunit-dom/pull/818) Remove TravisCI config ([@Turbo87](https://github.com/Turbo87))
40
41#### Committers: 3
42- Robert Jackson ([@rwjblue](https://github.com/rwjblue))
43- Steve Calvert ([@scalvert](https://github.com/scalvert))
44- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
45
46
47## v1.5.0 (2020-09-16)
48
49#### :rocket: Enhancement
50* [#782](https://github.com/simplabs/qunit-dom/pull/782) Fix typing for `hasProperty` assertion ([@wuron](https://github.com/wuron))
51
52#### Committers: 1
53- Alexander Chepurnoy ([@wuron](https://github.com/wuron))
54
55
56## v1.4.0 (2020-08-02)
57
58#### :rocket: Enhancement
59* [#777](https://github.com/simplabs/qunit-dom/pull/777) Add isNotValid assertion ([@luxferresum](https://github.com/luxferresum))
60
61#### :memo: Documentation
62* [#778](https://github.com/simplabs/qunit-dom/pull/778) Add "qunit-plugin" keyword to package.json ([@Krinkle](https://github.com/Krinkle))
63
64#### :house: Internal
65* [#764](https://github.com/simplabs/qunit-dom/pull/764) Update TypeScript from v3.8.3 to v3.9.7
66* [#773](https://github.com/simplabs/qunit-dom/pull/773) Refactor CSS Style Declaration types ([@BarryThePenguin](https://github.com/BarryThePenguin))
67
68#### Committers: 3
69- Jonathan Haines ([@BarryThePenguin](https://github.com/BarryThePenguin))
70- Lukas Kohler ([@luxferresum](https://github.com/luxferresum))
71- Timo Tijhof ([@Krinkle](https://github.com/Krinkle))
72
73
74## v1.3.0 (2020-07-30)
75
76#### :rocket: Enhancement
77* [#741](https://github.com/simplabs/qunit-dom/pull/741) Add isValid assertion ([@patsy-issa](https://github.com/patsy-issa))
78
79#### :bug: Bug Fix
80* [#772](https://github.com/simplabs/qunit-dom/pull/772) Fix `assert.dom(null).exists()` case ([@Turbo87](https://github.com/Turbo87))
81
82#### :memo: Documentation
83* [#757](https://github.com/simplabs/qunit-dom/pull/757) The `name` annotation results in inconsistent formatting ([@pablobm](https://github.com/pablobm))
84
85#### :house: Internal
86* [#712](https://github.com/simplabs/qunit-dom/pull/712) Use `~` constraint for `typescript` dependency ([@Turbo87](https://github.com/Turbo87))
87* [#680](https://github.com/simplabs/qunit-dom/pull/680) CI: Fix `auto-dist-tag` in GitHub Actions config ([@Turbo87](https://github.com/Turbo87))
88
89#### Committers: 3
90- Pablo Brasero ([@pablobm](https://github.com/pablobm))
91- Patsy Issa ([@patsy-issa](https://github.com/patsy-issa))
92- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
93
94
95## v1.2.0 (2020-04-10)
96
97#### :rocket: Enhancement
98* [#679](https://github.com/simplabs/qunit-dom/pull/679) Add `hasAria()` assertion ([@Turbo87](https://github.com/Turbo87))
99* [#653](https://github.com/simplabs/qunit-dom/pull/653) Add `isEnabled()` alias for `isNotDisabled()` ([@mum-never-proud](https://github.com/mum-never-proud))
100
101#### Committers: 2
102- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
103- [@mum-never-proud](https://github.com/mum-never-proud)
104
105
106## v1.1.0 (2020-03-04)
107
108#### :rocket: Enhancement
109* [#634](https://github.com/simplabs/qunit-dom/pull/634) Throw an error if an invalid `rootElement` is passed to `assert.dom()` ([@Turbo87](https://github.com/Turbo87))
110
111#### :memo: Documentation
112* [#614](https://github.com/simplabs/qunit-dom/pull/614) Fix example for `hasProperty()` ([@jonathannewman](https://github.com/jonathannewman))
113
114#### :house: Internal
115* [#635](https://github.com/simplabs/qunit-dom/pull/635) Remove obsolete `ember-cli-htmlbars-inline-precompile` dev dependency ([@Turbo87](https://github.com/Turbo87))
116* [#619](https://github.com/simplabs/qunit-dom/pull/619) Add GitHub Actions config ([@scalvert](https://github.com/scalvert))
117
118#### Committers: 3
119- Jonathan Newman ([@jonathannewman](https://github.com/jonathannewman))
120- Steve Calvert ([@scalvert](https://github.com/scalvert))
121- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
122
123
124## v1.0.0 (2020-02-02)
125
126#### :boom: Breaking Change
127* [#591](https://github.com/simplabs/qunit-dom/pull/591) Drop Support for Node 8 ([@scalvert](https://github.com/scalvert))
128
129#### :rocket: Enhancement
130* [#610](https://github.com/simplabs/qunit-dom/pull/610) Add support for assertion chaining ([@Turbo87](https://github.com/Turbo87))
131* [#609](https://github.com/simplabs/qunit-dom/pull/609) Implement `hasProperty()` assertion ([@Turbo87](https://github.com/Turbo87))
132* [#608](https://github.com/simplabs/qunit-dom/pull/608) hasStyle: Throw an error if expectation object is empty ([@Turbo87](https://github.com/Turbo87))
133* [#542](https://github.com/simplabs/qunit-dom/pull/542) Fix embroider compatibility ([@ef4](https://github.com/ef4))
134* [#531](https://github.com/simplabs/qunit-dom/pull/531) Add `doesNotHaveStyle` assertion ([@scalvert](https://github.com/scalvert))
135
136#### :bug: Bug Fix
137* [#246](https://github.com/simplabs/qunit-dom/pull/246) Make `findTargets` support a `this.target` of type `Element` ([@dwilhelmi](https://github.com/dwilhelmi))
138
139#### :house: Internal
140* [#587](https://github.com/simplabs/qunit-dom/pull/587) TypeScript: Turn on `noImplicityAny` and fix a few type signatures ([@LucasHill](https://github.com/LucasHill))
141* [#538](https://github.com/simplabs/qunit-dom/pull/538) Adjust ignore files ([@Turbo87](https://github.com/Turbo87))
142
143#### Committers: 5
144- Dustin Wilhelmi ([@dwilhelmi](https://github.com/dwilhelmi))
145- Edward Faulkner ([@ef4](https://github.com/ef4))
146- Lucas Hill ([@LucasHill](https://github.com/LucasHill))
147- Steve Calvert ([@scalvert](https://github.com/scalvert))
148- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
149
150
151## v0.9.2 (2019-11-12)
152
153#### :rocket: Enhancement
154* [#535](https://github.com/simplabs/qunit-dom/pull/535) isChecked: Add support for `aria-checked="true/false"` ([@Turbo87](https://github.com/Turbo87))
155
156#### :memo: Documentation
157* [#530](https://github.com/simplabs/qunit-dom/pull/530) Update Changelog ([@tniezurawski](https://github.com/tniezurawski))
158
159#### Committers: 2
160- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
161- Tomasz Nieżurawski ([@tniezurawski](https://github.com/tniezurawski))
162
163
164## v0.9.1 (2019-10-28)
165
166#### :rocket: Enhancement
167* [#499](https://github.com/simplabs/qunit-dom/pull/499) Add `hasNoText()` assertion ([@step2yeung](https://github.com/step2yeung))
168* [#501](https://github.com/simplabs/qunit-dom/pull/501) Add `doesNotHaveTagName()` assertion ([@scalvert](https://github.com/scalvert))
169* [#496](https://github.com/simplabs/qunit-dom/pull/496) Add `hasTagName()` assertion ([@scalvert](https://github.com/scalvert))
170* [#451](https://github.com/simplabs/qunit-dom/pull/451) Add regex support for CSS class assertions ([@timiyay](https://github.com/timiyay))
171
172#### :house: Internal
173* [#498](https://github.com/simplabs/qunit-dom/pull/498) Fix tests to correctly ignore dist output ([@scalvert](https://github.com/scalvert))
174* [#407](https://github.com/simplabs/qunit-dom/pull/407) Update ESLint-Typescript tooling ([@Turbo87](https://github.com/Turbo87))
175
176#### Committers: 4
177- Stephen Yeung ([@step2yeung](https://github.com/step2yeung))
178- Steve Calvert ([@scalvert](https://github.com/scalvert))
179- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
180- [@timiyay](https://github.com/timiyay)
181
182
183## v0.9.0 (2019-06-14)
184
185#### :boom: Breaking Change
186* [#394](https://github.com/simplabs/qunit-dom/pull/394) Drop support for Node 6 ([@Turbo87](https://github.com/Turbo87))
187
188#### :memo: Documentation
189* [#368](https://github.com/simplabs/qunit-dom/pull/368) Specify options.count for exists and isVisible ([@steventsao](https://github.com/steventsao))
190
191#### :house: Internal
192* [#393](https://github.com/simplabs/qunit-dom/pull/393) Disable jQuery integration ([@Turbo87](https://github.com/Turbo87))
193* [#391](https://github.com/simplabs/qunit-dom/pull/391) Remove caret constraint from `prettier` dev dependency ([@Turbo87](https://github.com/Turbo87))
194* [#351](https://github.com/simplabs/qunit-dom/pull/351) Use new `ember-qunit` testing APIs ([@Turbo87](https://github.com/Turbo87))
195
196#### Committers: 2
197- Steven Tsao ([@steventsao](https://github.com/steventsao))
198- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
199
200
201## v0.8.5 (2019-04-26)
202
203#### :rocket: Enhancement
204* [#208](https://github.com/simplabs/qunit-dom/pull/208) Add `matchesSelector()` assertions ([@lindem](https://github.com/lindem))
205
206#### :house: Internal
207* [#234](https://github.com/simplabs/qunit-dom/pull/234) Use ESLint and prettier ([@Turbo87](https://github.com/Turbo87))
208
209#### Committers: 2
210- Timo L. ([@lindem](https://github.com/lindem))
211- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
212
213
214## v0.8.4 (2019-01-04)
215
216#### :rocket: Enhancement
217* [#232](https://github.com/simplabs/qunit-dom/pull/232) Implement a `hasPseudoElementStyle` assertion ([@joankaradimov](https://github.com/joankaradimov))
218
219#### :memo: Documentation
220* [#233](https://github.com/simplabs/qunit-dom/pull/233) helpers/node-list: Add missing `@private` declaration ([@Turbo87](https://github.com/Turbo87))
221
222#### :house: Internal
223* [#231](https://github.com/simplabs/qunit-dom/pull/231) CI: Remove broken `notifications` config ([@Turbo87](https://github.com/Turbo87))
224
225#### Committers: 2
226- Joan Karadimov ([@joankaradimov](https://github.com/joankaradimov))
227- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
228
229
230## v0.8.3 (2018-12-10)
231
232#### :rocket: Enhancement
233* [#198](https://github.com/simplabs/qunit-dom/pull/198) Warn user when `includesText` assertion should expect collapsable whitespace ([@happycollision](https://github.com/happycollision))
234
235#### :bug: Bug Fix
236* [#213](https://github.com/simplabs/qunit-dom/pull/213) Replace `Array.from()` for IE11 compatibility ([@Turbo87](https://github.com/Turbo87))
237
238#### :house: Internal
239* [#207](https://github.com/simplabs/qunit-dom/pull/207) TravisCI: Remove deprecated `sudo: false` option ([@Turbo87](https://github.com/Turbo87))
240
241#### Committers: 2
242- Don Denton ([@happycollision](https://github.com/happycollision))
243- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
244
245
246## v0.8.2 (2018-11-27)
247
248#### :rocket: Enhancement
249* [#204](https://github.com/simplabs/qunit-dom/pull/204) Adds support for `count` option to `isVisible` assertion ([@lukemelia](https://github.com/lukemelia))
250
251#### Committers: 1
252- Luke Melia ([@lukemelia](https://github.com/lukemelia))
253
254
255## v0.8.1 (2018-11-23)
256
257#### :rocket: Enhancement
258* [#168](https://github.com/simplabs/qunit-dom/pull/168) Add `assert.dom(...).hasStyle()` assertion ([@selvagsz](https://github.com/selvagsz))
259
260#### :memo: Documentation
261* [#202](https://github.com/simplabs/qunit-dom/pull/202) docs: Use `{@link}` instead of broken empty markdown links ([@Turbo87](https://github.com/Turbo87))
262
263#### :house: Internal
264* [#174](https://github.com/simplabs/qunit-dom/pull/174) CI: Use `--runInBand` option of Jest to speed up the tests ([@Turbo87](https://github.com/Turbo87))
265* [#161](https://github.com/simplabs/qunit-dom/pull/161) yarn: Add `integrity` hashes to the lockfile ([@Turbo87](https://github.com/Turbo87))
266* [#142](https://github.com/simplabs/qunit-dom/pull/142) Fix CI issues ([@Turbo87](https://github.com/Turbo87))
267* [#134](https://github.com/simplabs/qunit-dom/pull/134) tests: Adjust `setResolver()` import ([@Turbo87](https://github.com/Turbo87))
268
269#### Committers: 3
270- Jessica Jordan ([@jessica-jordan](https://github.com/jessica-jordan))
271- Selva ([@selvagsz](https://github.com/selvagsz))
272- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
273
274
275## v0.8.0 (2018-09-06)
276
277#### :boom: Breaking Change
278* [#105](https://github.com/simplabs/qunit-dom/pull/105) Collapse whitespace for `includesText` assertion ([@brookjordan](https://github.com/brookjordan))
279* [#126](https://github.com/simplabs/qunit-dom/pull/126) Update Node version requirement to `6.* || 8.* || >= 10.*` ([@Turbo87](https://github.com/Turbo87))
280* [#117](https://github.com/simplabs/qunit-dom/pull/117) Bump broccoli-merge-trees from 2.0.0 to 3.0.1 ([@dependabot[bot]](https://github.com/apps/dependabot))
281
282#### :memo: Documentation
283* [#103](https://github.com/simplabs/qunit-dom/pull/103) README: Add `import` documentation ([@Turbo87](https://github.com/Turbo87))
284
285#### Committers: 2
286- Brook Jordan ([@brookjordan](https://github.com/brookjordan))
287- Tobias Bieniek ([@Turbo87](https://github.com/Turbo87))
288
289
290## v0.7.1 (2018-07-17)
291
292#### :rocket: Enhancement
293* [#102](https://github.com/simplabs/qunit-dom/pull/102) Add `qunit-dom` dummy module to allow imports ([@Turbo87](https://github.com/Turbo87))
294
295#### :bug: Bug Fix
296* [#101](https://github.com/simplabs/qunit-dom/pull/101) Update `.npmignore` file ([@Turbo87](https://github.com/Turbo87))
297
298#### Committers: 1
299- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))
300
301
302## v0.7.0 (2018-07-04)
303
304#### :boom: Breaking Change
305* [#93](https://github.com/simplabs/qunit-dom/pull/93) Let `isNotVisible()` pass if the element does not exist ([@scalvert](https://github.com/scalvert))
306
307#### :rocket: Enhancement
308* [#96](https://github.com/simplabs/qunit-dom/pull/96) Use TypeScript instead of Babel ([@Turbo87](https://github.com/Turbo87))
309
310#### :house: Internal
311* [#95](https://github.com/simplabs/qunit-dom/pull/95) Update `fsevents` subdependency ([@Turbo87](https://github.com/Turbo87))
312
313#### Committers: 2
314- Steve Calvert ([scalvert](https://github.com/scalvert))
315- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))
316
317
318## v0.6.3 (2018-05-22)
319
320#### :rocket: Enhancement
321* [#89](https://github.com/simplabs/qunit-dom/pull/89) Improve visibility detection. ([@Turbo87](https://github.com/Turbo87))
322
323#### :memo: Documentation
324* [#86](https://github.com/simplabs/qunit-dom/pull/86) Documentation cleanup. ([@Turbo87](https://github.com/Turbo87))
325* [#85](https://github.com/simplabs/qunit-dom/pull/85) Add API docs for `isDisabled()` assertion. ([@Turbo87](https://github.com/Turbo87))
326* [#66](https://github.com/simplabs/qunit-dom/pull/66) Add table of contents to API docs. ([@ddoria921](https://github.com/ddoria921))
327
328#### :house: Internal
329* [#87](https://github.com/simplabs/qunit-dom/pull/87) Merge `isDisabled` and `isNotDisabled` helpers. ([@Turbo87](https://github.com/Turbo87))
330
331#### Committers: 2
332- Darin Doria ([ddoria921](https://github.com/ddoria921))
333- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))
334
335
336## v0.6.2 (2018-04-11)
337
338#### :bug: Bug Fix
339* [#76](https://github.com/simplabs/qunit-dom/pull/76) Reduce specificity of Element check in findTargetElement. ([@adriancooney](https://github.com/adriancooney))
340
341#### Committers: 1
342- Adrian Cooney ([adriancooney](https://github.com/adriancooney))
343
344
345## v0.6.1 (2018-04-09)
346
347#### :bug: Bug Fix
348* [#74](https://github.com/simplabs/qunit-dom/pull/74) Add isNotDisabled assertion. ([@jackbeegan](https://github.com/jackbeegan))
349
350#### Committers: 1
351- Jack Beegan ([jackbeegan](https://github.com/jackbeegan))
352
353
354## v0.6.0 (2018-04-03)
355
356#### :rocket: Enhancement
357* [#69](https://github.com/simplabs/qunit-dom/pull/69) Add new `matchesText` alias for `hasText`. ([@RahulShivkumar](https://github.com/RahulShivkumar))
358* [#67](https://github.com/simplabs/qunit-dom/pull/67) Add `isVisible` and `isNotVisible` assertion helpers. ([@patocallaghan](https://github.com/patocallaghan) and [@scalvert](https://github.com/scalvert))
359* [#65](https://github.com/simplabs/qunit-dom/pull/65) Add `isRequired` and `isNotRequired` assertions. ([@scalvert](https://github.com/scalvert))
360* [#64](https://github.com/simplabs/qunit-dom/pull/64) Add `hasAnyText()` assertion. ([@mikoscz](https://github.com/mikoscz))
361* [#63](https://github.com/simplabs/qunit-dom/pull/63) Add `isChecked` and `isNotChecked` assertions. ([@raytiley](https://github.com/raytiley))
362* [#60](https://github.com/simplabs/qunit-dom/pull/60) Allow calling `assert.dom()` with no argument defaulting to `rootElement`. ([@lennyburdette](https://github.com/lennyburdette))
363* [#62](https://github.com/simplabs/qunit-dom/pull/62) Add `isDisabled()` assertion. ([@rtablada](https://github.com/rtablada))
364
365#### :bug: Bug Fix
366* [#59](https://github.com/simplabs/qunit-dom/pull/59) Add helpful error for invalid attributes to `hasText`. ([@spencer516](https://github.com/spencer516))
367
368#### :house: Internal
369* [#58](https://github.com/simplabs/qunit-dom/pull/58) Update `jest` to v21.2.1. ([@Turbo87](https://github.com/Turbo87))
370
371#### Committers: 9
372- Lenny Burdette ([lennyburdette](https://github.com/lennyburdette))
373- Michał Staśkiewicz ([mikoscz](https://github.com/mikoscz))
374- Pat O'Callaghan ([@patocallaghan](https://github.com/patocallaghan))
375- Rahul Shivkumar ([RahulShivkumar](https://github.com/RahulShivkumar))
376- Ray Tiley ([raytiley](https://github.com/raytiley))
377- Ryan Tablada ([rtablada](https://github.com/rtablada))
378- Spencer P ([spencer516](https://github.com/spencer516))
379- Steve Calvert ([scalvert](https://github.com/scalvert))
380- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))
381
382
383## v0.5.0 (2018-02-03)
384
385#### :boom: Breaking Change
386* [#49](https://github.com/simplabs/qunit-dom/pull/49) Revert "[Ember] Adjust `rootElement`". ([@Turbo87](https://github.com/Turbo87))
387
388#### :house: Internal
389* [#48](https://github.com/simplabs/qunit-dom/pull/48) testem: Use `--no-sandbox` on TravisCI. ([@Turbo87](https://github.com/Turbo87))
390
391#### Committers: 2
392- Marco Otte-Witte ([marcoow](https://github.com/marcoow))
393- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))
394
395
396## v0.4.0 (2017-12-04)
397
398#### :rocket: Enhancement
399* [#40](https://github.com/simplabs/qunit-dom/pull/40) [Ember] Adjust `rootElement`. ([@simonihmig](https://github.com/simonihmig))
400
401#### Committers: 1
402- Simon Ihmig ([simonihmig](https://github.com/simonihmig))
403
404
405## v0.3.4 (2017-11-13)
406
407#### :rocket: Enhancement
408* [#36](https://github.com/simplabs/qunit-dom/pull/36) Add `doesNotIncludeText()` assertion. ([@Zureka](https://github.com/Zureka))
409
410#### Committers: 1
411- Alex Zurek ([Zureka](https://github.com/Zureka))
412
413
414## v0.3.3 (2017-10-21)
415
416#### :rocket: Enhancement
417* [#33](https://github.com/simplabs/qunit-dom/pull/33) Ember: Convert `rootElement` to non-caching property. ([@Turbo87](https://github.com/Turbo87))
418* [#32](https://github.com/simplabs/qunit-dom/pull/32) Rename `hasTextContaining()` to `includesText()`. ([@Oreoz](https://github.com/Oreoz))
419* [#31](https://github.com/simplabs/qunit-dom/pull/31) Add includesText() alias. ([@Oreoz](https://github.com/Oreoz))
420
421#### :memo: Documentation
422* [#29](https://github.com/simplabs/qunit-dom/pull/29) README: Fix example code. ([@Turbo87](https://github.com/Turbo87))
423
424#### Committers: 2
425- Jean-Philippe Roy ([Oreoz](https://github.com/Oreoz))
426- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))
427
428
429## v0.3.2 (2017-10-10)
430
431#### :rocket: Enhancement
432* [#28](https://github.com/simplabs/qunit-dom/pull/28) Adds hasAttribute() and doesNotHaveAttribute() assertions. ([@Turbo87](https://github.com/Turbo87))
433* [#27](https://github.com/simplabs/qunit-dom/pull/27) Add lacksClass() and lacksValue() aliases. ([@Turbo87](https://github.com/Turbo87))
434* [#26](https://github.com/simplabs/qunit-dom/pull/26) Add doesNotHaveClass/hasNoClass() assertion. ([@Turbo87](https://github.com/Turbo87))
435* [#25](https://github.com/simplabs/qunit-dom/pull/25) Add hasAnyValue() assertion and support for calling hasValue() without arguments. ([@Turbo87](https://github.com/Turbo87))
436* [#24](https://github.com/simplabs/qunit-dom/pull/24) Add hasNoValue() assertion. ([@Turbo87](https://github.com/Turbo87))
437
438#### :house: Internal
439* [#23](https://github.com/simplabs/qunit-dom/pull/23) tests/has-value: Ensure empty `value` does not break the assertion. ([@Turbo87](https://github.com/Turbo87))
440
441#### Committers: 1
442- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))
443
444
445## v0.3.1 (2017-10-09)
446
447#### :rocket: Enhancement
448* [#17](https://github.com/simplabs/qunit-dom/pull/17) Add hasClass() assertion. ([@Turbo87](https://github.com/Turbo87))
449* [#15](https://github.com/simplabs/qunit-dom/pull/15) Add hasValue() assertion. ([@Turbo87](https://github.com/Turbo87))
450
451#### :memo: Documentation
452* [#16](https://github.com/simplabs/qunit-dom/pull/16) Add @see directives to JSDoc comments. ([@Turbo87](https://github.com/Turbo87))
453
454#### Committers: 1
455- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))
456
457
458## v0.3.0 (2017-10-09)
459
460#### :boom: Breaking Change
461* [#13](https://github.com/simplabs/qunit-dom/pull/13) Replace contains/matchesText() with hasText() assertions. ([@Turbo87](https://github.com/Turbo87))
462* [#11](https://github.com/simplabs/qunit-dom/pull/11) Rename missing(), focused() and notFocused() assertions. ([@Turbo87](https://github.com/Turbo87))
463* [#7](https://github.com/simplabs/qunit-dom/pull/7) Use assert.dom(selector).exists() instead of assert.dom.exists(selector). ([@Turbo87](https://github.com/Turbo87))
464
465#### :bug: Bug Fix
466* [#9](https://github.com/simplabs/qunit-dom/pull/9) Fix default "rootElement" for Ember projects. ([@Turbo87](https://github.com/Turbo87))
467
468#### :memo: Documentation
469* [#8](https://github.com/simplabs/qunit-dom/pull/8) Generate API docs from JSDoc comments. ([@Turbo87](https://github.com/Turbo87))
470* [#1](https://github.com/simplabs/qunit-dom/pull/1) fix copyright notice. ([@marcoow](https://github.com/marcoow))
471
472#### :house: Internal
473* [#14](https://github.com/simplabs/qunit-dom/pull/14) Remove obsolete "rollup-plugin-commonjs" dependency. ([@Turbo87](https://github.com/Turbo87))
474* [#12](https://github.com/simplabs/qunit-dom/pull/12) Refactoring of the internals. ([@Turbo87](https://github.com/Turbo87))
475* [#10](https://github.com/simplabs/qunit-dom/pull/10) Test assert.dom() API instead of importing directly. ([@Turbo87](https://github.com/Turbo87))
476* [#5](https://github.com/simplabs/qunit-dom/pull/5) Fix package.json metadata. ([@Turbo87](https://github.com/Turbo87))
477* [#2](https://github.com/simplabs/qunit-dom/pull/2) make travis notify our slack room instead of emailing. ([@marcoow](https://github.com/marcoow))
478
479#### Committers: 2
480- Marco Otte-Witte ([marcoow](https://github.com/marcoow))
481- Tobias Bieniek ([Turbo87](https://github.com/Turbo87))