v0.10.1
Pre-release
Pre-release
Fix
- Corrected default
PageLoad
value in Set Timeout endpoint. AcceptInsecureCerts
fixed to handle all possible values in session creation.UnhandledPromptBehavior
now works properly inignore
cases.- Set timeout endpoint now accepts zero values.
- Properly returns
{ value: null }
in cases where the endpoint has no explicit value. - Get All Cookies endpoint no longer returns unassociated cookies.
- Added missing types and return values in TypeScript functions.
- Linter script runs properly now on both
.ts
and.js
files.
Add
- Added ability to run npm scripts on multiple platforms.
- Added status code checks in
supertest
requests.
Refactor
- Progress toward TypeScript strict mode.
- Fixed missing types and return values in TypeScript.
- Fixed spelling mistake in capabilities variables.
- Converted namespace imports to default imports.
Optimization
- Replaced constructor name checks with more efficient runtime validation algorithms.
- Replaced custom tough-cookie module with upstream version.
- Avoided redundant
hasOwnProperty
lookups by using thehas
package. - Changed build target to
ESNext
.
Documentation
- Added link references to W3C spec for completed endpoints.