9.7 KiB
9.7 KiB
v0.15.1 (Tue, May 31 2022)
3724165amake launcher.kill() synchronous (#268)3561350arevise taskkill procedure on windows (#267)690ae983add lighthouse smoketests (windows) to CI (#265)279577fddocs(chrome-flags-for-tools): add link to overview of features (#235)ff91c18bfix: usewslpathto resolve Windows paths (#200)30755cdetest: run latest versions of node in CI (#257)
v0.15.0 (Wed, Nov 10 2021)
1af60cbaddgetChromePath()method for printing found chrome path (#255)
v0.14.2 (Tue, Nov 2 2021)
ba8d76bdfix chrome connection in node 17, use 127.0.0.1 explicitly (#253)56731dd8fix: forward support for fs.rm in node 14.14+ (#242)
v0.14.1 (Wed, Oct 6 2021)
630bb77ffeat: set browser preferences (#247)12b2c8e3docs(flags): note that disable-gpu isnt needed
v0.14.0 (Tue, May 18 2021)
ac1f4affmove to minimum node 12; removerimraf(#237)dec646c4deps: removemkdirpforfs.mkdirSync(#234)83ab178aupdate minimum node version (#222)a5f6eb2fadd additional chrome flags (#227)3a7c9610reword unset-CHROME_PATHerror messageb1b8dc74rename disabledTranslateUItoTranslateto match Chrome (#225)beb41360chore: update dependencies and test targets (#221)df9d564atests: migrate from travis to github actions (#228)673da08btests: add mac/win bots to ci (#232)a700ae0cdocs: fix readme'sgetInstallations()section (#212)chrome-flags-for-tools.mdupdate
v0.13.4 (Tue, Jul 7 2020)
08406b28fix: preserve existing getInstallations outputf3669f45perf: check default paths first when running on Mac (#209)aef94948docs: update defaultFlags() example for new API (#205)
v0.13.3 (Thu, Jun 4 2020)
6a5d0c72flags: disable background tracing (#203)d9154291chore(deps): update typescript and types (#202)88e49686test: use strict version of assert functions (#201)
v0.13.2 (Thu, May 7 2020)
7c1ea547deps: bump to is-wsl@2.2.0 (#187)2ae5591dfix: sanitize environment variables used in RegExp (#197)
v0.13.1 (Wed, Apr 1 2020)
bf2957acdeps: update various dependencies (#192)
v0.13.0 (Thu, Feb 27 2020)
83da1e41feat: add killAll function (#186)b8c89f84flags: disable the default browser check (#181) (#182)6112555cfix: log taskkill error based on logging opts (#178) (#179)7c935efadocs: add missing quote in README.md example (#180)2e829c7dSkip --disable-setuid-sandbox flag when ignoreDefaultFlags = true (#171)
v0.12.0 (Wed, Oct 30 2019)
66a5e226flags: add new --disable flags to reduce noise and disable backgrounding (#170)- --disable-component-extensions-with-background-pages
- --disable-backgrounding-occluded-windows
- --disable-renderer-backgrounding
- --disable-background-timer-throttling
c4890ee3feat: expose public interface for locating Chrome installations (#177)Launcher.getInstallations()returns an array of paths to available Chrome binaries
a5ccaa4edeps: update assorted dependencies (#175)e67a10df--disable-translation is now --disable-features=TranslateUI (#167)
v0.11.2 (Mon, Jul 29 2019)
1928187fix: prevent mutation of default flags (#162)02a23c2docs: fix launcher example in README (#160)90dc0e4update manual-chrome-launcher with fixes from LH
v0.11.1 (Tue, Jul 09 2019)
ec80f0catests: drop support for node 9. continue supporting node 8 LTS (#159)4865f3afdeps(security): bump mocha to latest (#158)e0d2b09bdeps(security): bump handlebars from 4.0.11 to 4.1.2 (#157)982be53fupdate changelog for v0.10.7 and v0.11.0
v0.11.0 (Tue, Jul 09 2019)
a860504f[Breaking change] remove enableExtensions. add ignoreDefaultFlags & defaultFlags() (#124)448a1d48chrome-finder: Add support for MacOS Catalina (#149)55b891bbdeps(is-wsl): add support for WSL 2; drop Node 6 (#152)57e18181deps: upgrade typescript and ts-node (#155)a8848116deps(security): bump lodash from 4.17.4 to 4.17.11 (#147)0a775dabDocument that --enable-automation disables automatic page reloads (#140)c9f653e2Removing dead --safebrowsing-disable-auto-update flag. (#139)be12d564yarn.lock add integritye361aa43Update changelog.md (#137)
v0.10.7 (Wed, May 01 2019)
55397e0cdeps: update yarn.lock from #142179a3f33silence grep (#138)d2f6037afix: move unneeded ts types to devDeps (#142)984d61cedocs(flags): remove a few flags that are gone.6316362cdocs: fix link to chrome-launcher's flags (#128)f1f6d162Update chrome-flags-for-tools.md
v0.10.5 (Tue, Sep 25 2018)
1328319bfix: set thewhichcommand's stdio to pipe (#125)
v0.10.4 (Mon, Sep 17 2018)
35842ba4fix: ignore stdio onwhichcall (#121)f126c3a0fix: reject promise on failed kill() (#112)5ee0fde2Set custom error codes for all errors.841bdf3fFix picking CHROME_PATH priority over other matches.6b10d748Fix Travis CI build: GCE for chrome bug (#87)d4aa8295Fix readme's default logLevel (#85)5be71243Type improvements (#102)dd5fdd49Stricter typing for logLevel (#105)c9394cf7Fix README typo: booelan ==> boolean (#104)- Update chrome-flags-for-tools.md
v0.10.3 (Mon, Sep 17 2018)
Bad release. Had a breaking change (#70). Unpublished.
v0.10.2 (Mon, Jan 8 2018)
ef91605fFix TS typing (#82)baf2205ftests(travis): test on Node 9, drop testing on Node 7 (#80)
v0.10.1 (Fri, Jan 5 2018)
a5bc8180Fix getLocalAppDataPath for wsl (#75)70a91885readme: recommend use of cri with chrome-launcher (#78)d3ee63bdfolder refactor: ts in /src, js in /dist (#69)
0.10.0 (Fri, Dec 8 2017)
449c5238Expose launched chrome child process object. (#67)0978891cEnable users to pass env vars into spawned chrome. (#66)0261f43bAdd document covering the various chrome flags5617473cMake launcher the default export. (#63)483acff5fix: support alpine linux by retrying grep with -r (#61)eaa0bb87docs: update maxConnectionRetries default to 50 (#58)
0.9.0 (Mon, 27 Nov 2017)
4cc9c075New: AdduserDataDirflag to use default user profile instead (#48)94137051Avoid selecting google-emacs (#35)
0.8.0 (Wed, 20 Sept 2017)
256399cAdd support for Windows Subsystem for Linux / BashOnWindows (#27)
0.7.0 (Thu, 14 Sept 2017)
- Project moved to its own repo: https://github.com/GoogleChrome/chrome-launcher
8d0766ebRetry connection for longer (#21)52cb50afonly include PROGRAMFILES(X86) if present (#20)530822b9log pid to kill (#22)1d617ab3add support forconnectionPollIntervalandmaxConnectionRetries(#19)7474971fFix errors inside spawnPromise being ignored (https://github.com/GoogleChrome/lighthouse/pull/2939)
0.6.0 (Thu, 17 Aug 2017)
43baee69mute any audio (#3028)ae6e9551Better SIGINT handling (#2959)3ab3a117docs: add changelog to launcher (#2987)
0.5.0 (Mon, 14 Aug 2017)
494f9911clarify priority of chromePath options1c11021aadd support for finding Chromium on Linux (#2950)391e2043Publish type definitions instead of source TypeScript files (#2898)de408ad3readme: update example using deprecatedLIGHTHOUSE_CHROMIUM_PATH(#2929)8bc6d18eadd license file to launcher package. (#2849)
0.4.0 (Tue, 1 Aug 2017)
37fd38cepass --enable-extensions on from manual-chrome-launcher (#2735)c942d17esupport enabling extension loading (#2650)
0.3.2 (Wed, 19 Jul 2017)
112c2c7fFix chrome finder on linux/osx when process.env isn't populated (#2687)5728695fAdded CHROME_PATH to readme (#2694)fedc76a3test: fix clang-format error (#2691)a6bbcabanuke 'as string'41df647fcli: remove --select-chrome,--skip-autolaunch. Support CHROME_PATH env (#2659)8c9724e2fix launcher w/ arbitrary flags (#2670)9c0c0788Expose LHR to modules consuming cli/run.ts (#2654)6df6b0e2support custom port via chrome-debug binary (#2644)3f143b19log the specific chrome spawn command.
0.3.1 (Wed, 5 Jul 2017)
ef081063upgrade rimraf to latest (#2641)
0.3.0 (Fri, 30 Jun 2017)
edbb40d9fix(driver): move performance observer registration to setupDriver (#2611)