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))
|