From 81f8cf3822e280909ce13cbcf18c94ad05f8be89 Mon Sep 17 00:00:00 2001 From: Jason Miller Date: Thu, 18 Apr 2019 16:32:15 -0400 Subject: [PATCH 1/4] 1.3.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6b61ac1..b980f5c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "karmatic", - "version": "1.2.0", + "version": "1.3.0", "description": "Zero-config automatic (headless) browser testing. Powered by Karma, Webpack & Jasmine.", "main": "dist/index.js", "module": "dist/index.m.js", From 219bad6e46373b406808a408520e0e3a3b69c452 Mon Sep 17 00:00:00 2001 From: Jason Miller Date: Wed, 24 Apr 2019 16:44:58 -0700 Subject: [PATCH 2/4] Fix Edge identifier --- src/configure.js | 6 +++--- src/lib/babel-loader.js | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/configure.js b/src/configure.js index 5f0c3b8..b9a5417 100644 --- a/src/configure.js +++ b/src/configure.js @@ -51,8 +51,8 @@ export default function configure(options) { let browsers; if (options.browsers) { browsers = options.browsers.map(browser => { - if (/^chrome$/i.test(browser)) { - return 'Chrome'; + if (/^chrome([ :-]?headless)?$/i.test(browser)) { + return `KarmaticChrome${/headless/i.test(browser)?'Headless':''}`; } if (/^firefox$/i.test(browser)) { PLUGINS.push('karma-firefox-launcher'); @@ -67,7 +67,7 @@ export default function configure(options) { const name = parts.join('_'); launchers[name] = { base: 'SauceLabs', - browserName: parts[1].replace(/^ie$/gi, 'Internet Explorer'), + browserName: parts[1].replace(/^(msie|ie|internet ?explorer)$/i, 'Internet Explorer').replace(/^(ms|microsoft|)edge$/i, 'MicrosoftEdge'), version: parts[2] || undefined, platform: parts[3] ? parts[3].replace(/^win(dows)?[ -]+/gi, 'Windows ').replace(/^(macos|mac ?os ?x|os ?x)[ -]+/gi, 'OS X ') : undefined }; diff --git a/src/lib/babel-loader.js b/src/lib/babel-loader.js index 0d54a2c..c9a6625 100644 --- a/src/lib/babel-loader.js +++ b/src/lib/babel-loader.js @@ -10,7 +10,7 @@ export default function babelLoader(options) { browsers: [ 'last 2 Chrome versions', 'last 2 Firefox versions', - (options.downlevel || options.browsers && String(options.browsers).match(/(\bie(\b|\d)|internet.explorer)/gi)) && 'ie>=9' + (options.downlevel || options.browsers && String(options.browsers).match(/(\b|ms|microsoft)(ie|internet.explorer|edge)/gi)) && 'ie>=9' ].filter(Boolean) }, corejs: 2, From f91b7c48cf8b3d111d189b8dcc15ece0a0504fcd Mon Sep 17 00:00:00 2001 From: Jason Miller Date: Sun, 28 Apr 2019 18:37:14 -0400 Subject: [PATCH 3/4] 1.3.1 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index b980f5c..020f439 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "karmatic", - "version": "1.3.0", + "version": "1.3.1", "description": "Zero-config automatic (headless) browser testing. Powered by Karma, Webpack & Jasmine.", "main": "dist/index.js", "module": "dist/index.m.js", From 488af2f598e14e520ec23aea9f88faf4d6c27f53 Mon Sep 17 00:00:00 2001 From: John Hannagan Date: Thu, 25 Jul 2019 16:02:00 +0200 Subject: [PATCH 4/4] Bump to highest minor version of karma-webpack for lodash 4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 020f439..de6073a 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "karma-sauce-launcher": "^2.0.2", "karma-sourcemap-loader": "^0.3.7", "karma-spec-reporter": "0.0.32", - "karma-webpack": "2.0.7", + "karma-webpack": "^2.0.13", "puppeteer": "^1.0.0", "sade": "^1.3.1", "script-loader": "^0.7.2"