custombox
custombox copied to clipboard
Update karma to the latest version π
Version 2.0.0 of karma was just published.
Dependency | karma |
---|---|
Current Version | 1.7.1 |
Type | devDependency |
The version 2.0.0 is not covered by your current version range.
If you donβt accept this pull request, your project will work just like it did before. However, you might be missing out on a bunch of new features, fixes and/or performance improvements from the dependency update.
It might be worth looking into these changes and trying to get this project onto the latest version of karma.
If you have a solid test suite and good coverage, a passing build is a strong indicator that you can take advantage of these changes directly by merging the proposed change into your project. If the build fails or you donβt have such unconditional trust in your tests, this branch is a great starting point for you to work on the update.
Release Notes
v2.0.0Bug Fixes
- config: Call debug log methods after setting the loglevel based upon config/cli-options. (99fd3f0)
- config: Call debug log methods after setting the loglevel based upon config/cli-options. (a340dae)
- config: Retry install with appveyor-retry. (17d5791)
- config: Workaround npm 5.4 windows bug (ec47d81)
- deps: update socket.io to version 2.0.3. (3b7b019), closes #2821 #2777
- logging: Upgrade to log4js 2.x API. (#2868) (f6f8707), closes #2858
- reporter: show file path correctly when urlRoot specified (34dc7d3), closes #2897
Features
- cli: Warn on commands with underscores. (0801a7f)
- config: allow to use newer versions of CoffeeScript (c1fcf42)
- launcher: trim whitespace in browser name (871d46f)
- launcher: trim whitespace in browser name (334f9fb)
- middleware: added manual file type option (0330cd1), closes #2824
- better string representation of errors (c9e1ca9)
- drop core-js and babel where possible (60dfc5c)
- update of supported node versions (e79463b)
Commits
The new version differs by 73 commits.
db41e8e
chore: release v2.0.0
0a1a8ef
chore: update contributors
1afcb09
chore: add yarn.lock
f64e1e0
Merge pull request #2899 from outsideris/fix-bad-url-in-stacktrace
78ad12f
refactor(server): move compile step to first run
34dc7d3
fix(reporter): show file path correctly when urlRoot specified
b53929a
Merge pull request #2712 from macjohnny/patch-1
c9e1ca9
feat: better string representation of errors
10fac07
Merge pull request #2885 from karma-runner/prep-2
00e3f88
chore: remove yarn.lock for now
60dfc5c
feat: drop core-js and babel where possible
0e1907d
test: improve linting and fix test on node 4
af0efda
test(e2e): update cucumber step definitions
c3ccc5d
chore(ci): focus on even node versions
bf25094
chore(deps): update to latest
There are 73 commits in total.
See the full diff
FAQ and help
There is a collection of frequently asked questions. If those donβt help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper bot :palm_tree:
Version 2.0.2 just got published.
Update to this version instead π
Release Notes
v2.0.2Bug Fixes
Commits
The new version differs by 31 commits.
dae189d
chore: release v2.0.2
e095b05
fix(package.json): sinon-chai 2.13 is not compatible with sinon 4.x (#2977)
446c1f3
chore: release v2.0.1
25fdf3e
chore: update contributors
2270abb
Merge pull request #2948 from devoto13/es2015
0e6d46c
refactor: migrate EmitterWrapped to ES2015
9b472c4
refactor: migrate misc files to ES2015
75ec567
refactor: migrate config to ES2015
a1f4716
refactor: migrate complection to ES2015
aeb4541
refactor: migrate cli to ES2015
33b1078
refactor: migrate BrowserResult class to ES2015
5809653
refactor: migrate BrowserCollection class to ES2015
bb012e2
refactor: migrate Browser class to ES2015
6c92019
refactor: subscribe to socket events explicitly
2694d54
fix: ignore jsVersion configuration property in Firefox 59+
There are 31 commits in total.
See the full diff
Version 2.0.3 just got published.
Update to this version instead π
Release Notes
v2.0.3Bug Fixes
- BaseReporter: log message correctly with just one browser (#3045) (c1eb236)
- browser: don't add already active socket again on reconnect (37a7958)
- browser: filter browser logging by level (35965d9), closes #2228
- browser: nicer "disconnect" - no more "Disconnectedundefined" (a987d63)
- build: pin npm version in appveyor to v3, compat with node 4 (#2983) (bc1453e)
- ci: Repaired AppVeyor for [email protected] (cbfd98c)
- cli: override if an arg is defined multiple times (31eb2c2), closes #1192
- cli: print UserAgent string verbatim if from an unknown browser (9d97226)
- cli: restore shell completion in the npm package (f56b5a5), closes #2351
- cli: Use
bin
field in package.json (6823926), closes #1351 - client: add ES5 shim (14c30b7), closes #1529
- client: add proxy support to stringify (be10116)
- client: does not throws an error for non DOM object that has
tagName
property (ba55afb), closes #2139 - client: don't crash if receive array-like results (e095411), closes #2061
- client: dynamic protocol for socket.io (c986eef), closes #1400
- client: Fix stringify serializing objects (0d0972a)
- client: Revert back to old reloading detection (f1c22d6), closes #1656
- client: serialise DOM objects (1f73be4), closes #1106
- client: Update location detection for socket.io (7a23fa5)
- client: Use supported shim path. (184f12e)
- client: Wait for childwindow to load (c1bb15a)
- client: Wait for iframe to be loaded (1631474), closes #1652
- client.html: always open debug.html in a new browser process (d176bcf)
- common: fix AppVeyor build (6c5e7d0)
- common: more detailed info about error (424aacc)
- common: Proxy function toString does not contain Proxy. (4fb3484)
- common: stringify error on 'Cannot convert a Symbol value to a string' (#2990) (65b658a), closes #2856
- config: #1113 Watching is not working properly on linux (c91ffbc)
- config: add crossOriginAttribute config option (1e465b1)
- config: Call debug log methods after setting the loglevel based upon config/cli-options. (a340dae)
- config: Call debug log methods after setting the loglevel based upon config/cli-options. (99fd3f0)
- config: corrects spelling in example config template (9fafc60)
- config: Default remaining client options if any are set (632dd5e), closes #961
- config: Error when browers option isn't array (b695460)
- config: Log the final config just before use. (#3041) (05dd09a)
- config: Retry install with appveyor-retry. (17d5791)
- config: Workaround npm 5.4 windows bug (ec47d81)
- context: Updated postMessage listener to stop validating non-Karma messages (306e565)
- debug-runner: support asynchronous tests in the debug runner (a36f3eb), closes #2811
- deps: freeze socket.io version (73e300d)
- deps: Update dependencies (b9a4ce9), closes #1410
- deps: Update log4js in package.json (#2996) (667b47e)
- deps: update socket.io to version 2.0.3. (3b7b019), closes #2821 #2777
- deps: Upgrade connect 3. (b490985), closes #1410
- docs: fix stopper.stop wrong variable name. closes #2244 (0745a00)
- docs: Remove mention of pre 1.0.0 version (#3010) (6847ca0)
- eslint: Fix formatting for the new ESLint 1.8.0 (dc1bbab)
- executor: ensure run_complete is emitted last (9c894f9), closes #2210
- file_list: follow symlinks (ee26748)
- file_list: Incorrect response after remove and add file (0dbc020)
- file-list: always use file from first matcher (74bfdf3)
- file-list: Ensure autowatchDelay is working (0f33268), closes #1520
- file-list: Ensure autowatchDelay is working. (655599a), closes #1520
- file-list: Ensure files are sorted and unique (9dc5f8b), closes #1498 #1499
- file-list: ensure patterns are comparable (4d1bf3e), closes #2194
- file-list: Normalize glob patterns (fb841a7), closes #1494
- file-list: refresh resolves before 'file_list_modified' event (65f1eca), closes #1550
- file-list: Stop polluting global environment with core-js (0988022)
- file-list: Use correct find function (4cfaae9)
- file-list: use lodash find() (3bd15a7), closes #1533
- file-list: Use modified throttle instead of debounce (cb2aafb), closes #1545
- files: Ignore included:false pattern (db42a7f), closes #1530
- flaky-test: Add time to beforeEach() to allow plugins to load on first pass. (#3025) (31d9a08)
- helper: Ensure browser detection is handled in the unkown case (9328f67)
- helper: Patched replaceWinPath from choking on
null
values (caa4d21) - init: fix test-main.(js/coffee) generation (d8521ef), closes #1120 #896
- init: Make the requirejs config template normalize paths (54dcce3), closes /github.com/karma-runner/karma/issues/513#issuecomment-48616784
- karma: Escape quotes for file names. This fixes issue #1876. (9dff3f3)
- launcher: Allow dynamic browser launches (2b7d703)
- launcher: Continue with exit when SIGKILL fails (1eaccb4)
- launcher: exclude concurrent browser on launcher restart (96f8f14), closes #2280
- launcher: send sigkill on timeout when force killing (c615c1f)
- launchers: Listen to the correct error event. (45a6922)
- lint: exempt built files (#3024) (bc9acd3)
- logging: Summarize SKIPPED tests in debug.html. (a01100f), closes #1111
- logging: Upgrade to log4js 2.x API. (#2868) (f6f8707), closes #2858
- middleware: Actually serve the favicon. (f12db63)
- middleware: add file type to absolute urls (bd1f799)
- middleware: avoid using deprecated Buffer API (018e6be), closes /nodejs.org/api/deprecations.html#deprecations_dep0005
- middleware: change to use vanilla for loop (ac62cc0), closes #2671
- middleware: Correct spelling of middleware logger name (9e9e7e6)
- middleware: does not work with mootools (#2591) (2685e13)
- middleware: ensure Range headers adhere more closely to RFC 2616 (8b1b4b1), closes #2310
- middleware: fix WARN log when passing undefined error handler to promise.then (20b87de), closes #2227
- middleware: Inject
config.urlRoot
. (569ca0e), closes #1516 - middleware: update
Buffer
usage (3d94b8c) - package.json: sinon-chai 2.13 is not compatible with sinon 4.x (#2977) (e095b05)
- preprocessor: Better handling of failing preprocessors (a2376b8), closes #1521
- preprocessor: calculate sha1 on content returned from a preprocessor (6cf7955), closes #1204
- preprocessor: Directory names with dots (4b5e094)
- preprocessor: Improve handling of failed preprocessors (e726d1c), closes #1521
- preprocessor: Lookup patterns once invoked (00a2781), closes #1340
- preprocessor: renamed handeFile to readFileCallback (92a8c81)
- preprocessor: retry if fs.readFile fails (4b60513)
- preprocessor: Throw error if can't open file (bb4edde)
- preprocessor: throw if retry fails (2789bf5)
- preprocessor: treat *.gz files as binary (1b56932)
- preprocessor: treat *.swf files as binary (62d7d38)
- preprocessor: treat *.tgz, *.tbz2, *.txz & *.xz as binary (7b64244)
- proxy: More useful proxyError log message (96640a7)
- proxy: Pass protocol in target object to enable https requests (142db90)
- proxy: Port mixup and infinite loop (05616a2), closes #1987
- proxy: proxy to correct port (a483636)
- reporter: Better handling of non string error (82f1c12), closes #1969 #1988
- reporter: Disable source maps for URLs without line number (2080221), closes #1274
- reporter: do not allow URL domains to span new lines (2c13404)
- reporter: Enable sourcemaps for errors that without column # (086a542)
- reporter: Ensure errors use the source map. (0407a22), closes #1495
- reporter: Fix issue causing error stack not to be parsed correctly (ac4e1a9), closes #2930
- reporter: inject correct config option (80bd726)
- reporter: keep users exact formatError result (17c2c43)
- reporter: preserve base/absolute word in error (b3798df)
- reporter: remove console.log (b4e3694)
- reporter: show file path correctly when urlRoot specified (34dc7d3), closes #2897
- reporter: sourcemap not working in windows (a9516af), closes #1200
- reporter: strip only hostname/port (fbbeccf), closes #2209
- reporters: cannot read property map of undefined (305df2c), closes #1662
- reporters: Fix results not being reported (6303566)
- reporters: Revert the backwards-incompatible log priority order changes (316b944), closes #2582
- reporters: Throwing error without loosing stack trace (8a515ae)
- runner: Fix typo in CSS class name for .idle (fc5a7ce)
- runner: Make process kill timeout configurable (ffaa054), closes #2447
- runner: Make process kill timeout configurable - Fix Build (a128e5c), closes #2447
- runner: Merge config.client.args with client.args provided by run (91de383), closes #1746
- runner: Remove null characters from terminal output (3481500), closes #1343
- runner: Test process kill timeout config (99a1d48), closes #2447
- runner: Wait for file list refresh to finish before running (94cddc0)
- server: check available port before start server (fix #1476, fix #3011) (a19b8d4)
- server: complete acknowledgment (f4144b0)
- server: exit with code 1 when failing due to missing browser (86e2ef2), closes #2403
- server: Force clients disconnect on Windows (28239f4), closes #1109
- server: Handle new socket.io internal format. (3ab78d6), closes #1782
- server: log browser messages to the terminal (d1f924c), closes #2187
- server: Remove Socket.IO listeners (c3f05ef), closes #2980
- server: Start webserver and browsers after preprocessing completed (e0d2d23)
- server: switch to sync write (6ec74ee)
- server: Update timers for limited execution environments (9cfc1cd), closes #1519
- socket.io: Force 0.9.16 which works with Chrome (840ee5f)
- stringify: guard Symobl from IE (#3023) (538081c)
- invalid characters in the headers on Node 5.6.0 (152337d)
- test: locale in Expire header (db04cf0), closes #1741
- test: update bundleResource test timeout (#3038) (d6060d4)
- travis_ci: converted node versions as string (25ee6fc)
- filter browser logging by level of LOG (89a7a1c), closes #2228
- updater: Fix time unit on screen display from 'ms' to 'seconds'. (f39dd04)
- a missed argument in a debug message (#3009) (af8c6e4)
- Add crossorigin attribute to script HTML tags (5690ffe)
- add emscripten memory image as binary suffix (f6b2b56)
- call .resume to prevent browser output streams filling up (107cd02)
- catch exceptions from SourceMapConsumer (5d42e64)
- Change timing on test (0cb6204)
- ignore jsVersion configuration property in Firefox 59+ (2694d54), closes #2957
- make window.parent.karma available in debugged context (3e7eaeb)
- Merge config child nodes on config.set() (65b688a), closes karma-runner/grunt-karma#165 karma-runner/grunt-karma#166
- Remove inadvertently added dependency to mock-fs (ad5f6b5)
- remove support of jsVersion configuration property (#3002) (2bb4e36), closes #2911
- restore backward compatibility for [email protected] (648b357)
- Safeguard IE against console.log (0b5ff8f), closes #1209
- Setting default value for config in runner and stopper (414db89)
- Switch all requires from fs to graceful-fs (1e21aaa)
- upgrade http-proxy module for bug fixes (09c75fe)
- Upgrade socket.io to 1.4.5 (2f51a9f)
- UTs: Correct proxy listeners expectation (af9c84a)
- watcher: Close file watchers on exit event (7181025)
- watcher: handle paths on Windows (6164d86)
- web-server: Allow karma to run in project which path contains HTML URL encoded characters. Karma fails on Jenkins when it checks out branches containing '/' as it converts it to '%2F'. Fixes errors seen on #1751, #61. (da1930f)
- Wrap url.parse to always return an object for query property (72452e9), closes #1182
- web-server: cache static files (eb5bd53)
- web-server: Correctly update filesPromise on files updated (32eec8d)
- web-server: Ensure
filesPromise
is always resolvable (892fa89), closes #1544 - web-server: Restart disconnected browser in non-singleRun mode. (f6587dc)
- web-server: Update config on every request (8ef475f), closes #1972
Code Refactoring
Features
- Add
stopper
to the public API (3d4fa00) - add an option to run the tests by dynamically loading test scripts without iframe (aa42c41)
- Add engine support for iojs@3. (eb1c8d2)
- Add possibility to stop a karma server (66ae80b)
- add support for node 6 (0b8dc2c)
- add support for node@7 (eb407ab), closes #2559
- adding support for before middleware (51b4206)
- Allow custom browser names (60ba85f)
- allow frameworks to add preprocessors (f6f5eec)
- Allow frameworks to inject middleware (d972f3d)
- better string representation of errors (c9e1ca9)
- deprecate helper._ (5c6b151), closes #1812
- Do not fail on empty test suite (8004763), closes #926
- drop core-js and babel where possible (60dfc5c)
- Fail on launcher-, reporter-, plugin-, or preprocessor-load errors. (fca930e), closes #855
- serve ePub as binary files (82ed0c6)
- api: add constants to the public api (ee10977), closes #2361
- api: expose
config.parseConfig
on the public api (7d2c1ae) - browser: add browser_info event (09ac7d7), closes #2192
- browser: Emit a browser error when a disconnect occurs. (e36ba6c)
- ci: disable testing of node versions below 4 (ec92ea9)
- cli: Add .config/karma.conf.js to the default lookup path (49bf1aa), closes #1387
- cli: Better CLI args validation (73d31c2), closes #603
- cli: Warn on commands with underscores. (0801a7f)
- client: capture confirm & prompt (3a618b3), closes #694
- client: log global error stack trace (523d608), closes #2812
- config: Add
forceJSONP
option (8627d67) - config: Add a clearContext config to prevent clearing of context. (5fc8ee7)
- config: Add configuration for adding javascript version. (0239c75), closes #1719
- config: add nocache option for file patterns (6ef7e7b)
- config: add restartOnFileChange option (1082f35)
- config: add support for TypeScript (6445310)
- config: allow config to be a default export (9976dce)
- config: Allow custom context and debug files, with feature test and some specs. (225c0e5)
- config: allow to use newer versions of CoffeeScript (c1fcf42)
- config: mime config option support (d562383), closes #1735
- config: Pass CLI arguments to
karma.config.js
. (70cf903), closes #1561 - config: remove polling usage (b0f41c7), closes #2669
- deps: add support for node@8 (ea32194), closes #2754
- deps: add support for node@8 (7feaee3), closes #2754
- deps: update socket.io to
1.7.4
to avoid issue with[email protected]
(264442b), closes #2593 - file-list: Upgrade bluebird to v.3 (f5c252f)
- file-list: Use glob.sync for better speed (1b65cde)
- grunt: run check_clean before starting release. (#2978) (a3ff6c8)
- init: install coffee-script automatically (e876db6), closes #1152
- launcher: Add concurrency limit (1741deb), closes #1465
- launcher: Enable specification of retry-limit (cc5547c), closes #1126
- launcher: output stderr for failing launchers (7d33398)
- launcher: trim whitespace in browser name (334f9fb)
- launcher: trim whitespace in browser name (871d46f)
- logger: Add date/time stamp to log output (4a59443)
- logger: Add date/time stamp to log output (a4b5cdd)
- logging: Add colors and log-level options to run-command (9d4e234), closes #1067
- logging: Add colors and log-level options to run-command (2d29165), closes #1067
- logging: Add logging-setup function (d14bd62)
- logging: Send color option to server (486c4f3), closes #1067
- logging: Send color option to server (287d0db), closes #1067
- middleware: added manual file type option (0330cd1), closes #2824
- preprocessor: add 'mp3' and 'ogg' as binary formats to avoid media corruption in the browser. (65a0767)
- preprocessor: Capital letters in binary files extenstions (1688689), closes #1508
- preprocessor: Instantiate preprocessors early to avoid race conditions (8a9c8c7)
- preprocessors: if a file matches multiple preprocessor patterns, intelligently merge the list of preprocessors, deduping and trying to preserve the order (59642a6)
- proxy: add proxy events to config (f5d99fb)
- proxy: Allow proxies configuration to be an object (ad94356)
- proxy: Allow to configure changeOrigin option of http-proxy (ae05ea4), closes #1729
- reporter: add config formatError function (98a4fbf), closes #2119
- reporter: cache SourceMapConsumer (fe6ed7e)
- reporter: improve source map handling and reporting. (cf0be47)
- reporter: Replace way-too-big memoizee with a trivial solution. (58340b1)
- reporter: Replace way-too-big memoizee with a trivial solution. (d926fe3)
- reporters: Look for color-reporter (fd9262d)
- runner: Buffer stdout and stderr for output when errors occur (460d423), closes karma-runner/karma#2663
- runner: provide error code on 'ECONNREFUSED' callback (439bddb)
- runner: serve context in JSON format for JS-only environments (189feff)
- runner: Use favicon in static runner pages (6cded4f)
- server: add 'listening' event with port number (82cd0df)
- server: add listen address option so that IPv6 and loopback interfaces can be used (8e5bee6), closes #2477
- server: Add public api to force a file list refresh. (b3c462a)
- server: improve public api (82cbbad), closes #1037 #1482 #1467
- static: Support media queries (94e7b50)
- stopper: Enable programically detached server (f10fd81)
- watcher: Allow using braces in watcher (e046379), closes #1249
- watcher: Debounce autoWatchBatchDelay (2f8c049), closes #2331
- web-server: add support for custom headers in files served (4301bea)
- web-server: allow injection of custom middleware. (2e963c3), closes #1612
- update of supported node versions (e79463b)
- upgrade dependencies to their latest versions (08242a0)
- web-server: allow overriding of default http module (1e7514d), closes #2424
- web-server: Allow Range headers in web server. (a567b6f), closes #2140
- web-server: Allow running on https (1696c78)
- Upgrade to socket.io 1.3 (603872c), closes #1257 #1258 #1220
- upstreamProxy config option to deal with proxies that adjust the base path, etc (55755e4)
- web-server: Serve all files under urlRoot (1319b32)
- web-server: Use isbinaryfile for binary file detection (f938a8e), closes #1070
Reverts
- "Merge pull request #1791 from budde377/feature-adding-no-colors-to-run-command" (96ebdc4), closes #1894 #1895
BREAKING CHANGES
- context: Our
context.html
anddebug.html
structures have changed to lean oncontext.js
anddebug.js
. - server: The public api interface has changed to a constructor form. To upgrade
change
var server = require(βkarmaβ).server
server.start(config, done)
to
var Server = require(βkarmaβ).Server
var server = new Server(config, done)
server.start()
Commits
The new version differs by 55 commits.
333e7d4
chore: release v2.0.3
e0377d0
chore: update contributors
a32ba27
refactor(server): Provide file-service handlers in the root injector. (#3042)
c1eb236
fix(BaseReporter): log message correctly with just one browser (#3045)
a19b8d4
fix(server): check available port before start server (fix #1476, fix #3011)
05dd09a
fix(config): Log the final config just before use. (#3041)
0dc8ea4
refactor: unify style of functions declarations
5272aa3
refactor(web-server): refactor lib/web-server to be more ES6 (#3034)
f47d901
refactor(middleware): update lib/middleware/source_files to ES6
d6060d4
fix(test): update bundleResource test timeout (#3038)
558e2f0
refactor: update lib/plugin.js to ES6 (#3036)
e8ca4ec
refactor: update lib/runner to ES6 (#3033)
011a90c
refactor(server): refactor bundleResource in lib/server.js (#3029)
c1a9567
refactor(middleware): update middleware/common to ES6 (#3028)
31d9a08
fix(flaky-test): Add time to beforeEach() to allow plugins to load on first pass. (#3025)
There are 55 commits in total.
See the full diff
Version 2.0.4 just got published.
Update to this version instead π
Release Notes
v2.0.4Bug Fixes
- deps: remove babel-core and babel call in wallaby. (#3044) (7da8ca0)
- events: bind emitters with for..in. (#3059) (b99f03f), closes #3057
- launcher: Only markCaptured browsers that are launched. (#3047) (f8f3ebc)
- server: actually call stert(). (#3062) (40d836a)
- server: Resurrect static function Server.start() lost in 2.0.3 (#3055) (c88ebc6)
Commits
The new version differs by 9 commits.
dee3615
chore: release v2.0.4
f61c936
chore: update contributors
40d836a
fix(server): actually call stert(). (#3062)
414b84c
refactor(file-list): clean lib/file-list.js
7da8ca0
fix(deps): remove babel-core and babel call in wallaby. (#3044)
c88ebc6
fix(server): Resurrect static function Server.start() lost in 2.0.3 (#3055)
b99f03f
fix(events): bind emitters with for..in. (#3059)
ab3c0e3
refactor(temp-dir): update lib/temp_dir.js to ES6 (#3049)
f8f3ebc
fix(launcher): Only markCaptured browsers that are launched. (#3047)
See the full diff
Version 2.0.5 just got published.
Update to this version instead π
Release Notes
v2.0.5Bug Fixes
- remove circular reference in Browser (518cb11), closes #3075
- browser: ensure browser state is EXECUTING when tests start (#3074) (dc7265b), closes #1640
- doc: Document release steps for admins (#3063) (a701732)
- middleware: Obey the Promise API. (93ba05a)
- server: pass bound port to prevent
EADDRINUSE
issue. (#3065) (850a90b)
Features
Commits
The new version differs by 10 commits.
0018947
chore: release v2.0.5
02dc1f4
chore: update contributors
dc7265b
fix(browser): ensure browser state is EXECUTING when tests start (#3074)
7617279
refactor(filelist): rename promise -> lastCompletedRefresh and remove unused promise (#3060)
a701732
fix(doc): Document release steps for admins (#3063)
93ba05a
fix(middleware): Obey the Promise API.
518cb11
fix: remove circular reference in Browser
850a90b
fix(server): pass bound port to prevent
EADDRINUSE
issue. (#3065)ad820a1
refactor(preprocessor): update lib/preprocessor.js to ES6
7b66e18
feat(preprocessor): Allow preprocessor to handle binary files (#3054)
See the full diff
Version 3.0.0 just got published.
Update to this version instead π
Release Notes
v3.0.0Bug Fixes
- config: wait 20s for browser activity. (#3087) (88b977f)
- config: Wait 30s for browser activity per Travis. (#3091) (f6d2f0e)
- init: add "ChromeHeadless" to the browsers' options (#3096) (56fda53)
- server: Exit clean on unhandledRejections. (#3092) (02f54c6), closes #3064
- travis: Up the socket timeout 2->20s. (#3103) (732396a), closes #3102
- travis: use the value not the key name. (#3097) (90f5546)
- travis: validate TRAVIS_COMMIT if TRAVIS_PULL_REQUEST_SHA is not set. (#3094) (fba5d36)
- travis: Validate TRAVIS_PULL_REQUEST_SHA rather than TRAVIS_COMMIT. (#3093) (a58fa45)
Commits
The new version differs by 17 commits.
a4d5bdc
chore: release v3.0.0
75f466d
chore: release v2.0.6
5db9399
chore: update contributors
eb3b1b4
chore(deps): update mime -> 2.3.1 (#3107)
732396a
fix(travis): Up the socket timeout 2->20s. (#3103)
173848e
Remove erroneous change log entries for 2.0.3
1002569
chore(ci): drop node 9 from travis tests (#3100)
02f54c6
fix(server): Exit clean on unhandledRejections. (#3092)
0fdd8f9
chore(deps): update socket.io -> 2.1.1 (#3099)
90f5546
fix(travis): use the value not the key name. (#3097)
fba5d36
fix(travis): validate TRAVIS_COMMIT if TRAVIS_PULL_REQUEST_SHA is not set. (#3094)
56fda53
fix(init): add "ChromeHeadless" to the browsers' options (#3096)
f6d2f0e
fix(config): Wait 30s for browser activity per Travis. (#3091)
a58fa45
fix(travis): Validate TRAVIS_PULL_REQUEST_SHA rather than TRAVIS_COMMIT. (#3093)
88b977f
fix(config): wait 20s for browser activity. (#3087)
There are 17 commits in total.
See the full diff
- The
devDependency
karma was updated from1.7.1
to3.1.0
.
Update to this version instead π
Release Notes for v3.1.0
Bug Fixes
- work around broken console methods (873e4f9), closes /github.com/angular/angular.js/pull/16644#issuecomment-407680658
- browser: emit 'browsers_change' in collection (#3183) (7634e71)
- config: remove phantomjs in favor of chrome headless (#3175) (0f8b2b1)
- init: Support ChromeHeadless in
validateBrowser
(#3110) (eeadcf2) - middleware: simplify stripHost. (#3115) (d65e911)
- runner: Do not persist grep option across runs (#3121) (c91cb81)
- runner: Make exit code configurable when tests are failing (#3116) (74da748), closes #1300
- test/client: revert const/let changes. (c097ecf)
Features
- config: Add config option for browser socket timeout (#3102) (11e3a9d), closes #2927
- config: add support for ES modules (e811adb)
- frameworks: report start() errors back to server. (#3126) (8257375)
- server: .dom files include HTML tags in page. (#3178) (4651524)
- server: Add public API to force a file refresh (dab8a82)
- server: Add stop method (#3153) (6d96d8e), closes #3149
- server: Add support for encoded source files (#3123) (68b37d3)
Commits
The new version differs by 43 commits.
0a2d2e9
chore: release v3.1.0
2385690
chore: update contributors
f94284d
refactor(lib): use assert library instead of throwing error directly
8542f27
refactor(lib): coffe script support (#3188)
1458267
refactor(lib): small update in lib/emitter_wrapper
c311ac0
refactor(server): use ES6 string interpolation wherever possible
7634e71
fix(browser): emit 'browsers_change' in collection (#3183)
e811adb
feat(config): add support for ES modules
0f8b2b1
fix(config): remove phantomjs in favor of chrome headless (#3175)
f28a454
refactor(server): Clearer error messages on fatal errors
4651524
feat(server): .dom files include HTML tags in page. (#3178)
5cc4089
refactor(server): refactoring of stopper (#3174)
8efb28d
refactor(server): refactoring of lib/browser (#3171)
dab8a82
feat(server): Add public API to force a file refresh
871a1c9
refactor(server): refactoring of watcher (#3173)
There are 43 commits in total.
See the full diff
- The
devDependency
karma was updated from1.7.1
to3.1.1
.
Update to this version instead π
Release Notes for v3.1.1
Bug Fixes
- The
devDependency
karma was updated from1.7.1
to3.1.2
.
Update to this version instead π
Release Notes for v3.1.2
Bug Fixes
- browser: report errors to console during singleRun=false (#3209) (30ff73b), closes #3131
- changelog: remove release which does not exist (#3214) (4e87902)
- dep: Bump useragent to fix HeadlessChrome version (#3201) (240209f), closes #2762
- deps: upgrade sinon-chai 2.x -> 3.x (#3207) (dc5f5de)
- file-list: do not preprocess up-to-date files (#3196) (5334d1a), closes #2829
- package: bump lodash version (#3203) (d38f344), closes #3177
- server: use flatted for json.stringify (#3220) (fb05fb1), closes #3215
Features
Commits
The new version differs by 11 commits.
7d4d347
chore: release v3.1.2
5077c18
chore: update contributors
fb05fb1
fix(server): use flatted for json.stringify (#3220)
2682bff
feat(docs): callout the key debug strategies. (#3219)
4e87902
fix(changelog): remove release which does not exist (#3214)
30ff73b
fix(browser): report errors to console during singleRun=false (#3209)
5334d1a
fix(file-list): do not preprocess up-to-date files (#3196)
dc5f5de
fix(deps): upgrade sinon-chai 2.x -> 3.x (#3207)
d38f344
fix(package): bump lodash version (#3203)
ffb41f9
refactor(browser): log state transitions in debug (#3202)
240209f
fix(dep): Bump useragent to fix HeadlessChrome version (#3201)
See the full diff
- The
devDependency
karma was updated from1.7.1
to3.1.3
.
- The
devDependency
karma was updated from1.7.1
to3.1.4
.
Update to this version instead π
Release Notes for v3.1.4
Bug Fixes
Commits
The new version differs by 5 commits.
b8b8618
chore: release v3.1.4
10df4ad
chore: update contributors
cc2eff2
fix: restarted browsers not running tests (#3233)
584dddc
fix: improve error msg when bin is a directory (#3231)
bb022a7
fix(file-list): revert "do not preprocess up-to-date files" (#3226) (#3230)
See the full diff
- The
devDependency
karma was updated from1.7.1
to4.0.0
.
Update to this version instead π
Release Notes for v4.0.0
Bug Fixes
- client: fix issue with loaded on safari 10 (#3252) (571191c), closes #3198
- config: add test:unit npm script (#3242) (02f071d)
Chores
BREAKING CHANGES
- Drop Support for Node 6, to make it possible to use async/await in karma codebase.
Commits
The new version differs by 12 commits.
5a47718
chore: release v4.0.0
56cc239
chore: update contributors
d59cf35
refactor(watcher): Make watcher injectable to support 3rd-party watchers (#3254)
988b901
chore(license): Update copyright notice to 2019 [ci skip] (#3250)
571191c
fix(client): fix issue with loaded on safari 10 (#3252)
376142e
refactor(fileList): refactor with async/await (#3247)
acdd2dc
refactor(server): refactor start method to use async/await (#3245)
8a83990
chore: remove support for node 6 (#3246)
1a57029
refactor(watcher): refactor watchPatterns method
b05a54e
refactor(fileList): small refactoring (#3243)
51007b1
refactor(watcher): move baseDirFromPattern into PatternUtils.getBaseDir (#3241)
02f071d
fix(config): add test:unit npm script (#3242)
See the full diff
- The
devDependency
karma was updated from1.7.1
to4.0.1
.
Update to this version instead π
Release Notes for v4.0.1
Bug Fixes
- browser: allow updating total specs count (#3264) (d5df723)
- remove vulnerable dependency combine-lists (#3273) (c43f584), closes #3265
- remove vulnerable dependency expand-braces (#3270) (4ec4f6f), closes #3268 #3269
- filelist: correct logger name. (#3262) (375bb5e)
- launcher: Debug Child Processes exit signal (#3259) (c277a6b)
Commits
The new version differs by 8 commits.
c7ebf0b
chore: release v4.0.1
c190c4a
chore: update contributors
375bb5e
fix(filelist): correct logger name. (#3262)
c43f584
fix: remove vulnerable dependency combine-lists (#3273)
4ec4f6f
fix: remove vulnerable dependency expand-braces (#3270)
d5df723
fix(browser): allow updating total specs count (#3264)
c277a6b
fix(launcher): Debug Child Processes exit signal (#3259)
bd95d89
chore: upgrade log4js to v4.0.0 (#3257)
See the full diff
- The
devDependency
karma was updated from1.7.1
to4.1.0
.
Update to this version instead π
Release Notes for v4.1.0
Bug Fixes
- client: Enable loading different file types when running in parent mode without iframe (#3289) (7968db6)
- client: Only create the funky object if message is not a string (#3298) (ce6825f), closes #3296
- launcher: Log state transitions in debug (#3294) (6556ab4), closes #3290
- middleware: log invalid filetype (#3292) (7eb48c5), closes #3291
Commits
The new version differs by 6 commits.
13ed695
chore: release v4.1.0
d844a48
chore: update contributors
ce6825f
fix(client): Only create the funky object if message is not a string (#3298)
7968db6
fix(client): Enable loading different file types when running in parent mode without iframe (#3289)
6556ab4
fix(launcher): Log state transitions in debug (#3294)
7eb48c5
fix(middleware): log invalid filetype (#3292)
See the full diff
π¨ Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! π ππ¨ π
Find out how to migrate to Snyk at greenkeeper.io
- The
devDependency
karma was updated from1.7.1
to5.0.5
.
π¨ Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! π ππ¨ π
Find out how to migrate to Snyk at greenkeeper.io
- The
devDependency
karma was updated from1.7.1
to5.0.6
.
π¨ Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! π ππ¨ π
Find out how to migrate to Snyk at greenkeeper.io
- The
devDependency
karma was updated from1.7.1
to5.0.7
.
π¨ Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! π ππ¨ π
Find out how to migrate to Snyk at greenkeeper.io
- The
devDependency
karma was updated from1.7.1
to5.0.8
.
π¨ Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! π ππ¨ π
Find out how to migrate to Snyk at greenkeeper.io
- The
devDependency
karma was updated from1.7.1
to5.0.9
.