Skip to content
This repository has been archived by the owner on Apr 29, 2020. It is now read-only.

Update dependency karma to v0.13.22 #16

Merged
merged 1 commit into from
Sep 28, 2018
Merged

Update dependency karma to v0.13.22 #16

merged 1 commit into from
Sep 28, 2018

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Sep 27, 2018

This PR contains the following updates:

Package Type Update Change References
karma devDependencies minor 0.12.37 -> 0.13.22 homepage, source
karma devDependencies patch 0.13.19 -> 0.13.22 homepage, source

Release Notes

karma-runner/karma

v0.13.22

Compare Source

Bug Fixes
  • ci: Repaired AppVeyor for Node.js@​0.12 (cbfd98c)
  • client: does not throws an error for non DOM object that has tagName property (ba55afb), closes #​2139
  • files: Ignore included:false pattern (db42a7f), closes #​1530
  • helper: Patched replaceWinPath from choking on null values (caa4d21)
  • karma: Escape quotes for file names. This fixes issue #​1876. (9dff3f3), closes #​1876 #​1876
  • launcher: Allow dynamic browser launches (2b7d703)
  • launcher: send sigkill on timeout when force killing (c615c1f)
  • proxy: Port mixup and infinite loop (05616a2), closes #​1987
  • reporter: Better handling of non string error (82f1c12)
  • reporter: Disable source maps for URLs without line number (2080221), closes #​1274
  • Change timing on test (0cb6204)
  • Setting default value for config in runner and stopper (414db89)
  • reporters: Fix results not being reported (6303566)
  • reporters: Throwing error without loosing stack trace (8a515ae)
  • runner: Merge config.client.args with client.args provided by run (91de383), closes #​1746
  • updater: Fix time unit on screen display from 'ms' to 'seconds'. (f39dd04)
  • 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)
Features
  • browser: Emit a browser error when a disconnect occurs. (e36ba6c)
  • config: Add configuration for adding javascript version. (0239c75), closes #​1719
  • config: Allow custom context and debug files, with feature test and some specs. (225c0e5)
  • file-list: Upgrade bluebird to v.3 (f5c252f)
  • logging: Add colors and log-level options to run-command (9d4e234)
  • logging: Add logging-setup function (d14bd62)
  • logging: Send color option to server (287d0db)
  • preprocessors: if a file matches multiple preprocessor patterns, intelligently merge the list of preprocessors, deduping and trying to preserve the order (59642a6)
  • reporter: improve source map handling and reporting. (cf0be47)
  • reporters: Look for color-reporter (fd9262d)
  • server: add 'listening' event with port number (82cd0df)
  • Add stopper to the public API (3d4fa00)
  • Add possibility to stop a karma server (66ae80b)
  • add support for node 6 (0b8dc2c)
  • adding support for before middleware (51b4206)
  • stopper: Enable programically detached server (f10fd81)
  • Fail on launcher-, reporter-, plugin-, or preprocessor-load errors. (fca930e), closes #​855
  • upgrade dependencies to their latest versions (08242a0)
BREAKING CHANGES
  • context: Our context.html and debug.html structures have changed to lean on context.js and debug.js.
    This is in preparation for deeper context.js changes in #​1984.

As a result, all customContextFile and customDebugFile options much update their format
to match this new format.

0.13.22 (2016-03-08)

0.13.21 (2016-02-12)

Reverts

0.13.20 (2016-02-12)

Bug Fixes
  • runner: Remove null characters from terminal output (3481500), closes #​1343
  • invalid characters in the headers on Node 5.6.0 (152337d)
  • Remove inadvertently added dependency to mock-fs (ad5f6b5)
  • Switch all requires from fs to graceful-fs (1e21aaa)
  • Upgrade socket.io to 1.4.5 (2f51a9f)
Features
  • Allow custom browser names (60ba85f)
  • Do not fail on empty test suite (8004763), closes #​926
  • config: Add forceJSONP option (8627d67)
  • launcher: Enable specification of retry-limit (cc5547c), closes #​1126
  • logging: Add colors and log-level options to run-command (2d29165)
  • logging: Send color option to server (486c4f3)
  • web-server: Use isbinaryfile for binary file detection (f938a8e), closes #​1070

0.13.19 (2016-01-06)

Bug Fixes

0.13.18 (2016-01-05)

Bug Fixes
  • preprocessor: Improve handling of failed preprocessors (e726d1c), closes #​1521
Features
  • cli: Add .config/karma.conf.js to the default lookup path (49bf1aa), closes #​1387
  • config: Add a clearContext config to prevent clearing of context. (5fc8ee7)
  • config: mime config option support (d562383), closes #​1735

0.13.17 (2016-01-04)

0.13.16 (2015-12-24)

Bug Fixes
  • config: corrects spelling in example config template (9fafc60)
  • middleware: Correct spelling of middleware logger name (9e9e7e6)
  • preprocessor: Directory names with dots (4b5e094)
  • test: locale in Expire header (db04cf0), closes #​1741
Features
  • proxy: Allow proxies configuration to be an object (ad94356)
  • proxy: Allow to configure changeOrigin option of http-proxy (ae05ea4), closes #​1729

0.13.15 (2015-11-03)

Bug Fixes
  • eslint: Fix formatting for the new ESLint 1.8.0 (dc1bbab)

0.13.14 (2015-10-22)

Bug Fixes
  • client: Revert back to old reloading detection (f1c22d6)
  • client: Wait for childwindow to load (c1bb15a)

0.13.13 (2015-10-22)

Bug Fixes

0.13.12 (2015-10-22)

Bug Fixes
  • proxy: Pass protocol in target object to enable https requests (142db90)
Features

0.13.11 (2015-10-14)

Bug Fixes
  • reporter: preserve base/absolute word in error (b3798df)
Features
  • config: add restartOnFileChange option (1082f35)
  • reporter: Replace way-too-big memoizee with a trivial solution. (d926fe3)
  • web-server: add support for custom headers in files served (4301bea)
  • web-server: allow injection of custom middleware. (2e963c3), closes #​1612

0.13.10 (2015-09-21)

Bug Fixes
  • config: Error when browers option isn't array (b695460)
Features
  • config: Pass CLI arguments to karma.config.js. (70cf903), closes #​1561

0.13.9 (2015-08-11)

Bug Fixes
  • file-list: refresh resolves before 'file_list_modified' event (65f1eca), closes #​1550
  • reporter: Enable sourcemaps for errors that without column # (086a542)

0.13.8 (2015-08-06)

Bug Fixes
Features
  • static: Support media queries (94e7b50)
  • Add engine support for iojs@3. (eb1c8d2)

0.13.7 (2015-08-05)

Bug Fixes
  • file-list: Use modified throttle instead of debounce (cb2aafb), closes #​1545

0.13.6 (2015-08-05)

Bug Fixes
  • client: Use supported shim path. (184f12e)
  • web-server: Ensure filesPromise is always resolvable (892fa89), closes #​1544

0.13.5 (2015-08-04)

Bug Fixes
Features
  • web-server: Allow running on https (1696c78)

0.13.4 (2015-08-04)

Bug Fixes
  • client: add ES5 shim (14c30b7), closes #​1529
  • reporter: Ensure errors use the source map. (0407a22), closes #​1495
  • runner: Wait for file list refresh to finish before running (94cddc0)
  • server: Update timers for limited execution environments (9cfc1cd), closes #​1519

<a name"0.13.3">

0.13.3 (2015-07-22)
Bug Fixes
  • restore backward compatibility for karma@0.13 (648b357a)
Features
  • preprocessor: Capital letters in binary files extenstions (1688689d, closes #​1508)

<a name"0.13.2">

0.13.2 (2015-07-17)
Features
  • cli: Better CLI args validation (73d31c2c)
  • preprocessor: Instantiate preprocessors early to avoid race conditions (8a9c8c73)
  • server: Add public api to force a file list refresh. (b3c462a5)

<a name"0.13.1">

0.13.1 (2015-07-16)
Bug Fixes

<a name"0.13.0">

0.13.0 (2015-07-15)

Bug Fixes
  • upgrade http-proxy module for bug fixes (09c75fe1)
  • cli: print UserAgent string verbatim if from an unknown browser (9d972263)
  • client:
  • deps: Upgrade connect 3. (b490985c)
  • file-list: Use correct find function (4cfaae96)
  • helper: Ensure browser detection is handled in the unkown case (9328f67e)
  • launchers: Listen to the correct error event. (45a69221)
  • web-server: Correctly update filesPromise on files updated (32eec8d7)
Features
  • Upgrade to socket.io 1.3 (603872c9, closes #​1220)
  • allow frameworks to add preprocessors This changes the order in which things are (f6f5eec3)
  • config: add nocache option for file patterns (6ef7e7b1)
  • file-list: Use glob.sync for better speed (1b65cde4)
  • logger:
    • Add date/time stamp to log output (a4b5cdde)
  • reporter: cache SourceMapConsumer (fe6ed7e5)
  • runner:
    • serve context in JSON format for JS-only environments (189feffd)
    • provide error code on 'ECONNREFUSED' callback (439bddb1)
  • server: improve public api (82cbbadd, closes #​1037, #​1482, #​1467)
  • watcher: Allow using braces in watcher (e046379b, closes #​1249)
  • web-server: Serve all files under urlRoot (1319b32d)
Breaking Changes
  • 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()

    Closes #​1037, #​1482, #​1467
    (82cbbadd)

<a name"0.12.37">

0.12.37 (2015-06-24)
Bug Fixes
  • file_list: follow symlinks (ee267483)
  • init: Make the requirejs config template normalize paths (54dcce31)
  • middleware: Actually serve the favicon. (f12db639)

<a name"0.12.36">

0.12.36 (2015-06-04)
Bug Fixes
  • launcher: Continue with exit when SIGKILL fails (1eaccb4c)
  • preprocessor: Lookup patterns once invoked (00a27813, closes #​1340)

<a name"0.12.35">

0.12.35 (2015-05-29)
Bug Fixes
  • server: Start webserver and browsers after preprocessing completed (e0d2d239)

<a name"0.12.34">

0.12.34 (2015-05-29)
Bug Fixes
Features
  • runner: Use favicon in static runner pages (6cded4f8)

<a name"0.12.33">

0.12.33 (2015-05-26)
Bug Fixes
0.12.31 (2015-01-02)
Bug Fixes
  • client: Fix stringify serializing objects (0d0972a5)
0.12.30 (2014-12-30)
Bug Fixes
  • socket.io: Force 0.9.16 which works with Chrome (840ee5f7)
0.12.29 (2014-12-30)
Bug Fixes
  • proxy: proxy to correct port (a483636e)
  • watcher: Close file watchers on exit event (71810257)
0.12.28 (2014-11-25)
Bug Fixes
  • server: complete acknowledgment (f4144b0d)
0.12.27 (2014-11-25)
Bug Fixes
  • browser: don't add already active socket again on reconnect (37a7958a)
  • reporter: sourcemap not working in windows (a9516af2)
0.12.26 (2014-11-25)
Bug Fixes
0.12.25 (2014-11-14)
Bug Fixes
  • add emscripten memory image as binary suffix (f6b2b561)
  • Wrap url.parse to always return an object for query property (72452e9f, closes #​1182)
  • client.html: always open debug.html in a new browser process (d176bcf4)
  • preprocessor: calculate sha1 on content returned from a preprocessor (6cf79557, closes #​1204)
  • runner: Fix typo in CSS class name for .idle (fc5a7ce0)
v0.12.24 (2014-09-30)
Bug Fixes
  • Wrap url.parse to always return an object for query property (72452e9f, closes #​1182)
0.12.23 (2014-08-28)
Bug Fixes
  • file_list: Incorrect response after remove and add file (0dbc0201)
  • preprocessor: Throw error if can't open file (bb4edde9)
Features
0.12.22 (2014-08-19)
Bug Fixes
  • preprocessor: treat _.tgz, _.tbz2, _.txz & _.xz as binary (7b642449)
0.12.21 (2014-08-05)
Bug Fixes
  • web-server: cache static files (eb5bd53f)
0.12.20 (2014-08-05)
Bug Fixes
0.12.19 (2014-07-26)
Bug Fixes
  • proxy: More useful proxyError log message (96640a75)
0.12.18 (2014-07-25)
Bug Fixes
  • watcher: handle paths on Windows (6164d869)
0.12.17 (2014-07-11)
Bug Fixes
  • logging: Summarize SKIPPED tests in debug.html. Before: hundreds of SKIPPING lines in con (a01100f5, closes #​1111)
  • server: Force clients disconnect on Windows (28239f42, closes #​1109)
  • travis_ci: converted node versions as string (25ee6fc9)
Features
  • serve ePub as binary files (82ed0c6e)
  • preprocessor: add 'mp3' and 'ogg' as binary formats to avoid media corruption in the browser. (65a0767e)
v0.12.16 (2014-05-10)
Bug Fixes
  • launcher: cancel kill timeout when process exits cleanly (bd662744, closes #​946)
v0.12.15 (2014-05-08)
Bug Fixes
  • server: don't wait for socket.io store expiration timeout (cd30a422)
v0.12.14 (2014-04-27)
Bug Fixes
  • debug.html: Added whitespace after 'SKIPPED' (218ee859)
v0.12.13 (2014-04-27)
Bug Fixes
  • preprocessor: serve NaCl binaries (1cc6a1e3)
v0.12.12 (2014-04-25)
Bug Fixes
  • server: properly close flash transport (de89cd33)
v0.12.11 (2014-04-25)
Bug Fixes
  • preprocessor: remove ts from binary extensions (82698523)
v0.12.10 (2014-04-23)
Bug Fixes
  • server: clear web server close timeout on clean close (34123fed)
v0.12.9 (2014-04-14)
Bug Fixes
  • web-server: strip scheme, host and port (06a0da09)
v0.12.8 (2014-04-14)
Bug Fixes
  • web-server: inline the config, when serving debug.html (1eb36430)
v0.12.7 (2014-04-14)
Bug Fixes
  • don't crash/terminate upon errors within chokidar (2c389311)
  • preprocessor: consider SVG files as text files, not binary files (ff288036, closes #​1026)
v0.12.6 (2014-04-09)
v0.12.5 (2014-04-08)
Bug Fixes
v0.12.4 (2014-04-06)
Bug Fixes
v0.12.3 (2014-04-01)
Bug Fixes
  • web-server: implement a timeout on webServer.close() (fe3dca78, closes #​952)
Features
v0.12.2 (2014-03-30)
v0.12.1 (2014-03-16)
Features
  • preprocessor: Adding the dat file extension as a recognised binary. (be923571)

v0.12.0 (2014-03-10)

Bug Fixes
Features
  • remove dependency on coffee-script (af2d0e72)
  • config: better error when Coffee/Live Script not installed (aca84dc9)
  • init: generate test-main.(js/coffee) for RequireJS projects (85900c93)
v0.11.14 (2014-02-04)
Features
  • preprocessor: allow preprocessor to cancel test run (4d669bf3, closes #​550)
  • reporter: use spaces rather than tabs when formatting errors (112becf7)
  • web-server: include html files as (03d7b106)
v0.11.13 (2014-01-19)
Bug Fixes
  • launcher: compatibility with old launchers (df557cec)
Features
  • support LiveScript configuration (88deebe7)
v0.11.12 (2013-12-25)
Bug Fixes
  • client: show error if an adapter is removed (a8b250cf)
Features
v0.11.11 (2013-12-23)
Bug Fixes
  • events: resolve async events without any listener (4e4bba88)
  • launcher:
    • compatibility with Node v0.8 (6a46be96)
    • compatibility with old launchers (ffb74800)
v0.11.10 (2013-12-22)
Bug Fixes
  • completion: add missin --log-level for karma init (1e79eb55)
  • init: clean the terminal if killed (e2aa7497)
Features
  • revert default usePolling to false (e88fbc24)
  • config:
    • remove default preprocessors (coffee, html2js) (ada74d55)
    • Add the abillity to supress the client console. This adds the client config opti (4734962d, closes #​744)
    • set default host/port from env vars (0a6a0ee4)
    • Allow tests be to run in a new window instead of iframe (471e3a8a)
  • init:
    • install karma-coffee-preprocessor (29f5cf2d)
    • add nodeunit, nunit frameworks (b4da1a08)
    • install missing plugins (frameworks, launchers) (1ba70a6f)
  • launcher: log how long it took each browser to capture (8dd54369)
Breaking Changes
  • Karma does not ship with any plugin. You need to explicitly install all the plugins you need. karma init can help with this.

Removed plugins that need to be installed explicitly are:

  • karma-jasmine
  • karma-requirejs
  • karma-coffee-preprocessor
  • karma-html2js-preprocessor
  • karma-chrome-launcher
  • karma-firefox-launcher
  • karma-phantomjs-launcher
  • karma-script-launcher (e033d561)
v0.11.9 (2013-12-03)
Features
  • browser: add browserNoActivity configuration (bca8faad)
v0.11.8 (2013-12-03)
Bug Fixes
  • reporter: remove SHAs from stack traces (d7c31f97)
  • web-server: correct caching headers for SHAs (bf27e80b)
Features
  • web-server: disable gzip compression (5ee886bc)
v0.11.7 (2013-12-02)
Bug Fixes
  • keep all sockets in the case an old socket will survive (a5945ebc)
  • reuse browser instance when restarting disconnected browser (1f1a8ebf)
  • client: redirect to redirect_url after all messages are sent (4d05602c)
Features
  • plugins: ignore some non-plugins package names (01776030)
v0.11.6 (2013-12-01)
Bug Fixes
  • config:
    • ignore empty string patterns (66c86a66)
    • apply CLI logger options as soon as we can (16179b08)
  • preprocess: set correct extension for the preprocessed path (c9a64d2f, closes #​843)
Features
  • add browserDisconnectTolerance config option (19590e1f)
  • make autoWatch true by default (8454898c)
  • browser: improve logging (71b542ad)
  • client: show error if no adapter is included (7213877f)
  • web-server:
Breaking Changes
  • autoWatch is true by default. If you rely on the default value being false, please set it in karma.conf.js explicitly to false.
    (8454898c)
v0.11.5 (2013-11-25)
Bug Fixes
  • do not execute already executing browsers (00136cf6)
Features
  • launcher: send SIGKILL if SIGINT does not kill the browser (c0fa49aa)
v0.11.4 (2013-11-21)
Bug Fixes
  • browser: reply "start" event (4fde43de)
v0.11.3 (2013-11-20)
Bug Fixes
  • config: not append empty module if no custom launcher/rep/prep (ee15a4e4)
  • watcher: allow parentheses in a pattern (438eb8dd, closes #​728)
Features
  • remove karma binary in favor of karma-cli (c7d46270)
  • config: log if no config file is specified (ce4c5646)
Breaking Changes
  • The karma module does not export karma binary anymore. The recommended way is to have local modules (karma and all the plugins that your project needs) stored in your package.json. You can run that particular Karma by ./node_modules/karma/bin/karma. Or you can have karma-cli installed globally on your system, which enables you to use the karma command.

The global karma command (installed by karma-cli) does look for local version of Karma (including parent directories) first and fall backs to a global one.

The bin/karma binary does not look for any other instances of Karma and just runs the one that it belongs to.

(c7d46270)

v0.11.2 (2013-11-03)
Bug Fixes
  • config: use polling by default (53978c42)
  • proxy: handle proxied socket.io websocket transport upgrade (fcc2a98f)
v0.11.1 (2013-10-25)
Bug Fixes
  • launcher kill method which was throwing an error if no callback was specified bu (5439f1cb)
  • static: Use full height for the iFrame. Fix based on PR #​714. (f95daf3c)
  • watcher:
Features
  • redirect client to "return_url" if specified (6af2c897)
  • config: add usePolling config (18514d63)
  • watcher: ignore initial "add" events (dde1da4c)

v0.11.0 (2013-08-26)

Bug Fixes
  • support reconnecting for manually captured browsers (a8ac6d2d)
  • reporter: print browser stats immediately after it finishes (65202d87)
Features
  • don't wait for all browsers and start executing immediately (8647266f, closes #​57)
v0.10.2 (2013-08-21)
Bug Fixes
  • don't mark a browser captured if already being killed/timeouted (21230979, closes #​88)
Features
v0.10.1 (2013-08-06)
Bug Fixes

v0.10.0 (2013-08-06)

v0.9.8 (2013-08-05)
Bug Fixes
  • init: install plugin as dev dependency (46b7a402)
  • runner: do not confuse client args with the config file (6f158aba)
Features
  • config: default config can be karma.conf.js or karma.conf.coffee (d4a06f29)
  • runner:
v0.9.7 (2013-07-31)
Bug Fixes
Features
  • basic bash/zsh completion (9dc1cf6a)
  • runner: allow passing changed/added/removed files (b598106d)
  • watcher: make the batching delay configurable (fa139312)
v0.9.6 (2013-07-28)
Features
  • pass command line opts through to browser (00d63d0b)
  • web-server: compress responses (gzip/deflate) (8e8a2d44)
Breaking Changes
  • runnerPort is merged with port
    if you are using karma run with custom --runer-port, please change that to --port.
    (ca4c4d88)
v0.9.5 (2013-07-21)
Bug Fixes
  • detect a full page reload, show error and recover (15d80f47, closes #​27)
  • better serialization in dump/console.log (fd46365d, closes #​640)
  • browsers_change event always has collection as arg (42bf787f)
  • init: generate config with the new syntax (6b27fee5)
  • reporter: prevent throwing exception when null is sent to formatter (3b49c385)
  • watcher: ignore fs.stat errors (74ccc9a8)
Features
v0.9.4 (2013-06-28)
Bug Fixes
  • config:
    • make the config changes backwards compatible (593ad853)
    • better errors if file invalid or does not exist (74b533be)
    • allow parsing the config multiple times (78a7094e)
  • launcher: better errors when loading launchers (504e848c)
  • preprocessor:
    • do not show duplicate warnings (47c641f7)
    • better errors when loading preprocessors (3390a00b)
  • reporter: better errors when loading reporters (c645c060)
Features
  • config: pass the config object rather than a wrapper (d2a3c854)
Breaking Changes
  • please update your karma.conf.js as follows (d2a3c854):
// before:
module.exports = function(karma) {
  karma.configure({port: 123});
  karma.defineLauncher('x', 'Chrome', {
    flags: ['--disable-web-security']
  });
  karma.definePreprocessor('y', 'coffee', {
    bare: false
  });
  karma.defineReporter('z', 'coverage', {
    type: 'html'
  });
};

// after:
module.exports = function(config) {
  config.set({
    port: 123,
    customLaunchers: {
      'x': {
        base: 'Chrome',
        flags: ['--disable-web-security']
      }
    },
    customPreprocessors: {
      'y': {
        base: 'coffee',
        bare: false
      }
    },
    customReporters: {
      'z': {
        base: 'coverage',
        type: 'html'
      }
    }
  });
};
v0.9.3 (2013-06-16)
Bug Fixes
  • capturing console.log on IE (fa4b686a, closes #​329)
  • config: fix the warning when using old syntax (5e55d797)
  • init: generate correct indentation (5fc17957)
  • launcher:
  • logger: configure the logger as soon as possible (0607d67c)
  • preprocessor: use graceful-fs to prevent EACCESS errors (279bcab5, closes #​566)
  • watcher: watch files that match watched directory (39401175, closes #​521)
Features
  • simplify loading plugins using patterns like karma-* (405a5a62)
  • client: capture all console.* log methods (683e6dcb)
  • config:
    • make socket.io transports configurable (bbd5eb86)
    • allow configurable launchers, preprocessors, reporters (76bdac16, closes #​317)
    • add warning if old constants are used (7233c5fb)
    • require config as a regular module (a37fd6f7, closes #​304)
  • helper: improve us

@renovate renovate bot force-pushed the renovate/karma-0.x branch from 0895383 to 01345ac Compare September 28, 2018 03:45
@renovate renovate bot force-pushed the renovate/karma-0.x branch from 01345ac to 54779d6 Compare September 28, 2018 03:47
@scriptex scriptex merged commit dfc80e2 into master Sep 28, 2018
@renovate renovate bot deleted the renovate/karma-0.x branch September 28, 2018 03:48
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants