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

Commit 1a8bb53

Browse files
committed
chore(release): changelog and version bump for 3.0.0
1 parent d57bdc2 commit 1a8bb53

File tree

2 files changed

+82
-4
lines changed

2 files changed

+82
-4
lines changed

CHANGELOG.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,83 @@
1+
# 3.0.0
2+
3+
_We're releasing version 3.0 with some breaking changes. In summary - Jasmine 1.3 is removed, only Jasmine 2 is now supported, old Node.JS support is dropped, and plugins now need to be explicitly required. Full details below._
4+
5+
## Dependency Version Upgrades
6+
7+
- ([18e1f71](https://github.com/angular/protractor/commit/18e1f71a4dd868709f4e259e05a8a196921e22be))
8+
chore(webdriver): upgrade Protractor to webdriver 2.48.2
9+
10+
- ([1f44a6e](https://github.com/angular/protractor/commit/1f44a6ef3f7ae8680a03a3cc7a7c06f75a8c7d4c))
11+
chore(deps): bump chromedriver and iedriver versions IEDriver from 2.47.0 to 2.48.0
12+
13+
ChromeDriver from 2.19 to 2.20. Changelog:
14+
http://chromedriver.storage.googleapis.com/2.20/notes.txt
15+
16+
## Features
17+
18+
- ([97e6703](https://github.com/angular/protractor/commit/97e6703eb0e7a5dffc1017d0a44f0dfeeb91f327))
19+
feat(protractor): Add protractor.prototype.restart
20+
21+
- ([2007f06](https://github.com/angular/protractor/commit/2007f06078b6569a2cfd9f361f17d765c07bc7f8))
22+
feat(protractor): add flag to stop protractor from tracking $timeout
23+
24+
- ([a40a4ba](https://github.com/angular/protractor/commit/a40a4ba2a509bc762f1f5937454fdbf074405f07))
25+
feat(ElementArrayFinder#get): Implemented ability to pass promise as index to
26+
ElementArrayFinder#get
27+
28+
- ([a54c0e0](https://github.com/angular/protractor/commit/a54c0e0d72b9d7d1d8364ade5046e5007ff53906))
29+
feat(plugins): Add config option to disable logging of warnings in console plugin
30+
31+
Running tests in multiple browsers ends up printing out a lot of useless warnings I'm already
32+
aware of. To make skimming through logs in the case of an actual failure easier, I want to be able
33+
to disable the logging of warnings in the console plugin.
34+
35+
- ([7015010](https://github.com/angular/protractor/commit/7015010188dfb70c1e49e4f2eae19d5ba1126b34))
36+
feat(driver providers): Add BrowserStack support.
37+
38+
Also added BrowserStack to CI
39+
40+
## Bug Fixes
41+
42+
- ([7cba4ec](https://github.com/angular/protractor/commit/7cba4ecf0f3915dfec33dbc04decd42857744b37))
43+
fix(ng-repeat): properly detect the end of an ng-repeat-start block
44+
45+
Discovered while investigating issue #2365
46+
47+
## Breaking Changes
48+
49+
- ([2bde92b](https://github.com/angular/protractor/commit/2bde92b3e745e09ad3876932b2d187365e9aaa31))
50+
chore(jasmine): remove jasmine 1.3
51+
52+
and update docs. Also, use jasmine 2 for running all Protractor's unit tests.
53+
54+
BREAKING CHANGE: Now, both jasmine and jasmine2 frameworks use jasmine 2.3. Users still using
55+
jasmine version <2 will have to upgrade.
56+
57+
- ([18e1f71](https://github.com/angular/protractor/commit/18e1f71a4dd868709f4e259e05a8a196921e22be))
58+
chore(webdriver): upgrade Protractor to webdriver 2.48.2
59+
60+
BREAKING CHANGE: 1) Users will no longer be able to use node versions <4. 2) There is significant
61+
changes to the control flow, and tests may need to be
62+
modified to be compliant with the new control flow. See
63+
https://github.com/SeleniumHQ/selenium/blob/master/javascript/node/selenium-webdriver/CHANGES.md
64+
65+
- ([ac1e21e](https://github.com/angular/protractor/commit/ac1e21e7e09a773de981bf9e70b0fcd489d17a83))
66+
chore(plugins): Split first party plugins into seperate repos
67+
68+
BREAKING CHANGE:
69+
70+
The Accessibility, NgHint, Timeline, and Console plugins are now located in their own separate
71+
node modules. You will need to explicitly require each module you use. See https://github.com/angular/protractor/blob/master/docs/plugins.md#first-party-plugins for info for each module.
72+
73+
- ([ddb8584](https://github.com/angular/protractor/commit/ddb8584a59343284904676ef6d8db5c1c996b900))
74+
chore(cucumber): Remove cucumber from internal implementation
75+
76+
BREAKING CHANGE:
77+
78+
Cucumber has been community maintianed for a while, and in order to allow it to move faster, it is no longer part of the core Protractor library. It is now published on npm under `protractor-cucumber-framework` and will require setting `frameworkPath` in your configuration file. See https://github.com/angular/protractor/blob/master/docs/frameworks.md#using-cucumber for full instructions on use now.
79+
80+
181
# 2.5.1
282
_This release is a hotfix for node 0.10 support_
383

package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,7 @@
2222
"optimist": "~0.6.0",
2323
"q": "1.0.0",
2424
"lodash": "~2.4.1",
25-
"source-map-support": "~0.3.2",
26-
"html-entities": "~1.1.1",
27-
"accessibility-developer-tools": "~2.6.0"
25+
"source-map-support": "~0.3.2"
2826
},
2927
"devDependencies": {
3028
"expect.js": "~0.2.0",
@@ -50,5 +48,5 @@
5048
"start": "node testapp/scripts/web-server.js"
5149
},
5250
"license": "MIT",
53-
"version": "2.5.1"
51+
"version": "3.0.0"
5452
}

0 commit comments

Comments
 (0)