Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update karma to the latest version 🚀 #51

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

greenkeeper[bot]
Copy link

@greenkeeper greenkeeper bot commented Jan 14, 2017

Version 1.4.0 of karma just got published.

Dependency karma
Current Version 1.3.0
Type devDependency

The version 1.4.0 is not covered by your current version range.

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of karma.
Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.


Release Notes v1.4.0

Bug Fixes

  • browser: filter browser logging by level (35965d9), closes #2228
  • cli: restore shell completion in the npm package (f56b5a5), closes #2351
  • config: add crossOriginAttribute config option (1e465b1)
  • middleware: update Buffer usage (3d94b8c)
  • reporter: do not allow URL domains to span new lines (2c13404)
  • reporter: strip only hostname/port (fbbeccf), closes #2209
  • reporters: cannot read property map of undefined (305df2c), closes #1662
  • server: exit with code 1 when failing due to missing browser (86e2ef2), closes #2403

Features

  • api: add constants to the public api (ee10977), closes #2361
  • api: expose config.parseConfig on the public api (7d2c1ae)
  • client: capture confirm & prompt (3a618b3), closes #694
  • server: add listen address option so that IPv6 and loopback interfaces can be used (8e5bee6), closes #2477
  • web-server: allow overriding of default http module (1e7514d), closes #2424
Commits

The new version differs by 42 commits .

  • 99d647b chore: release v1.4.0
  • c168b79 chore: update contributors
  • fbbeccf fix(reporter): strip only hostname/port
  • 3a618b3 feat(client): capture confirm & prompt
  • 35965d9 fix(browser): filter browser logging by level
  • 305df2c fix(reporters): cannot read property map of undefined
  • 79bc193 Merge pull request #2510 from karma-runner/greenkeeper-useragent-2.1.10
  • e89f092 Merge pull request #2527 from karma-runner/greenkeeper-qunitjs-2.1.1
  • 85beac2 Merge pull request #2530 from karma-runner/greenkeeper-eslint-plugin-react-6.9.0
  • daeb31e Merge pull request #2531 from karma-runner/greenkeeper-grunt-auto-release-0.0.7
  • ea40f15 chore(package): update grunt-auto-release to version 0.0.7
  • 495ab0c chore(package): update eslint-plugin-react to version 6.9.0
  • c20d004 chore(package): update qunitjs to version 2.1.1
  • 13cefee Merge pull request #2503 from karma-runner/greenkeeper-eslint-3.12.1
  • c9a3a63 docs(config): add jsdom to the browser launchers list

There are 42 commits in total. See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

@coveralls
Copy link

Coverage Status

Coverage remained the same at 100.0% when pulling cfa7a76 on greenkeeper/karma-1.4.0 into 8b0e62d on master.

@greenkeeper
Copy link
Author

greenkeeper bot commented Jan 29, 2017

Version 1.4.1 just got published.

Update to this version instead 🚀

Release Notes v1.4.1

Bug Fixes

  • runner: Make process kill timeout configurable (ffaa054), closes #2447
  • runner: Make process kill timeout configurable - Fix Build (a128e5c), closes #2447
  • runner: Test process kill timeout config (99a1d48), closes #2447

Features

  • config: allow config to be a default export (9976dce)
Commits

The new version differs by 12 commits .

  • acc997a chore: release v1.4.1
  • e4833b7 chore: update contributors
  • 9ff095e Merge pull request #2541 from vivganes/devdoc
  • adf5532 docs(runner): Document processKillTimeout property
  • 0bec015 Merge pull request #2533 from vivganes/dev
  • b8b02aa Merge pull request #2537 from mattlewis92/switch-gooks-to-husly
  • 27d9b12 Merge pull request #2536 from mattlewis92/default-export-config
  • 48dad20 chore: switch from ghooks to husky
  • 9976dce feat(config): allow config to be a default export
  • 99a1d48 fix(runner): Test process kill timeout config
  • a128e5c fix(runner): Make process kill timeout configurable - Fix Build
  • ffaa054 fix(runner): Make process kill timeout configurable

See the full diff.

@greenkeeper
Copy link
Author

greenkeeper bot commented Feb 20, 2017

Version 1.5.0 just got published.

Update to this version instead 🚀

Release Notes v1.5.0

Bug Fixes

  • filter browser logging by level of LOG (89a7a1c), closes #2228
  • make window.parent.karma available in debugged context (3e7eaeb)
  • client: don't crash if receive array-like results (e095411), closes #2061

Features

  • add an option to run the tests by dynamically loading test scripts without iframe (aa42c41)
  • add support for node@7 (eb407ab), closes #2559
Commits

The new version differs by 18 commits .

  • cc6accd chore: release v1.5.0
  • 8b78aa5 chore: update contributors
  • 153880f chore: upgrade dev dependencies
  • e095411 fix(client): don't crash if receive array-like results
  • 89a7a1c fix: filter browser logging by level of LOG
  • eaeffe9 docs(config): update note on config languages to include TypeScript
  • b40af7e docs(dev): fix browsers_ready event heading level
  • aa42c41 feat: add an option to run the tests by dynamically loading test scripts without iframe
  • eb407ab feat: add support for node@7
  • 18757e6 Merge pull request #2555 from karma-runner/greenkeeper-supertest-3.0.0
  • 01b35c4 docs(config): fix typescript comment syntax
  • e7dd612 Merge pull request #2564 from dryajov/master
  • 6a7a22f Merge pull request #2561 from danielcompton/docs-commit-msg-example
  • 3e7eaeb fix: make window.parent.karma available in debugged context
  • 7f55f4f docs(contributing): add sample commit message

There are 18 commits in total. See the full diff.

@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 5, 2017

Version 1.6.0 just got published.

Update to this version instead 🚀

Release Notes v1.6.0

Bug Fixes

  • client: add proxy support to stringify (be10116)
  • file-list: always use file from first matcher (74bfdf3)
  • middleware: does not work with mootools (#2591) (2685e13)
  • reporter: keep users exact formatError result (17c2c43)

Features

  • browser: add browser_info event (09ac7d7), closes #2192
  • launcher: output stderr for failing launchers (7d33398)
  • proxy: add proxy events to config (f5d99fb)
Commits

The new version differs by 33 commits .

  • 03958ce chore: release v1.6.0
  • af32d0c chore: update contributors
  • 2685e13 fix(middleware): does not work with mootools (#2591)
  • 3263c06 Merge pull request #2639 from twolfson/dev/better.launch.fail.errors.sqwished
  • 17c2c43 fix(reporter): keep users exact formatError result
  • db9682c Merge pull request #2642 from maksimr/chore-file-list-tests
  • 332ac4b Merge pull request #2643 from maksimr/chore-remove-pending-tests
  • b1de55f Merge pull request #2620 from chriscasola/fix/file-cache
  • 74bfdf3 fix(file-list): always use file from first matcher
  • 83a6be2 chore: remove skipped tests
  • 85a1769 chore: Remove unhandled rejection Error from unit tests
  • bcfac8a Merge pull request #2641 from chriscasola/fix/test-line-nums
  • 67d1cfe chore: ensure test failures show correct line number
  • 7d33398 feat(launcher): output stderr for failing launchers
  • de55bc6 Merge pull request #2637 from maksimr/issue-2192

There are 33 commits in total. See the full diff.

greenkeeper bot added a commit that referenced this pull request May 6, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented May 6, 2017

Version 1.7.0 just got published.

Update to this version instead 🚀

Release Notes v1.7.0

Bug Fixes

  • middleware: change to use vanilla for loop (ac62cc0), closes #2671
  • reporters: Revert the backwards-incompatible log priority order changes (316b944), closes #2582

Features

  • runner: Buffer stdout and stderr for output when errors occur (460d423)
Commits

The new version differs by 11 commits0.

  • 2a847c2 chore: release v1.7.0
  • 47e52e4 chore: update contributors
  • a99dc52 chore: fix lint task
  • 51b4f64 Merge pull request #2682 from wesleycho/fix/for-in
  • ac62cc0 fix(middleware): change to use vanilla for loop
  • 14b6dfd Merge pull request #2664 from LoveIsGrief/feature-karma-2663
  • 722bbbb docs: add notice about casing in exports
  • e93d1e3 Merge pull request #2676 from mgol/log-order-fixes
  • 316b944 fix(reporters): Revert the backwards-incompatible log priority order changes
  • ef62da9 test(reporters): Fix the log suppressing tests
  • 460d423 feat(runner): Buffer stdout and stderr for output when errors occur

false

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 30, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented Aug 30, 2017

Version 1.7.1 just got published.

Update to this version instead 🚀

Commits

The new version differs by 3 commits.

  • ee40570 chore: release v1.7.1
  • 66b08e6 chore: update contributors
  • ea32194 feat(deps): add support for node@8

See the full diff

greenkeeper bot added a commit that referenced this pull request Dec 21, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented Dec 21, 2017

Version 2.0.0 just got published.

Update to this version instead 🚀

Release Notes v2.0.0

Bug Fixes

  • config: Call debug log methods after setting the loglevel based upon config/cli-options. (99fd3f0)
  • config: Call debug log methods after setting the loglevel based upon config/cli-options. (a340dae)
  • config: Retry install with appveyor-retry. (17d5791)
  • config: Workaround npm 5.4 windows bug (ec47d81)
  • deps: update socket.io to version 2.0.3. (3b7b019), closes #2821 #2777
  • logging: Upgrade to log4js 2.x API. (#2868) (f6f8707), closes #2858
  • reporter: show file path correctly when urlRoot specified (34dc7d3), closes #2897

Features

  • cli: Warn on commands with underscores. (0801a7f)
  • config: allow to use newer versions of CoffeeScript (c1fcf42)
  • launcher: trim whitespace in browser name (871d46f)
  • launcher: trim whitespace in browser name (334f9fb)
  • middleware: added manual file type option (0330cd1), closes #2824
  • better string representation of errors (c9e1ca9)
  • drop core-js and babel where possible (60dfc5c)
  • update of supported node versions (e79463b)
Commits

The new version differs by 73 commits.

  • db41e8e chore: release v2.0.0
  • 0a1a8ef chore: update contributors
  • 1afcb09 chore: add yarn.lock
  • f64e1e0 Merge pull request #2899 from outsideris/fix-bad-url-in-stacktrace
  • 78ad12f refactor(server): move compile step to first run
  • 34dc7d3 fix(reporter): show file path correctly when urlRoot specified
  • b53929a Merge pull request #2712 from macjohnny/patch-1
  • c9e1ca9 feat: better string representation of errors
  • 10fac07 Merge pull request #2885 from karma-runner/prep-2
  • 00e3f88 chore: remove yarn.lock for now
  • 60dfc5c feat: drop core-js and babel where possible
  • 0e1907d test: improve linting and fix test on node 4
  • af0efda test(e2e): update cucumber step definitions
  • c3ccc5d chore(ci): focus on even node versions
  • bf25094 chore(deps): update to latest

There are 73 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Apr 19, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 19, 2018

Version 2.0.2 just got published.

Update to this version instead 🚀

Release Notes v2.0.2

Bug Fixes

  • package.json: sinon-chai 2.13 is not compatible with sinon 4.x (#2977) (e095b05)
Commits

The new version differs by 31 commits.

  • dae189d chore: release v2.0.2
  • e095b05 fix(package.json): sinon-chai 2.13 is not compatible with sinon 4.x (#2977)
  • 446c1f3 chore: release v2.0.1
  • 25fdf3e chore: update contributors
  • 2270abb Merge pull request #2948 from devoto13/es2015
  • 0e6d46c refactor: migrate EmitterWrapped to ES2015
  • 9b472c4 refactor: migrate misc files to ES2015
  • 75ec567 refactor: migrate config to ES2015
  • a1f4716 refactor: migrate complection to ES2015
  • aeb4541 refactor: migrate cli to ES2015
  • 33b1078 refactor: migrate BrowserResult class to ES2015
  • 5809653 refactor: migrate BrowserCollection class to ES2015
  • bb012e2 refactor: migrate Browser class to ES2015
  • 6c92019 refactor: subscribe to socket events explicitly
  • 2694d54 fix: ignore jsVersion configuration property in Firefox 59+

There are 31 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Jun 15, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Jun 15, 2018

Version 2.0.3 just got published.

Update to this version instead 🚀

Release Notes v2.0.3

Bug Fixes

  • BaseReporter: log message correctly with just one browser (#3045) (c1eb236)
  • browser: don't add already active socket again on reconnect (37a7958)
  • browser: filter browser logging by level (35965d9), closes #2228
  • browser: nicer "disconnect" - no more "Disconnectedundefined" (a987d63)
  • build: pin npm version in appveyor to v3, compat with node 4 (#2983) (bc1453e)
  • ci: Repaired AppVeyor for Node.js@0.12 (cbfd98c)
  • cli: override if an arg is defined multiple times (31eb2c2), closes #1192
  • cli: print UserAgent string verbatim if from an unknown browser (9d97226)
  • cli: restore shell completion in the npm package (f56b5a5), closes #2351
  • cli: Use bin field in package.json (6823926), closes #1351
  • client: add ES5 shim (14c30b7), closes #1529
  • client: add proxy support to stringify (be10116)
  • client: does not throws an error for non DOM object that has tagName property (ba55afb), closes #2139
  • client: don't crash if receive array-like results (e095411), closes #2061
  • client: dynamic protocol for socket.io (c986eef), closes #1400
  • client: Fix stringify serializing objects (0d0972a)
  • client: Revert back to old reloading detection (f1c22d6), closes #1656
  • client: serialise DOM objects (1f73be4), closes #1106
  • client: Update location detection for socket.io (7a23fa5)
  • client: Use supported shim path. (184f12e)
  • client: Wait for childwindow to load (c1bb15a)
  • client: Wait for iframe to be loaded (1631474), closes #1652
  • client.html: always open debug.html in a new browser process (d176bcf)
  • common: fix AppVeyor build (6c5e7d0)
  • common: more detailed info about error (424aacc)
  • common: Proxy function toString does not contain Proxy. (4fb3484)
  • common: stringify error on 'Cannot convert a Symbol value to a string' (#2990) (65b658a), closes #2856
  • config: #1113 Watching is not working properly on linux (c91ffbc)
  • config: add crossOriginAttribute config option (1e465b1)
  • config: Call debug log methods after setting the loglevel based upon config/cli-options. (a340dae)
  • config: Call debug log methods after setting the loglevel based upon config/cli-options. (99fd3f0)
  • config: corrects spelling in example config template (9fafc60)
  • config: Default remaining client options if any are set (632dd5e), closes #961
  • config: Error when browers option isn't array (b695460)
  • config: Log the final config just before use. (#3041) (05dd09a)
  • config: Retry install with appveyor-retry. (17d5791)
  • config: Workaround npm 5.4 windows bug (ec47d81)
  • context: Updated postMessage listener to stop validating non-Karma messages (306e565)
  • debug-runner: support asynchronous tests in the debug runner (a36f3eb), closes #2811
  • deps: freeze socket.io version (73e300d)
  • deps: Update dependencies (b9a4ce9), closes #1410
  • deps: Update log4js in package.json (#2996) (667b47e)
  • deps: update socket.io to version 2.0.3. (3b7b019), closes #2821 #2777
  • deps: Upgrade connect 3. (b490985), closes #1410
  • docs: fix stopper.stop wrong variable name. closes #2244 (0745a00)
  • docs: Remove mention of pre 1.0.0 version (#3010) (6847ca0)
  • eslint: Fix formatting for the new ESLint 1.8.0 (dc1bbab)
  • executor: ensure run_complete is emitted last (9c894f9), closes #2210
  • file_list: follow symlinks (ee26748)
  • file_list: Incorrect response after remove and add file (0dbc020)
  • file-list: always use file from first matcher (74bfdf3)
  • file-list: Ensure autowatchDelay is working (0f33268), closes #1520
  • file-list: Ensure autowatchDelay is working. (655599a), closes #1520
  • file-list: Ensure files are sorted and unique (9dc5f8b), closes #1498 #1499
  • file-list: ensure patterns are comparable (4d1bf3e), closes #2194
  • file-list: Normalize glob patterns (fb841a7), closes #1494
  • file-list: refresh resolves before 'file_list_modified' event (65f1eca), closes #1550
  • file-list: Stop polluting global environment with core-js (0988022)
  • file-list: Use correct find function (4cfaae9)
  • file-list: use lodash find() (3bd15a7), closes #1533
  • file-list: Use modified throttle instead of debounce (cb2aafb), closes #1545
  • files: Ignore included:false pattern (db42a7f), closes #1530
  • flaky-test: Add time to beforeEach() to allow plugins to load on first pass. (#3025) (31d9a08)
  • helper: Ensure browser detection is handled in the unkown case (9328f67)
  • helper: Patched replaceWinPath from choking on null values (caa4d21)
  • init: fix test-main.(js/coffee) generation (d8521ef), closes #1120 #896
  • init: Make the requirejs config template normalize paths (54dcce3), closes /github.com/karma-runner/karma/issues/513#issuecomment-48616784
  • karma: Escape quotes for file names. This fixes issue #1876. (9dff3f3)
  • launcher: Allow dynamic browser launches (2b7d703)
  • launcher: Continue with exit when SIGKILL fails (1eaccb4)
  • launcher: exclude concurrent browser on launcher restart (96f8f14), closes #2280
  • launcher: send sigkill on timeout when force killing (c615c1f)
  • launchers: Listen to the correct error event. (45a6922)
  • lint: exempt built files (#3024) (bc9acd3)
  • logging: Summarize SKIPPED tests in debug.html. (a01100f), closes #1111
  • logging: Upgrade to log4js 2.x API. (#2868) (f6f8707), closes #2858
  • middleware: Actually serve the favicon. (f12db63)
  • middleware: add file type to absolute urls (bd1f799)
  • middleware: avoid using deprecated Buffer API (018e6be), closes /nodejs.org/api/deprecations.html#deprecations_dep0005
  • middleware: change to use vanilla for loop (ac62cc0), closes #2671
  • middleware: Correct spelling of middleware logger name (9e9e7e6)
  • middleware: does not work with mootools (#2591) (2685e13)
  • middleware: ensure Range headers adhere more closely to RFC 2616 (8b1b4b1), closes #2310
  • middleware: fix WARN log when passing undefined error handler to promise.then (20b87de), closes #2227
  • middleware: Inject config.urlRoot. (569ca0e), closes #1516
  • middleware: update Buffer usage (3d94b8c)
  • package.json: sinon-chai 2.13 is not compatible with sinon 4.x (#2977) (e095b05)
  • preprocessor: Better handling of failing preprocessors (a2376b8), closes #1521
  • preprocessor: calculate sha1 on content returned from a preprocessor (6cf7955), closes #1204
  • preprocessor: Directory names with dots (4b5e094)
  • preprocessor: Improve handling of failed preprocessors (e726d1c), closes #1521
  • preprocessor: Lookup patterns once invoked (00a2781), closes #1340
  • preprocessor: renamed handeFile to readFileCallback (92a8c81)
  • preprocessor: retry if fs.readFile fails (4b60513)
  • preprocessor: Throw error if can't open file (bb4edde)
  • preprocessor: throw if retry fails (2789bf5)
  • preprocessor: treat *.gz files as binary (1b56932)
  • preprocessor: treat *.swf files as binary (62d7d38)
  • preprocessor: treat *.tgz, *.tbz2, *.txz & *.xz as binary (7b64244)
  • proxy: More useful proxyError log message (96640a7)
  • proxy: Pass protocol in target object to enable https requests (142db90)
  • proxy: Port mixup and infinite loop (05616a2), closes #1987
  • proxy: proxy to correct port (a483636)
  • reporter: Better handling of non string error (82f1c12), closes #1969 #1988
  • reporter: Disable source maps for URLs without line number (2080221), closes #1274
  • reporter: do not allow URL domains to span new lines (2c13404)
  • reporter: Enable sourcemaps for errors that without column # (086a542)
  • reporter: Ensure errors use the source map. (0407a22), closes #1495
  • reporter: Fix issue causing error stack not to be parsed correctly (ac4e1a9), closes #2930
  • reporter: inject correct config option (80bd726)
  • reporter: keep users exact formatError result (17c2c43)
  • reporter: preserve base/absolute word in error (b3798df)
  • reporter: remove console.log (b4e3694)
  • reporter: show file path correctly when urlRoot specified (34dc7d3), closes #2897
  • reporter: sourcemap not working in windows (a9516af), closes #1200
  • reporter: strip only hostname/port (fbbeccf), closes #2209
  • reporters: cannot read property map of undefined (305df2c), closes #1662
  • reporters: Fix results not being reported (6303566)
  • reporters: Revert the backwards-incompatible log priority order changes (316b944), closes #2582
  • reporters: Throwing error without loosing stack trace (8a515ae)
  • runner: Fix typo in CSS class name for .idle (fc5a7ce)
  • runner: Make process kill timeout configurable (ffaa054), closes #2447
  • runner: Make process kill timeout configurable - Fix Build (a128e5c), closes #2447
  • runner: Merge config.client.args with client.args provided by run (91de383), closes #1746
  • runner: Remove null characters from terminal output (3481500), closes #1343
  • runner: Test process kill timeout config (99a1d48), closes #2447
  • runner: Wait for file list refresh to finish before running (94cddc0)
  • server: check available port before start server (fix #1476, fix #3011) (a19b8d4)
  • server: complete acknowledgment (f4144b0)
  • server: exit with code 1 when failing due to missing browser (86e2ef2), closes #2403
  • server: Force clients disconnect on Windows (28239f4), closes #1109
  • server: Handle new socket.io internal format. (3ab78d6), closes #1782
  • server: log browser messages to the terminal (d1f924c), closes #2187
  • server: Remove Socket.IO listeners (c3f05ef), closes #2980
  • server: Start webserver and browsers after preprocessing completed (e0d2d23)
  • server: switch to sync write (6ec74ee)
  • server: Update timers for limited execution environments (9cfc1cd), closes #1519
  • socket.io: Force 0.9.16 which works with Chrome (840ee5f)
  • stringify: guard Symobl from IE (#3023) (538081c)
  • invalid characters in the headers on Node 5.6.0 (152337d)
  • test: locale in Expire header (db04cf0), closes #1741
  • test: update bundleResource test timeout (#3038) (d6060d4)
  • travis_ci: converted node versions as string (25ee6fc)
  • filter browser logging by level of LOG (89a7a1c), closes #2228
  • updater: Fix time unit on screen display from 'ms' to 'seconds'. (f39dd04)
  • a missed argument in a debug message (#3009) (af8c6e4)
  • Add crossorigin attribute to script HTML tags (5690ffe)
  • add emscripten memory image as binary suffix (f6b2b56)
  • call .resume to prevent browser output streams filling up (107cd02)
  • catch exceptions from SourceMapConsumer (5d42e64)
  • Change timing on test (0cb6204)
  • ignore jsVersion configuration property in Firefox 59+ (2694d54), closes #2957
  • make window.parent.karma available in debugged context (3e7eaeb)
  • Merge config child nodes on config.set() (65b688a), closes karma-runner/grunt-karma#165 karma-runner/grunt-karma#166
  • Remove inadvertently added dependency to mock-fs (ad5f6b5)
  • remove support of jsVersion configuration property (#3002) (2bb4e36), closes #2911
  • restore backward compatibility for karma@0.13 (648b357)
  • Safeguard IE against console.log (0b5ff8f), closes #1209
  • Setting default value for config in runner and stopper (414db89)
  • Switch all requires from fs to graceful-fs (1e21aaa)
  • upgrade http-proxy module for bug fixes (09c75fe)
  • Upgrade socket.io to 1.4.5 (2f51a9f)
  • UTs: Correct proxy listeners expectation (af9c84a)
  • watcher: Close file watchers on exit event (7181025)
  • watcher: handle paths on Windows (6164d86)
  • web-server: Allow karma to run in project which path contains HTML URL encoded characters. Karma fails on Jenkins when it checks out branches containing '/' as it converts it to '%2F'. Fixes errors seen on #1751, #61. (da1930f)
  • Wrap url.parse to always return an object for query property (72452e9), closes #1182
  • web-server: cache static files (eb5bd53)
  • web-server: Correctly update filesPromise on files updated (32eec8d)
  • web-server: Ensure filesPromise is always resolvable (892fa89), closes #1544
  • web-server: Restart disconnected browser in non-singleRun mode. (f6587dc)
  • web-server: Update config on every request (8ef475f), closes #1972

Code Refactoring

  • context: Future-proofed context.html and debug.html for modularity (43f6a1a), closes #1984

Features

  • Add stopper to the public API (3d4fa00)
  • add an option to run the tests by dynamically loading test scripts without iframe (aa42c41)
  • Add engine support for iojs@3. (eb1c8d2)
  • Add possibility to stop a karma server (66ae80b)
  • add support for node 6 (0b8dc2c)
  • add support for node@7 (eb407ab), closes #2559
  • adding support for before middleware (51b4206)
  • Allow custom browser names (60ba85f)
  • allow frameworks to add preprocessors (f6f5eec)
  • Allow frameworks to inject middleware (d972f3d)
  • better string representation of errors (c9e1ca9)
  • deprecate helper._ (5c6b151), closes #1812
  • Do not fail on empty test suite (8004763), closes #926
  • drop core-js and babel where possible (60dfc5c)
  • Fail on launcher-, reporter-, plugin-, or preprocessor-load errors. (fca930e), closes #855
  • serve ePub as binary files (82ed0c6)
  • api: add constants to the public api (ee10977), closes #2361
  • api: expose config.parseConfig on the public api (7d2c1ae)
  • browser: add browser_info event (09ac7d7), closes #2192
  • browser: Emit a browser error when a disconnect occurs. (e36ba6c)
  • ci: disable testing of node versions below 4 (ec92ea9)
  • cli: Add .config/karma.conf.js to the default lookup path (49bf1aa), closes #1387
  • cli: Better CLI args validation (73d31c2), closes #603
  • cli: Warn on commands with underscores. (0801a7f)
  • client: capture confirm & prompt (3a618b3), closes #694
  • client: log global error stack trace (523d608), closes #2812
  • config: Add forceJSONP option (8627d67)
  • config: Add a clearContext config to prevent clearing of context. (5fc8ee7)
  • config: Add configuration for adding javascript version. (0239c75), closes #1719
  • config: add nocache option for file patterns (6ef7e7b)
  • config: add restartOnFileChange option (1082f35)
  • config: add support for TypeScript (6445310)
  • config: allow config to be a default export (9976dce)
  • config: Allow custom context and debug files, with feature test and some specs. (225c0e5)
  • config: allow to use newer versions of CoffeeScript (c1fcf42)
  • config: mime config option support (d562383), closes #1735
  • config: Pass CLI arguments to karma.config.js. (70cf903), closes #1561
  • config: remove polling usage (b0f41c7), closes #2669
  • deps: add support for node@8 (ea32194), closes #2754
  • deps: add support for node@8 (7feaee3), closes #2754
  • deps: update socket.io to 1.7.4 to avoid issue with ws@1.1.2 (264442b), closes #2593
  • file-list: Upgrade bluebird to v.3 (f5c252f)
  • file-list: Use glob.sync for better speed (1b65cde)
  • grunt: run check_clean before starting release. (#2978) (a3ff6c8)
  • init: install coffee-script automatically (e876db6), closes #1152
  • launcher: Add concurrency limit (1741deb), closes #1465
  • launcher: Enable specification of retry-limit (cc5547c), closes #1126
  • launcher: output stderr for failing launchers (7d33398)
  • launcher: trim whitespace in browser name (334f9fb)
  • launcher: trim whitespace in browser name (871d46f)
  • logger: Add date/time stamp to log output (4a59443)
  • logger: Add date/time stamp to log output (a4b5cdd)
  • logging: Add colors and log-level options to run-command (9d4e234), closes #1067
  • logging: Add colors and log-level options to run-command (2d29165), closes #1067
  • logging: Add logging-setup function (d14bd62)
  • logging: Send color option to server (486c4f3), closes #1067
  • logging: Send color option to server (287d0db), closes #1067
  • middleware: added manual file type option (0330cd1), closes #2824
  • preprocessor: add 'mp3' and 'ogg' as binary formats to avoid media corruption in the browser. (65a0767)
  • preprocessor: Capital letters in binary files extenstions (1688689), closes #1508
  • preprocessor: Instantiate preprocessors early to avoid race conditions (8a9c8c7)
  • preprocessors: if a file matches multiple preprocessor patterns, intelligently merge the list of preprocessors, deduping and trying to preserve the order (59642a6)
  • proxy: add proxy events to config (f5d99fb)
  • proxy: Allow proxies configuration to be an object (ad94356)
  • proxy: Allow to configure changeOrigin option of http-proxy (ae05ea4), closes #1729
  • reporter: add config formatError function (98a4fbf), closes #2119
  • reporter: cache SourceMapConsumer (fe6ed7e)
  • reporter: improve source map handling and reporting. (cf0be47)
  • reporter: Replace way-too-big memoizee with a trivial solution. (58340b1)
  • reporter: Replace way-too-big memoizee with a trivial solution. (d926fe3)
  • reporters: Look for color-reporter (fd9262d)
  • runner: Buffer stdout and stderr for output when errors occur (460d423), closes karma-runner/karma#2663
  • runner: provide error code on 'ECONNREFUSED' callback (439bddb)
  • runner: serve context in JSON format for JS-only environments (189feff)
  • runner: Use favicon in static runner pages (6cded4f)
  • server: add 'listening' event with port number (82cd0df)
  • server: add listen address option so that IPv6 and loopback interfaces can be used (8e5bee6), closes #2477
  • server: Add public api to force a file list refresh. (b3c462a)
  • server: improve public api (82cbbad), closes #1037 #1482 #1467
  • static: Support media queries (94e7b50)
  • stopper: Enable programically detached server (f10fd81)
  • watcher: Allow using braces in watcher (e046379), closes #1249
  • watcher: Debounce autoWatchBatchDelay (2f8c049), closes #2331
  • web-server: add support for custom headers in files served (4301bea)
  • web-server: allow injection of custom middleware. (2e963c3), closes #1612
  • update of supported node versions (e79463b)
  • upgrade dependencies to their latest versions (08242a0)
  • web-server: allow overriding of default http module (1e7514d), closes #2424
  • web-server: Allow Range headers in web server. (a567b6f), closes #2140
  • web-server: Allow running on https (1696c78)
  • Upgrade to socket.io 1.3 (603872c), closes #1257 #1258 #1220
  • upstreamProxy config option to deal with proxies that adjust the base path, etc (55755e4)
  • web-server: Serve all files under urlRoot (1319b32)
  • web-server: Use isbinaryfile for binary file detection (f938a8e), closes #1070

Reverts

  • "Merge pull request #1791 from budde377/feature-adding-no-colors-to-run-command" (96ebdc4), closes #1894 #1895

BREAKING CHANGES

  • context: Our context.html and debug.html structures have changed to lean on context.js and debug.js.
  • server: The public api interface has changed to a constructor form. To upgrade
    change
var server = require(‘karma’).server
server.start(config, done)

to

var Server = require(‘karma’).Server
var server = new Server(config, done)
server.start()
Commits

The new version differs by 55 commits.

  • 333e7d4 chore: release v2.0.3
  • e0377d0 chore: update contributors
  • a32ba27 refactor(server): Provide file-service handlers in the root injector. (#3042)
  • c1eb236 fix(BaseReporter): log message correctly with just one browser (#3045)
  • a19b8d4 fix(server): check available port before start server (fix #1476, fix #3011)
  • 05dd09a fix(config): Log the final config just before use. (#3041)
  • 0dc8ea4 refactor: unify style of functions declarations
  • 5272aa3 refactor(web-server): refactor lib/web-server to be more ES6 (#3034)
  • f47d901 refactor(middleware): update lib/middleware/source_files to ES6
  • d6060d4 fix(test): update bundleResource test timeout (#3038)
  • 558e2f0 refactor: update lib/plugin.js to ES6 (#3036)
  • e8ca4ec refactor: update lib/runner to ES6 (#3033)
  • 011a90c refactor(server): refactor bundleResource in lib/server.js (#3029)
  • c1a9567 refactor(middleware): update middleware/common to ES6 (#3028)
  • 31d9a08 fix(flaky-test): Add time to beforeEach() to allow plugins to load on first pass. (#3025)

There are 55 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Jun 21, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Jun 21, 2018

Version 2.0.4 just got published.

Update to this version instead 🚀

Release Notes v2.0.4

Bug Fixes

  • deps: remove babel-core and babel call in wallaby. (#3044) (7da8ca0)
  • events: bind emitters with for..in. (#3059) (b99f03f), closes #3057
  • launcher: Only markCaptured browsers that are launched. (#3047) (f8f3ebc)
  • server: actually call stert(). (#3062) (40d836a)
  • server: Resurrect static function Server.start() lost in 2.0.3 (#3055) (c88ebc6)
Commits

The new version differs by 9 commits.

  • dee3615 chore: release v2.0.4
  • f61c936 chore: update contributors
  • 40d836a fix(server): actually call stert(). (#3062)
  • 414b84c refactor(file-list): clean lib/file-list.js
  • 7da8ca0 fix(deps): remove babel-core and babel call in wallaby. (#3044)
  • c88ebc6 fix(server): Resurrect static function Server.start() lost in 2.0.3 (#3055)
  • b99f03f fix(events): bind emitters with for..in. (#3059)
  • ab3c0e3 refactor(temp-dir): update lib/temp_dir.js to ES6 (#3049)
  • f8f3ebc fix(launcher): Only markCaptured browsers that are launched. (#3047)

See the full diff

greenkeeper bot added a commit that referenced this pull request Jul 24, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Jul 24, 2018

Version 2.0.5 just got published.

Update to this version instead 🚀

Release Notes v2.0.5

Bug Fixes

  • remove circular reference in Browser (518cb11), closes #3075
  • browser: ensure browser state is EXECUTING when tests start (#3074) (dc7265b), closes #1640
  • doc: Document release steps for admins (#3063) (a701732)
  • middleware: Obey the Promise API. (93ba05a)
  • server: pass bound port to preventEADDRINUSE issue. (#3065) (850a90b)

Features

  • preprocessor: Allow preprocessor to handle binary files (#3054) (7b66e18)
Commits

The new version differs by 10 commits.

  • 0018947 chore: release v2.0.5
  • 02dc1f4 chore: update contributors
  • dc7265b fix(browser): ensure browser state is EXECUTING when tests start (#3074)
  • 7617279 refactor(filelist): rename promise -> lastCompletedRefresh and remove unused promise (#3060)
  • a701732 fix(doc): Document release steps for admins (#3063)
  • 93ba05a fix(middleware): Obey the Promise API.
  • 518cb11 fix: remove circular reference in Browser
  • 850a90b fix(server): pass bound port to preventEADDRINUSE issue. (#3065)
  • ad820a1 refactor(preprocessor): update lib/preprocessor.js to ES6
  • 7b66e18 feat(preprocessor): Allow preprocessor to handle binary files (#3054)

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 9, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Aug 9, 2018

Version 3.0.0 just got published.

Update to this version instead 🚀

Release Notes v3.0.0

Bug Fixes

  • config: wait 20s for browser activity. (#3087) (88b977f)
  • config: Wait 30s for browser activity per Travis. (#3091) (f6d2f0e)
  • init: add "ChromeHeadless" to the browsers' options (#3096) (56fda53)
  • server: Exit clean on unhandledRejections. (#3092) (02f54c6), closes #3064
  • travis: Up the socket timeout 2->20s. (#3103) (732396a), closes #3102
  • travis: use the value not the key name. (#3097) (90f5546)
  • travis: validate TRAVIS_COMMIT if TRAVIS_PULL_REQUEST_SHA is not set. (#3094) (fba5d36)
  • travis: Validate TRAVIS_PULL_REQUEST_SHA rather than TRAVIS_COMMIT. (#3093) (a58fa45)
Commits

The new version differs by 17 commits.

  • a4d5bdc chore: release v3.0.0
  • 75f466d chore: release v2.0.6
  • 5db9399 chore: update contributors
  • eb3b1b4 chore(deps): update mime -> 2.3.1 (#3107)
  • 732396a fix(travis): Up the socket timeout 2->20s. (#3103)
  • 173848e Remove erroneous change log entries for 2.0.3
  • 1002569 chore(ci): drop node 9 from travis tests (#3100)
  • 02f54c6 fix(server): Exit clean on unhandledRejections. (#3092)
  • 0fdd8f9 chore(deps): update socket.io -> 2.1.1 (#3099)
  • 90f5546 fix(travis): use the value not the key name. (#3097)
  • fba5d36 fix(travis): validate TRAVIS_COMMIT if TRAVIS_PULL_REQUEST_SHA is not set. (#3094)
  • 56fda53 fix(init): add "ChromeHeadless" to the browsers' options (#3096)
  • f6d2f0e fix(config): Wait 30s for browser activity per Travis. (#3091)
  • a58fa45 fix(travis): Validate TRAVIS_PULL_REQUEST_SHA rather than TRAVIS_COMMIT. (#3093)
  • 88b977f fix(config): wait 20s for browser activity. (#3087)

There are 17 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Oct 22, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 22, 2018

  • The devDependency karma was updated from 1.3.0 to 3.1.0.

Update to this version instead 🚀

Release Notes for v3.1.0

Bug Fixes

Features

  • config: Add config option for browser socket timeout (#3102) (11e3a9d), closes #2927
  • config: add support for ES modules (e811adb)
  • frameworks: report start() errors back to server. (#3126) (8257375)
  • server: .dom files include HTML tags in page. (#3178) (4651524)
  • server: Add public API to force a file refresh (dab8a82)
  • server: Add stop method (#3153) (6d96d8e), closes #3149
  • server: Add support for encoded source files (#3123) (68b37d3)
Commits

The new version differs by 43 commits.

  • 0a2d2e9 chore: release v3.1.0
  • 2385690 chore: update contributors
  • f94284d refactor(lib): use assert library instead of throwing error directly
  • 8542f27 refactor(lib): coffe script support (#3188)
  • 1458267 refactor(lib): small update in lib/emitter_wrapper
  • c311ac0 refactor(server): use ES6 string interpolation wherever possible
  • 7634e71 fix(browser): emit 'browsers_change' in collection (#3183)
  • e811adb feat(config): add support for ES modules
  • 0f8b2b1 fix(config): remove phantomjs in favor of chrome headless (#3175)
  • f28a454 refactor(server): Clearer error messages on fatal errors
  • 4651524 feat(server): .dom files include HTML tags in page. (#3178)
  • 5cc4089 refactor(server): refactoring of stopper (#3174)
  • 8efb28d refactor(server): refactoring of lib/browser (#3171)
  • dab8a82 feat(server): Add public API to force a file refresh
  • 871a1c9 refactor(server): refactoring of watcher (#3173)

There are 43 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Oct 23, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 23, 2018

  • The devDependency karma was updated from 1.3.0 to 3.1.1.

Update to this version instead 🚀

Release Notes for v3.1.1

Bug Fixes

  • config: move puppeteer from dependency to dev-dependency (#3193) (f0d52ad), closes #3191
Commits

The new version differs by 2 commits.

  • 361aa3f chore: release v3.1.1
  • f0d52ad fix(config): move puppeteer from dependency to dev-dependency (#3193)

See the full diff

greenkeeper bot added a commit that referenced this pull request Dec 1, 2018
greenkeeper bot added a commit that referenced this pull request Apr 15, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 15, 2019

  • The devDependency karma was updated from 1.3.0 to 4.1.0.

Update to this version instead 🚀

Release Notes for v4.1.0

Bug Fixes

  • client: Enable loading different file types when running in parent mode without iframe (#3289) (7968db6)
  • client: Only create the funky object if message is not a string (#3298) (ce6825f), closes #3296
  • launcher: Log state transitions in debug (#3294) (6556ab4), closes #3290
  • middleware: log invalid filetype (#3292) (7eb48c5), closes #3291
Commits

The new version differs by 6 commits.

  • 13ed695 chore: release v4.1.0
  • d844a48 chore: update contributors
  • ce6825f fix(client): Only create the funky object if message is not a string (#3298)
  • 7968db6 fix(client): Enable loading different file types when running in parent mode without iframe (#3289)
  • 6556ab4 fix(launcher): Log state transitions in debug (#3294)
  • 7eb48c5 fix(middleware): log invalid filetype (#3292)

See the full diff

greenkeeper bot added a commit that referenced this pull request Jul 12, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Jul 12, 2019

  • The devDependency karma was updated from 1.3.0 to 4.2.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Aug 27, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Aug 27, 2019

  • The devDependency karma was updated from 1.3.0 to 4.3.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 17, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 17, 2019

  • The devDependency karma was updated from 1.3.0 to 4.4.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 18, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 18, 2019

  • The devDependency karma was updated from 1.3.0 to 4.4.1.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Apr 9, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 9, 2020

  • The devDependency karma was updated from 1.3.0 to 5.0.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Apr 10, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 10, 2020

  • The devDependency karma was updated from 1.3.0 to 5.0.1.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Apr 16, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 16, 2020

  • The devDependency karma was updated from 1.3.0 to 5.0.2.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Apr 30, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 30, 2020

  • The devDependency karma was updated from 1.3.0 to 5.0.3.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Apr 30, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 30, 2020

  • The devDependency karma was updated from 1.3.0 to 5.0.4.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 7, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 7, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


  • The devDependency karma was updated from 1.3.0 to 5.0.5.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 16, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 16, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


  • The devDependency karma was updated from 1.3.0 to 5.0.6.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 16, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 16, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


  • The devDependency karma was updated from 1.3.0 to 5.0.7.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 18, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 18, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


  • The devDependency karma was updated from 1.3.0 to 5.0.8.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 19, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 19, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


  • The devDependency karma was updated from 1.3.0 to 5.0.9.

Update to this version instead 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant