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 |
|