UNPKG

5.69 kBMarkdownView Raw
1# 3.7.1 (2015-10-23)
2
3* fix microsoft edge support
4
5# 3.7.0 (2015-10-22)
6
7* upgrade istanbul-middleware to 0.2.1
8* use http-proxy instead of bouncy (websocket issue)
9
10# 3.6.0 (2015-09-20)
11
12* feat: add `browser_open_timeout` configuration, default to 120s (same as before)
13 - mostly because some browsers on saucelabs are really taking ages to start
14* fix: lower output by stacking browser names in console
15* fix: always return a uniq list of browser+version+platform
16* fix: typo in error message about browser output timeout
17
18# 3.5.0 (2015-09-13)
19
20* bump browserify to v11
21
22# 3.4.0 (2015-08-31)
23
24* allow negative numbers in browser version ranges
25
26# 3.3.1 (2015-08-27)
27
28* remove superstack (causing problems on newer node)
29
30# 3.3.0 (2015-08-18)
31
32* update mocha to v2
33
34# 3.2.0 (2015-07-01)
35
36* add `browser_retries` option (default to 6)
37* add `browser_output_timeout` option (default to no timeout)
38* properly shutdown all browsers when an uncaught exception is thrown on main `zuul` instance
39* gzip content from the control app (your bundle will now be gzipped)
40
41# 3.1.0 (2015-06-23)
42
43* improve speed of test reporting (ecb1aa)
44* expand file globs from CLI args (517bf0)
45* bump opensauce concurrency to 5 (da6e78c)
46
47# 3.0.0 (2015-05-02)
48
49* Builder API change #182
50* Specify http tarball url for stacktracejs to be compatible with node 0.10 npms #188
51* Add support for config through js (67980)
52* Fix jasmin client to report errors correctly
53* Add electron support (9d0468)
54* Add `wait` field to .zuul.yml for delayed user_server start (e093664)
55
56# 2.1.1 (2015-03-09)
57
58* use `appium-version` 1.3.6, reduces mobile/safari startup fails
59
60# 2.1.0 (2015-03-04)
61
62* Fixed JS error on the zuul page in old IEs that don't have `JSON.parse`
63* The `--list-available-browsers` flag now produces nicer output
64* Increased SauceLabs timeouts and retries
65* Fixed a global leak possibly causing `Not running` errors
66* Forcing appium version to avoid possible mobile platform issues
67* Browser versions ending in `.0` now work without quotes, e.g., `8.0`
68* The `--phantom` flag accepts an optional port argument that forces phantomjs to use the specified port
69* SauceBrowser debug prints now have browser name and version available in the debug name
70
71# 2.0.0 (2015-02-24)
72
73* Fixed a bug in detecting the termination of tape test runs
74* Watchify is used to cache browerify bundles to accelerate local development with Zuul
75* Bumped browserify version to 9.0.3
76* Command line options now always trump .zuul.yml and .zuulrc configuration
77* Added a `--disable-tunnel` flag to disable any tunnel configuration set in the config files
78
79# 1.19.0 (2015-02-18)
80
81* Fixes to corner cases of the tape test runner
82* Fixed failed browser count in console output
83* Exposed the support server port in tests through `ZUUL.port`
84
85# 1.18.1 (2015-02-13)
86
87* tape: close stream only after full summary
88
89# 1.18.0 (2015-02-12)
90
91* Added support for jasmine2 with `--ui jasmine2`
92
93# 1.17.2 (2015-02-11)
94
95* Browserify transform options can now be specified in .zuul.yml
96* The istanbul transform is now added after custom browserify transforms to avoid instrumentation issues
97
98# 1.17.1 (2015-02-02)
99
100* `SauceBrowser` now properly uses the tunnel config option from .zuul.yml
101
102# 1.17.0 (2015-01-30)
103
104* running tests on a browser on multiple platforms is now supported, e.g., `platform: [Linux, Windows 2012]`
105* zuul can now use other tunnels in addition to localtunnel through the `--tunnel` option
106 see the [module page](https://github.com/rase-/zuul-ngrok) for more details
107* tunnel configuration can now be added in a `tunnel` key in .zuul.yml
108* code coverage is now recorded through an istanbul integration
109
110# 1.16.5 (2015-01-18)
111
112* fix tape console.log bug with multiple arguments
113
114# 1.16.4 (2015-01-10)
115
116* wait for browser quit before closing saucelabs browser
117
118# 1.16.3 (2014-12-24)
119
120* fix tape issue for write after end
121
122# 1.16.2 (2014-12-21)
123
124* avoid failing when closing sauce browser
125
126# 1.16.1 (2014-12-20)
127
128* reset stats on restart
129
130# 1.16.0 (2014-12-10)
131
132* add concurrency CLI option
133* retry logic if saucelabs browser fails (more robust testing)
134
135# 1.15.2 (2014-12-04)
136
137* fix browserify config options
138
139# 1.15.1 (2014-12-03)
140
141* fix builder browserify
142
143# 1.15.0 (2014-12-03)
144
145* add config options for browserify to zuul.yml
146* add config option for server cwd
147* add --open option to the CLI
148
149# 1.14.0 (2014-11-26)
150
151* tweak zuul_msg_bus message fetching
152* add empty framework.js file for tape
153
154# 1.13.0 (2014-10-29)
155
156* upgrade to browserify v6
157
158# 1.12.0 (2014-10-26)
159
160 * upgrade requests handled better for local server
161 * search for .zuulrc in project root before $HOME
162
163# 1.11.2 (2014-10-09)
164
165 * update bouncy to 3.2.2 (fix large data to support server)
166
167# 1.11.1 (2014-10-08)
168
169 * better sauce labs non number range parsing
170
171# 1.11.0 (2014-09-14)
172
173 * add --sauce-connect option to use sauce connect instead of localtunnel
174 * fix version range parsing to properly handle 'beta'
175 * add --list-available-browsers CLI option
176 * support ##..beta in version ranges along with ##..latest (latest does not imply beta)
177
178# 1.10.2 (2014-08-24)
179
180 * add --browser-<name,version,platform> flags to override browser launching
181
182# 1.10.1 (2014-08-07)
183
184 * ignore non-numeric browser versions when parsing for version ranges
185
186# 1.10.0 (2014-07-22)
187
188 * update browserify to 4.2.3
189
190# 1.9.0 (2014-07-11)
191
192 * configurable localtunnel server
193 * specify `capabilities` in zuul.yml
194 * add config option to specify firefox extensions
195
196# 1.8.0 (2014-07-03)
197
198 * remove mocha peer dep
199 * exit with failure if no tests passed
200 * don't crash for unknown platforms
201 * use better method to get open ports
202 * add firefox_profile config option
203