Skip to content

Commit 780e827

Browse files
author
Vasil Chimev
authored
docs: add changelog for 3.1.0 (#69)
refactor(device-controller): cast return type
1 parent f06b9e0 commit 780e827

File tree

2 files changed

+76
-1
lines changed

2 files changed

+76
-1
lines changed

CHANGELOG.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,78 @@
1+
<a name="3.1.0"></a>
2+
# [3.1.0](https://github.com/NativeScript/nativescript-dev-appium/compare/3.0.0...3.1.0) (2017-11-22)
3+
4+
5+
### Bug Fixes
6+
7+
* **nativescript-dev-appium:** Node.js 8 compatibility ([#56](https://github.com/NativeScript/nativescript-dev-appium/issues/56)) ([c33356a](https://github.com/NativeScript/nativescript-dev-appium/commit/c33356a))
8+
* **nativescript-dev-appium** skip adding of plugin's devDependencies to project due to [npm/npm#17379](https://github.com/npm/npm/issues/17379) ([#65](https://github.com/NativeScript/nativescript-dev-appium/issues/65)) ([1335dd4](https://github.com/NativeScript/nativescript-dev-appium/commit/1335dd4))
9+
10+
11+
### Features
12+
13+
* **image-comparison:** exclude status bar from comparison ([#42](https://github.com/NativeScript/nativescript-dev-appium/issues/42)) ([c3f1366](https://github.com/NativeScript/nativescript-dev-appium/commit/c3f1366))
14+
* **image-comparison:** exclude areas from comparison ([#61](https://github.com/NativeScript/nativescript-dev-appium/issues/61)) ([9e3e30c](https://github.com/NativeScript/nativescript-dev-appium/commit/9e3e30c))
15+
* **image-comparison:** expose IRectangle ([#63](https://github.com/NativeScript/nativescript-dev-appium/issues/63)) ([f7c5b80](https://github.com/NativeScript/nativescript-dev-appium/commit/f7c5b80))
16+
* **driver:** expose isAndroid and isIOS ([#62](https://github.com/NativeScript/nativescript-dev-appium/issues/62)) ([3e7263d](https://github.com/NativeScript/nativescript-dev-appium/commit/3e7263d))
17+
* **driver:** expose logPageSource and logScreenshot methods
18+
* **nativescript-dev-appium:** introduce reuseDevice, storage, testReports options
19+
* **nativescript-dev-appium:** ES6 Support
20+
21+
22+
### BREAKING CHANGES
23+
24+
* ES6 Support - To avoid any incompatibilities between the source of `e2e` tests (ES6) and the source of the application (ES5), we recommend to exclude the `e2e` folder from the application's `tsconfig.json` file: `exclude": [ "e2e" ]`.
25+
26+
#### Migration Steps
27+
28+
Update the `e2e/tsconfig.json` file:
29+
30+
Before:
31+
```
32+
{
33+
"compilerOptions": {
34+
"module": "commonjs",
35+
"target": "es5",
36+
"experimentalDecorators": true,
37+
"emitDecoratorMetadata": true,
38+
"importHelpers": true,
39+
"types": [
40+
"node",
41+
"mocha",
42+
"chai"
43+
],
44+
"lib": [
45+
"es6",
46+
"dom"
47+
]
48+
}
49+
}
50+
```
51+
52+
After:
53+
```
54+
{
55+
"compilerOptions": {
56+
"module": "commonjs",
57+
"target": "es6",
58+
"experimentalDecorators": true,
59+
"emitDecoratorMetadata": true,
60+
"importHelpers": false,
61+
"types": [
62+
"node",
63+
"mocha",
64+
"chai"
65+
],
66+
"lib": [
67+
"es2015",
68+
"dom"
69+
]
70+
}
71+
}
72+
```
73+
74+
75+
176
# 0.1.0 (2016-12-20)
277
- Introduce `--verbose` option for troubleshooting.
378
- Simplify `package.json` scripts. Upgraders should delete any older `nativescript-dev-appium` scripts from the `package.json` file before installing 0.1.x.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ After completion of the installation, if your project has a dependency to *TypeS
3636
├── package.json
3737
├── tsconfig.json
3838

39-
> Note - To avoid any incompatibilities between the source of `e2e` tests and the source of the application, we recommend to exclude the `e2e` folder from the application's `tsconfig.json` file: `exclude": [ "e2e" ]`
39+
> Note - To avoid any incompatibilities between the source of `e2e` tests (ES6) and the source of the application (ES5), we recommend to exclude the `e2e` folder from the application's `tsconfig.json` file: `exclude": [ "e2e" ]`.
4040
4141
### Files Preview
4242

0 commit comments

Comments
 (0)