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