v0.30.0
Changelog
Breaking
- Now only supports Elixir v1.12 and higher. Please open an issue if this is too restrictive. This was done to allow us to vendor
PartitionSupervisor
, which uses functions that were introduced in v1.12, so vendoring only gets us that far.
Fixes
- Handle errors related to Wallaby.Element more consistently #632
- Fix
refute_has
when passed a query with an invalid selector #639 - Fix ambiguity between imported Browser.tap/2 and Kernel.tap/2 #686
- Fix
remote_url
config option for selenium driver #582 - Specifying
at
now removes the defaultcount
of 1 #641 - Various documentation fixes/improvements
- Start a ChromeDriver for every scheduler #692
- This may fix a long standing issue #365
What's Changed
PRs merged since last released. Auto-generated by GitHub.
- Fix Credo Trailing Whitespace by @mhanberg in #630
- Improve find/2 and find/3 doc, and fix spec by @jcrevits in #632
- Wallaby.Element: handle errors more consistently by @jonleighton in #633
- Improve failure wording by @marcandre in #634
- Fix spec for condition
count
,minimum
andmaximum
by @marcandre in #637 - Improve documentation on
count
,minimum
andmaximum
options by @marcandre in #638 - Fix
refute_has
to raise on invalid selector by @marcandre in #639 - Improve failure message for case where a given label doesn't match by @marcandre in #640
- Remove dead code by @marcandre in #635
- Fix ambiguity with Kernel.tap/2 by @mhanberg in #686
- Remove coveralls by @mhanberg in #687
- Fix remote_url config option for selenium driver by @myasoedov in #582
- Fix error messages by @marcandre in #645
- Remove default for
count
when given anat
option. by @marcandre in #642 - Fix failures related to
at
queries. by @marcandre in #647 - Adds esbuild config info to the README by @britton-jb in #675
- Adds user_agent to endpoint.ex in the README by @britton-jb in #676
- Adds a note about the on_mount hook for async LiveView testing by @britton-jb in #677
- Add driver install notes to README by @britton-jb in #678
- add check for chromedriver chrome version match by @mhanberg in #688
- Start chromedriver with PartitionSupervisor by @mhanberg in #692
New Contributors
- @jcrevits made their first contribution in #632
- @myasoedov made their first contribution in #582
- @britton-jb made their first contribution in #675
Full Changelog: v0.29.1...v0.30.0