qunit-dom 3.4.0 (minor)
- Jarek Radosz (@CvX)
qunit-dom 3.3.0 (minor)
- Jarek Radosz (@CvX)
qunit-dom 3.2.1 (patch)
qunit-dom
- #2135 chore(release): migrate to release-plan (@BobrImperator)
- Bartlomiej Dudzik (@BobrImperator)
- Jarek Radosz (@CvX)
qunit-dom
,test-types-resolution-node
,test-types-resolution-node16
,test-types
- #2087 feature: support IDOMElementDescriptors (@bendemboski)
qunit-dom
- #2107 Tighter null checks (@bendemboski)
- Ben Demboski (@bendemboski)
qunit-dom
- #2105 fix(hasStyle): allow using camelCase properties inside assertion object (@BobrImperator)
- Bartlomiej Dudzik (@BobrImperator)
qunit-dom
- #2080 remove hidden target override from compilerOptions (@NullVoxPopuli)
- Andrey Mikhaylov (lolmaus) (@lolmaus)
- @NullVoxPopuli
qunit-dom
- Bartlomiej Dudzik (@BobrImperator)
- Jeff Keen (@jkeen)
- #2031 Drop ember qunit less than v6 (@NullVoxPopuli)
- #2027 Prepare for V2 Addon conversion. (@NullVoxPopuli)
- #1481 Fix
hasAria()
docs and addhasNoAria()
andlacksAria()
aliases (@jamescdavis)
- #1348 Update Build Status badge: Travis -> GH Actions (@SergeAstapov)
qunit-dom
- #2066 Switch to Vitest because it supports ESM (@NullVoxPopuli)
- #1885 chore(deps): update pnpm to v8 (@renovate[bot])
- #2055 chore(release): copy static LICENSE and README into the package during build (@BobrImperator)
qunit-dom
,test-app
,test-vite-app
- #2054 Move everything to the packages/ folder (@NullVoxPopuli)
- Other
- #2061 chore(ci): use volta-cli github action for node and pnpm setup (@BobrImperator)
- #1801 Add eslint-plugin-jest (@bmish)
- #1696 chore: downgrade [email protected] to 13.2.4 (@BobrImperator)
- #1600 package.json: Specify
packageManager
field (@Turbo87) - #1598 tests: Remove
global
usage (@Turbo87) - #1574 Remove
.pnpm-debug.log
file (@Turbo87) - #1573 CI: Update Node.js versions (@Turbo87)
- #1572 Remove
engines
declaration frompackage.json
(@Turbo87) - #1491 Fix
documentation
integration (@Turbo87) - #1434 Revert "Update embroider monorepo to v0.50.2 (minor)" (@Turbo87)
- #1327 Update dependency ember-source to v4 (@renovate[bot])
- #1365 Ember.js: Declare
octane
edition compatibility (@Turbo87) - #1361 Use
pnpm
package manager (@Turbo87) - #1360 CI: Add Ember 3.28 scenario (@Turbo87)
- #1216 CI: Fix
release
job (@Turbo87) - #1217 Remove duplicate
ember-cli-babel
dependency (@Turbo87)
- Bartlomiej Dudzik (@BobrImperator)
- Bryan Mishkin (@bmish)
- James C. Davis (@jamescdavis)
- Sergey Astapov (@SergeAstapov)
- Tobias Bieniek (@Turbo87)
- @NullVoxPopuli
- #2031 Drop ember qunit less than v6 (@NullVoxPopuli)
- #2027 Prepare for V2 Addon conversion. (@NullVoxPopuli)
- #1481 Fix
hasAria()
docs and addhasNoAria()
andlacksAria()
aliases (@jamescdavis)
- #1348 Update Build Status badge: Travis -> GH Actions (@SergeAstapov)
qunit-dom
- #2055 chore(release): copy static LICENSE and README into the package during build (@BobrImperator)
qunit-dom
,test-app
,test-vite-app
- #2054 Move everything to the packages/ folder (@NullVoxPopuli)
- Other
- #1801 Add eslint-plugin-jest (@bmish)
- #1696 chore: downgrade [email protected] to 13.2.4 (@BobrImperator)
- #1600 package.json: Specify
packageManager
field (@Turbo87) - #1598 tests: Remove
global
usage (@Turbo87) - #1574 Remove
.pnpm-debug.log
file (@Turbo87) - #1573 CI: Update Node.js versions (@Turbo87)
- #1572 Remove
engines
declaration frompackage.json
(@Turbo87) - #1491 Fix
documentation
integration (@Turbo87) - #1434 Revert "Update embroider monorepo to v0.50.2 (minor)" (@Turbo87)
- #1327 Update dependency ember-source to v4 (@renovate[bot])
- #1365 Ember.js: Declare
octane
edition compatibility (@Turbo87) - #1361 Use
pnpm
package manager (@Turbo87) - #1360 CI: Add Ember 3.28 scenario (@Turbo87)
- #1216 CI: Fix
release
job (@Turbo87) - #1217 Remove duplicate
ember-cli-babel
dependency (@Turbo87)
- Bartlomiej Dudzik (@BobrImperator)
- Bryan Mishkin (@bmish)
- James C. Davis (@jamescdavis)
- Sergey Astapov (@SergeAstapov)
- Tobias Bieniek (@Turbo87)
- Tyler Becks (@tylerbecks)
- @NullVoxPopuli
- #983 doc(release): remove extra 'to' (@mrloop)
- #919 Clarified how to update tests/test-helper.js when migrating ember-qunit to v5.x (@ijlee2)
- #893 Extract contributing instructions to separate file (@locks)
- #1140 CI: Add Node.js 14 and 16 to the test matrix (@Turbo87)
- #963 ember-try: Explicitly declare dependencies (@Turbo87)
- #924 Remove duplicated eslint rules (@czikarito)
- Ewan McDougall (@mrloop)
- Isaac Lee (@ijlee2)
- Pawel Kuwik (@czikarito)
- Ricardo Mendes (@locks)
- Tobias Bieniek (@Turbo87)
- #868 Adjust
.npmignore
file (@Turbo87) - #867 Add
release-it
to simplify the release process (@Turbo87) - #821 Update ESLint setup (@rwjblue)
- #820 Update
@types/qunit
(@rwjblue) - #818 Remove TravisCI config (@Turbo87)
- Alexander Chepurnoy (@wuron)
- #777 Add isNotValid assertion (@luxferresum)
- #764 Update TypeScript from v3.8.3 to v3.9.7
- #773 Refactor CSS Style Declaration types (@BarryThePenguin)
- Jonathan Haines (@BarryThePenguin)
- Lukas Kohler (@luxferresum)
- Timo Tijhof (@Krinkle)
- #741 Add isValid assertion (@patsy-issa)
- #712 Use
~
constraint fortypescript
dependency (@Turbo87) - #680 CI: Fix
auto-dist-tag
in GitHub Actions config (@Turbo87)
- Pablo Brasero (@pablobm)
- Patsy Issa (@patsy-issa)
- Tobias Bieniek (@Turbo87)
- #679 Add
hasAria()
assertion (@Turbo87) - #653 Add
isEnabled()
alias forisNotDisabled()
(@mum-never-proud)
- Tobias Bieniek (@Turbo87)
- @mum-never-proud
- #614 Fix example for
hasProperty()
(@jonathannewman)
- #635 Remove obsolete
ember-cli-htmlbars-inline-precompile
dev dependency (@Turbo87) - #619 Add GitHub Actions config (@scalvert)
- Jonathan Newman (@jonathannewman)
- Steve Calvert (@scalvert)
- Tobias Bieniek (@Turbo87)
- #610 Add support for assertion chaining (@Turbo87)
- #609 Implement
hasProperty()
assertion (@Turbo87) - #608 hasStyle: Throw an error if expectation object is empty (@Turbo87)
- #542 Fix embroider compatibility (@ef4)
- #531 Add
doesNotHaveStyle
assertion (@scalvert)
- #246 Make
findTargets
support athis.target
of typeElement
(@dwilhelmi)
- #587 TypeScript: Turn on
noImplicityAny
and fix a few type signatures (@LucasHill) - #538 Adjust ignore files (@Turbo87)
- Dustin Wilhelmi (@dwilhelmi)
- Edward Faulkner (@ef4)
- Lucas Hill (@LucasHill)
- Steve Calvert (@scalvert)
- Tobias Bieniek (@Turbo87)
- #530 Update Changelog (@tniezurawski)
- Tobias Bieniek (@Turbo87)
- Tomasz NieΕΌurawski (@tniezurawski)
- #499 Add
hasNoText()
assertion (@step2yeung) - #501 Add
doesNotHaveTagName()
assertion (@scalvert) - #496 Add
hasTagName()
assertion (@scalvert) - #451 Add regex support for CSS class assertions (@timiyay)
- #498 Fix tests to correctly ignore dist output (@scalvert)
- #407 Update ESLint-Typescript tooling (@Turbo87)
- Stephen Yeung (@step2yeung)
- Steve Calvert (@scalvert)
- Tobias Bieniek (@Turbo87)
- @timiyay
- #368 Specify options.count for exists and isVisible (@steventsao)
- #393 Disable jQuery integration (@Turbo87)
- #391 Remove caret constraint from
prettier
dev dependency (@Turbo87) - #351 Use new
ember-qunit
testing APIs (@Turbo87)
- Steven Tsao (@steventsao)
- Tobias Bieniek (@Turbo87)
- #232 Implement a
hasPseudoElementStyle
assertion (@joankaradimov)
- Joan Karadimov (@joankaradimov)
- Tobias Bieniek (@Turbo87)
- #198 Warn user when
includesText
assertion should expect collapsable whitespace (@happycollision)
- Don Denton (@happycollision)
- Tobias Bieniek (@Turbo87)
- #204 Adds support for
count
option toisVisible
assertion (@lukemelia)
- Luke Melia (@lukemelia)
- #174 CI: Use
--runInBand
option of Jest to speed up the tests (@Turbo87) - #161 yarn: Add
integrity
hashes to the lockfile (@Turbo87) - #142 Fix CI issues (@Turbo87)
- #134 tests: Adjust
setResolver()
import (@Turbo87)
- Jessica Jordan (@jessica-jordan)
- Selva (@selvagsz)
- Tobias Bieniek (@Turbo87)
- #105 Collapse whitespace for
includesText
assertion (@brookjordan) - #126 Update Node version requirement to
6.* || 8.* || >= 10.*
(@Turbo87) - #117 Bump broccoli-merge-trees from 2.0.0 to 3.0.1 (@dependabot[bot])
- Brook Jordan (@brookjordan)
- Tobias Bieniek (@Turbo87)
- Tobias Bieniek (Turbo87)
- #86 Documentation cleanup. (@Turbo87)
- #85 Add API docs for
isDisabled()
assertion. (@Turbo87) - #66 Add table of contents to API docs. (@ddoria921)
- #76 Reduce specificity of Element check in findTargetElement. (@adriancooney)
- Adrian Cooney (adriancooney)
- #74 Add isNotDisabled assertion. (@jackbeegan)
- Jack Beegan (jackbeegan)
- #69 Add new
matchesText
alias forhasText
. (@RahulShivkumar) - #67 Add
isVisible
andisNotVisible
assertion helpers. (@patocallaghan and @scalvert) - #65 Add
isRequired
andisNotRequired
assertions. (@scalvert) - #64 Add
hasAnyText()
assertion. (@mikoscz) - #63 Add
isChecked
andisNotChecked
assertions. (@raytiley) - #60 Allow calling
assert.dom()
with no argument defaulting torootElement
. (@lennyburdette) - #62 Add
isDisabled()
assertion. (@rtablada)
- #59 Add helpful error for invalid attributes to
hasText
. (@spencer516)
- Lenny Burdette (lennyburdette)
- MichaΕ StaΕkiewicz (mikoscz)
- Pat O'Callaghan (@patocallaghan)
- Rahul Shivkumar (RahulShivkumar)
- Ray Tiley (raytiley)
- Ryan Tablada (rtablada)
- Spencer P (spencer516)
- Steve Calvert (scalvert)
- Tobias Bieniek (Turbo87)
- #40 [Ember] Adjust
rootElement
. (@simonihmig)
- Simon Ihmig (simonihmig)
- Alex Zurek (Zureka)
- #33 Ember: Convert
rootElement
to non-caching property. (@Turbo87) - #32 Rename
hasTextContaining()
toincludesText()
. (@Oreoz) - #31 Add includesText() alias. (@Oreoz)
- #28 Adds hasAttribute() and doesNotHaveAttribute() assertions. (@Turbo87)
- #27 Add lacksClass() and lacksValue() aliases. (@Turbo87)
- #26 Add doesNotHaveClass/hasNoClass() assertion. (@Turbo87)
- #25 Add hasAnyValue() assertion and support for calling hasValue() without arguments. (@Turbo87)
- #24 Add hasNoValue() assertion. (@Turbo87)
- Tobias Bieniek (Turbo87)
- Tobias Bieniek (Turbo87)
- #13 Replace contains/matchesText() with hasText() assertions. (@Turbo87)
- #11 Rename missing(), focused() and notFocused() assertions. (@Turbo87)
- #7 Use assert.dom(selector).exists() instead of assert.dom.exists(selector). (@Turbo87)