1 | # 12.1.9
|
2 |
|
3 | Updates `adm-zip` to version `0.5.2`.
|
4 |
|
5 | # 12.1.8
|
6 |
|
7 | Fixes for macOS ChromeDriver download. If you are using a macOS and are
|
8 | running into a `WebDriver.createSession` error, run
|
9 | `webdriver-manager clean` to remove the downloaded ChromeDriver
|
10 | before running `webdriver-manager update`.
|
11 |
|
12 | - ([4f5f736](https://github.com/angular/webdriver-manager/commit/4f5f7369790c9ae604b8b51a08b645a89cc4c7b7))
|
13 | fix(chromedriver): get most recent version on x64 windows if multiple major versions exist (#473)
|
14 |
|
15 | - ([17db8a2](https://github.com/angular/webdriver-manager/commit/17db8a2ad5401ab68c7a400f419760edd9c3e9e3))
|
16 | fix(binaries): filter m1 mac chromedriver versions (#478)
|
17 |
|
18 | # 12.1.7
|
19 |
|
20 | Updates to Chromedriver to the LATEST_RELEASE. This should work from here on in when Chrome is updated to a new version.
|
21 |
|
22 | - [64795b7](https://github.com/angular/webdriver-manager/commit/64795b753b3d00ad2d1f4ac98c531f9e147f3b3e) chore(chrome) get latest chromedriver from LATEST_RELEASE (#418)
|
23 |
|
24 | - changed the get latest chromedriver to use the URL getting the latest first, then downloading that specific version.
|
25 | - removed unused imports.
|
26 |
|
27 | # 12.1.6
|
28 |
|
29 | Update the max Chrome version to 76.
|
30 |
|
31 | # 12.1.5
|
32 |
|
33 | Update the max Chrome version to 75.
|
34 |
|
35 | # 12.1.4
|
36 |
|
37 | Fixes issues introduced by 12.1.3 (--versions.chrome flag and status command did not work). Also prevents downloading version 75 using the config.json file.
|
38 |
|
39 | ## Bug Fix
|
40 |
|
41 | - ([0a6ce24](https://github.com/angular/webdriver-manager/commit/0a6ce24e73ae06319bcafa472e22a2fe99d139e1))
|
42 | fix(chromedriver): version fixes for update, status, and start (#380)
|
43 |
|
44 | - Set the max versioning set in config.json. This will need to be updated on
|
45 | every release of chromedriver. This will "fix" chrome and chromedriver
|
46 | mismatches until Chrome 75 comes out. When it does there will have to be
|
47 | an update for this again. Possible future work would allow a user
|
48 | to set this via flag. Example --maxVersions.chrome "74."
|
49 | - Create a generic way to get a valid version for Chromedriver. If
|
50 | presented with 2.x, change this to 2.x.0. If presented with a 74.x.x.x,
|
51 | chop off the last set of numbers and change this to 74.x.x
|
52 | - Fixes the status command during a semver check.
|
53 | - Fixes the update and start command when starting a specific version of
|
54 | chromedriver
|
55 |
|
56 | # 12.1.3
|
57 |
|
58 | Fixes download issues for chromedriver version 74+.
|
59 |
|
60 | ## Bug Fix
|
61 |
|
62 | - ([476c117](https://github.com/angular/webdriver-manager/commit/476c117ac10539634d1c8f8973aa94012ed017a4))
|
63 | fix(chromedriver): support downloads for chromedriver beyond 2.46 (#377)
|
64 |
|
65 | Versions of Chromdriver were versioned as 2.xx. We previously used to
|
66 | tack on a '.0' at the end to make it a semver version. This is why it
|
67 | was not downloading 74.0.3729.6. We now have to change 74.0.3729.6 to be
|
68 | a semver. We will do this by grabbing 74.0.3729 with a regex.
|
69 |
|
70 | This should work when downloading the latest chromedriver version since
|
71 | 2.46.0 < 74.0.3729. If Chromedriver releases 75 but we are still on
|
72 | Chrome 74, this will still break in this version of webdriver-manager.
|
73 | This does not prevent latest Chromedriver and latest Chrome mismatches.
|
74 | If you run into an issue where Chromedriver is mismatched with Chrome,
|
75 | use the `--versions.chrome` flag to pass in the version to download.
|
76 |
|
77 | # 12.1.2
|
78 |
|
79 | Fixes download issues for the selenium jar file.
|
80 |
|
81 | ## Bug Fix
|
82 |
|
83 | - ([7dc17ef](https://github.com/angular/webdriver-manager/commit/7dc17ef36e93f71bc63475612e343ffb84efec0f))
|
84 | fix(selenium): download jar files and not zip files (#371)
|
85 |
|
86 | This fix is here because selenium now has .zip files in the .xml. This worked previously since
|
87 | there were no .zip files and it would find a version that matched the latest jar file.
|
88 |
|
89 | Also do not download alpha versions since we are also not downloading beta versions of the jar
|
90 | file.
|
91 |
|
92 | closes #370
|
93 |
|
94 |
|
95 | # 12.1.1
|
96 |
|
97 | ## Bug Fix
|
98 |
|
99 | - ([f17b226](https://github.com/angular/webdriver-manager/commit/f17b226342173e59b4d2fac54632185c26ca7086))
|
100 | Fix(types): Operator '==' cannot be applied to types 'string | string[]' and 'number' (#297)
|
101 |
|
102 | - build-enforced style changes
|
103 | - add package-lock.json
|
104 |
|
105 | - ([7dbc1df](https://github.com/angular/webdriver-manager/commit/7dbc1dfbccc60c8836e7c1d390fd5562e0af5b9d))
|
106 | fix(clean): remove existing chrome meta files from update on clean command (#279)
|
107 |
|
108 | - change file name from chromedriver-response.xml to chrome-response.xml
|
109 | - ([0a4c065](https://github.com/angular/webdriver-manager/commit/0a4c0658b0725154cba07ad6e7125c1dd504fa3d))
|
110 | fix(appium): change appiumPort to seleniumPort for selenium server request (#228)
|
111 |
|
112 | ## Dependencies
|
113 |
|
114 | - ([6775421](https://github.com/angular/webdriver-manager/commit/6775421ea9e40db1bf547bcedcb716ba35106a80))
|
115 | deps(package): update npm audit.
|
116 |
|
117 | - Updates to vulnerable to zipslip.
|
118 | - Update all dependencies with `npm audit fix --force`.
|
119 |
|
120 | closes #314
|
121 |
|
122 | - ([a80ccd2](https://github.com/angular/webdriver-manager/commit/a80ccd22d494e10e8c3c6ef9af22abf38496cb14))
|
123 | deps(appium): bump up the appium version (#258)
|
124 |
|
125 |
|
126 | # 12.0.6
|
127 |
|
128 | ## Bug Fix
|
129 |
|
130 | - ([708ade3](https://github.com/angular/webdriver-manager/commit/708ade31564ab5a48fbfcff80c37370fdc4f659a))
|
131 | fix(responses): response xml and json files (#247)
|
132 |
|
133 | # 12.0.5
|
134 |
|
135 | ## Bug Fix
|
136 |
|
137 | - ([242a72f](https://github.com/angular/webdriver-manager/commit/242a72ffc93037d651c9805e09b4fb30318d9f05))
|
138 | feat(start): start selenium without making web requests (#232)
|
139 |
|
140 | # 12.0.4
|
141 |
|
142 | ## Bug Fixes
|
143 | - ([52d8a23](https://github.com/angular/webdriver-manager/commit/52d8a23f2d5d5021d1d9d302c492bf78a233a79d))
|
144 | fix(ignoressl): pass option to both binary and config source
|
145 |
|
146 | closes #207.
|
147 |
|
148 | - ([5af1c1c](https://github.com/angular/webdriver-manager/commit/5af1c1cdfb2d718004b02e9c0325ea6e758e78f1))
|
149 | fix(cache): change timestamp to 1 hour instead of 10 hours (#223)
|
150 |
|
151 | closes #221
|
152 |
|
153 | # 12.0.3
|
154 |
|
155 | ## Bug Fixes
|
156 |
|
157 | - ([bb13882](https://github.com/angular/webdriver-manager/commit/bb13882f1d111fc0c16032be33a7b8dc7b1a797c))
|
158 | feat(gecko): Improve error message when Github api limit reached. (#217)
|
159 |
|
160 | the user. Also, API limit is reached, the error message now directly informs
|
161 | when any other failure occurs the status code is reported.
|
162 | This should hopefully give more info for issue #216.
|
163 | - ([2cffd30](https://github.com/angular/webdriver-manager/commit/2cffd30d9ef87c5b53433f2aa73eda92b4251a76))
|
164 | fix(ignoressl): pass proxy and ignore ssl down to the binary and config source (#208)
|
165 |
|
166 | closes #207 and closes #221
|
167 |
|
168 | # 12.0.2
|
169 |
|
170 | - ([0bdf6a4](https://github.com/angular/webdriver-manager/commit/0bdf6a465ae2a4b106bb5ff948718ef4ae3f31ad))
|
171 | deps(typescript): use typescript@~2.0.0. fix any types (#203)
|
172 |
|
173 | # 12.0.1
|
174 |
|
175 | - ([6209666](https://github.com/angular/webdriver-manager/commit/620966611f48504619a594b582060ba04a61b3a7))
|
176 | fix(gecko): add additional check for OS when getting latest (#200)
|
177 |
|
178 | # 12.0.0
|
179 |
|
180 | ### Changes to update
|
181 |
|
182 | This release gets the latest release for selenium standalone, chromedriver,
|
183 | iedriver, and gecko driver by downloading and parsing either a json or xml file.
|
184 | These json or xml files are cached in the selenium directory. This means for
|
185 | users that provide an alternative cdn will also be required to provide the proper
|
186 | xml or json server response to find these binaries.
|
187 |
|
188 | Since we are always downloading the latest, the `config.json` versions will no
|
189 | longer be a place to override these.
|
190 |
|
191 | ### Changes to start
|
192 |
|
193 | If a new release is out and you have old binaries, running `webdriver-manager
|
194 | start` without specifying any versions should throw an error. The error will
|
195 | tell the user that the binary is not present.
|
196 |
|
197 | ### Changes to status
|
198 |
|
199 | Since we are downloading the latest and not maintaining a default version in
|
200 | `config.json`, we are dropping the default tag.
|
201 |
|
202 | ## Features
|
203 |
|
204 | - ([fe309ef](https://github.com/angular/webdriver-manager/commit/fe309ef0d85081592662164d4a24d79b0f2ed5cf))
|
205 | feat(latest): get the latest version from the cdn (#198)
|
206 |
|
207 | This reads the xml from the CDN to get the latest chromedriver, iedriver,
|
208 | or standalone version if the version is 'latest'. If the release is from
|
209 | Github, use the Github API to get the releases. Also store the downloaded
|
210 | information to a cache in the output directory (default: selenium/). If
|
211 | the file is older than one hour it will be rewritten.
|
212 |
|
213 | When getting the status, we are no longer showing the default version.
|
214 | Default versions will be deprecated and will be removed from the config.json
|
215 | file.
|
216 |
|
217 | When starting the standalone server, use the 'latest' version by default
|
218 | unless specified by --versions.{binary} flag.
|
219 |
|
220 | Change the gulp update task to use 3.0.0-beta4 so Firefox tests will pass.
|
221 |
|
222 | # 11.1.1
|
223 |
|
224 | ## Bug Fixes
|
225 |
|
226 | - ([70614a2](https://github.com/angular/webdriver-manager/commit/70614a23e289088c852f5c0162a947488ffc77e0))
|
227 | fix(ie): Use 32-bit version by default for IEDriver (#181)
|
228 |
|
229 | closes #180
|
230 | - ([6f9a2ab](https://github.com/angular/webdriver-manager/commit/6f9a2abbf7d16f35e342f963543706ff3e1c45a1))
|
231 | fix(gecko): Respect versions.gecko in start command. (#184)
|
232 |
|
233 | Also bump the geckodriver version to latest.
|
234 |
|
235 | ## Dependencies
|
236 |
|
237 | - ([5881c5b](https://github.com/angular/webdriver-manager/commit/5881c5bb49f330abd7804e2605df46901e87bf2a))
|
238 | deps(update): update devDependencies (#187)
|
239 |
|
240 |
|
241 | # 11.1.0
|
242 |
|
243 | - Update to set the default chrome driver version to 2.26
|
244 |
|
245 | ## Features
|
246 |
|
247 | - ([72e3d9f](https://github.com/angular/webdriver-manager/commit/72e3d9f341f1d0ba190036a72938e727d83840c7))
|
248 | feat(status): show the last downloaded version when using status (#177)
|
249 |
|
250 | - added a test to run update, then checks status for labels
|
251 |
|
252 | closes #172
|
253 |
|
254 | ## Bug Fixes
|
255 |
|
256 | - ([a3b46c7](https://github.com/angular/webdriver-manager/commit/a3b46c7a2ae59357b00fe5ce81d36964d6b0d45c))
|
257 | fix(iedriver): if downloading x64, use x64 version on start command (#173)
|
258 |
|
259 | - clang formatting
|
260 |
|
261 | closes #147
|
262 |
|
263 | # 10.3
|
264 |
|
265 | - Minor version update so users still on ES5/selenium 2.x can access appium/mobile fixes
|
266 | See https://github.com/angular/webdriver-manager/commits/10.3.0 for details
|
267 |
|
268 |
|
269 | # 11.0.0
|
270 |
|
271 | ## Breaking Change:
|
272 |
|
273 | - Requires node 6 since node 6 is in long term support. See (node LTS Schedule)[https://github.com/nodejs/LTS#lts-schedule].
|
274 |
|
275 | ## Features
|
276 | - ([b5638ef](https://github.com/angular/webdriver-manager/commit/b5638ef0861843e1d42220af515adc3e03a2b65a))
|
277 | feat(update): on update, write full binary paths to file (#140)
|
278 |
|
279 | - Adding back in curl calls, these were removed on the new
|
280 | `Downloader.getFile`. Add curl call to reflect proxies.
|
281 |
|
282 | - Fix output dir to read from update's options instead of Config
|
283 |
|
284 | - Feature will help directConnect users for Protractor. The file
|
285 | will keep track of the last binary version as well as all other
|
286 | binaries downloaded.
|
287 |
|
288 | The file will be created in the output directory. By default this is
|
289 | `selenium/update-config.json`. On `clean` this file will be removed.
|
290 |
|
291 | ```
|
292 | webdriver-manager update --versions.chrome=2.20 --standalone=false
|
293 | --gecko=false
|
294 | ```
|
295 |
|
296 | file created:
|
297 | ```
|
298 | {
|
299 | "chrome": {
|
300 | "last": "/opt/src/webdriver-manager/selenium/chromedriver_2.20",
|
301 | "all": ["/opt/src/webdriver-manager/selenium/chromedriver_2.20"]
|
302 | }
|
303 | }
|
304 | ```
|
305 |
|
306 | then the user wants to use 2.25:
|
307 |
|
308 | ```
|
309 | webdriver-manager update --versions.chrome=2.25 --standalone=false
|
310 | --gecko=false
|
311 |
|
312 | ```
|
313 |
|
314 | file created:
|
315 | ```
|
316 | {
|
317 | "chrome": {
|
318 | "last": "/opt/src/webdriver-manager/selenium/chromedriver_2.25",
|
319 | "all": ["/opt/src/webdriver-manager/selenium/chromedriver_2.20",
|
320 | "/opt/src/webdriver-manager/selenium/chromedriver_2.25"]
|
321 | }
|
322 | }
|
323 | ```
|
324 |
|
325 | - ([473ab3e](https://github.com/angular/webdriver-manager/commit/473ab3e40c44468bb79e2a23d7b12753cf6e2b4d))
|
326 | feat(android): match android arch to os.arch (#164)
|
327 |
|
328 | The default was x86-64, but x86 cannot be emulated on ARM. This makes more sense
|
329 | - ([c864c9a](https://github.com/angular/webdriver-manager/commit/c864c9af35514a4b5bf8a1d82b4339b39e5ac574))
|
330 | feat(shutdown): do not error if you try to shutdown a server which is already off (#162)
|
331 |
|
332 | When scripting, you might want to defensively run a `shutdown` command. If the shutdown fails
|
333 | because the server is already off, you don't care. If it fails for another reason, you do care.
|
334 | So I made trying to shutdown a server which is already off just a warning. I added a flag in case
|
335 | you want the old behavior though.
|
336 |
|
337 | - ([338fffd](https://github.com/angular/webdriver-manager/commit/338fffddf68ac2767aa5c226ba5374451b9e5308))
|
338 | feat(quiet/verbose): add `--quiet` and `--verbose` flags to control the level of output (#156)
|
339 |
|
340 | I added the `--quiet` flag for cases like:
|
341 | where currently the start --detach; ./tests.sh; webdriver-manager shutdown`
|
342 | selenium server output will get mixed in with other output.
|
343 | I also added the `--verbose` flag for `webdriver-manager update` in case you *really* wanted to
|
344 | see all the output which gets eaten by using `--android-accept-licenses`.
|
345 |
|
346 | - ([91e36a3](https://github.com/angular/webdriver-manager/commit/91e36a3e56e712af2c104eafc45eeeba5997ad6a))
|
347 | feat(android on windows): Support android VMs on windows (#154)
|
348 |
|
349 | Closes https://github.com/angular/webdriver-manager/issues/51
|
350 |
|
351 | - ([d533b03](https://github.com/angular/webdriver-manager/commit/d533b0389ac8a43b815890a644fdb9aa403ec769))
|
352 | feat(start android): extend the --detach flag to wait for appium/android (#141)
|
353 |
|
354 | ## Bug fixes
|
355 |
|
356 | - ([26586f1](https://github.com/angular/webdriver-manager/commit/26586f1b341e02229d73d40827a9c1af2197ebb3))
|
357 | fix(start): wait for emulated android to really be ready before signaling (#161)
|
358 |
|
359 | Before, we were just waiting for the emulator to be running, rather than waiting for the OS to be
|
360 | booted up and ready to instance chrome.
|
361 | While I was doing that I moved some stuff into `lib/utils.ts` since I felt like too much of
|
362 | `lib/cmds/start.ts` was being devoted to this one feature.
|
363 | Also closes https://github.com/angular/webdriver-manager/issues/166
|
364 | - ([a7c6eb5](https://github.com/angular/webdriver-manager/commit/a7c6eb5d3d1caed2afea1ef896753d53f4ea14ed))
|
365 | fix(update/android): 2a1505f broke android
|
366 | - ([3ee3e1a](https://github.com/angular/webdriver-manager/commit/3ee3e1a328087cb8c5bf869e00a325cfdeb80f6d))
|
367 | fix(fs): path.join does not handle absolute paths as desired (#152)
|
368 | - ([deead0f](https://github.com/angular/webdriver-manager/commit/deead0fc55ecd00b282aedc234592181746a307c))
|
369 | fix(downloader): destroy the request after receiving the header (#144)
|
370 |
|
371 | Otherwise we’ll won’t terminate until the whole file was downloaded, even though we don’t need it.
|
372 | - ([c16bf90](https://github.com/angular/webdriver-manager/commit/c16bf9053fc90e4b5e89ab867c514d0622ab0716))
|
373 | chore(es6): allow to use es6 promises (#160)
|
374 |
|
375 | - with node 6 on LTS, we can update the tsconfig to es6
|
376 | - update travis tests to use node 6 and 7
|
377 |
|
378 | # 10.2.10
|
379 |
|
380 | - Since 10.2.9 produced breaking changes, released as version 11.0.0
|
381 | - Version 10.2.8 is the same as 10.2.10 due to [issue #170](https://github.com/angular/webdriver-manager/issues/170).
|
382 |
|
383 | # 10.2.8
|
384 |
|
385 | ## Features
|
386 |
|
387 | - ([1f9713a](https://github.com/angular/webdriver-manager/commit/1f9713aff1e7d44de900ed3c74abac532d3e25ff))
|
388 | feat(start and shutdown): Added `--detach` option for `start` command and new `shutdown` command
|
389 | (#130)
|
390 |
|
391 | - ([88cf46b](https://github.com/angular/webdriver-manager/commit/88cf46b715250559ba8a726370a83c5c2f4daed1))
|
392 | feat(version): have a way to get the package version (#136)
|
393 |
|
394 | closes #119
|
395 |
|
396 | ## Bug fixes
|
397 | - ([5966b6a](https://github.com/angular/webdriver-manager/commit/5966b6ac7329878e9e16f5b1b88261c5b7f7e438))
|
398 | fix(cli): fix setting flag to false (#135)
|
399 |
|
400 | - This fixes `webdriver-manager update --gecko=false`
|
401 | - This does not fix `webdriver-manager update --gecko=0`. Minimist interprets 0 as true.
|
402 | - Add options and programs unit tests
|
403 | closes #110
|
404 |
|
405 | - ([35676ee](https://github.com/angular/webdriver-manager/commit/35676ee70c816d43f045fa33d02e41bf502a3a14))
|
406 | fix(gecko): follow redirects for content-length (#133)
|
407 |
|
408 | # 10.2.7
|
409 |
|
410 | ## Features
|
411 |
|
412 | - ([66776a0](https://github.com/angular/webdriver-manager/commit/66776a0edc97e0b2718f2fdf4eeb2c2c8b40df73))
|
413 | feat(start): add way to programmatically detect when the selenium server is running (#120)
|
414 |
|
415 | ## Bug fixes
|
416 |
|
417 | - ([dc2f9f9](https://github.com/angular/webdriver-manager/commit/dc2f9f99ebd9675b02addf06732a4d8d348046bc))
|
418 | fix(cli): fix default option values, boolean and string handling (#110) (#122)
|
419 |
|
420 | - default option values initialize properly for `minimist`
|
421 | - user-supplied boolean-type option values respected
|
422 | - string-type option values are always strings
|
423 | - simplify boolean-type option value access
|
424 |
|
425 | - ([88d6105](https://github.com/angular/webdriver-manager/commit/88d6105f538f075968c152935131bf19bf289532))
|
426 | fix(gecko): Update geckodriver to 0.11.0 and fix suffixes. (#128)
|
427 |
|
428 | Fixes #111
|
429 |
|
430 | - ([707e015](https://github.com/angular/webdriver-manager/commit/707e015737ee3ca4b26b6d89979251f8d8c2d11d))
|
431 | fix(android): fixed four things for android: (#116)
|
432 |
|
433 | - Make appium default to 1.6.0 (Android N didn't work on 1.5.x)
|
434 | - Make virtual devices default to `google_apis`
|
435 | - Don't delete old virtual devices on update
|
436 | - Update documentation
|
437 |
|
438 | - ([9fe4b22](https://github.com/angular/webdriver-manager/commit/9fe4b226d58fbbce2e9cf49df58f45dee7f13cf2))
|
439 | fix typo in webdriver-manager/spec/files (#125)
|
440 |
|
441 | # 10.2.6
|
442 |
|
443 | ## Features
|
444 |
|
445 | - ([f892ec4](https://github.com/angular/webdriver-manager/commit/f892ec41c09c210527998c966a69edc081cf418e))
|
446 | chore(chromedriver): update chromedriver version to 2.25
|
447 |
|
448 | # 10.2.5
|
449 |
|
450 | ## Bug Fixes
|
451 |
|
452 | - ([b103850](https://github.com/angular/webdriver-manager/commit/b1038500466fe790cc8e3c2ff82dc3c7eb3796ba))
|
453 | fix(update): fix undefined gecko getBoolean error (#113)
|
454 |
|
455 | closes #107
|
456 | - ([7fbacf5](https://github.com/angular/webdriver-manager/commit/7fbacf5bc902dd3ccd1c9fbf285c8ca9a1e48ee3))
|
457 | fix(start): set the port when standalone server starts
|
458 |
|
459 | closes #106
|
460 |
|
461 | # 10.2.4
|
462 |
|
463 | ## Bug Fixes
|
464 |
|
465 | - ([3984ea4](https://github.com/angular/webdriver-manager/commit/3984ea4e5cfd2edf0401a5e5310aecaaecb63555))
|
466 | fix(filemanager): respect proxy/ignoreSSL options in contentLength HEAD request (#101)
|
467 |
|
468 |
|
469 | - ([946ee00](https://github.com/angular/webdriver-manager/commit/946ee005f7d316fd2d404c4bdbeae9a3802051af))
|
470 | fix(chrome_driver): use the x64 binary if chrome driver version is greater than 2.23 (#95)
|
471 |
|
472 | * fix(chrome_driver): use the x64 binary if chrome driver version is greater than 2.23
|
473 | * fix(chrome_driver): add semver to better determine version number
|
474 | * refactor(chrome_driver): check first to see if we have valid semver or not
|
475 |
|
476 | closes #93
|
477 | - ([b183fad](https://github.com/angular/webdriver-manager/commit/b183fadd4ae0b47b0773d6979d090c74419ee327))
|
478 | fix(filemanager): Binaries can be downloaded from a custom CDN with alternate_cdn(#97)
|
479 |
|
480 | closes #96
|
481 |
|
482 | ## Features
|
483 |
|
484 | - ([5241fc1](https://github.com/angular/webdriver-manager/commit/5241fc14eaf2b5cdf4b35362f260f6973cea0b1e))
|
485 | chore(chromedriver): update chromedriver version to 2.24 (#92)
|
486 |
|
487 | Chromedriver < 2.24 has issues with Chrome 54+
|
488 | (https://bugs.chromium.org/p/chromedriver/issues/detail?id=1451).
|
489 |
|
490 | - ([61af7be](https://github.com/angular/webdriver-manager/commit/61af7be4edbaf070bdcc35dc85f11fb46ab9577e))
|
491 | feat(gecko): Add geckodriver, related config, and flags
|
492 |
|
493 | Users will still need 'marionette': true in their capabilities in order to use gecko driver.
|
494 |
|
495 | # 10.2.3
|
496 |
|
497 | ## Bug Fixes
|
498 |
|
499 | - ([fa48354](https://github.com/angular/webdriver-manager/commit/fa4835453385d4c79fcbba7bb6d408557c870bae))
|
500 | fix(downloader): fix against working proxy (#87)
|
501 |
|
502 | - ([d6597e8](https://github.com/angular/webdriver-manager/commit/d6597e8a06004888371cca12b8e803c7d44eaf8d))
|
503 | fix(start): add the correct flags for windows (#83)
|
504 |
|
505 | closes #68
|
506 | - ([c96090c](https://github.com/angular/webdriver-manager/commit/c96090c0f7cc24209b34f9634699e68669650070))
|
507 | fix(update): download standalone with proxy and ignore ssl (#81)
|
508 |
|
509 | closes #79
|
510 |
|
511 | ## Features
|
512 |
|
513 | - ([7ec082a](https://github.com/angular/webdriver-manager/commit/7ec082a1bcc7f262237a616ec96592c36c28b89a))
|
514 | feat(start): add a gecko driver path to the start command (#86)
|
515 |
|
516 | ## Dependencies
|
517 |
|
518 | - ([fe85c94](https://github.com/angular/webdriver-manager/commit/fe85c94e8db0680be25461cd3ea1ef59fc4d8fa4))
|
519 | dep(types): update typescript, remove typings in favor of @types (#84)
|
520 |
|
521 | # 10.2.2
|
522 |
|
523 | ## Bug Fixes
|
524 |
|
525 | - ([236a8ec](https://github.com/angular/webdriver-manager/commit/236a8ec901133cb21247fc452d7ef7c9d5fed172))
|
526 | fix(downloader): increase timeouts and unlink sync on download errors (#75)
|
527 |
|
528 | closes #62 and #63
|
529 | - ([fa20ca8](https://github.com/angular/webdriver-manager/commit/fa20ca82e191b122ed49b144b8ebc53ee3b92a9d))
|
530 | fix(start): check if edge driver exists before adding to args (#73)
|
531 |
|
532 | closes #60
|
533 | - ([8b61b71](https://github.com/angular/webdriver-manager/commit/8b61b71410dbca6e205fbc599b954fe61a8ee937))
|
534 | fix(start): use ie32 if specified via command line (#72)
|
535 |
|
536 | closes #68
|
537 |
|
538 | ## Features
|
539 |
|
540 | - ([8346858](https://github.com/angular/webdriver-manager/commit/83468588fc21f7584b76a8c55afe659db045a4c9))
|
541 | feat(logging): add logging property to selenium standalone (#76)
|
542 |
|
543 | closes #61
|
544 | - ([18f9f1d](https://github.com/angular/webdriver-manager/commit/18f9f1dfea02cd8f5c5a2cd5f09130f0ca24f68a))
|
545 | chore(selenium): add dev/urandom to selenium start args to prevent startup delays in linux
|
546 |
|
547 |
|
548 | # 10.2.1
|
549 |
|
550 | upgrade to latest chrome driver and selenium standalone server versions
|
551 |
|
552 | # 10.2.0
|
553 |
|
554 | - ([aa1b8b7](https://github.com/angular/webdriver-manager/commit/aa1b8b7cd9295f02b9bf69274e21eef1a7f3b7f0))
|
555 | feat(ios): iOS support (#57)
|
556 |
|
557 | # 10.1.0
|
558 |
|
559 | ## Bug Fixes
|
560 |
|
561 | - ([81c2aa3](https://github.com/angular/webdriver-manager/commit/81c2aa3ea6435934797b4d10c6734945484a641d))
|
562 | fix(iedriver): download url fix for iedriver (#54)
|
563 |
|
564 | closes #53
|
565 |
|
566 | ## Features
|
567 |
|
568 | - ([57372eb](https://github.com/angular/webdriver-manager/commit/57372ebd076f6b1ccaf41d920601e867b7b3084c))
|
569 | feat(edge): add Microsoft Edge support in CLI (#56)
|
570 |
|
571 | closes #55
|
572 | - ([d937245](https://github.com/angular/webdriver-manager/commit/d9372459c51a1aec553a79edaa32e497608a65de))
|
573 | feat(android): support android
|
574 |
|
575 | # 10.0.4
|
576 |
|
577 | ## Dependency Upgrades
|
578 |
|
579 | - ([970167a](https://github.com/angular/webdriver-manager/commit/970167a1b2db24fc8ca34db2994507ef0187ee7e))
|
580 | dep(typings): update typings (#42)
|
581 |
|
582 | ## Bug Fixes
|
583 |
|
584 | - ([5073e23](https://github.com/angular/webdriver-manager/commit/5073e230574237047dd593a702f08f84907871bd))
|
585 | fix(folder): fix selenium folder location (#43)
|
586 |
|
587 | # 10.0.3
|
588 |
|
589 | ## Bug Fixes
|
590 |
|
591 | - ([d3724fb](https://github.com/angular/webdriver-manager/commit/d3724fbd9f6b0ceb481538f7f8f0088c8b004959))
|
592 | fix(config): simplify locating configuration file, selenium folder (#41)
|
593 |
|
594 | * Let the bin file decide which webdriver-manager to use
|
595 | * Use the configuration file / package from the default position
|
596 | * Selenium folder will always be located to webdriver-manager/selenium/
|
597 |
|
598 | # 10.0.2
|
599 |
|
600 | ## Bug Fixes
|
601 |
|
602 | - ([5bca026](https://github.com/angular/webdriver-manager/commit/5bca0266118dcabf2e2782820e5c9095f6d16ed4))
|
603 | fix(config): configuration file local look up when used as a dependency (#33)
|
604 |
|
605 | closes #32
|
606 | - ([0cfcc88](https://github.com/angular/webdriver-manager/commit/0cfcc88f1383c400f72ea5e49f9600ff652f8214))
|
607 | fix(binary): Fix typo in fallback case when chalk isn't available.
|
608 |
|
609 |
|
610 | # 10.0.1
|
611 |
|
612 | ## Bug Fixes
|
613 |
|
614 | - ([a6f1edd](https://github.com/angular/webdriver-manager/commit/a6f1edd782251c96d35e79a3bb78b70c2b137aa9))
|
615 | fix(global): fix finding config.json for global installs and release 10.0.1 (#23)
|
616 |
|
617 | # 10.0.0
|
618 |
|
619 |
|
620 | ## Bug Fixes
|
621 |
|
622 | - ([70d32df](https://github.com/angular/webdriver-manager/commit/70d32df659f19510c25e97ea9a42c7f93813d448))
|
623 | fix(dir): check selenium dir and warn user that the folder does not exist (#17)
|
624 |
|
625 | - ([0ec1443](https://github.com/angular/webdriver-manager/commit/0ec14435379161259435edc7c766388941f1a846))
|
626 | fix(binary): file type, unzipping, and permissions
|
627 |
|
628 | closes #7, #16
|
629 |
|
630 | - ([a073fd0](https://github.com/angular/webdriver-manager/commit/a073fd0e9d0290e52ac3a808643b069c71b196c3))
|
631 | fix(npm): use global, local, and project without env
|
632 |
|
633 | closes #20
|
634 |
|
635 |
|
636 | - ([6ccb9d8](https://github.com/angular/webdriver-manager/commit/6ccb9d8b9ac6daf79388c44e6d53f1d3d71fd3f8))
|
637 | fix(versions): versions option should stay consistent with existing webdriver-manager
|
638 |
|
639 | closes #6
|
640 |
|
641 | - ([c34b05c](https://github.com/angular/webdriver-manager/commit/c34b05cc66849708a2fc515bc455a6a661c867d6))
|
642 | fix(bin): local, project, and global usage
|
643 |
|
644 | - ([4a0caf5](https://github.com/angular/webdriver-manager/commit/4a0caf5a69cacda01df87d4b4cc35092e519d267))
|
645 | fix(dep): fix dependency for chalk
|
646 |
|
647 | - ([15ae0e8](https://github.com/angular/webdriver-manager/commit/15ae0e815270c8af2441002492e3165edd3140df))
|
648 | fix(chmod): set permissions to 755
|
649 |
|
650 | ([1820fbc](https://github.com/angular/webdriver-manager/commit/1820fbc46ddc45b70911fb1678f1d99247ec7028))
|
651 | Initial commit
|
652 |
|
653 | ## Features
|
654 |
|
655 | - ([374c3e7](https://github.com/angular/webdriver-manager/commit/374c3e719fce18a2f0a1b751b19bffb7d266cc69))
|
656 | feat(length): on update, check to see the file is the correct length
|
657 |
|
658 | closes #8
|
659 | - ([8c47291](https://github.com/angular/webdriver-manager/commit/8c472918ac73390890bbc39fcc4c7a2e86d3b262))
|
660 | feat(local): use the local version of webdriver-tool if it is installed
|
661 |
|
662 | closes #5
|
663 |
|
664 | - ([f0622d2](https://github.com/angular/webdriver-manager/commit/f0622d2e173b68e4afcd409f9c0356c8a1c2652a))
|
665 | feat(logs): add chrome logs command line option
|
666 |
|
667 |
|
668 | closes #11
|
669 | - ([3b30312](https://github.com/angular/webdriver-manager/commit/3b303129040b17292028452f13c73d62736f1216))
|
670 | feat(logger): update logging methods (#5)
|
671 |
|
\ | No newline at end of file |