From 3cd69e6341078eadb3a0c4bf243d77ffe3448976 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Tue, 6 Apr 2021 09:13:54 +0300 Subject: [PATCH 1/3] Fix redirected npmjs links --- README.md | 2 +- config.tpl.coffee | 10 +++++----- config.tpl.js | 10 +++++----- config.tpl.ls | 10 +++++----- config.tpl.ts | 10 +++++----- docs/config/03-browsers.md | 2 +- docs/config/04-preprocessors.md | 2 +- docs/config/05-plugins.md | 2 +- docs/intro/01-installation.md | 2 +- docs/intro/05-troubleshooting.md | 2 +- 10 files changed, 26 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index 41ca6f97e..4cafb16b8 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ So for testing purposes you can use pretty much anything you like. There are alr * [Jasmine] * [Mocha] * [QUnit] -* and [many others](https://www.npmjs.org/browse/keyword/karma-adapter) +* and [many others](https://www.npmjs.com/search?q=keywords:karma-adapter) If you can't find an adapter for your favourite framework, don't worry and write your own. It's not that hard and we are here to help. diff --git a/config.tpl.coffee b/config.tpl.coffee index c7f15de80..e0b468c53 100644 --- a/config.tpl.coffee +++ b/config.tpl.coffee @@ -9,7 +9,7 @@ module.exports = (config) -> # frameworks to use - # available frameworks: https://npmjs.org/browse/keyword/karma-adapter + # available frameworks: https://www.npmjs.com/search?q=keywords:karma-adapter frameworks: [%FRAMEWORKS%] @@ -24,14 +24,14 @@ module.exports = (config) -> # preprocess matching files before serving them to the browser - # available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor + # available preprocessors: https://www.npmjs.com/search?q=keywords:karma-preprocessor preprocessors: {%PREPROCESSORS% } # test results reporter to use # possible values: 'dots', 'progress' - # available reporters: https://npmjs.org/browse/keyword/karma-reporter + # available reporters: https://www.npmjs.com/search?q=keywords:karma-reporter reporters: ['progress'] @@ -58,7 +58,7 @@ module.exports = (config) -> # start these browsers - # available browser launchers: https://npmjs.org/browse/keyword/karma-launcher + # available browser launchers: https://www.npmjs.com/search?q=keywords:karma-launcher browsers: [%BROWSERS%] @@ -67,5 +67,5 @@ module.exports = (config) -> singleRun: false # Concurrency level - # how many browser should be started simultaneous + # how many browser instances should be started simultaneously concurrency: Infinity diff --git a/config.tpl.js b/config.tpl.js index d50e11359..180937ef9 100644 --- a/config.tpl.js +++ b/config.tpl.js @@ -9,7 +9,7 @@ module.exports = function(config) { // frameworks to use - // available frameworks: https://npmjs.org/browse/keyword/karma-adapter + // available frameworks: https://www.npmjs.com/search?q=keywords:karma-adapter frameworks: [%FRAMEWORKS%], @@ -24,14 +24,14 @@ module.exports = function(config) { // preprocess matching files before serving them to the browser - // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor + // available preprocessors: https://www.npmjs.com/search?q=keywords:karma-preprocessor preprocessors: {%PREPROCESSORS% }, // test results reporter to use // possible values: 'dots', 'progress' - // available reporters: https://npmjs.org/browse/keyword/karma-reporter + // available reporters: https://www.npmjs.com/search?q=keywords:karma-reporter reporters: ['progress'], @@ -53,7 +53,7 @@ module.exports = function(config) { // start these browsers - // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher + // available browser launchers: https://www.npmjs.com/search?q=keywords:karma-launcher browsers: [%BROWSERS%], @@ -62,7 +62,7 @@ module.exports = function(config) { singleRun: false, // Concurrency level - // how many browser should be started simultaneous + // how many browser instances should be started simultaneously concurrency: Infinity }) } diff --git a/config.tpl.ls b/config.tpl.ls index c185ae4dd..8e498f2e6 100644 --- a/config.tpl.ls +++ b/config.tpl.ls @@ -9,7 +9,7 @@ module.exports = (config) -> # frameworks to use - # available frameworks: https://npmjs.org/browse/keyword/karma-adapter + # available frameworks: https://www.npmjs.com/search?q=keywords:karma-adapter frameworks: [%FRAMEWORKS%] @@ -24,13 +24,13 @@ module.exports = (config) -> # preprocess matching files before serving them to the browser - # available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor + # available preprocessors: https://www.npmjs.com/search?q=keywords:karma-preprocessor preprocessors: {%PREPROCESSORS% } # test results reporter to use # possible values: 'dots', 'progress' - # available reporters: https://npmjs.org/browse/keyword/karma-reporter + # available reporters: https://www.npmjs.com/search?q=keywords:karma-reporter reporters: ['progress'] @@ -57,7 +57,7 @@ module.exports = (config) -> # satart these browsers - # available browser launchers: https://npmjs.org/browse/keyword/karma-launcher + # available browser launchers: https://www.npmjs.com/search?q=keywords:karma-launcher browsers: [%BROWSERS%] @@ -66,5 +66,5 @@ module.exports = (config) -> singleRun: false # Concurrency level - # how many browser should be started simultaneous + # how many browser instances should be started simultaneously concurrency: Infinity diff --git a/config.tpl.ts b/config.tpl.ts index 1a90a3284..2f8f830bb 100644 --- a/config.tpl.ts +++ b/config.tpl.ts @@ -9,7 +9,7 @@ module.exports = (config) => { // frameworks to use - // available frameworks: https://npmjs.org/browse/keyword/karma-adapter + // available frameworks: https://www.npmjs.com/search?q=keywords:karma-adapter frameworks: [%FRAMEWORKS%], @@ -24,14 +24,14 @@ module.exports = (config) => { // preprocess matching files before serving them to the browser - // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor + // available preprocessors: https://www.npmjs.com/search?q=keywords:karma-preprocessor preprocessors: {%PREPROCESSORS% }, // test results reporter to use // possible values: 'dots', 'progress' - // available reporters: https://npmjs.org/browse/keyword/karma-reporter + // available reporters: https://www.npmjs.com/search?q=keywords:karma-reporter reporters: ['progress'], @@ -53,7 +53,7 @@ module.exports = (config) => { // start these browsers - // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher + // available browser launchers: https://www.npmjs.com/search?q=keywords:karma-launcher browsers: [%BROWSERS%], @@ -62,7 +62,7 @@ module.exports = (config) => { singleRun: false, // Concurrency level - // how many browser should be started simultaneous + // how many browser instances should be started simultaneously concurrency: Infinity }) } diff --git a/docs/config/03-browsers.md b/docs/config/03-browsers.md index 2ae47e05e..7306b4407 100644 --- a/docs/config/03-browsers.md +++ b/docs/config/03-browsers.md @@ -18,7 +18,7 @@ Note: Most of the browser launchers need to be loaded as [plugins]. - [Internet Explorer](https://www.npmjs.com/package/karma-ie-launcher) - [SauceLabs](https://www.npmjs.com/package/karma-sauce-launcher) - [BrowserStack](https://www.npmjs.com/package/karma-browserstack-launcher) -- [many more](https://www.npmjs.org/browse/keyword/karma-launcher) +- [many more](https://www.npmjs.com/search?q=keywords:karma-launcher) Here's an example of how to add Firefox to your testing suite: diff --git a/docs/config/04-preprocessors.md b/docs/config/04-preprocessors.md index 7854dfdb8..3d3582af0 100644 --- a/docs/config/04-preprocessors.md +++ b/docs/config/04-preprocessors.md @@ -22,7 +22,7 @@ Note: Most of the preprocessors need to be loaded as [plugins]. - If this preprocessor is disabled, included .html files will need `base/` added to beginning of their path reference. See [discussion in issue 788][issue788]. - [coverage] - [ng-html2js] -- [many more](https://www.npmjs.org/browse/keyword/karma-preprocessor) +- [many more](https://www.npmjs.com/search?q=keywords:karma-preprocessor) Here's an example of how to add the CoffeScript preprocessor to your testing suite: diff --git a/docs/config/05-plugins.md b/docs/config/05-plugins.md index 4cf8b9203..17664f0db 100644 --- a/docs/config/05-plugins.md +++ b/docs/config/05-plugins.md @@ -53,5 +53,5 @@ config.set({ Adding a plugin to the `plugins` array only makes Karma aware of the plugin, but it does not activate it. Depending on the plugin type you'll need to add a plugin name into `frameworks`, `reporters`, `preprocessors`, `middleware` or `browsers` configuration key to activate it. For the detailed information refer to the corresponding plugin documentation or check out [Developing plugins][developing plugins] guide for more in-depth explanation of how plugins work. -[existing plugins]: https://npmjs.org/browse/keyword/karma-plugin +[existing plugins]: https://www.npmjs.com/search?q=keywords:karma-plugin [developing plugins]: ../dev/plugins.html diff --git a/docs/intro/01-installation.md b/docs/intro/01-installation.md index e55c62640..767fbb88c 100644 --- a/docs/intro/01-installation.md +++ b/docs/intro/01-installation.md @@ -42,6 +42,6 @@ Then, you can run Karma simply by `karma` from anywhere and it will always run t [Node.js]: http://nodejs.org/ -[NPM]: https://npmjs.org/package/karma +[NPM]: https://www.npmjs.com/package/karma [NVM]: https://github.com/creationix/nvm [FAQ]: ./faq.html diff --git a/docs/intro/05-troubleshooting.md b/docs/intro/05-troubleshooting.md index b01be9911..afd372a80 100644 --- a/docs/intro/05-troubleshooting.md +++ b/docs/intro/05-troubleshooting.md @@ -25,7 +25,7 @@ Issues with Angular setups are probably better debugged by consulting with other `karma` is all JavaScript code: perhaps you can debug your issue by adding logging? ### I'm getting an error during the installation related to the ```ws``` module, how can I solve it? -This is a common Windows [issue](https://github.com/einaros/ws/issues/178), the compilation of the native [ws](https://www.npmjs.org/package/ws) module fails. Anyways, ```ws``` has a fallback JS implementation which NPM should take care using it. All you need to do is make sure that you're using an up-to-date version of NPM. To do that you can: +This is a common Windows [issue](https://github.com/einaros/ws/issues/178), the compilation of the native [ws](https://www.npmjs.com/package/ws) module fails. Anyways, ```ws``` has a fallback JS implementation which NPM should take care using it. All you need to do is make sure that you're using an up-to-date version of NPM. To do that you can: #### Update NPM ```$ npm install -g npm``` From 61f29634181811dd0edeba64f495b528b6ac9a3f Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Tue, 6 Apr 2021 09:14:38 +0300 Subject: [PATCH 2/3] npm is lowercase --- docs/about/03-migration.md | 6 +++--- docs/config/01-configuration-file.md | 10 +++++----- docs/config/03-browsers.md | 2 +- docs/config/04-preprocessors.md | 2 +- docs/config/05-plugins.md | 6 +++--- docs/dev/05-plugins.md | 8 ++++---- docs/intro/01-installation.md | 4 ++-- docs/intro/04-faq.md | 2 +- docs/intro/05-troubleshooting.md | 6 +++--- docs/plus/10-teamcity.md | 2 +- lib/init.js | 2 +- scripts/karma-completion.sh | 2 +- 12 files changed, 26 insertions(+), 26 deletions(-) diff --git a/docs/about/03-migration.md b/docs/about/03-migration.md index 21836d540..5b39ce0d8 100644 --- a/docs/about/03-migration.md +++ b/docs/about/03-migration.md @@ -17,7 +17,7 @@ This will install the latest version of Karma and also update `package.json` of ## Install missing plugins Karma does not ship with any "default" plugins anymore. -For existing projects, this should not cause any problems as NPM (when updating Karma to 0.10 using +For existing projects, this should not cause any problems as npm (when updating Karma to 0.10 using `npm install karma --save-dev`) added these "default" plugins into `package.json` as regular dependencies. For new projects, just remember you have to install all the plugins you need. These are the "default" plugins that were removed: - karma-jasmine @@ -50,8 +50,8 @@ npm install -g karma-cli But hey, give it a shot first, it's really awesome to run your tests on every save! -## NPM complaining -In some cases, NPM can run into dependency tree issues during the migration process. If you are faced with an "unsatisfied peer dependency" error, removing all of the packages (`rm -rf ./node_modules`) and installing them again should clear up the issue. +## npm complaining +In some cases, npm can run into dependency tree issues during the migration process. If you are faced with an "unsatisfied peer dependency" error, removing all of the packages (`rm -rf ./node_modules`) and installing them again should clear up the issue. If you have any other issues, please ask on the [mailing list]. diff --git a/docs/config/01-configuration-file.md b/docs/config/01-configuration-file.md index 6d1c73f53..2ee040bd9 100644 --- a/docs/config/01-configuration-file.md +++ b/docs/config/01-configuration-file.md @@ -425,7 +425,7 @@ See [config/files] for more information. **Description:** List of test frameworks you want to use. Typically, you will set this to `['jasmine']`, `['mocha']` or `['qunit']`... -Please note just about all frameworks in Karma require an additional plugin/framework library to be installed (via NPM). +Please note just about all frameworks in Karma require an additional plugin/framework library to be installed (via npm). Additional information can be found in [plugins]. @@ -494,7 +494,7 @@ httpsServerOptions: { **Description:** List of names of additional middleware you want the karma server to use. Middleware will be used in the order listed. -You must have installed the middleware via a plugin/framework (either inline or via NPM). Additional information can be found in [plugins]. +You must have installed the middleware via a plugin/framework (either inline or via npm). Additional information can be found in [plugins]. The plugin must provide an express/connect middleware function (details about this can be found in [the Express docs](http://expressjs.com/guide/using-middleware.html). An example of custom inline middleware is shown below. @@ -550,7 +550,7 @@ mime: { **Description:** List of plugins to load. A plugin can be either a plugin object, or a string containing name of the module which exports a plugin object. See [plugins] for more information on how to install and use plugins. -By default, Karma loads plugins from all sibling NPM packages which have a name starting with `karma-*`. +By default, Karma loads plugins from all sibling npm packages which have a name starting with `karma-*`. ## port @@ -584,7 +584,7 @@ If, after test execution or after Karma attempts to kill the browser, browser is Preprocessors can be loaded through [plugins]. -Note: Just about all preprocessors in Karma require an additional library to be installed (via NPM). +Note: Just about all preprocessors in Karma require an additional library to be installed (via npm). Be aware that preprocessors may be transforming the files and file types that are available at run time. For instance, if you are using the "coverage" preprocessor on your source files, if you then attempt to interactively debug @@ -682,7 +682,7 @@ This is disabled by default (since the default value is 0). Additional reporters, such as `growl`, `junit`, `teamcity` or `coverage` can be loaded through [plugins]. -Note: Just about all additional reporters in Karma (other than progress) require an additional library to be installed (via NPM). +Note: Just about all additional reporters in Karma (other than progress) require an additional library to be installed (via npm). ## formatError diff --git a/docs/config/03-browsers.md b/docs/config/03-browsers.md index 7306b4407..687a37319 100644 --- a/docs/config/03-browsers.md +++ b/docs/config/03-browsers.md @@ -23,7 +23,7 @@ Note: Most of the browser launchers need to be loaded as [plugins]. Here's an example of how to add Firefox to your testing suite: ```bash -# Install the launcher first with NPM: +# Install the launcher first with npm: $ npm install karma-firefox-launcher --save-dev ``` diff --git a/docs/config/04-preprocessors.md b/docs/config/04-preprocessors.md index 3d3582af0..b67bce21b 100644 --- a/docs/config/04-preprocessors.md +++ b/docs/config/04-preprocessors.md @@ -27,7 +27,7 @@ Note: Most of the preprocessors need to be loaded as [plugins]. Here's an example of how to add the CoffeScript preprocessor to your testing suite: ```bash -# Install it first with NPM +# Install it first with npm $ npm install karma-coffee-preprocessor --save-dev ``` diff --git a/docs/config/05-plugins.md b/docs/config/05-plugins.md index 17664f0db..cc52d2d76 100644 --- a/docs/config/05-plugins.md +++ b/docs/config/05-plugins.md @@ -1,6 +1,6 @@ Karma can be easily extended through plugins. In fact, all the existing preprocessors, reporters, browser launchers and frameworks are plugins. -You can install [existing plugins] from NPM or you can write [your own plugins][developing plugins] for Karma. +You can install [existing plugins] from npm or you can write [your own plugins][developing plugins] for Karma. ## Installing Plugins @@ -25,14 +25,14 @@ npm install karma- --save-dev ## Loading Plugins -By default, Karma loads plugins from all sibling NPM packages which have a name starting with `karma-*`. +By default, Karma loads plugins from all sibling npm packages which have a name starting with `karma-*`. You can also override this behavior and explicitly list plugins you want to load via the `plugins` configuration setting: ```javascript config.set({ plugins: [ - // Load a plugin you installed from NPM. + // Load a plugin you installed from npm. require('karma-jasmine'), // Load a plugin from the file in your project. diff --git a/docs/dev/05-plugins.md b/docs/dev/05-plugins.md index d7cae9e6d..8c0e787df 100644 --- a/docs/dev/05-plugins.md +++ b/docs/dev/05-plugins.md @@ -101,7 +101,7 @@ This section outlines API requirements and conventions for different plugin type - example plugins: [karma-jasmine], [karma-mocha], [karma-requirejs] - use naming convention is `karma-*` -- use NPM keywords `karma-plugin`, `karma-framework`. +- use npm keywords `karma-plugin`, `karma-framework`. A framework connects existing testing libraries to Karma's API, so that their results can be displayed in a browser and sent back to the server. @@ -142,19 +142,19 @@ statuses. The method takes an object of the form: - example plugins: [karma-growl-reporter], [karma-junit-reporter], [karma-material-reporter] - use naming convention is `karma-*-reporter` -- use NPM keywords `karma-plugin`, `karma-reporter` +- use npm keywords `karma-plugin`, `karma-reporter` ### Launchers - example plugins: [karma-chrome-launcher], [karma-sauce-launcher] - use naming convention is `karma-*-launcher` -- use NPM keywords `karma-plugin`, `karma-launcher` +- use npm keywords `karma-plugin`, `karma-launcher` ### Preprocessors - example plugins: [karma-coffee-preprocessor], [karma-ng-html2js-preprocessor] - use naming convention is `karma-*-preprocessor` -- user NPM keywords `karma-plugin`, `karma-preprocessor` +- user npm keywords `karma-plugin`, `karma-preprocessor` A preprocessor is a function that accepts three arguments (`content`, `file`, and `next`), mutates the content in some way, and passes it on to the next preprocessor. diff --git a/docs/intro/01-installation.md b/docs/intro/01-installation.md index 767fbb88c..9b56f533b 100644 --- a/docs/intro/01-installation.md +++ b/docs/intro/01-installation.md @@ -1,4 +1,4 @@ -Karma runs on [Node.js] and is available as an [NPM] package. +Karma runs on [Node.js] and is available as an [npm] package. ## Installing Node.js @@ -42,6 +42,6 @@ Then, you can run Karma simply by `karma` from anywhere and it will always run t [Node.js]: http://nodejs.org/ -[NPM]: https://www.npmjs.com/package/karma +[npm]: https://www.npmjs.com/package/karma [NVM]: https://github.com/creationix/nvm [FAQ]: ./faq.html diff --git a/docs/intro/04-faq.md b/docs/intro/04-faq.md index 2bd2f530f..7317ad867 100644 --- a/docs/intro/04-faq.md +++ b/docs/intro/04-faq.md @@ -21,7 +21,7 @@ Of course! Check out the docs for [Jenkins], [Semaphore], [TeamCity] or [Travis] ### Which version of Karma should I use? -The latest stable version from NPM (`npm install karma`). See [versioning] for more detailed information about Karma's release channels. +The latest stable version from npm (`npm install karma`). See [versioning] for more detailed information about Karma's release channels. ### Which version of Node.js does Karma run with? diff --git a/docs/intro/05-troubleshooting.md b/docs/intro/05-troubleshooting.md index afd372a80..39548cdeb 100644 --- a/docs/intro/05-troubleshooting.md +++ b/docs/intro/05-troubleshooting.md @@ -25,15 +25,15 @@ Issues with Angular setups are probably better debugged by consulting with other `karma` is all JavaScript code: perhaps you can debug your issue by adding logging? ### I'm getting an error during the installation related to the ```ws``` module, how can I solve it? -This is a common Windows [issue](https://github.com/einaros/ws/issues/178), the compilation of the native [ws](https://www.npmjs.com/package/ws) module fails. Anyways, ```ws``` has a fallback JS implementation which NPM should take care using it. All you need to do is make sure that you're using an up-to-date version of NPM. To do that you can: +This is a common Windows [issue](https://github.com/einaros/ws/issues/178), the compilation of the native [ws](https://www.npmjs.com/package/ws) module fails. Anyways, ```ws``` has a fallback JS implementation which npm should take care using it. All you need to do is make sure that you're using an up-to-date version of npm. To do that you can: -#### Update NPM +#### Update npm ```$ npm install -g npm``` or #### Do a fresh NodeJS install -If you have issues to update NPM, you can just go to the [NodeJS](http://nodejs.org/) download the current version. It will come with the latest NPM version. +If you have issues to update npm, you can just go to the [NodeJS](http://nodejs.org/) download the current version. It will come with the latest npm version. ### The browser just does not start. What's going on? diff --git a/docs/plus/10-teamcity.md b/docs/plus/10-teamcity.md index d45970a68..2ec21ab31 100644 --- a/docs/plus/10-teamcity.md +++ b/docs/plus/10-teamcity.md @@ -21,7 +21,7 @@ being installed during the build. ## Create a new TeamCity build step Add new build step to the build configuration: use Command Line runner and fill in `Custom -script` text area. If you had decided not to install *all* your NPM dependencies globally +script` text area. If you had decided not to install *all* your npm dependencies globally add `npm install` at the beginning of the script. Then add command to run Karma, e.g.: karma start --reporters teamcity --single-run --browsers PhantomJS --colors false diff --git a/lib/init.js b/lib/init.js index 8aab1eadd..f55f94e94 100755 --- a/lib/init.js +++ b/lib/init.js @@ -49,7 +49,7 @@ function installPackage (pkgName) { if (!err) { log.debug(`${pkgName} successfully installed.`) } else if (/is not in the npm registry/.test(stderr)) { - log.warn(`Failed to install "${pkgName}". It is not in the NPM registry!\n Please install it manually.`) + log.warn(`Failed to install "${pkgName}". It is not in the npm registry!\n Please install it manually.`) } else if (/Error: EACCES/.test(stderr)) { log.warn(`Failed to install "${pkgName}". No permissions to write in ${options.cwd}!\n Please install it manually.`) } else { diff --git a/scripts/karma-completion.sh b/scripts/karma-completion.sh index 650c8199b..f7db254ab 100644 --- a/scripts/karma-completion.sh +++ b/scripts/karma-completion.sh @@ -1,7 +1,7 @@ ###-begin-karma-completion-### # # karma command completion script -# This is stolen from NPM. Thanks @isaac! +# This is stolen from npm. Thanks @isaac! # # Installation: karma completion >> ~/.bashrc (or ~/.zshrc) # Or, maybe: karma completion > /usr/local/etc/bash_completion.d/karma From 407d0fd17701b01c1ea63bc8cad5d666d8118f6e Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Tue, 6 Apr 2021 09:19:04 +0300 Subject: [PATCH 3/3] Use https when possible. --- .github/ISSUE_TEMPLATE/bug_report.md | 2 +- CHANGELOG.md | 294 +++++++++++++-------------- CODE_OF_CONDUCT.md | 2 +- CONTRIBUTING.md | 4 +- README.md | 8 +- client/main.js | 2 +- context/main.js | 2 +- docs/about/01-versioning.md | 2 +- docs/config/01-configuration-file.md | 4 +- docs/dev/01-contributing.md | 2 +- docs/dev/02-making-changes.md | 8 +- docs/dev/03-maintaining.md | 2 +- docs/dev/06-git-commit-msg.md | 4 +- docs/intro/01-installation.md | 2 +- docs/intro/02-configuration.md | 4 +- docs/intro/05-troubleshooting.md | 4 +- docs/plus/01-requirejs.md | 2 +- docs/plus/02-travis.md | 8 +- docs/plus/03-jenkins.md | 6 +- docs/plus/06-angularjs.md | 2 +- docs/plus/07-yeoman.md | 2 +- lib/middleware/karma.js | 2 +- package.json | 2 +- static/context.js | 4 +- static/karma.js | 4 +- test/client/stringify.spec.js | 2 +- test/e2e/helpful-logs.feature | 2 +- 27 files changed, 191 insertions(+), 191 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index e3089e975..3ceadb8ed 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -7,4 +7,4 @@ assignees: '' --- -Please read http://karma-runner.github.io/4.0/intro/troubleshooting.html first +Please read https://karma-runner.github.io/4.0/intro/troubleshooting.html first diff --git a/CHANGELOG.md b/CHANGELOG.md index 361bfb99f..a3bb7d4b1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -120,7 +120,7 @@ server.start(); `dart` file type has been removed without a replacement. -`customFileHandlers` DI token has been removed. Use [`middleware`](http://karma-runner.github.io/5.2/config/configuration-file.html#middleware) to achieve similar functionality. +`customFileHandlers` DI token has been removed. Use [`middleware`](https://karma-runner.github.io/5.2/config/configuration-file.html#middleware) to achieve similar functionality. `customScriptTypes` DI token has been removed. It had no effect, so no replacement is provided. * **deps:** Some projects have socket.io tests that are version sensitive. @@ -1297,7 +1297,7 @@ to match this new format. #### Bug Fixes -* **client:** Fix stringify serializing objects ([0d0972a5](http://github.com/karma-runner/karma/commit/0d0972a59e6e0354033c9fdfec72d5ddfbfe8e1e)) +* **client:** Fix stringify serializing objects ([0d0972a5](https://github.com/karma-runner/karma/commit/0d0972a59e6e0354033c9fdfec72d5ddfbfe8e1e)) @@ -1306,7 +1306,7 @@ to match this new format. #### Bug Fixes -* **socket.io:** Force 0.9.16 which works with Chrome ([840ee5f7](http://github.com/karma-runner/karma/commit/840ee5f771d547f0fd140c3728ecb92edadf835e)) +* **socket.io:** Force 0.9.16 which works with Chrome ([840ee5f7](https://github.com/karma-runner/karma/commit/840ee5f771d547f0fd140c3728ecb92edadf835e)) @@ -1315,8 +1315,8 @@ to match this new format. #### Bug Fixes -* **proxy:** proxy to correct port ([a483636e](http://github.com/karma-runner/karma/commit/a483636efd440c13e6db36f6b661861558464089)) -* **watcher:** Close file watchers on exit event ([71810257](http://github.com/karma-runner/karma/commit/718102572a13d7e70d1f2c0b48b6b60a766b76b2)) +* **proxy:** proxy to correct port ([a483636e](https://github.com/karma-runner/karma/commit/a483636efd440c13e6db36f6b661861558464089)) +* **watcher:** Close file watchers on exit event ([71810257](https://github.com/karma-runner/karma/commit/718102572a13d7e70d1f2c0b48b6b60a766b76b2)) @@ -1325,7 +1325,7 @@ to match this new format. #### Bug Fixes -* **server:** complete acknowledgment ([f4144b0d](http://github.com/karma-runner/karma/commit/f4144b0d2d5eafff7245301454305d2005e46449)) +* **server:** complete acknowledgment ([f4144b0d](https://github.com/karma-runner/karma/commit/f4144b0d2d5eafff7245301454305d2005e46449)) @@ -1334,8 +1334,8 @@ to match this new format. #### Bug Fixes -* **browser:** don't add already active socket again on reconnect ([37a7958a](http://github.com/karma-runner/karma/commit/37a7958ae5517b8bf16e36cc90fe0b1cf0c09afd)) -* **reporter:** sourcemap not working in windows ([a9516af2](http://github.com/karma-runner/karma/commit/a9516af2af87953154e81b6080214798a9b64da5)) +* **browser:** don't add already active socket again on reconnect ([37a7958a](https://github.com/karma-runner/karma/commit/37a7958ae5517b8bf16e36cc90fe0b1cf0c09afd)) +* **reporter:** sourcemap not working in windows ([a9516af2](https://github.com/karma-runner/karma/commit/a9516af2af87953154e81b6080214798a9b64da5)) @@ -1344,7 +1344,7 @@ to match this new format. #### Bug Fixes -* **cli:** override if an arg is defined multiple times ([31eb2c2c](http://github.com/karma-runner/karma/commit/31eb2c2c3ca1663eff94f0398768a9b582332a93), closes [#1192](http://github.com/karma-runner/karma/issues/1192)) +* **cli:** override if an arg is defined multiple times ([31eb2c2c](https://github.com/karma-runner/karma/commit/31eb2c2c3ca1663eff94f0398768a9b582332a93), closes [#1192](https://github.com/karma-runner/karma/issues/1192)) @@ -1353,11 +1353,11 @@ to match this new format. #### Bug Fixes -* add emscripten memory image as binary suffix ([f6b2b561](http://github.com/karma-runner/karma/commit/f6b2b561c5d5e083cd204df9564024cac163b611)) -* Wrap url.parse to always return an object for query property ([72452e9f](http://github.com/karma-runner/karma/commit/72452e9fce4c42dc843c1157c19c08d39e3996df), closes [#1182](http://github.com/karma-runner/karma/issues/1182)) -* **client.html:** always open debug.html in a new browser process ([d176bcf4](http://github.com/karma-runner/karma/commit/d176bcf47e9b3a7df8c6ae691f767f1012214c53)) -* **preprocessor:** calculate sha1 on content returned from a preprocessor ([6cf79557](http://github.com/karma-runner/karma/commit/6cf795576bd6d77decac68ecc4838871b6df4836), closes [#1204](http://github.com/karma-runner/karma/issues/1204)) -* **runner:** Fix typo in CSS class name for .idle ([fc5a7ce0](http://github.com/karma-runner/karma/commit/fc5a7ce0904a78ece6a9cfa29215b17bd5c1929d)) +* add emscripten memory image as binary suffix ([f6b2b561](https://github.com/karma-runner/karma/commit/f6b2b561c5d5e083cd204df9564024cac163b611)) +* Wrap url.parse to always return an object for query property ([72452e9f](https://github.com/karma-runner/karma/commit/72452e9fce4c42dc843c1157c19c08d39e3996df), closes [#1182](https://github.com/karma-runner/karma/issues/1182)) +* **client.html:** always open debug.html in a new browser process ([d176bcf4](https://github.com/karma-runner/karma/commit/d176bcf47e9b3a7df8c6ae691f767f1012214c53)) +* **preprocessor:** calculate sha1 on content returned from a preprocessor ([6cf79557](https://github.com/karma-runner/karma/commit/6cf795576bd6d77decac68ecc4838871b6df4836), closes [#1204](https://github.com/karma-runner/karma/issues/1204)) +* **runner:** Fix typo in CSS class name for .idle ([fc5a7ce0](https://github.com/karma-runner/karma/commit/fc5a7ce0904a78ece6a9cfa29215b17bd5c1929d)) @@ -1366,7 +1366,7 @@ to match this new format. #### Bug Fixes -* Wrap url.parse to always return an object for query property ([72452e9f](http://github.com/karma-runner/karma/commit/72452e9fce4c42dc843c1157c19c08d39e3996df), closes [#1182](http://github.com/karma-runner/karma/issues/1182)) +* Wrap url.parse to always return an object for query property ([72452e9f](https://github.com/karma-runner/karma/commit/72452e9fce4c42dc843c1157c19c08d39e3996df), closes [#1182](https://github.com/karma-runner/karma/issues/1182)) ### 0.12.23 (2014-08-28) @@ -1374,13 +1374,13 @@ to match this new format. #### Bug Fixes -* **file_list:** Incorrect response after remove and add file ([0dbc0201](http://github.com/karma-runner/karma/commit/0dbc0201b2d1f7c909f74816cc50bc68013fc70f)) -* **preprocessor:** Throw error if can't open file ([bb4edde9](http://github.com/karma-runner/karma/commit/bb4edde9f15a07e6dac0d4dc01731f1e277d34a4)) +* **file_list:** Incorrect response after remove and add file ([0dbc0201](https://github.com/karma-runner/karma/commit/0dbc0201b2d1f7c909f74816cc50bc68013fc70f)) +* **preprocessor:** Throw error if can't open file ([bb4edde9](https://github.com/karma-runner/karma/commit/bb4edde9f15a07e6dac0d4dc01731f1e277d34a4)) #### Features -* **init:** install coffee-script automatically ([e876db63](http://github.com/karma-runner/karma/commit/e876db63dc5c4708345f5cdc335195fe4a5b8808), closes [#1152](http://github.com/karma-runner/karma/issues/1152)) +* **init:** install coffee-script automatically ([e876db63](https://github.com/karma-runner/karma/commit/e876db63dc5c4708345f5cdc335195fe4a5b8808), closes [#1152](https://github.com/karma-runner/karma/issues/1152)) @@ -1389,7 +1389,7 @@ to match this new format. #### Bug Fixes -* **preprocessor:** treat *.tgz, *.tbz2, *.txz & *.xz as binary ([7b642449](http://github.com/karma-runner/karma/commit/7b642449811b0c0af63147f74159c6dbb8900563)) +* **preprocessor:** treat *.tgz, *.tbz2, *.txz & *.xz as binary ([7b642449](https://github.com/karma-runner/karma/commit/7b642449811b0c0af63147f74159c6dbb8900563)) @@ -1398,7 +1398,7 @@ to match this new format. #### Bug Fixes -* **web-server:** cache static files ([eb5bd53f](http://github.com/karma-runner/karma/commit/eb5bd53ff0b6dc01e247fce9af01d0ed97d8c9ba)) +* **web-server:** cache static files ([eb5bd53f](https://github.com/karma-runner/karma/commit/eb5bd53ff0b6dc01e247fce9af01d0ed97d8c9ba)) @@ -1407,10 +1407,10 @@ to match this new format. #### Bug Fixes -* **config:** #1113 Watching is not working properly on linux ([c91ffbc0](http://github.com/karma-runner/karma/commit/c91ffbc05f78f2c17dcc43039300cdf045e64ccc), closes [#1113](http://github.com/karma-runner/karma/issues/1113)) +* **config:** #1113 Watching is not working properly on linux ([c91ffbc0](https://github.com/karma-runner/karma/commit/c91ffbc05f78f2c17dcc43039300cdf045e64ccc), closes [#1113](https://github.com/karma-runner/karma/issues/1113)) * **preprocessor:** - * treat *.gz files as binary ([1b56932f](http://github.com/karma-runner/karma/commit/1b56932fb49e0f3793f00599e11c24f6254236f4)) - * treat *.swf files as binary ([62d7d387](http://github.com/karma-runner/karma/commit/62d7d3873ed3e046ab24530cb20297ddad51cf85)) + * treat *.gz files as binary ([1b56932f](https://github.com/karma-runner/karma/commit/1b56932fb49e0f3793f00599e11c24f6254236f4)) + * treat *.swf files as binary ([62d7d387](https://github.com/karma-runner/karma/commit/62d7d3873ed3e046ab24530cb20297ddad51cf85)) @@ -1419,7 +1419,7 @@ to match this new format. #### Bug Fixes -* **proxy:** More useful proxyError log message ([96640a75](http://github.com/karma-runner/karma/commit/96640a75dab089255c0619733ca9d5f9fe80127d)) +* **proxy:** More useful proxyError log message ([96640a75](https://github.com/karma-runner/karma/commit/96640a75dab089255c0619733ca9d5f9fe80127d)) @@ -1428,7 +1428,7 @@ to match this new format. #### Bug Fixes -* **watcher:** handle paths on Windows ([6164d869](http://github.com/karma-runner/karma/commit/6164d8699c0f07fd8fcbae88221eb35d99fb02e4)) +* **watcher:** handle paths on Windows ([6164d869](https://github.com/karma-runner/karma/commit/6164d8699c0f07fd8fcbae88221eb35d99fb02e4)) @@ -1437,15 +1437,15 @@ to match this new format. #### Bug Fixes -* **logging:** Summarize SKIPPED tests in debug.html. Before: hundreds of SKIPPING lines in con ([a01100f5](http://github.com/karma-runner/karma/commit/a01100f5c6404366dd4219b9bf6c3161300dc735), closes [#1111](http://github.com/karma-runner/karma/issues/1111)) -* **server:** Force clients disconnect on Windows ([28239f42](http://github.com/karma-runner/karma/commit/28239f420460bdb9dd3b71f8088a0dfc1277dca6), closes [#1109](http://github.com/karma-runner/karma/issues/1109)) -* **travis_ci:** converted node versions as string ([25ee6fc9](http://github.com/karma-runner/karma/commit/25ee6fc9c57e11a012ecc3910fcb72386a3403a1)) +* **logging:** Summarize SKIPPED tests in debug.html. Before: hundreds of SKIPPING lines in con ([a01100f5](https://github.com/karma-runner/karma/commit/a01100f5c6404366dd4219b9bf6c3161300dc735), closes [#1111](https://github.com/karma-runner/karma/issues/1111)) +* **server:** Force clients disconnect on Windows ([28239f42](https://github.com/karma-runner/karma/commit/28239f420460bdb9dd3b71f8088a0dfc1277dca6), closes [#1109](https://github.com/karma-runner/karma/issues/1109)) +* **travis_ci:** converted node versions as string ([25ee6fc9](https://github.com/karma-runner/karma/commit/25ee6fc9c57e11a012ecc3910fcb72386a3403a1)) #### Features -* serve ePub as binary files ([82ed0c6e](http://github.com/karma-runner/karma/commit/82ed0c6e94e77757270e6694f7082eac5ef5e066)) -* **preprocessor:** add 'mp3' and 'ogg' as binary formats to avoid media corruption in the browser. ([65a0767e](http://github.com/karma-runner/karma/commit/65a0767e8024879e3a5c4557f376d8b6684530e8)) +* serve ePub as binary files ([82ed0c6e](https://github.com/karma-runner/karma/commit/82ed0c6e94e77757270e6694f7082eac5ef5e066)) +* **preprocessor:** add 'mp3' and 'ogg' as binary formats to avoid media corruption in the browser. ([65a0767e](https://github.com/karma-runner/karma/commit/65a0767e8024879e3a5c4557f376d8b6684530e8)) @@ -1454,7 +1454,7 @@ to match this new format. #### Bug Fixes -* **launcher:** cancel kill timeout when process exits cleanly ([bd662744](http://github.com/karma-runner/karma/commit/bd662744bfbe353ccb63c7a795f691d12530129c), closes [#946](http://github.com/karma-runner/karma/issues/946)) +* **launcher:** cancel kill timeout when process exits cleanly ([bd662744](https://github.com/karma-runner/karma/commit/bd662744bfbe353ccb63c7a795f691d12530129c), closes [#946](https://github.com/karma-runner/karma/issues/946)) ### v0.12.15 (2014-05-08) @@ -1462,7 +1462,7 @@ to match this new format. #### Bug Fixes -* **server:** don't wait for socket.io store expiration timeout ([cd30a422](http://github.com/karma-runner/karma/commit/cd30a422fbc3d9d96b9aae791063a20d02a5f195)) +* **server:** don't wait for socket.io store expiration timeout ([cd30a422](https://github.com/karma-runner/karma/commit/cd30a422fbc3d9d96b9aae791063a20d02a5f195)) ### v0.12.14 (2014-04-27) @@ -1470,7 +1470,7 @@ to match this new format. #### Bug Fixes -* **debug.html:** Added whitespace after 'SKIPPED' ([218ee859](http://github.com/karma-runner/karma/commit/218ee859d8c8f1c7d2f47435548030f367f1e05d)) +* **debug.html:** Added whitespace after 'SKIPPED' ([218ee859](https://github.com/karma-runner/karma/commit/218ee859d8c8f1c7d2f47435548030f367f1e05d)) ### v0.12.13 (2014-04-27) @@ -1478,7 +1478,7 @@ to match this new format. #### Bug Fixes -* **preprocessor:** serve NaCl binaries ([1cc6a1e3](http://github.com/karma-runner/karma/commit/1cc6a1e34b24768bffdaf47fb5e36559f5dc5135)) +* **preprocessor:** serve NaCl binaries ([1cc6a1e3](https://github.com/karma-runner/karma/commit/1cc6a1e34b24768bffdaf47fb5e36559f5dc5135)) ### v0.12.12 (2014-04-25) @@ -1486,7 +1486,7 @@ to match this new format. #### Bug Fixes -* **server:** properly close flash transport ([de89cd33](http://github.com/karma-runner/karma/commit/de89cd33b772d373569d2db2e9066c6656016aa3)) +* **server:** properly close flash transport ([de89cd33](https://github.com/karma-runner/karma/commit/de89cd33b772d373569d2db2e9066c6656016aa3)) ### v0.12.11 (2014-04-25) @@ -1494,7 +1494,7 @@ to match this new format. #### Bug Fixes -* **preprocessor:** remove ts from binary extensions ([82698523](http://github.com/karma-runner/karma/commit/8269852304d2d420bb25a0e4bb13bba58a339f39)) +* **preprocessor:** remove ts from binary extensions ([82698523](https://github.com/karma-runner/karma/commit/8269852304d2d420bb25a0e4bb13bba58a339f39)) ### v0.12.10 (2014-04-23) @@ -1502,7 +1502,7 @@ to match this new format. #### Bug Fixes -* **server:** clear web server close timeout on clean close ([34123fed](http://github.com/karma-runner/karma/commit/34123fed2fbe99b3a9a39ad5e0a141d55decb9f6)) +* **server:** clear web server close timeout on clean close ([34123fed](https://github.com/karma-runner/karma/commit/34123fed2fbe99b3a9a39ad5e0a141d55decb9f6)) ### v0.12.9 (2014-04-14) @@ -1510,7 +1510,7 @@ to match this new format. #### Bug Fixes -* **web-server:** strip scheme, host and port ([06a0da09](http://github.com/karma-runner/karma/commit/06a0da09320340a988513285046b577b4a7518fd)) +* **web-server:** strip scheme, host and port ([06a0da09](https://github.com/karma-runner/karma/commit/06a0da09320340a988513285046b577b4a7518fd)) ### v0.12.8 (2014-04-14) @@ -1518,7 +1518,7 @@ to match this new format. #### Bug Fixes -* **web-server:** inline the config, when serving debug.html ([1eb36430](http://github.com/karma-runner/karma/commit/1eb36430ca26a769cd8fd2ab5a471aecb31cad9f)) +* **web-server:** inline the config, when serving debug.html ([1eb36430](https://github.com/karma-runner/karma/commit/1eb36430ca26a769cd8fd2ab5a471aecb31cad9f)) ### v0.12.7 (2014-04-14) @@ -1526,8 +1526,8 @@ to match this new format. #### Bug Fixes -* don't crash/terminate upon errors within chokidar ([2c389311](http://github.com/karma-runner/karma/commit/2c389311ce683646675adccf5a7b7b3160335148)) -* **preprocessor:** consider SVG files as text files, not binary files ([ff288036](http://github.com/karma-runner/karma/commit/ff2880369f0c4e8b78d95bb20365cead340f8fc9), closes [#1026](http://github.com/karma-runner/karma/issues/1026)) +* don't crash/terminate upon errors within chokidar ([2c389311](https://github.com/karma-runner/karma/commit/2c389311ce683646675adccf5a7b7b3160335148)) +* **preprocessor:** consider SVG files as text files, not binary files ([ff288036](https://github.com/karma-runner/karma/commit/ff2880369f0c4e8b78d95bb20365cead340f8fc9), closes [#1026](https://github.com/karma-runner/karma/issues/1026)) ### v0.12.6 (2014-04-09) @@ -1538,7 +1538,7 @@ to match this new format. #### Bug Fixes -* **reporters:** format fix for console log ([d2d1377d](http://github.com/karma-runner/karma/commit/d2d1377d1be0da17196a1c82bf5584997d502b68), closes [#934](http://github.com/karma-runner/karma/issues/934)) +* **reporters:** format fix for console log ([d2d1377d](https://github.com/karma-runner/karma/commit/d2d1377d1be0da17196a1c82bf5584997d502b68), closes [#934](https://github.com/karma-runner/karma/issues/934)) ### v0.12.4 (2014-04-06) @@ -1546,7 +1546,7 @@ to match this new format. #### Bug Fixes -* **init:** Fix type in init text ([e34465b0](http://github.com/karma-runner/karma/commit/e34465b01cc583cac9645acc98d20acbf471c856), closes [#954](http://github.com/karma-runner/karma/issues/954)) +* **init:** Fix type in init text ([e34465b0](https://github.com/karma-runner/karma/commit/e34465b01cc583cac9645acc98d20acbf471c856), closes [#954](https://github.com/karma-runner/karma/issues/954)) ### v0.12.3 (2014-04-01) @@ -1554,12 +1554,12 @@ to match this new format. #### Bug Fixes -* **web-server:** implement a timeout on webServer.close() ([fe3dca78](http://github.com/karma-runner/karma/commit/fe3dca781def0a5f813e598fe73eb97b3f55d223), closes [#952](http://github.com/karma-runner/karma/issues/952)) +* **web-server:** implement a timeout on webServer.close() ([fe3dca78](https://github.com/karma-runner/karma/commit/fe3dca781def0a5f813e598fe73eb97b3f55d223), closes [#952](https://github.com/karma-runner/karma/issues/952)) #### Features -* **web-server:** run karma using multiple emulation modes, #631 ([b9a2930a](http://github.com/karma-runner/karma/commit/b9a2930a7fead5f29eb5f62b1a87739c4cf2e04b), closes [#936](http://github.com/karma-runner/karma/issues/936)) +* **web-server:** run karma using multiple emulation modes, #631 ([b9a2930a](https://github.com/karma-runner/karma/commit/b9a2930a7fead5f29eb5f62b1a87739c4cf2e04b), closes [#936](https://github.com/karma-runner/karma/issues/936)) ### v0.12.2 (2014-03-30) @@ -1570,7 +1570,7 @@ to match this new format. #### Features -* **preprocessor:** Adding the `dat` file extension as a recognised binary. ([be923571](http://github.com/karma-runner/karma/commit/be923571751199e0d795f620425fdf6eaf3f9818)) +* **preprocessor:** Adding the `dat` file extension as a recognised binary. ([be923571](https://github.com/karma-runner/karma/commit/be923571751199e0d795f620425fdf6eaf3f9818)) ## v0.12.0 (2014-03-10) @@ -1578,21 +1578,21 @@ to match this new format. #### Bug Fixes -* serving binary files ([8a30cf55](http://github.com/karma-runner/karma/commit/8a30cf55751bbaec672597f4f0ed66fe8742095f), closes [#864](http://github.com/karma-runner/karma/issues/864), [#885](http://github.com/karma-runner/karma/issues/885)) +* serving binary files ([8a30cf55](https://github.com/karma-runner/karma/commit/8a30cf55751bbaec672597f4f0ed66fe8742095f), closes [#864](https://github.com/karma-runner/karma/issues/864), [#885](https://github.com/karma-runner/karma/issues/885)) * **config:** - * fail if client.args is set to a non array ([fe4eaec0](http://github.com/karma-runner/karma/commit/fe4eaec09f1b7d34270dec7f948cd9441ef6fe48)) - * allow CoffeeScript 1.7 to be used ([a1583dec](http://github.com/karma-runner/karma/commit/a1583decd97438a241f99287159da2948eb3a95f)) -* **runner:** Karma hangs when file paths have \u in them #924 ([1199fc4d](http://github.com/karma-runner/karma/commit/1199fc4d7ee7be2d48a707876ddb857544cf2fb4), closes [#924](http://github.com/karma-runner/karma/issues/924)) + * fail if client.args is set to a non array ([fe4eaec0](https://github.com/karma-runner/karma/commit/fe4eaec09f1b7d34270dec7f948cd9441ef6fe48)) + * allow CoffeeScript 1.7 to be used ([a1583dec](https://github.com/karma-runner/karma/commit/a1583decd97438a241f99287159da2948eb3a95f)) +* **runner:** Karma hangs when file paths have \u in them #924 ([1199fc4d](https://github.com/karma-runner/karma/commit/1199fc4d7ee7be2d48a707876ddb857544cf2fb4), closes [#924](https://github.com/karma-runner/karma/issues/924)) * **web-server:** - * detach listeners after running ([3baa8e19](http://github.com/karma-runner/karma/commit/3baa8e1979003e4136e48515c0ba1815a950ca19)) - * close webserver after running ([f9dee468](http://github.com/karma-runner/karma/commit/f9dee4681cad716b56748e275680fb09e574978c)) + * detach listeners after running ([3baa8e19](https://github.com/karma-runner/karma/commit/3baa8e1979003e4136e48515c0ba1815a950ca19)) + * close webserver after running ([f9dee468](https://github.com/karma-runner/karma/commit/f9dee4681cad716b56748e275680fb09e574978c)) #### Features -* remove dependency on coffee-script ([af2d0e72](http://github.com/karma-runner/karma/commit/af2d0e72599d242c59ebefd6c3c965bf8496399e)) -* **config:** better error when Coffee/Live Script not installed ([aca84dc9](http://github.com/karma-runner/karma/commit/aca84dc9c6f4a966280bfcd080317c7c9d498f53)) -* **init:** generate test-main.(js/coffee) for RequireJS projects ([85900c93](http://github.com/karma-runner/karma/commit/85900c93f070264d71fdae6c257285767119c5c2)) +* remove dependency on coffee-script ([af2d0e72](https://github.com/karma-runner/karma/commit/af2d0e72599d242c59ebefd6c3c965bf8496399e)) +* **config:** better error when Coffee/Live Script not installed ([aca84dc9](https://github.com/karma-runner/karma/commit/aca84dc9c6f4a966280bfcd080317c7c9d498f53)) +* **init:** generate test-main.(js/coffee) for RequireJS projects ([85900c93](https://github.com/karma-runner/karma/commit/85900c93f070264d71fdae6c257285767119c5c2)) ### v0.11.14 (2014-02-04) @@ -1600,9 +1600,9 @@ to match this new format. #### Features -* **preprocessor:** allow preprocessor to cancel test run ([4d669bf3](http://github.com/karma-runner/karma/commit/4d669bf36b091e8808c9a280900fe19c8b2a72cc), closes [#550](http://github.com/karma-runner/karma/issues/550)) -* **reporter:** use spaces rather than tabs when formatting errors ([112becf7](http://github.com/karma-runner/karma/commit/112becf7ffa79d2519777300be0beff568114fe6)) -* **web-server:** include html files as ([03d7b106](http://github.com/karma-runner/karma/commit/03d7b1065e31e6a42e67a0eb3e22009731865648)) +* **preprocessor:** allow preprocessor to cancel test run ([4d669bf3](https://github.com/karma-runner/karma/commit/4d669bf36b091e8808c9a280900fe19c8b2a72cc), closes [#550](https://github.com/karma-runner/karma/issues/550)) +* **reporter:** use spaces rather than tabs when formatting errors ([112becf7](https://github.com/karma-runner/karma/commit/112becf7ffa79d2519777300be0beff568114fe6)) +* **web-server:** include html files as ([03d7b106](https://github.com/karma-runner/karma/commit/03d7b1065e31e6a42e67a0eb3e22009731865648)) ### v0.11.13 (2014-01-19) @@ -1610,12 +1610,12 @@ to match this new format. #### Bug Fixes -* **launcher:** compatibility with old launchers ([df557cec](http://github.com/karma-runner/karma/commit/df557cec8093de301a8d7dea4ddca8670629c0af)) +* **launcher:** compatibility with old launchers ([df557cec](https://github.com/karma-runner/karma/commit/df557cec8093de301a8d7dea4ddca8670629c0af)) #### Features -* support LiveScript configuration ([88deebe7](http://github.com/karma-runner/karma/commit/88deebe74a0b6f01e23f3ceefea5811183218600)) +* support LiveScript configuration ([88deebe7](https://github.com/karma-runner/karma/commit/88deebe74a0b6f01e23f3ceefea5811183218600)) ### v0.11.12 (2013-12-25) @@ -1623,14 +1623,14 @@ to match this new format. #### Bug Fixes -* **client:** show error if an adapter is removed ([a8b250cf](http://github.com/karma-runner/karma/commit/a8b250cf6a89cf064f67ecb1e2c040cc224d91e9)) +* **client:** show error if an adapter is removed ([a8b250cf](https://github.com/karma-runner/karma/commit/a8b250cf6a89cf064f67ecb1e2c040cc224d91e9)) #### Features -* **deps:** update all deps ([355a762c](http://github.com/karma-runner/karma/commit/355a762c0fd709261ff1403213bb10db6aa0a396), closes [#794](http://github.com/karma-runner/karma/issues/794)) -* **reporter:** support source maps (rewrite stack traces) ([70e4abd9](http://github.com/karma-runner/karma/commit/70e4abd9b8db6b05de557ca6e9204339a21be06b), closes [#594](http://github.com/karma-runner/karma/issues/594)) -* **watcher:** use polling on Mac ([66f50d7e](http://github.com/karma-runner/karma/commit/66f50d7e584d4cbde820e70746be3f3378440fa8)) +* **deps:** update all deps ([355a762c](https://github.com/karma-runner/karma/commit/355a762c0fd709261ff1403213bb10db6aa0a396), closes [#794](https://github.com/karma-runner/karma/issues/794)) +* **reporter:** support source maps (rewrite stack traces) ([70e4abd9](https://github.com/karma-runner/karma/commit/70e4abd9b8db6b05de557ca6e9204339a21be06b), closes [#594](https://github.com/karma-runner/karma/issues/594)) +* **watcher:** use polling on Mac ([66f50d7e](https://github.com/karma-runner/karma/commit/66f50d7e584d4cbde820e70746be3f3378440fa8)) ### v0.11.11 (2013-12-23) @@ -1638,10 +1638,10 @@ to match this new format. #### Bug Fixes -* **events:** resolve async events without any listener ([4e4bba88](http://github.com/karma-runner/karma/commit/4e4bba8803d1e4f461e568cc2e2ccf82e369721d)) +* **events:** resolve async events without any listener ([4e4bba88](https://github.com/karma-runner/karma/commit/4e4bba8803d1e4f461e568cc2e2ccf82e369721d)) * **launcher:** - * compatibility with Node v0.8 ([6a46be96](http://github.com/karma-runner/karma/commit/6a46be96499876e9aa0892325d783627bd1c535d)) - * compatibility with old launchers ([ffb74800](http://github.com/karma-runner/karma/commit/ffb74800638417910f453e108c8a4c6ffabaee29)) + * compatibility with Node v0.8 ([6a46be96](https://github.com/karma-runner/karma/commit/6a46be96499876e9aa0892325d783627bd1c535d)) + * compatibility with old launchers ([ffb74800](https://github.com/karma-runner/karma/commit/ffb74800638417910f453e108c8a4c6ffabaee29)) ### v0.11.10 (2013-12-22) @@ -1649,23 +1649,23 @@ to match this new format. #### Bug Fixes -* **completion:** add missin --log-level for karma init ([1e79eb55](http://github.com/karma-runner/karma/commit/1e79eb553e40530adef36b30b35a79f7a8026ddf)) -* **init:** clean the terminal if killed ([e2aa7497](http://github.com/karma-runner/karma/commit/e2aa74972ce84388a49090533e353b61bd9b16ed)) +* **completion:** add missin --log-level for karma init ([1e79eb55](https://github.com/karma-runner/karma/commit/1e79eb553e40530adef36b30b35a79f7a8026ddf)) +* **init:** clean the terminal if killed ([e2aa7497](https://github.com/karma-runner/karma/commit/e2aa74972ce84388a49090533e353b61bd9b16ed)) #### Features -* revert default usePolling to false ([e88fbc24](http://github.com/karma-runner/karma/commit/e88fbc24dd34e7976cae2547bad07e6f044a768b)) +* revert default usePolling to false ([e88fbc24](https://github.com/karma-runner/karma/commit/e88fbc24dd34e7976cae2547bad07e6f044a768b)) * **config:** - * remove default preprocessors (coffee, html2js) ([ada74d55](http://github.com/karma-runner/karma/commit/ada74d55aaf02882a5e12031838404e9ade07d36)) - * Add the abillity to supress the client console. This adds the client config opti ([4734962d](http://github.com/karma-runner/karma/commit/4734962de747c2a8eab5c8078954bd567e4b4410), closes [#744](http://github.com/karma-runner/karma/issues/744)) - * set default host/port from env vars ([0a6a0ee4](http://github.com/karma-runner/karma/commit/0a6a0ee4dd443250521d7898ab3086e7fc4f3afc)) - * Allow tests be to run in a new window instead of iframe ([471e3a8a](http://github.com/karma-runner/karma/commit/471e3a8a506836ba9711637d325c680cfbfff64f)) + * remove default preprocessors (coffee, html2js) ([ada74d55](https://github.com/karma-runner/karma/commit/ada74d55aaf02882a5e12031838404e9ade07d36)) + * Add the abillity to supress the client console. This adds the client config opti ([4734962d](https://github.com/karma-runner/karma/commit/4734962de747c2a8eab5c8078954bd567e4b4410), closes [#744](https://github.com/karma-runner/karma/issues/744)) + * set default host/port from env vars ([0a6a0ee4](https://github.com/karma-runner/karma/commit/0a6a0ee4dd443250521d7898ab3086e7fc4f3afc)) + * Allow tests be to run in a new window instead of iframe ([471e3a8a](https://github.com/karma-runner/karma/commit/471e3a8a506836ba9711637d325c680cfbfff64f)) * **init:** - * install karma-coffee-preprocessor ([29f5cf2d](http://github.com/karma-runner/karma/commit/29f5cf2d4b8c16a49d8528e02f781ef394e19191)) - * add nodeunit, nunit frameworks ([b4da1a08](http://github.com/karma-runner/karma/commit/b4da1a08b98414e903440d6ec2df7e94b48daea8)) - * install missing plugins (frameworks, launchers) ([1ba70a6f](http://github.com/karma-runner/karma/commit/1ba70a6fa673fbbb0c1750c777974662989dbf67)) -* **launcher:** log how long it took each browser to capture ([8dd54369](http://github.com/karma-runner/karma/commit/8dd54369f2ec3377ca1cf2d9c3cdacdc80a1331a)) + * install karma-coffee-preprocessor ([29f5cf2d](https://github.com/karma-runner/karma/commit/29f5cf2d4b8c16a49d8528e02f781ef394e19191)) + * add nodeunit, nunit frameworks ([b4da1a08](https://github.com/karma-runner/karma/commit/b4da1a08b98414e903440d6ec2df7e94b48daea8)) + * install missing plugins (frameworks, launchers) ([1ba70a6f](https://github.com/karma-runner/karma/commit/1ba70a6fa673fbbb0c1750c777974662989dbf67)) +* **launcher:** log how long it took each browser to capture ([8dd54369](https://github.com/karma-runner/karma/commit/8dd54369f2ec3377ca1cf2d9c3cdacdc80a1331a)) #### Breaking Changes @@ -1681,7 +1681,7 @@ Removed plugins that need to be installed explicitly are: * karma-chrome-launcher * karma-firefox-launcher * karma-phantomjs-launcher -* karma-script-launcher ([e033d561](http://github.com/karma-runner/karma/commit/e033d5618a98e1f83323bb650e0eaf89c339e5b5)) +* karma-script-launcher ([e033d561](https://github.com/karma-runner/karma/commit/e033d5618a98e1f83323bb650e0eaf89c339e5b5)) ### v0.11.9 (2013-12-03) @@ -1689,7 +1689,7 @@ Removed plugins that need to be installed explicitly are: #### Features -* **browser:** add browserNoActivity configuration ([bca8faad](http://github.com/karma-runner/karma/commit/bca8faad91b91baa898e3eba74fe0fa7336971c3)) +* **browser:** add browserNoActivity configuration ([bca8faad](https://github.com/karma-runner/karma/commit/bca8faad91b91baa898e3eba74fe0fa7336971c3)) ### v0.11.8 (2013-12-03) @@ -1697,13 +1697,13 @@ Removed plugins that need to be installed explicitly are: #### Bug Fixes -* **reporter:** remove SHAs from stack traces ([d7c31f97](http://github.com/karma-runner/karma/commit/d7c31f97be654f08d484563282a68d59638c5693)) -* **web-server:** correct caching headers for SHAs ([bf27e80b](http://github.com/karma-runner/karma/commit/bf27e80bb8ff3e60d19b408803596145c821bae7)) +* **reporter:** remove SHAs from stack traces ([d7c31f97](https://github.com/karma-runner/karma/commit/d7c31f97be654f08d484563282a68d59638c5693)) +* **web-server:** correct caching headers for SHAs ([bf27e80b](https://github.com/karma-runner/karma/commit/bf27e80bb8ff3e60d19b408803596145c821bae7)) #### Features -* **web-server:** disable gzip compression ([5ee886bc](http://github.com/karma-runner/karma/commit/5ee886bc16fc5a2bd08101d351027345530f87df)) +* **web-server:** disable gzip compression ([5ee886bc](https://github.com/karma-runner/karma/commit/5ee886bc16fc5a2bd08101d351027345530f87df)) ### v0.11.7 (2013-12-02) @@ -1711,14 +1711,14 @@ Removed plugins that need to be installed explicitly are: #### Bug Fixes -* keep all sockets in the case an old socket will survive ([a5945ebc](http://github.com/karma-runner/karma/commit/a5945ebcf11c4b17b99c40b78d7e2946f79c77c2)) -* reuse browser instance when restarting disconnected browser ([1f1a8ebf](http://github.com/karma-runner/karma/commit/1f1a8ebf38827fe772c631de200fdfa4a705a40b)) -* **client:** redirect to redirect_url after all messages are sent ([4d05602c](http://github.com/karma-runner/karma/commit/4d05602c803a6645d6c0e9404a60ed380f0329ee)) +* keep all sockets in the case an old socket will survive ([a5945ebc](https://github.com/karma-runner/karma/commit/a5945ebcf11c4b17b99c40b78d7e2946f79c77c2)) +* reuse browser instance when restarting disconnected browser ([1f1a8ebf](https://github.com/karma-runner/karma/commit/1f1a8ebf38827fe772c631de200fdfa4a705a40b)) +* **client:** redirect to redirect_url after all messages are sent ([4d05602c](https://github.com/karma-runner/karma/commit/4d05602c803a6645d6c0e9404a60ed380f0329ee)) #### Features -* **plugins:** ignore some non-plugins package names ([01776030](http://github.com/karma-runner/karma/commit/01776030a294ef051b6454c2fb9bc3f980a6d36a)) +* **plugins:** ignore some non-plugins package names ([01776030](https://github.com/karma-runner/karma/commit/01776030a294ef051b6454c2fb9bc3f980a6d36a)) ### v0.11.6 (2013-12-01) @@ -1727,26 +1727,26 @@ Removed plugins that need to be installed explicitly are: #### Bug Fixes * **config:** - * ignore empty string patterns ([66c86a66](http://github.com/karma-runner/karma/commit/66c86a6689aaac82006fa47762bd86496ad76bf7)) - * apply CLI logger options as soon as we can ([16179b08](http://github.com/karma-runner/karma/commit/16179b08021334cfab02a9dcba8d7f4bd219bc5e)) -* **preprocess:** set correct extension for the preprocessed path ([c9a64d2f](http://github.com/karma-runner/karma/commit/c9a64d2f1a94c0a7dab2fcde79696c139d958c57), closes [#843](http://github.com/karma-runner/karma/issues/843)) + * ignore empty string patterns ([66c86a66](https://github.com/karma-runner/karma/commit/66c86a6689aaac82006fa47762bd86496ad76bf7)) + * apply CLI logger options as soon as we can ([16179b08](https://github.com/karma-runner/karma/commit/16179b08021334cfab02a9dcba8d7f4bd219bc5e)) +* **preprocess:** set correct extension for the preprocessed path ([c9a64d2f](https://github.com/karma-runner/karma/commit/c9a64d2f1a94c0a7dab2fcde79696c139d958c57), closes [#843](https://github.com/karma-runner/karma/issues/843)) #### Features -* add `browserDisconnectTolerance` config option ([19590e1f](http://github.com/karma-runner/karma/commit/19590e1f66fd6c3b0d3fc9e90000c705198e0e70)) -* make autoWatch true by default ([8454898c](http://github.com/karma-runner/karma/commit/8454898c5e2b56cb81f0c808153b5f82cfac62a4)) -* **browser:** improve logging ([71b542ad](http://github.com/karma-runner/karma/commit/71b542adc6d6bd24d0ab2bb5cb0a473e1813804a)) -* **client:** show error if no adapter is included ([7213877f](http://github.com/karma-runner/karma/commit/7213877f3542a4c65d91d2dbde6633b928aba049)) +* add `browserDisconnectTolerance` config option ([19590e1f](https://github.com/karma-runner/karma/commit/19590e1f66fd6c3b0d3fc9e90000c705198e0e70)) +* make autoWatch true by default ([8454898c](https://github.com/karma-runner/karma/commit/8454898c5e2b56cb81f0c808153b5f82cfac62a4)) +* **browser:** improve logging ([71b542ad](https://github.com/karma-runner/karma/commit/71b542adc6d6bd24d0ab2bb5cb0a473e1813804a)) +* **client:** show error if no adapter is included ([7213877f](https://github.com/karma-runner/karma/commit/7213877f3542a4c65d91d2dbde6633b928aba049)) * **web-server:** - * use SHA hash instead of timestamps ([6e31cb24](http://github.com/karma-runner/karma/commit/6e31cb249ee5b32d91f37ea516ca0f84bddc5aa9), closes [#520](http://github.com/karma-runner/karma/issues/520)) - * cache preprocessed files ([c786ee2e](http://github.com/karma-runner/karma/commit/c786ee2ea19d2fcef078a30cecb70d69036a4803)) + * use SHA hash instead of timestamps ([6e31cb24](https://github.com/karma-runner/karma/commit/6e31cb249ee5b32d91f37ea516ca0f84bddc5aa9), closes [#520](https://github.com/karma-runner/karma/issues/520)) + * cache preprocessed files ([c786ee2e](https://github.com/karma-runner/karma/commit/c786ee2ea19d2fcef078a30cecb70d69036a4803)) #### 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](http://github.com/karma-runner/karma/commit/8454898c5e2b56cb81f0c808153b5f82cfac62a4)) + ([8454898c](https://github.com/karma-runner/karma/commit/8454898c5e2b56cb81f0c808153b5f82cfac62a4)) ### v0.11.5 (2013-11-25) @@ -1754,12 +1754,12 @@ Removed plugins that need to be installed explicitly are: #### Bug Fixes -* do not execute already executing browsers ([00136cf6](http://github.com/karma-runner/karma/commit/00136cf6d818b9bc6e4d77504e3ce1ed3d23d611)) +* do not execute already executing browsers ([00136cf6](https://github.com/karma-runner/karma/commit/00136cf6d818b9bc6e4d77504e3ce1ed3d23d611)) #### Features -* **launcher:** send SIGKILL if SIGINT does not kill the browser ([c0fa49aa](http://github.com/karma-runner/karma/commit/c0fa49aa7c56f14a3836986e8629411a72515a78)) +* **launcher:** send SIGKILL if SIGINT does not kill the browser ([c0fa49aa](https://github.com/karma-runner/karma/commit/c0fa49aa7c56f14a3836986e8629411a72515a78)) ### v0.11.4 (2013-11-21) @@ -1767,7 +1767,7 @@ Removed plugins that need to be installed explicitly are: #### Bug Fixes -* **browser:** reply "start" event ([4fde43de](http://github.com/karma-runner/karma/commit/4fde43deee22b53fcca52132c51c27f4012d2933)) +* **browser:** reply "start" event ([4fde43de](https://github.com/karma-runner/karma/commit/4fde43deee22b53fcca52132c51c27f4012d2933)) ### v0.11.3 (2013-11-20) @@ -1775,14 +1775,14 @@ Removed plugins that need to be installed explicitly are: #### Bug Fixes -* **config:** not append empty module if no custom launcher/rep/prep ([ee15a4e4](http://github.com/karma-runner/karma/commit/ee15a4e446e9f35949a2fdde7cbdbecdd7ca0750)) -* **watcher:** allow parentheses in a pattern ([438eb8dd](http://github.com/karma-runner/karma/commit/438eb8ddbc0b82cd5ab299f6f27f5ae3cc29a20f), closes [#728](http://github.com/karma-runner/karma/issues/728)) +* **config:** not append empty module if no custom launcher/rep/prep ([ee15a4e4](https://github.com/karma-runner/karma/commit/ee15a4e446e9f35949a2fdde7cbdbecdd7ca0750)) +* **watcher:** allow parentheses in a pattern ([438eb8dd](https://github.com/karma-runner/karma/commit/438eb8ddbc0b82cd5ab299f6f27f5ae3cc29a20f), closes [#728](https://github.com/karma-runner/karma/issues/728)) #### Features -* remove `karma` binary in favor of karma-cli ([c7d46270](http://github.com/karma-runner/karma/commit/c7d46270aca83ecfe78f69fa923bc574c0b5bfdc)) -* **config:** log if no config file is specified ([ce4c5646](http://github.com/karma-runner/karma/commit/ce4c5646dfff7bd40abfd1f9e51dc4f5b779bf4a)) +* remove `karma` binary in favor of karma-cli ([c7d46270](https://github.com/karma-runner/karma/commit/c7d46270aca83ecfe78f69fa923bc574c0b5bfdc)) +* **config:** log if no config file is specified ([ce4c5646](https://github.com/karma-runner/karma/commit/ce4c5646dfff7bd40abfd1f9e51dc4f5b779bf4a)) #### Breaking Changes @@ -1794,7 +1794,7 @@ The global `karma` command (installed by `karma-cli`) does look for local versio The `bin/karma` binary does not look for any other instances of Karma and just runs the one that it belongs to. - ([c7d46270](http://github.com/karma-runner/karma/commit/c7d46270aca83ecfe78f69fa923bc574c0b5bfdc)) + ([c7d46270](https://github.com/karma-runner/karma/commit/c7d46270aca83ecfe78f69fa923bc574c0b5bfdc)) ### v0.11.2 (2013-11-03) @@ -1802,8 +1802,8 @@ The `bin/karma` binary does not look for any other instances of Karma and just r #### Bug Fixes -* **config:** use polling by default ([53978c42](http://github.com/karma-runner/karma/commit/53978c42f10088fb29d09597817c5dde58aeb32b)) -* **proxy:** handle proxied socket.io websocket transport upgrade ([fcc2a98f](http://github.com/karma-runner/karma/commit/fcc2a98f6af5f71a929130825b18db56557f29f7)) +* **config:** use polling by default ([53978c42](https://github.com/karma-runner/karma/commit/53978c42f10088fb29d09597817c5dde58aeb32b)) +* **proxy:** handle proxied socket.io websocket transport upgrade ([fcc2a98f](https://github.com/karma-runner/karma/commit/fcc2a98f6af5f71a929130825b18db56557f29f7)) ### v0.11.1 (2013-10-25) @@ -1811,18 +1811,18 @@ The `bin/karma` binary does not look for any other instances of Karma and just r #### Bug Fixes -* launcher kill method which was throwing an error if no callback was specified bu ([5439f1cb](http://github.com/karma-runner/karma/commit/5439f1cbbdce9de0c2193171f75798587221e257)) -* **static:** Use full height for the iFrame. Fix based on PR #714. ([f95daf3c](http://github.com/karma-runner/karma/commit/f95daf3ce0af11b3c58dc09ef852ef0378b484fd)) +* launcher kill method which was throwing an error if no callback was specified bu ([5439f1cb](https://github.com/karma-runner/karma/commit/5439f1cbbdce9de0c2193171f75798587221e257)) +* **static:** Use full height for the iFrame. Fix based on PR #714. ([f95daf3c](https://github.com/karma-runner/karma/commit/f95daf3ce0af11b3c58dc09ef852ef0378b484fd)) * **watcher:** - * ignore double "add" events ([6cbaac7a](http://github.com/karma-runner/karma/commit/6cbaac7aba0534c9a7688f6953c61505fcd1289c)) - * improve watching efficiency ([6a272aa5](http://github.com/karma-runner/karma/commit/6a272aa5763eb0c728b76adc3b12bb12abc1aaca), closes [#616](http://github.com/karma-runner/karma/issues/616)) + * ignore double "add" events ([6cbaac7a](https://github.com/karma-runner/karma/commit/6cbaac7aba0534c9a7688f6953c61505fcd1289c)) + * improve watching efficiency ([6a272aa5](https://github.com/karma-runner/karma/commit/6a272aa5763eb0c728b76adc3b12bb12abc1aaca), closes [#616](https://github.com/karma-runner/karma/issues/616)) #### Features -* redirect client to "return_url" if specified ([6af2c897](http://github.com/karma-runner/karma/commit/6af2c897f3b35060a146efdef7da597ba53d8cdd)) -* **config:** add usePolling config ([18514d63](http://github.com/karma-runner/karma/commit/18514d63534c82094b231eb1e0b0e41011519183)) -* **watcher:** ignore initial "add" events ([dde1da4c](http://github.com/karma-runner/karma/commit/dde1da4c78470fec3565920df418a3786fb57797)) +* redirect client to "return_url" if specified ([6af2c897](https://github.com/karma-runner/karma/commit/6af2c897f3b35060a146efdef7da597ba53d8cdd)) +* **config:** add usePolling config ([18514d63](https://github.com/karma-runner/karma/commit/18514d63534c82094b231eb1e0b0e41011519183)) +* **watcher:** ignore initial "add" events ([dde1da4c](https://github.com/karma-runner/karma/commit/dde1da4c78470fec3565920df418a3786fb57797)) ## v0.11.0 (2013-08-26) @@ -1830,13 +1830,13 @@ The `bin/karma` binary does not look for any other instances of Karma and just r #### Bug Fixes -* support reconnecting for manually captured browsers ([a8ac6d2d](http://github.com/karma-runner/karma/commit/a8ac6d2d86cad3898d21f019b6fc0a5a2b99cd00)) -* **reporter:** print browser stats immediately after it finishes ([65202d87](http://github.com/karma-runner/karma/commit/65202d870fa602e70483aeebbf87d0e11d6c1017)) +* support reconnecting for manually captured browsers ([a8ac6d2d](https://github.com/karma-runner/karma/commit/a8ac6d2d86cad3898d21f019b6fc0a5a2b99cd00)) +* **reporter:** print browser stats immediately after it finishes ([65202d87](https://github.com/karma-runner/karma/commit/65202d870fa602e70483aeebbf87d0e11d6c1017)) #### Features -* don't wait for all browsers and start executing immediately ([8647266f](http://github.com/karma-runner/karma/commit/8647266fd592fe245aaf2be964319d3026432e33), closes [#57](http://github.com/karma-runner/karma/issues/57)) +* don't wait for all browsers and start executing immediately ([8647266f](https://github.com/karma-runner/karma/commit/8647266fd592fe245aaf2be964319d3026432e33), closes [#57](https://github.com/karma-runner/karma/issues/57)) ### v0.10.2 (2013-08-21) @@ -1844,14 +1844,14 @@ The `bin/karma` binary does not look for any other instances of Karma and just r #### Bug Fixes -* don't mark a browser captured if already being killed/timeouted ([21230979](http://github.com/karma-runner/karma/commit/212309795861cf599dbcc0ed60fff612ccf25cf5), closes [#88](http://github.com/karma-runner/karma/issues/88)) +* don't mark a browser captured if already being killed/timeouted ([21230979](https://github.com/karma-runner/karma/commit/212309795861cf599dbcc0ed60fff612ccf25cf5), closes [#88](https://github.com/karma-runner/karma/issues/88)) #### Features -* sync page unload (disconnect) ([ac9b3f01](http://github.com/karma-runner/karma/commit/ac9b3f01e88ce2cf91fc86aca9cecfdb8177a6fa)) -* buffer result messages when polling ([c4ad6970](http://github.com/karma-runner/karma/commit/c4ad69709103110a066ae1d9652af69e42434c6b)) -* allow browser to reconnect during the test run ([cbe2851b](http://github.com/karma-runner/karma/commit/cbe2851baa55312f00be420e0345283b33326266), closes [#82](http://github.com/karma-runner/karma/issues/82), [#590](http://github.com/karma-runner/karma/issues/590)) +* sync page unload (disconnect) ([ac9b3f01](https://github.com/karma-runner/karma/commit/ac9b3f01e88ce2cf91fc86aca9cecfdb8177a6fa)) +* buffer result messages when polling ([c4ad6970](https://github.com/karma-runner/karma/commit/c4ad69709103110a066ae1d9652af69e42434c6b)) +* allow browser to reconnect during the test run ([cbe2851b](https://github.com/karma-runner/karma/commit/cbe2851baa55312f00be420e0345283b33326266), closes [#82](https://github.com/karma-runner/karma/issues/82), [#590](https://github.com/karma-runner/karma/issues/590)) ### v0.10.1 (2013-08-06) @@ -1859,8 +1859,8 @@ The `bin/karma` binary does not look for any other instances of Karma and just r #### Bug Fixes -* **cli:** Always pass an instance of fs to processArgs. ([06532b70](http://github.com/karma-runner/karma/commit/06532b7042371f270c227a1a7f859f2dab5afac1), closes [#677](http://github.com/karma-runner/karma/issues/677)) -* **init:** set default filename ([34d49b13](http://github.com/karma-runner/karma/commit/34d49b138f3bee8f17e1e9e343012d82887f906b), closes [#680](http://github.com/karma-runner/karma/issues/680), [#681](http://github.com/karma-runner/karma/issues/681)) +* **cli:** Always pass an instance of fs to processArgs. ([06532b70](https://github.com/karma-runner/karma/commit/06532b7042371f270c227a1a7f859f2dab5afac1), closes [#677](https://github.com/karma-runner/karma/issues/677)) +* **init:** set default filename ([34d49b13](https://github.com/karma-runner/karma/commit/34d49b138f3bee8f17e1e9e343012d82887f906b), closes [#680](https://github.com/karma-runner/karma/issues/680), [#681](https://github.com/karma-runner/karma/issues/681)) ## v0.10.0 (2013-08-06) @@ -1871,16 +1871,16 @@ The `bin/karma` binary does not look for any other instances of Karma and just r #### Bug Fixes -* **init:** install plugin as dev dependency ([46b7a402](http://github.com/karma-runner/karma/commit/46b7a402fb8d700b10e2d72908c309d27212b5a0)) -* **runner:** do not confuse client args with the config file ([6f158aba](http://github.com/karma-runner/karma/commit/6f158abaf923dad6878a64da2d8a3c2c56ae604f)) +* **init:** install plugin as dev dependency ([46b7a402](https://github.com/karma-runner/karma/commit/46b7a402fb8d700b10e2d72908c309d27212b5a0)) +* **runner:** do not confuse client args with the config file ([6f158aba](https://github.com/karma-runner/karma/commit/6f158abaf923dad6878a64da2d8a3c2c56ae604f)) #### Features -* **config:** default config can be karma.conf.js or karma.conf.coffee ([d4a06f29](http://github.com/karma-runner/karma/commit/d4a06f296c4d805f2dccd85b4898766593af4d66)) +* **config:** default config can be karma.conf.js or karma.conf.coffee ([d4a06f29](https://github.com/karma-runner/karma/commit/d4a06f296c4d805f2dccd85b4898766593af4d66)) * **runner:** - * support config files ([449e4a1a](http://github.com/karma-runner/karma/commit/449e4a1ad8b8543f84f1953c875cfbdf5692caa7), closes [#625](http://github.com/karma-runner/karma/issues/625)) - * add --no-refresh to disable re-globbing ([b9c670ac](http://github.com/karma-runner/karma/commit/b9c670accbde8d027bdc3e09a4080c546b05853c)) + * support config files ([449e4a1a](https://github.com/karma-runner/karma/commit/449e4a1ad8b8543f84f1953c875cfbdf5692caa7), closes [#625](https://github.com/karma-runner/karma/issues/625)) + * add --no-refresh to disable re-globbing ([b9c670ac](https://github.com/karma-runner/karma/commit/b9c670accbde8d027bdc3e09a4080c546b05853c)) ### v0.9.7 (2013-07-31) @@ -1888,15 +1888,15 @@ The `bin/karma` binary does not look for any other instances of Karma and just r #### Bug Fixes -* **init:** trim the inputs ([b72355cb](http://github.com/karma-runner/karma/commit/b72355cbeadc8e907e48bbd7d9a11e6de17343f7), closes [#663](http://github.com/karma-runner/karma/issues/663)) -* **web-server:** correct urlRegex in custom handlers ([a641c2c1](http://github.com/karma-runner/karma/commit/a641c2c1dd0f5f1e0045e7cff1516d2820a8204e)) +* **init:** trim the inputs ([b72355cb](https://github.com/karma-runner/karma/commit/b72355cbeadc8e907e48bbd7d9a11e6de17343f7), closes [#663](https://github.com/karma-runner/karma/issues/663)) +* **web-server:** correct urlRegex in custom handlers ([a641c2c1](https://github.com/karma-runner/karma/commit/a641c2c1dd0f5f1e0045e7cff1516d2820a8204e)) #### Features -* basic bash/zsh completion ([9dc1cf6a](http://github.com/karma-runner/karma/commit/9dc1cf6a6e095653fed6c79c4896c71af8af1953)) -* **runner:** allow passing changed/added/removed files ([b598106d](http://github.com/karma-runner/karma/commit/b598106de1295f3e1e58338a8eca2b60f99175c3)) -* **watcher:** make the batching delay configurable ([fa139312](http://github.com/karma-runner/karma/commit/fa139312a0fff981f11182c17ba6979dccca1105)) +* basic bash/zsh completion ([9dc1cf6a](https://github.com/karma-runner/karma/commit/9dc1cf6a6e095653fed6c79c4896c71af8af1953)) +* **runner:** allow passing changed/added/removed files ([b598106d](https://github.com/karma-runner/karma/commit/b598106de1295f3e1e58338a8eca2b60f99175c3)) +* **watcher:** make the batching delay configurable ([fa139312](https://github.com/karma-runner/karma/commit/fa139312a0fff981f11182c17ba6979dccca1105)) ### v0.9.6 (2013-07-28) @@ -1904,15 +1904,15 @@ The `bin/karma` binary does not look for any other instances of Karma and just r #### Features -* pass command line opts through to browser ([00d63d0b](http://github.com/karma-runner/karma/commit/00d63d0b965a998b04d1917d4c4421abc24cec18)) -* **web-server:** compress responses (gzip/deflate) ([8e8a2d44](http://github.com/karma-runner/karma/commit/8e8a2d4418e7abef7dca42e58bf09c95b07687b2)) +* pass command line opts through to browser ([00d63d0b](https://github.com/karma-runner/karma/commit/00d63d0b965a998b04d1917d4c4421abc24cec18)) +* **web-server:** compress responses (gzip/deflate) ([8e8a2d44](https://github.com/karma-runner/karma/commit/8e8a2d4418e7abef7dca42e58bf09c95b07687b2)) #### Breaking Changes * `runnerPort` is merged with `port` if you are using `karma run` with custom `--runer-port`, please change that to `--port`. - ([ca4c4d88](http://github.com/karma-runner/karma/commit/ca4c4d88b9a4a1992f7975aa32b37a008394847b)) + ([ca4c4d88](https://github.com/karma-runner/karma/commit/ca4c4d88b9a4a1992f7975aa32b37a008394847b)) ### v0.9.5 (2013-07-21) @@ -1920,21 +1920,21 @@ if you are using `karma run` with custom `--runer-port`, please change that to ` #### Bug Fixes -* detect a full page reload, show error and recover ([15d80f47](http://github.com/karma-runner/karma/commit/15d80f47a227839e9b0d54aeddf49b9aa9afe8aa), closes [#27](http://github.com/karma-runner/karma/issues/27)) -* better serialization in dump/console.log ([fd46365d](http://github.com/karma-runner/karma/commit/fd46365d1fd3a9bea15c04abeb7df33a3a2d96a4), closes [#640](http://github.com/karma-runner/karma/issues/640)) -* browsers_change event always has collection as arg ([42bf787f](http://github.com/karma-runner/karma/commit/42bf787f87304e6be23dd3dac893b3c3f77d6764)) -* **init:** generate config with the new syntax ([6b27fee5](http://github.com/karma-runner/karma/commit/6b27fee5a43a7d02e706355f62fe5105b4966c43)) -* **reporter:** prevent throwing exception when null is sent to formatter ([3b49c385](http://github.com/karma-runner/karma/commit/3b49c385fcc8ef96e72be390df058bd278b40c17)) -* **watcher:** ignore fs.stat errors ([74ccc9a8](http://github.com/karma-runner/karma/commit/74ccc9a8017f869bd7bbbf8831415964110a7073)) +* detect a full page reload, show error and recover ([15d80f47](https://github.com/karma-runner/karma/commit/15d80f47a227839e9b0d54aeddf49b9aa9afe8aa), closes [#27](https://github.com/karma-runner/karma/issues/27)) +* better serialization in dump/console.log ([fd46365d](https://github.com/karma-runner/karma/commit/fd46365d1fd3a9bea15c04abeb7df33a3a2d96a4), closes [#640](https://github.com/karma-runner/karma/issues/640)) +* browsers_change event always has collection as arg ([42bf787f](https://github.com/karma-runner/karma/commit/42bf787f87304e6be23dd3dac893b3c3f77d6764)) +* **init:** generate config with the new syntax ([6b27fee5](https://github.com/karma-runner/karma/commit/6b27fee5a43a7d02e706355f62fe5105b4966c43)) +* **reporter:** prevent throwing exception when null is sent to formatter ([3b49c385](https://github.com/karma-runner/karma/commit/3b49c385fcc8ef96e72be390df058bd278b40c17)) +* **watcher:** ignore fs.stat errors ([74ccc9a8](https://github.com/karma-runner/karma/commit/74ccc9a8017f869bd7bbbf8831415964110a7073)) #### Features -* capture window.alert ([284c4f5c](http://github.com/karma-runner/karma/commit/284c4f5c9c481759fe564627a00d72ba5c54e433)) -* ship html2js preprocessor as a default plugin ([37ecf416](http://github.com/karma-runner/karma/commit/37ecf41600a9b255ab3d57327cc83d64751642f5)) -* fail if zero tests executed ([5670415e](http://github.com/karma-runner/karma/commit/5670415ecdc5e54902b479c78df5c3c422855e5c), closes [#468](http://github.com/karma-runner/karma/issues/468)) -* **launcher:** normalize quoted paths ([f2155e0c](http://github.com/karma-runner/karma/commit/f2155e0c3305538c0fb95791e56f34743977a865), closes [#491](http://github.com/karma-runner/karma/issues/491)) -* **web-server:** serve css files ([4e305545](http://github.com/karma-runner/karma/commit/4e305545ddf2726c1fe65c46efd5e7c1045ac041), closes [#431](http://github.com/karma-runner/karma/issues/431)) +* capture window.alert ([284c4f5c](https://github.com/karma-runner/karma/commit/284c4f5c9c481759fe564627a00d72ba5c54e433)) +* ship html2js preprocessor as a default plugin ([37ecf416](https://github.com/karma-runner/karma/commit/37ecf41600a9b255ab3d57327cc83d64751642f5)) +* fail if zero tests executed ([5670415e](https://github.com/karma-runner/karma/commit/5670415ecdc5e54902b479c78df5c3c422855e5c), closes [#468](https://github.com/karma-runner/karma/issues/468)) +* **launcher:** normalize quoted paths ([f2155e0c](https://github.com/karma-runner/karma/commit/f2155e0c3305538c0fb95791e56f34743977a865), closes [#491](https://github.com/karma-runner/karma/issues/491)) +* **web-server:** serve css files ([4e305545](https://github.com/karma-runner/karma/commit/4e305545ddf2726c1fe65c46efd5e7c1045ac041), closes [#431](https://github.com/karma-runner/karma/issues/431)) ### v0.9.4 (2013-06-28) diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md index 4ead0e1da..0e33996f8 100644 --- a/CODE_OF_CONDUCT.md +++ b/CODE_OF_CONDUCT.md @@ -10,4 +10,4 @@ Project maintainers have the right and responsibility to remove, edit, or reject Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by opening an issue or contacting one or more of the project maintainers. -This Code of Conduct is adapted from the [Contributor Covenant](http://contributor-covenant.org), version 1.0.0, available at [http://contributor-covenant.org/version/1/0/0/](http://contributor-covenant.org/version/1/0/0/) +This Code of Conduct is adapted from the [Contributor Covenant](https://www.contributor-covenant.org/), version 1.0.0, available at diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9385e6943..bc7f367c7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -18,8 +18,8 @@ with a fix. **Working on your first Pull Request?** You can learn how from this *free* series [How to Contribute to an Open Source Project on GitHub][egghead_series] -[docs_contributing]: http://karma-runner.github.io/latest/dev/contributing.html +[docs_contributing]: https://karma-runner.github.io/latest/dev/contributing.html [gitter]: https://gitter.im/karma-runner/karma -[stackoverflow]: http://stackoverflow.com/questions/tagged/karma-runner +[stackoverflow]: https://stackoverflow.com/questions/tagged/karma-runner [github_newissue]: https://github.com/karma-runner/karma/issues/new [egghead_series]: https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github diff --git a/README.md b/README.md index 4cafb16b8..e22171069 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # Karma [![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat-square)](https://github.com/karma-runner/karma) [![npm version](https://img.shields.io/npm/v/karma.svg?style=flat-square)](https://www.npmjs.com/package/karma) [![npm downloads](https://img.shields.io/npm/dm/karma.svg?style=flat-square)](https://npmcharts.com/compare/karma?minimal=true) -[![Build Status](https://img.shields.io/travis/karma-runner/karma/master.svg?style=flat-square)](https://travis-ci.org/karma-runner/karma) [![Build Status](https://img.shields.io/appveyor/ci/dignifiedquire/karma/master.svg?style=flat-square)](https://ci.appveyor.com/project/dignifiedquire/karma) [![Code Climate](https://img.shields.io/codeclimate/github/karma-runner/karma.svg?style=flat-square)](https://codeclimate.com/github/karma-runner/karma) [![PRs Welcome](https://img.shields.io/badge/prs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com) [![Dependency Status](https://img.shields.io/david/karma-runner/karma.svg?style=flat-square)](https://david-dm.org/karma-runner/karma) [![devDependency Status](https://img.shields.io/david/dev/karma-runner/karma.svg?style=flat-square)](https://david-dm.org/karma-runner/karma#info=devDependencies) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release) +[![Build Status](https://img.shields.io/travis/karma-runner/karma/master.svg?style=flat-square)](https://travis-ci.org/karma-runner/karma) [![Build Status](https://img.shields.io/appveyor/ci/dignifiedquire/karma/master.svg?style=flat-square)](https://ci.appveyor.com/project/dignifiedquire/karma) [![Code Climate](https://img.shields.io/codeclimate/github/karma-runner/karma.svg?style=flat-square)](https://codeclimate.com/github/karma-runner/karma) [![PRs Welcome](https://img.shields.io/badge/prs-welcome-brightgreen.svg?style=flat-square)](https://makeapullrequest.com/) [![Dependency Status](https://img.shields.io/david/karma-runner/karma.svg?style=flat-square)](https://david-dm.org/karma-runner/karma) [![devDependency Status](https://img.shields.io/david/dev/karma-runner/karma.svg?style=flat-square)](https://david-dm.org/karma-runner/karma#info=devDependencies) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release) A simple tool that allows you to execute JavaScript code in multiple _real_ browsers. @@ -108,8 +108,8 @@ use the awesome [Socket.io] library and [Node.js]. [AngularJS]: https://angularjs.org/ [JSTD]: https://code.google.com/p/js-test-driver/ -[Socket.io]: http://socket.io/ -[Node.js]: http://nodejs.org/ +[Socket.io]: https://socket.io/ +[Node.js]: https://nodejs.org/ [Jasmine]: https://github.com/karma-runner/karma-jasmine [Mocha]: https://github.com/karma-runner/karma-mocha [QUnit]: https://github.com/karma-runner/karma-qunit @@ -117,7 +117,7 @@ use the awesome [Socket.io] library and [Node.js]. [Mailing List]: https://groups.google.com/forum/#!forum/karma-users [Issue Tracker]: https://github.com/karma-runner/karma/issues [@JsKarma]: https://twitter.com/JsKarma -[RequireJS]: http://requirejs.org/ +[RequireJS]: https://requirejs.org/ [Istanbul]: https://github.com/gotwarlost/istanbul [browsers]: https://karma-runner.github.io/latest/config/browsers.html diff --git a/client/main.js b/client/main.js index 8780d8768..6ca6e5d8b 100644 --- a/client/main.js +++ b/client/main.js @@ -10,7 +10,7 @@ var KARMA_URL_ROOT = constants.KARMA_URL_ROOT var KARMA_PROXY_PATH = constants.KARMA_PROXY_PATH var BROWSER_SOCKET_TIMEOUT = constants.BROWSER_SOCKET_TIMEOUT -// Connect to the server using socket.io http://socket.io +// Connect to the server using socket.io https://socket.io/ var socket = io(location.host, { reconnectionDelay: 500, reconnectionDelayMax: Infinity, diff --git a/context/main.js b/context/main.js index 89b450c31..f24ffe810 100644 --- a/context/main.js +++ b/context/main.js @@ -10,7 +10,7 @@ var callParentKarmaMethod = ContextKarma.getDirectCallParentKarmaMethod(parentWi // If we don't have access to the window, then use `postMessage` // DEV: In Electron, we don't have access to the parent window due to it being in a separate process // DEV: We avoid using this in Internet Explorer as they only support strings -// http://caniuse.com/#search=postmessage +// https://caniuse.com/?search=postmessage var haveParentAccess = false try { haveParentAccess = !!parentWindow.window } catch (err) { /* Ignore errors (likely permisison errors) */ } if (!haveParentAccess) { diff --git a/docs/about/01-versioning.md b/docs/about/01-versioning.md index 7c5ce6802..3a3b5a1e7 100644 --- a/docs/about/01-versioning.md +++ b/docs/about/01-versioning.md @@ -12,4 +12,4 @@ or: $ npm --save-dev install karma ``` -[Semantic Versioning]: http://semver.org +[Semantic Versioning]: https://semver.org/ diff --git a/docs/config/01-configuration-file.md b/docs/config/01-configuration-file.md index 2ee040bd9..d9cd5d7cf 100644 --- a/docs/config/01-configuration-file.md +++ b/docs/config/01-configuration-file.md @@ -496,7 +496,7 @@ httpsServerOptions: { You must have installed the middleware via a plugin/framework (either inline or via npm). Additional information can be found in [plugins]. -The plugin must provide an express/connect middleware function (details about this can be found in [the Express docs](http://expressjs.com/guide/using-middleware.html). An example of custom inline middleware is shown below. +The plugin must provide an express/connect middleware function (details about this can be found in [the Express docs](https://expressjs.com/en/guide/using-middleware.html). An example of custom inline middleware is shown below. **Example:** ```javascript @@ -748,7 +748,7 @@ on whether all tests passed or any tests failed. **Default:** `['polling', 'websocket']` **Description:** An array of allowed transport methods between the browser and testing server. This configuration setting -is handed off to [socket.io](http://socket.io/) (which manages the communication +is handed off to [socket.io](https://socket.io/) (which manages the communication between browsers and the testing server). diff --git a/docs/dev/01-contributing.md b/docs/dev/01-contributing.md index c4164d4ce..8cfb42aa0 100644 --- a/docs/dev/01-contributing.md +++ b/docs/dev/01-contributing.md @@ -51,7 +51,7 @@ Check out [Maintaining Karma]. Becoming a Karma maintainer is simple. You just do it. There is no test to pass ;-) [gitter]: https://gitter.im/karma-runner/karma -[Stack Overflow]: http://stackoverflow.com/questions/tagged/karma-runner +[Stack Overflow]: https://stackoverflow.com/questions/tagged/karma-runner [`docs/`]: https://github.com/karma-runner/karma/tree/master/docs [Maintaining Karma]: ./maintaining.html [How to Contribute to an Open Source Project on GitHub]: https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github diff --git a/docs/dev/02-making-changes.md b/docs/dev/02-making-changes.md index 02fa76c06..acff963c3 100644 --- a/docs/dev/02-making-changes.md +++ b/docs/dev/02-making-changes.md @@ -96,10 +96,10 @@ For any code changes to be accepted, the CLA must be signed. It's a quick proces - [Mailing List](https://groups.google.com/forum/#!forum/karma-users) - [Issue tracker](https://github.com/karma-runner/karma/issues) -- [General GitHub documentation](http://help.github.com/) -- [GitHub pull request documentation](http://help.github.com/send-pull-requests/) +- [General GitHub documentation](https://docs.github.com/) +- [GitHub pull request documentation](https://docs.github.com/github/collaborating-with-issues-and-pull-requests/about-pull-requests#about-pull-requests) [commit message conventions]: git-commit-msg.html -[simple click-through form]: http://code.google.com/legal/individual-cla-v1.0.html -[the form]: http://code.google.com/legal/corporate-cla-v1.0.html +[simple click-through form]: https://code.google.com/legal/individual-cla-v1.0.html +[the form]: https://code.google.com/legal/corporate-cla-v1.0.html [Fork the repository]: https://github.com/karma-runner/karma/fork diff --git a/docs/dev/03-maintaining.md b/docs/dev/03-maintaining.md index 310959446..62938267f 100644 --- a/docs/dev/03-maintaining.md +++ b/docs/dev/03-maintaining.md @@ -64,7 +64,7 @@ Nothing is set in a stone. If you feel like there is a way to improve this workf please send a proposal to [karma-devs@googlegroups.com](mailto:karma-devs@googlegroups.com). [gitter/karma-runner]: https://gitter.im/karma-runner -[convention]: http://karma-runner.github.io/latest/dev/git-commit-msg.html +[convention]: https://karma-runner.github.io/latest/dev/git-commit-msg.html [fetch_pr]: https://github.com/vojtajina/dotfiles/blob/master/bin/fetch_pr [merge_pr]: https://github.com/vojtajina/dotfiles/blob/master/bin/merge_pr [Contributing to Karma]: ./contributing.html diff --git a/docs/dev/06-git-commit-msg.md b/docs/dev/06-git-commit-msg.md index 39408e492..a366ebb0d 100644 --- a/docs/dev/06-git-commit-msg.md +++ b/docs/dev/06-git-commit-msg.md @@ -60,8 +60,8 @@ omitted. In smaller projects such as Karma plugins, the `` is empty. For more info about message body, see: -* http://365git.tumblr.com/post/3308646748/writing-git-commit-messages -* http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html +* https://365git.tumblr.com/post/3308646748/writing-git-commit-messages +* https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html ## Message footer diff --git a/docs/intro/01-installation.md b/docs/intro/01-installation.md index 9b56f533b..a9ff25145 100644 --- a/docs/intro/01-installation.md +++ b/docs/intro/01-installation.md @@ -41,7 +41,7 @@ $ npm install -g karma-cli Then, you can run Karma simply by `karma` from anywhere and it will always run the local version. -[Node.js]: http://nodejs.org/ +[Node.js]: https://nodejs.org/ [npm]: https://www.npmjs.com/package/karma [NVM]: https://github.com/creationix/nvm [FAQ]: ./faq.html diff --git a/docs/intro/02-configuration.md b/docs/intro/02-configuration.md index a3bbfb19b..1ece40b88 100644 --- a/docs/intro/02-configuration.md +++ b/docs/intro/02-configuration.md @@ -77,7 +77,7 @@ Try `karma start --help` if you want to see all available options. [configuration file docs]: ../config/configuration-file.html -[Grunt]: http://gruntjs.com/ +[Grunt]: https://gruntjs.com/ [grunt-karma]: https://github.com/karma-runner/grunt-karma -[Gulp]: http://gulpjs.com +[Gulp]: https://gulpjs.com [gulp-karma]: https://github.com/karma-runner/gulp-karma diff --git a/docs/intro/05-troubleshooting.md b/docs/intro/05-troubleshooting.md index 39548cdeb..c6746b3da 100644 --- a/docs/intro/05-troubleshooting.md +++ b/docs/intro/05-troubleshooting.md @@ -33,7 +33,7 @@ This is a common Windows [issue](https://github.com/einaros/ws/issues/178), the or #### Do a fresh NodeJS install -If you have issues to update npm, you can just go to the [NodeJS](http://nodejs.org/) download the current version. It will come with the latest npm version. +If you have issues to update npm, you can just go to the [NodeJS](https://nodejs.org/) download the current version. It will come with the latest npm version. ### The browser just does not start. What's going on? @@ -61,7 +61,7 @@ Try to remove `karma` and `karma-*` modules from your `node_modules` first (for ### My tests are running really slow. What's going on? Make sure the Karma's tab is active. Browsers give inactive tabs only minimum CPU. -Note: If you can't find the solution for your issue here you can also ask for help in the [mailing-list](https://groups.google.com/d/forum/karma-users) or [Stack Overflow](http://stackoverflow.com/questions/tagged/karma-runner). +Note: If you can't find the solution for your issue here you can also ask for help in the [mailing-list](https://groups.google.com/d/forum/karma-users) or [Stack Overflow](https://stackoverflow.com/questions/tagged/karma-runner). ### I'm really stuck. I tried every thing! Because of the complexity of test setups, we rarely work to fix bugs without steps to reproduce. The best approach is to create a github project that installs all the components and reproduces the bug. diff --git a/docs/plus/01-requirejs.md b/docs/plus/01-requirejs.md index f4841399d..60a59ab05 100644 --- a/docs/plus/01-requirejs.md +++ b/docs/plus/01-requirejs.md @@ -231,5 +231,5 @@ $ karma run [Here is a running example of Karma with Require.js][example]. -[Require.js]: http://requirejs.org/ +[Require.js]: https://requirejs.org/ [example]: https://github.com/kjbekkelund/karma-requirejs diff --git a/docs/plus/02-travis.md b/docs/plus/02-travis.md index 93f5b4a85..86d9553e6 100644 --- a/docs/plus/02-travis.md +++ b/docs/plus/02-travis.md @@ -81,7 +81,7 @@ karma start --browsers Firefox --single-run [Travis CI]: https://travis-ci.org/ [Github]: https://github.com/ -[YAML]: http://www.yaml.org/ -[PhantomJS]: http://phantomjs.org/ -[GUI apps]: http://about.travis-ci.org/docs/user/gui-and-headless-browsers/ -[Nock]: https://github.com/flatiron/nock +[YAML]: https://yaml.org/ +[PhantomJS]: https://phantomjs.org/ +[GUI apps]: https://docs.travis-ci.com/user/gui-and-headless-browsers/ +[Nock]: https://github.com/nock/nock diff --git a/docs/plus/03-jenkins.md b/docs/plus/03-jenkins.md index 7f13d7c3a..4d66ebc91 100644 --- a/docs/plus/03-jenkins.md +++ b/docs/plus/03-jenkins.md @@ -59,6 +59,6 @@ subdirectory). -[Jenkins CI]: http://jenkins-ci.org/ -[AngularJS]: http://angularjs.org -[EnvInject]: https://wiki.jenkins-ci.org/display/JENKINS/EnvInject+Plugin +[Jenkins CI]: https://www.jenkins.io/ +[AngularJS]: https://angularjs.org +[EnvInject]: https://plugins.jenkins.io/envinject/ diff --git a/docs/plus/06-angularjs.md b/docs/plus/06-angularjs.md index 69bb6f900..8c50542b6 100644 --- a/docs/plus/06-angularjs.md +++ b/docs/plus/06-angularjs.md @@ -1,4 +1,4 @@ pageTitle: AngularJS menuTitle: AngularJS -If you're using [AngularJS](http://angularjs.org), check out the [AngularJS Generator](https://github.com/yeoman/generator-angular), which makes use of the [Karma Generator](https://github.com/yeoman/generator-karma) to setup a fully featured, testing-ready project. +If you're using [AngularJS](https://angularjs.org), check out the [AngularJS Generator](https://github.com/yeoman/generator-angular), which makes use of the [Karma Generator](https://github.com/yeoman/generator-karma) to setup a fully featured, testing-ready project. diff --git a/docs/plus/07-yeoman.md b/docs/plus/07-yeoman.md index 7b6eda5f0..472d44e6b 100644 --- a/docs/plus/07-yeoman.md +++ b/docs/plus/07-yeoman.md @@ -1 +1 @@ -[Yeoman](http://yeoman.io/) is a set of tools to make building web apps easier. Yeoman has support for Karma via the [Karma Generator](https://github.com/yeoman/generator-karma). +[Yeoman](https://yeoman.io/) is a set of tools to make building web apps easier. Yeoman has support for Karma via the [Karma Generator](https://github.com/yeoman/generator-karma). diff --git a/lib/middleware/karma.js b/lib/middleware/karma.js index 37e9a46c8..c92ae21a1 100644 --- a/lib/middleware/karma.js +++ b/lib/middleware/karma.js @@ -167,7 +167,7 @@ function createKarmaMiddleware ( log.warn( 'Unable to determine file type from the file extension, defaulting to js.\n' + ` To silence the warning specify a valid type for ${file.originalPath} in the configuration file.\n` + - ' See http://karma-runner.github.io/latest/config/files.html' + ' See https://karma-runner.github.io/latest/config/files.html' ) } else { log.warn(`Invalid file type (${file.type || 'empty string'}), defaulting to js.`) diff --git a/package.json b/package.json index 8efb75e28..224adcd74 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "karma", "description": "Spectacular Test Runner for JavaScript.", - "homepage": "http://karma-runner.github.io/", + "homepage": "https://karma-runner.github.io/", "repository": { "type": "git", "url": "git://github.com/karma-runner/karma.git" diff --git a/static/context.js b/static/context.js index 417503165..a2c926591 100644 --- a/static/context.js +++ b/static/context.js @@ -310,7 +310,7 @@ var callParentKarmaMethod = ContextKarma.getDirectCallParentKarmaMethod(parentWi // If we don't have access to the window, then use `postMessage` // DEV: In Electron, we don't have access to the parent window due to it being in a separate process // DEV: We avoid using this in Internet Explorer as they only support strings -// http://caniuse.com/#search=postmessage +// https://caniuse.com/?search=postmessage var haveParentAccess = false try { haveParentAccess = !!parentWindow.window } catch (err) { /* Ignore errors (likely permisison errors) */ } if (!haveParentAccess) { @@ -562,7 +562,7 @@ function serializeDocument (node, context, eventTarget) { /** * Serialize a DOCTYPE node. - * See: http://stackoverflow.com/a/10162353 + * See: https://stackoverflow.com/a/10162353 */ function serializeDoctype (node) { diff --git a/static/karma.js b/static/karma.js index b630fe256..0a26b66d5 100644 --- a/static/karma.js +++ b/static/karma.js @@ -332,7 +332,7 @@ var KARMA_URL_ROOT = constants.KARMA_URL_ROOT var KARMA_PROXY_PATH = constants.KARMA_PROXY_PATH var BROWSER_SOCKET_TIMEOUT = constants.BROWSER_SOCKET_TIMEOUT -// Connect to the server using socket.io http://socket.io +// Connect to the server using socket.io https://socket.io var socket = io(location.host, { reconnectionDelay: 500, reconnectionDelayMax: Infinity, @@ -806,7 +806,7 @@ function serializeDocument (node, context, eventTarget) { /** * Serialize a DOCTYPE node. - * See: http://stackoverflow.com/a/10162353 + * See: https://stackoverflow.com/a/10162353 */ function serializeDoctype (node) { diff --git a/test/client/stringify.spec.js b/test/client/stringify.spec.js index a3c744ca5..ce83c71be 100644 --- a/test/client/stringify.spec.js +++ b/test/client/stringify.spec.js @@ -45,7 +45,7 @@ describe('stringify', function () { }) // Conditionally run Proxy tests as it's not supported by all browsers yet - // http://caniuse.com/#feat=proxy + // https://caniuse.com/proxy if (window.Proxy) { it('should serialize proxied functions', function () { var defProxy = new Proxy(function (d, e, f) { return 'whatever' }, {}) diff --git a/test/e2e/helpful-logs.feature b/test/e2e/helpful-logs.feature index 08d84b7b2..5ce7d964d 100644 --- a/test/e2e/helpful-logs.feature +++ b/test/e2e/helpful-logs.feature @@ -20,5 +20,5 @@ Feature: Helpful warning and errors """ WARN \[middleware:karma\]: Unable to determine file type from the file extension, defaulting to js. To silence the warning specify a valid type for .+modules/minus.mjs in the configuration file. - See http://karma-runner.github.io/latest/config/files.html + See https://karma-runner.github.io/latest/config/files.html """