GitHub repository: w3c-webdriver/w3c-webdriver
Description: W3C WebDriver JavaScript Client
Topics: client, end-to-end-testing, integration-testing, javascript, selenium, webdriver

Release 3.0.0: tag_name: v3.0.0
body: - Updated all dependencies to latest version
- Dropped support for Node > 14
- Dropped `request` package as dependency. HTTP/S requests are not made using Nodes `http` and `https` packages respectively 
Release 2.1.0: tag_name: v2.1.0
body: - Added support for sending and receiving element when using `executeScript` or `executeScriptAsync`
- All function parameters has been documented
- Documentation improvements
- Automatic dependency update on weekly bases
- Test coverage is increased to 100%
- Improving debugging on BrowserStack by adding test name in url
Release 2.0.0: tag_name: v2.0.0
body: - `setTimeout` -> `setTimeouts`
- `getTimeout` -> `getTimeouts`
- documentation migrated to markdown and gitbook
- documentation links and typo fixes
- CI infrastructure migrated to GitHub Actions
- folder structure flattened by removing website package
- coverage reporting migrated from coveralls to [Codecov](https://codecov.io/) for easier merging of reports from different browsers
- migrated from TSLint to ESLint
Release 1.0.0: tag_name: v1.0.0
body: - `isElementSelected` command
- `getElementRect` command
- `performActions` command
- `releaseActions` command
Release 0.17.0: tag_name: v0.17.0
body: - `takeElementScreenshot` command implemented
- `findElementFromElement` command implemented
- `findElementsFromElement` command implemented
- Publish README.md to NPM
Release 0.16.0: tag_name: v0.16.0
body: - Dependencies updated to latest
- Migrate from Jest to Mocha
Release 0.15.0: tag_name: v0.15.0
Release 0.14.0: tag_name: v0.14.0
body: - addCookie command implemented
- getAllCookies command implemented
- findElements command implemented
- executeAsyncScript command implemented
Release 0.13.0: tag_name: v0.13.0
body: - takeScreenshot command implemented
Release 0.0.12: tag_name: v0.0.12
body: - getPageSource command
Release 0.0.11: tag_name: v0.0.11
body: - `executeScript` args parameter made optional
Release 0.0.10: tag_name: v0.0.10
body: - `executeScript` command implemented
- API examples are now complete
- Installation and getting started section added to readme
- Build configuration improved