Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.

Commit 7af550f

Browse files
committed
chore(release): version update and changelog for 0.20.0
1 parent 0ae3120 commit 7af550f

File tree

2 files changed

+74
-1
lines changed

2 files changed

+74
-1
lines changed

Diff for: CHANGELOG.md

+73
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,76 @@
1+
# 0.20.0
2+
_Note: Major version 0 releases are for initial development, and backwards incompatible changes may be introduced at any time._
3+
4+
## Features
5+
6+
- ([220d793](https://github.com/angular/protractor/commit/220d79372fb93d3b58c5131188b24e48be8176ab)), ([6603a7e](https://github.com/angular/protractor/commit/6603a7e964c8f1632db4790081a71648360cf1f9))
7+
chore(webdriver): update selenium version to 2.40.0 and download location
8+
9+
- ([ad5f3aa](https://github.com/angular/protractor/commit/ad5f3aa77fc3429fcf83f825a14fdb43fd7cc8a7))
10+
feat(jasminewd): allow custom matchers to return promises
11+
12+
Allow custom jasmine matchers to return a promise which resolves to a boolean and match against
13+
the resolution of the promise
14+
15+
- ([41feaca](https://github.com/angular/protractor/commit/41feaca58c81fbd578c77424abf745acaf26f84f))
16+
feat(framework.cucumber): Allow multiple tags on cucumber tests.
17+
18+
Motivation: Support for multiple tags on the cucumber test execution, to be able to filter with
19+
more complex expressions the scenarios to run.
20+
21+
How to use:
22+
```
23+
cucumberOpts: {
24+
tags: '@dev'
25+
}
26+
```
27+
28+
or
29+
30+
```
31+
cucumberOpts: {
32+
tags: ['@dev', '~@ignore']
33+
}
34+
```
35+
36+
More information on tags: https://github.com/cucumber/cucumber/wiki/Tags
37+
38+
## Bug Fixes
39+
40+
- ([2ca6541](https://github.com/angular/protractor/commit/2ca654114a2bf937313ff027583308f87e909892))
41+
fix(debug): make protractor debug work in the new runner/launcher world
42+
43+
Closes #552
44+
45+
- ([a68627b](https://github.com/angular/protractor/commit/a68627b3581c0551e04460682cfc13f8f91be366))
46+
fix(launcher): command line args should be passed as-is to the runner
47+
48+
This allows users to continue to use optimist (or other process.argv) processing within their
49+
tests and grab values from the command line.
50+
51+
Closes #571.
52+
53+
- ([767c306](https://github.com/angular/protractor/commit/767c306102956ba6015cfe3998affb7e8430f259)), ([02defe3](https://github.com/angular/protractor/commit/02defe360dce41ee6841df9012166d249acfeca0))
54+
fix(jasminewd): include full pre-async-call stack trace in expectation failure message
55+
56+
- ([b6df2cf](https://github.com/angular/protractor/commit/b6df2cfcfd35b31e2e473604b6df9add744c6c2d))
57+
fix(configParser): load coffee and typescript for child processes
58+
59+
Without loading coffee in configParser.js, child processes which try and load a coffeescript
60+
config file do not have coffee registered with node's required, and child tests fail.
61+
62+
Fixes an issue with using coffeescript config files.
63+
64+
- ([64bee25](https://github.com/angular/protractor/commit/64bee252f6df52f9243c0f5d7e40f39bf5407134))
65+
fix(locators): add locator with multiple arguments
66+
67+
When using a custom locator with multiple arguments, only the first argument was used when
68+
calling `webdriver.findElements`.
69+
70+
71+
- ([87b0c7f](https://github.com/angular/protractor/commit/87b0c7f2ecc8befa4fa1ebd5d8238c811a869aff))
72+
fix(debug): display error message when runner fails
73+
174
# 0.19.0
275
_Note: Major version 0 releases are for initial development, and backwards incompatible changes may be introduced at any time._
376

Diff for: package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"test": "node lib/cli.js spec/basicConf.js; node lib/cli.js spec/multiConf.js; node lib/cli.js spec/altRootConf.js; node lib/cli.js spec/onPrepareConf.js; node lib/cli.js spec/mochaConf.js; node lib/cli.js spec/cucumberConf.js; node lib/cli.js spec/withLoginConf.js; node_modules/.bin/minijasminenode jasminewd/spec/adapterSpec.js spec/unit/*.js docs/spec/*.js"
4747
},
4848
"license": "MIT",
49-
"version": "0.19.0",
49+
"version": "0.20.0",
5050
"webdriverVersions": {
5151
"selenium": "2.40.0",
5252
"chromedriver": "2.9",

0 commit comments

Comments
 (0)