Releases: nightwatchjs/nightwatch
v2.6.23
What's Changed
- add support for browserstack turboscale urls by @nikhlagrwl in #3969
Full Changelog: v2.6.22...v2.6.23
v3.3.2
What's Changed
- enable parallelism on any selenium host by @gravityvi in #3956
- improved the support for defining custom reporters via plugins
Full Changelog: v3.3.1...v3.3.2
v3.3.0
What's Changed
Fixes
- Update the description of abortOnFailure for waitForElementVisible.js by @gravityvi in #3934
- remove upper bound for number of worker threads by @gravityvi in #3930
- remove postInstall step by @AutomatedTester in #3953
- enable worker threads for mobile while using cloud services by @gravityvi in #3954
Dependencies
- Update Selenium to 4.14 by @AutomatedTester in #3944
- chore: update dependencies by @AutomatedTester in #3943
Full Changelog: v3.2.1...v3.3.0
v3.2.1
v3.2.0
What's Changed
-
New Features
- add wait until present command by @gravityvi in #3897
- event setup for nightwatch hooks by @harshit-bs in #3706
-
Fixes
- Use correct settings parameter for trace by @swrdfish in #3890
- Allow
WebElement
as a possible selector in type declarations. by @garg3133 in #3896 - run mocha on child process workers by @gravityvi in #3904
- add GitHub Actions in the list of supporting colors by @gravityvi in #3914
- remove color param from mocha cli runner tests by @gravityvi in #3919
- consider always match from desired capabilities by @gravityvi in #3907 (#3431)
- Pass settings object to global hooks while called from programatic api by @swrdfish in #3850 (#3849)
-
Dependency Updates
- bump to selenium 4.13 by @AutomatedTester in #3920
-
TypeScript Improvements
-
Build Improvements
Full Changelog: v3.1.3...v3.2.0
v2.6.22
What's Changed
- Lifecycle event hooks support for v2 by @harshit-bs in #3817
Full Changelog: v2.6.21...v2.6.22
v3.1.3
What's Changed
- Fix waitUntil paramenter ordering; update waitUntil documentation; 3839
- Fixed build script and dev script for running tests on windows. 3866
- Fix flaky disable_typescript config test. #3865
- Fix .registerBasicAuth() not working in Edge browser Fixes #3848 #3857
- fix es6 module import by #3858
- Update a few eslint rules around spacing. #3864
- FAdd tag_filter type to NightwatchOptions interface. #3825 #3830
- chore: bump mocha 9.2.2 => 10.2.0 #3860
- Add more events for analytics #3856
- Move log related commands to
.logs
namespaces. #3796 - Update Selenium to 4.11 #3882
- Deprecate colors.js module in favour of chalk.js #3852
New Contributors
- @DenysLins made their first contribution in #3857
- @ert78gb made their first contribution in #3858
- @Ykumar1415 made their first contribution in #3830
Full Changelog: v3.1.2...v3.1.3
v3.1.2
v3.1.0
We’re super excited to announce the release of Nightwatch v3. It that has been built around these three pillars:
-
Developer Experience: The entire experience from getting started, to writing and debugging tests, has been redesigned for speed, stability, and consistent non-flaky results.
-
Mobile first: Test your web or native, iOS and Android, mobile applications on simulators, real mobile devices or a cloud grid like BrowserStack.
-
One test automation framework: Run all types of tests from unit, component, and E2E to API, visual, and accessibility with a single framework.
What's Changed
New Features
- Add support for namespaced aliases. by @garg3133 in #3794
- Move execute and executeAsync to document ns. by @garg3133 in #3807
- Move network-related commands to .network namespace. by @yashPratp983 in #3797
Fixes
TypeScript Fixes
- Fix types for namespaces on page-objects. by @garg3133 in #3778
- Add types for Firefox namespace commands by @Priyanka0613 in #3780
- Add types support in Nightwatch examples, test, and types/tests directories. by @yashPratp983 in #3803
- Build Nightwatch using TypeScript. by @garg3133 in #3774
Dependency Updates
- update dependency nightwatch-axe-verbose to ^2.2.2 by @justafish in #3793
- Update jsdom to v21.1.2 and npm audit fix. by @itsspriyansh in #3811
- Uninstall Coveralls by @itsspriyansh in #3816
- updated semver to v7.5.2 by @itsspriyansh in #3829
Cucumber
- Fixes/3781 fix cucumber step definition config by @gravityvi in #3782
- allow esm imports (#3805) by @thermsdorff in #3806
General
- Fix takeScreenshot command not returning anything. by @garg3133 in #3769
- Feature/disable process listener for programattic api by @swrdfish in #3800
- Add missing documentation by @swrdfish in #3826
- Updated Error Message for Browser Compatibility Information. by @yashPratp983 in #3809
- programatic-api: add methods to call global hooks, add a cleanup method by @swrdfish in #3822
- add error handling for worker threads by @gravityvi in #3828
- Page-object commands should return the same page-object. by @garg3133 in #3779
- Fix elements and commands property issue with POM. by @garg3133 in #3788
- Fix sync tests getting skipped in parallel mode. by @garg3133 in #3791
- Fixed the issue regarding error if a folder defined in
src_folders
is empty when using tags by @itsspriyansh in #3824 - Fix #3625 - Changed to recursive merge on caps by @vinodreddy-bs in #3831
New Contributors
- @yashPratp983 made their first contribution in #3803
- @justafish made their first contribution in #3793
- @itsspriyansh made their first contribution in #3811
- @thermsdorff made their first contribution in #3806
- @vinodreddy-bs made their first contribution in #3831
Full Changelog: v3.0.1...v3.1.0
Nightly 3.1.0-nightly-26072023
nightly-3.1.0-nightly-26072023 handle error for src folders while using tags (#3824)