{"action":"created","issue":{"url":"https://api.github.com/repos/aureooms/js-codec-base16/issues/6","repository_url":"https://api.github.com/repos/aureooms/js-codec-base16","labels_url":"https://api.github.com/repos/aureooms/js-codec-base16/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/aureooms/js-codec-base16/issues/6/comments","events_url":"https://api.github.com/repos/aureooms/js-codec-base16/issues/6/events","html_url":"https://github.com/aureooms/js-codec-base16/pull/6","id":529476232,"node_id":"MDExOlB1bGxSZXF1ZXN0MzQ2MzQ2NzU1","number":6,"title":"Update dependency ava to v0.25.0","user":{"login":"renovate[bot]","id":29139614,"node_id":"MDM6Qm90MjkxMzk2MTQ=","avatar_url":"https://avatars1.githubusercontent.com/in/2740?v=4","gravatar_id":"","url":"https://api.github.com/users/renovate%5Bbot%5D","html_url":"https://github.com/apps/renovate","followers_url":"https://api.github.com/users/renovate%5Bbot%5D/followers","following_url":"https://api.github.com/users/renovate%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/renovate%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/renovate%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/renovate%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/renovate%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/renovate%5Bbot%5D/repos","events_url":"https://api.github.com/users/renovate%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/renovate%5Bbot%5D/received_events","type":"Bot","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2019-11-27T17:09:35Z","updated_at":"2019-11-27T17:16:37Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/aureooms/js-codec-base16/pulls/6","html_url":"https://github.com/aureooms/js-codec-base16/pull/6","diff_url":"https://github.com/aureooms/js-codec-base16/pull/6.diff","patch_url":"https://github.com/aureooms/js-codec-base16/pull/6.patch"},"body":"This PR contains the following updates:\n\n| Package | Type | Update | Change |\n|---|---|---|---|\n| [ava](https://avajs.dev) ([source](https://togithub.com/avajs/ava)) | devDependencies | minor | [`0.19.1` -> `0.25.0`](https://renovatebot.com/diffs/npm/ava/0.19.1/0.25.0) |\n\n---\n\n### Release Notes\n\n<details>\n<summary>avajs/ava</summary>\n\n### [`v0.25.0`](https://togithub.com/avajs/ava/releases/v0.25.0)\n\n[Compare Source](https://togithub.com/avajs/ava/compare/v0.24.0...v0.25.0)\n\nAnother small release while we're gearing up for a 1.0 built with Babel 7. This is likely to be the last `0.` release, but we may go through a few beta releases for 1.0 whilst we wait for Babel 7 to get out of beta itself.\n\n-   We now detect [`@std/esm`](https://togithub.com/standard-things/esm) in AVA's `\"require\"` configuration and will use it to require subsequent modules [`72c53be`](https://togithub.com/avajs/ava/commit/72c53be)\n-   `t.log()` now supports multiple arguments [`4f896c2`](https://togithub.com/avajs/ava/commit/4f896c2)\n-   AVA no longer globally modifies `Error.stackTraceLimit` in the worker processes [`f00f3c4`](https://togithub.com/avajs/ava/commit/f00f3c4)\n-   We've improved TypeScript typings for `t.snapshot(value, options)` [`29e5dfd`](https://togithub.com/avajs/ava/commit/29e5dfd)\n-   Source maps for the test files can now be resolved if they reside on a different drive [`aaddc37`](https://togithub.com/avajs/ava/commit/aaddc37)\n-   Code excerpts shown for test failures now handle Windows-style linebreaks [`947f207`](https://togithub.com/avajs/ava/commit/947f207)\n-   We've updated the [Debugging tests with Visual Studio Code](https://togithub.com/avajs/ava/blob/master/docs/recipes/debugging-with-vscode.md) recipe with tips on serial debugging and skipping dependencies [`4a13966`](https://togithub.com/avajs/ava/commit/4a13966) [`bcb77fc`](https://togithub.com/avajs/ava/commit/bcb77fc)\n\n#### All changes 📚\n\n[`v0.24.0...v0.25.0`](https://togithub.com/avajs/ava/compare/v0.24.0...v0.25.0)\n\n#### Thanks 💌\n\n💖 Huge thanks to [@&#8203;ppatel221](https://togithub.com/ppatel221), [@&#8203;cdaringe](https://togithub.com/cdaringe), [@&#8203;jy95](https://togithub.com/jy95), [@&#8203;jamestalmage](https://togithub.com/jamestalmage), [@&#8203;okyantoro](https://togithub.com/okyantoro), [@&#8203;ajafff](https://togithub.com/ajafff), [@&#8203;niftylettuce](https://togithub.com/niftylettuce), [@&#8203;kugtong33](https://togithub.com/kugtong33), [@&#8203;troysandal](https://togithub.com/troysandal), [@&#8203;willnode](https://togithub.com/willnode) and [@&#8203;forresst](https://togithub.com/forresst) for helping us with this release. We couldn’t have done it without you!\n\n#### Get involved ✌️\n\nWe welcome new contributors. AVA is a friendly place to get started in open source. We have a [great article](https://medium.com/@&#8203;vadimdemedes/making-your-first-contribution-de6576ddb190#.umxr7id07) on getting started contributing and a comprehensive [contributing guide](https://togithub.com/avajs/ava/blob/master/contributing.md).\n\n### [`v0.24.0`](https://togithub.com/avajs/ava/releases/v0.24.0)\n\n[Compare Source](https://togithub.com/avajs/ava/compare/v0.23.0...v0.24.0)\n\n#### Highlights 💡\n\nThis is a pretty small release, but a great one if you're solely developing for Node.js 8.3 or above.\n\nYou can now use [object rest/spread properties](https://togithub.com/tc39/proposal-object-rest-spread) in test files without any further Babel configuration. Note that if you're running tests on older versions of Node.js you'll still need to add the relevant Babel plugins, since this new language feature has not yet reached [stage 4](http://2ality.com/2015/11/tc39-process.html#stage-4-finished). [`37c9122`](https://togithub.com/avajs/ava/commit/37c9122c50722b06039f1cc2306a7c176fd3c786)\n\n#### Miscellaneous 🕯\n\n-   Before and after hooks are no longer run when all tests are skipped [`1cd3a04`](https://togithub.com/avajs/ava/commit/1cd3a04fbab2787a4f2dd4020529f8598ec31e51)\n-   Improved output of assertion statements when tests fail [`37e8b49`](https://togithub.com/avajs/ava/commit/37e8b49af78dc72bbf6a4ff674650cd57f48ea58)\n-   Improved feedback when `t.is()` values are deeply equal but not the same [`c41b2af`](https://togithub.com/avajs/ava/commit/c41b2afc201118bfdc4d2039180ae2ddd0f697c9)\n-   Updated the [Typescript](https://togithub.com/avajs/ava/blob/master/docs/recipes/typescript.md) with an example of how to title macros [`f98a881`](https://togithub.com/avajs/ava/commit/f98a8810de770c4d22d87302580eecc228c8d052)\n\n#### All changes 📚\n\n[`v0.23.0...v0.24.0`](https://togithub.com/avajs/ava/compare/v0.23.0...v0.24.0)\n\n#### Thanks 💌\n\n💖 Huge thanks to [@&#8203;jedmao](https://togithub.com/jedmao), [@&#8203;Lifeuser](https://togithub.com/Lifeuser), [@&#8203;mightyiam](https://togithub.com/mightyiam), [@&#8203;ahmadawais](https://togithub.com/ahmadawais) and [@&#8203;codeslikejaggars](https://togithub.com/codeslikejaggars) for helping us with this release. We couldn’t have done it without you!\n\n#### Get involved ✌️\n\nWe welcome new contributors. AVA is a friendly place to get started in open source. We have a [great article](https://medium.com/@&#8203;vadimdemedes/making-your-first-contribution-de6576ddb190#.umxr7id07) on getting started contributing and a comprehensive [contributing guide](https://togithub.com/avajs/ava/blob/master/contributing.md).\n\n### [`v0.23.0`](https://togithub.com/avajs/ava/releases/v0.23.0)\n\n[Compare Source](https://togithub.com/avajs/ava/compare/v0.22.0...v0.23.0)\n\n#### Highlights 🕴\n\n##### `NODE_ENV=test` ✨\n\nAVA will now set `process.env.NODE_ENV` to `'test'`, as long as the `NODE_ENV` environment variable has not already been set. [`42e7c74`](https://togithub.com/avajs/ava/commit/42e7c74)\n\n##### Improved snapshot storage location 🗃\n\nSnapshots are stored alongside your test files. This is great when your test file is executed directly but say if you're using TypeScript to precompile your test file AVA would store the snapshots in your build directory. In this release, if source maps are available, AVA determines the original test file location and uses that to store the snapshots.\n\nYou can also specify where snapshots are stored through the `snapshotDir` option in the `package.json` file. [`7fadc34`](https://togithub.com/avajs/ava/commit/7fadc34)\n\n##### Matching anonymous tests 🕵️\n\n`--match='*'` now matches all tests, including those without a title. [`1df502d`](https://togithub.com/avajs/ava/commit/1df502d)\n\n#### Miscellaneous 🎒\n\n-   The verbose logger now only displays the timestamp when in watch mode [`1ea758f`](https://togithub.com/avajs/ava/commit/1ea758f)\n-   Anonymous functions are now included in stack traces [`c72f4f2`](https://togithub.com/avajs/ava/commit/c72f4f2)\n-   Concurrency is now capped at `2` in CI environments [`3f81fc4`](https://togithub.com/avajs/ava/commit/3f81fc4)\n-   AVA no longer calls `Bluebird.longStackTraces()`. If you're using [Bluebird](http://bluebirdjs.com/) you may want to call this yourself using a `require` script. [`ebf78b3`](https://togithub.com/avajs/ava/commit/ebf78b3) [`61101d9`](https://togithub.com/avajs/ava/commit/61101d9)\n-   There's a new recipe for [endpoint testing using Mongoose](https://togithub.com/avajs/ava/blob/master/docs/recipes/endpoint-testing-with-mongoose.md) [`c9fe8db`](https://togithub.com/avajs/ava/commit/c9fe8db)\n-   The [browser testing](https://togithub.com/avajs/ava/blob/master/docs/recipes/browser-testing.md) recipe has been updated with an example of exposing global variables, such as jQuery [`f43d5ae`](https://togithub.com/avajs/ava/commit/f43d5ae)\n-   `t.log()` is now supported in the Flow and TypeScript type definitions [`64b7755`](https://togithub.com/avajs/ava/commit/64b7755)\n-   `t.title` is now supported in the TypeScript type definitions [`3c8b1be`](https://togithub.com/avajs/ava/commit/3c8b1be)\n-   `t.snapshot()` now has a better Flow type definition [`ded7ab8`](https://togithub.com/avajs/ava/commit/ded7ab8)\n\n#### All changes 🛋\n\n[`v0.22.0...v0.23.0`](https://togithub.com/avajs/ava/compare/v0.22.0...v0.23.0)\n\n#### Thanks 💌\n\n💖 Huge thanks to [@&#8203;anshulwadhawan](https://togithub.com/anshulwadhawan), [@&#8203;mliou8](https://togithub.com/mliou8), [@&#8203;dehbmarques](https://togithub.com/dehbmarques), [@&#8203;forivall](https://togithub.com/forivall), [@&#8203;forresst](https://togithub.com/forresst), [@&#8203;Couto](https://togithub.com/Couto), [@&#8203;impaler](https://togithub.com/impaler), [@&#8203;kristianmandrup](https://togithub.com/kristianmandrup), [@&#8203;lukechilds](https://togithub.com/lukechilds), [@&#8203;neoeno](https://togithub.com/neoeno), [@&#8203;jugglinmike](https://togithub.com/jugglinmike), [@&#8203;P-Seebauer](https://togithub.com/P-Seebauer), [@&#8203;philippotto](https://togithub.com/philippotto), [@&#8203;ptim](https://togithub.com/ptim), [@&#8203;rhendric](https://togithub.com/rhendric), [@&#8203;ntwb](https://togithub.com/ntwb), [@&#8203;tdeschryver](https://togithub.com/tdeschryver), [@&#8203;timothyjellison](https://togithub.com/timothyjellison) and [@&#8203;zellwk](https://togithub.com/zellwk) for helping us with this release. We couldn’t have done it without you!\n\n#### Get involved ✌️\n\nWe welcome new contributors. AVA is a friendly place to get started in open source. We have a [great article](https://medium.com/@&#8203;vadimdemedes/making-your-first-contribution-de6576ddb190#.umxr7id07) on getting started contributing and a comprehensive [contributing guide](https://togithub.com/avajs/ava/blob/master/contributing.md).\n\n### [`v0.22.0`](https://togithub.com/avajs/ava/releases/v0.22.0)\n\n[Compare Source](https://togithub.com/avajs/ava/compare/v0.21.0...v0.22.0)\n\nThere's but a few commits in this release, but we've made a big change to how AVA manages its test workers 👩🏼‍🔬👨🏼‍🏭👨🏿‍🚀👨🏻‍⚕️👩🏽‍💼.\n\n#### Highlights\n\n##### Default concurrency\n\nWe now cap the number of concurrent workers to the number of CPU cores on your machine. Previously AVA started workers for each test file, so if you had many test files this could actually bring things to a halt. [`465fcec`](https://togithub.com/avajs/ava/commit/465fcecc9ae0d3274d4d41d3baaca241d6a40130)\n\nYou can still customize the concurrency by setting the `concurrency` option in AVA's `package.json` configuration, or by passing the `--concurrency` flag. We've also beefed up input validation on that flag. [`b6eef5a`](https://togithub.com/avajs/ava/commit/b6eef5ac30e7839371a420f17060f62f971717aa)\n\nUnfortunately this does change how `test.only()` behaves. AVA can no longer guarantee that normal tests won't run. For now, if you want to use `test.only()`, you should run tests from just that file. We have an open issue to add an `--only` flag, which will ensure that AVA runs just the `test.only()` tests. If you'd like to help us with that please head on over to [#&#8203;1472](https://togithub.com/avajs/ava/issues/1472).\n\n##### `t.log()`\n\nWe've also added `t.log()`, which lets you print a log message contextually alongside the test result, instead of immediately printing it to `stdout` like `console.log`. [`14f7095`](https://togithub.com/avajs/ava/commit/14f7095d25abc5ffbff7efd7db962eaf5e86daab)\n\n##### Miscellaneous\n\n-   The [WebStorm recipe](https://togithub.com/avajs/ava/blob/master/docs/recipes/debugging-with-webstorm.md) has been updated with instructions on how to enable the Node.js inspector. [`d8c21a6`](https://togithub.com/avajs/ava/commit/d8c21a6b8102bcc11daacba2ea6af6f9b9713959)\n-   The app setup in the [endpoint testing recipe](https://togithub.com/avajs/ava/blob/master/docs/recipes/endpoint-testing.md) has been fixed [`e28be05`](https://togithub.com/avajs/ava/commit/e28be05788b50b0ad81c889fa5fb6c4032c4201b)\n-   The `t.notThrows()` example has been clarified [`57f5007`](https://togithub.com/avajs/ava/commit/57f50072ac37dcc62eeed391c547bf841efb6f85)\n\n#### All changes\n\n[`v0.21.0...v0.22.0`](https://togithub.com/avajs/ava/compare/v0.21.0...v0.22.0)\n\n#### Thanks\n\n💖 Huge thanks to [@&#8203;abouthiroppy](https://togithub.com/abouthiroppy), [@&#8203;ydaniv](https://togithub.com/ydaniv), [@&#8203;nowells](https://togithub.com/nowells), [@&#8203;melisoner2006](https://togithub.com/melisoner2006), [@&#8203;clayzermk1](https://togithub.com/clayzermk1) and [@&#8203;tdeschryver](https://togithub.com/tdeschryver) for helping us with this release. We couldn’t have done it without you!\n\n#### Get involved\n\nWe welcome new contributors. AVA is a friendly place to get started in open source. We have a [great article](https://medium.com/@&#8203;vadimdemedes/making-your-first-contribution-de6576ddb190#.umxr7id07) on getting started contributing and a comprehensive [contributing guide](https://togithub.com/avajs/ava/blob/master/contributing.md).\n\n### [`v0.21.0`](https://togithub.com/avajs/ava/releases/v0.21.0)\n\n[Compare Source](https://togithub.com/avajs/ava/compare/v0.20.0...v0.21.0)\n\nThis is primarily a bug fix release, but some features did sneak in:\n\n-   Additional arguments can be passed when profiling [`05bfafe`](https://togithub.com/avajs/ava/commit/05bfafeff4137e25c97f175eed1ab45d4137396d)\n-   Though not officially supported, AVA now works better with Wallaby.js’ diff view [`3f6e134`](https://togithub.com/avajs/ava/commit/3f6e134af754d5e33609e7e28ce6609b57497f13)\n-   Expanded the Webstorm recipe to include setup instructions using `npm` [`2b4e35d`](https://togithub.com/avajs/ava/commit/2b4e35d446c2d6299c8de106a5251daaef14956c)\n\nThis release includes the following patches:\n\n-   Fixes for `t.deepEqual()` and magic assert diffs [`9e4ee3f`](https://togithub.com/avajs/ava/commit/9e4ee3fe690f015193e10066ec779b20fd3302f0)\n-   Ensure AVA doesn’t use `Buffer` APIs that are unavailable in Node.js releases older than 4.5 [`d0fc8c9`](https://togithub.com/avajs/ava/commit/d0fc8c9c4cff6ee2728a33dd05ca7358042c51c8)\n-   Changed Flow typing of the `t.throws()` promise return value to be `any` [`4a769f8`](https://togithub.com/avajs/ava/commit/4a769f8f506638fe7ec244797a8dc3f596ac424f)\n-   Update Flow typing of `test()` so macros are compatible with the latest `flow-bin`  [`e794e73`](https://togithub.com/avajs/ava/commit/e794e73e5e2588e1dd51d4638cfa9573835d7ffd)\n\n#### Thanks\n\n💖 Huge thanks to [@&#8203;wprater](https://togithub.com/wprater), [@&#8203;HippoDippo](https://togithub.com/HippoDippo), [@&#8203;roperzh](https://togithub.com/roperzh), [@&#8203;ArtemGovorov](https://togithub.com/ArtemGovorov), [@&#8203;dancoates](https://togithub.com/dancoates), [@&#8203;suchmaske](https://togithub.com/suchmaske), [@&#8203;ajtorres9](https://togithub.com/ajtorres9) and [@&#8203;guillaumevincent](https://togithub.com/guillaumevincent) for helping us with this release. We couldn’t have done it without you!\n\n#### Get involved\n\nWe welcome new contributors. AVA is a friendly place to get started in open source. We have a [great article](https://medium.com/@&#8203;vadimdemedes/making-your-first-contribution-de6576ddb190#.umxr7id07) on getting started contributing and a comprehensive [contributing guide](https://togithub.com/avajs/ava/blob/master/contributing.md).\n\n### [`v0.20.0`](https://togithub.com/avajs/ava/releases/v0.20.0)\n\n[Compare Source](https://togithub.com/avajs/ava/compare/v0.19.1...v0.20.0)\n\nToday’s release is very exciting. After adding [magic assert](https://togithub.com/avajs/ava/#magic-assert) and [snapshot testing](https://togithub.com/avajs/ava/#snapshot-testing) we found that these features sometimes disagreed with each other. `t.deepEqual()` would return `false`, yet AVA wouldn’t show a diff. Snapshot tests cared about `Set` order but `t.deepEqual()` didn’t. [@&#8203;novemberborn](https://togithub.com/novemberborn) came to the realization that comparing and diffing object trees, and doing so over time with snapshots, are variations on the same problem. Thus he started [ConcordanceJS](https://togithub.com/concordancejs), a new project that lets you compare, format, diff and serialize any JavaScript value. This AVA release reaps the fruits of his labor.\n\n#### Highlights\n\n##### More magical asserts\n\nMagic assert will now always show the difference between actual and expected values. If an unexpected error occurs it’ll print all (enumerable) properties of the error which can make it easier to debug your program.\n\n![Example of a formatted exception](https://d2mxuefqeaa7sj.cloudfront.net/s_175CE21AB04CD43514E95D82F85BEF2470C159EA6B7ACAB772F04105747B8EC3_1498645982254_Screen+Shot+2017-06-28+at+11.29.59.png)\n\nMore details of an object are printed, like the constructor name and the string tag. Buffers are hex-encoded with line breaks so they’re easy to read:\n\n![Example of diffed Buffers](https://d2mxuefqeaa7sj.cloudfront.net/s_175CE21AB04CD43514E95D82F85BEF2470C159EA6B7ACAB772F04105747B8EC3_1498648050196_Screen+Shot+2017-06-28+at+12.05.45.png)\n\n##### `t.deepEqual()` improvements\n\n`t.deepEqual()` and `t.notDeepEqual()` now use [`concordance`](https://togithub.com/concordancejs/concordance), rather than [`lodash.isequal`](https://lodash.com/docs/#isEqual). This changes what values AVA considers to be equal, making the `t.deepEqual()` assertion more predictable. You can now trust that all aspects of your objects are compared.\n\n[Object wrappers](https://togithub.com/getify/You-Dont-Know-JS/blob/master/types%20%26%20grammar/ch3.md#boxing-wrappers) are no longer equal. The following assertion will now fail:\n\n```js\nt.deepEqual(Object(1), 1); // fails\n```\n\nFor `Map` and `Set` objects to be equal, their elements must now be in the same order:\n\n```js\nconst actual = new Set(['hello', 'world']);\nt.deepEqual(actual, new Set(['hello', 'world'])); // passes\nt.deepEqual(actual, new Set(['world', 'hello']) // fails\n```\n\nWith this release AVA will compare all enumerable properties of an object. For an array this means that the comparison considers not just the array elements. The following are no longer considered equal:\n\n```js\nconst actual = [1, 2, 3];\nconst expected = [1, 2, 3];\nexpected.also = 'a property';\nt.deepEqual(actual, expected); // fails\n```\n\nThe same goes for `Map` and `Set` objects, errors, and so forth:\n\n```js\nconst actual = new TypeError('Bad value');\nconst expected = new TypeError('Bad value');\nexpected.value = 41;\nt.deepEqual(actual, expected); // fails\n```\n\nYou used to be able to compare `Arguments` object to an object literal:\n\n```js\nconst args = (function() { return arguments; })('hello', 'world');\nt.deepEqual(args, {0: 'hello', 1: 'world'}); // now fails\n```\n\nInstead you must now use:\n\n```js\nconst args = (function() { return arguments; })('hello', 'world');\nt.deepEqual(args, ['hello', 'world']); // passes\n```\n\n(Of course you can still compare `Arguments` objects to each other.)\n\nNew in this release is the ability to compare [React](https://facebook.github.io/react/) elements:\n\n```js\nt.deepEqual(<HelloWorld/>, <HelloWorld/>);\n\nconst renderer = require('react-test-renderer');\nt.deepEqual(renderer.create(<HelloWorld/>).toJSON(), <h1>Hello World</h1>);\n```\n\n##### Snapshot improvements\n\nSnapshots too now use [`concordance`](https://togithub.com/concordancejs/concordance). This means values are compared with the snapshot according to the same rules as `t.deepEqual()`, albeit with some minor differences:\n\n-   `Argument` objects can only be compared to `Argument` objects\n-   Functions are compared by name and other enumerable properties\n-   Promises are compared by their constructor and additional enumerable properties\n-   Symbols are compared by their string serialization. [Registered](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Symbol#Shared_symbols_in_the_global_symbol_registry) and [well-known symbols](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/Symbol#Well-known_symbols) will never equal symbols with similar descriptions\n\nNote that Node.js versions before 6.5 [cannot infer names of all functions ](http://node.green/#ES2015-built-in-extensions-function--name--property). AVA will pass a snapshot assertion if it determines the name information is unreliable.\n\nAVA now saves two files when snapshotting. One, ending in the `.snap` extension, contains a compressed serialization of the expected value. The other is a readable Markdown file that contains the snapshot report. You should commit both to source control. The report file can be used to see what is in your snapshots and to compare snapshot changes over time.\n\nTry it out with our [snapshot example](https://togithub.com/avajs/ava-snapshot-example)! Or check out an [example snapshot report](https://gist.github.com/novemberborn/9b2607f2fa29e4c03cfd64e3315c5070).\n\nThe snapshot file location now follows your test layout. If you use a `test` folder, they’ll be placed in `test/snapshots`. With `__tests__` they’ll be placed in `__tests__/__snapshots__`. And if you just have a `test.js` in your project root the snapshot files will be written to `test.js.snap` and `test.js.md`. You may have to manually remove old snapshot files after installing this new AVA version. [`ebd572a`](https://togithub.com/avajs/ava/commit/ebd572a02debe8e17802f795e6cd618073c8d787)\n\n**Improved snapshot support in watch mode**\n\nIn watch mode, AVA now watches for changes to snapshot files. This is handy when you revert changes while the watcher is running. Snapshot files are correctly tracked as test dependencies, so the right tests are rerun. Typing  `u`, followed by `Enter`  updates the snapshots in the tests that just ran. (And the watcher won’t rerun tests when snapshots are updated.) [`87eef84`](https://togithub.com/avajs/ava/commit/87eef846392d04b727b57981a16f7e8429a04195) [`dbc78dc`](https://togithub.com/avajs/ava/commit/dbc78dc19cb759b6b72946bc1b833abc284cfab2) [`f507e36`](https://togithub.com/avajs/ava/commit/f507e364c4be8ac0f5702b9fd31ac634b9ec35cb) [`50b60a1`](https://togithub.com/avajs/ava/commit/50b60a11aecf9bc6945b7e836a9ec8855bbcd86e)\n\n##### Node.js 8 support\n\nAVA 0.19 already worked great with Node.js 8, and we’ve made it even better by removing unnecessary Babel transpilations in our [`stage-4` preset](https://togithub.com/avajs/babel-preset-stage-4). We’re now also forwarding the `--inspect-brk` flag for debugging purposes. [`e456951`](https://togithub.com/avajs/ava/commit/e45695197c8ba5d0ec7df7a7fe38f00f9a5f5fb0) [`a868b02`](https://togithub.com/avajs/ava/commit/a868b02f7cdee89d82bd22b3f4f47da2e1cba6ac)\n\n##### New and improved recipes\n\nWe’ve added new recipes and improved others:\n\n-   Learn how to [debug tests with Visual Studio Code](https://togithub.com/avajs/ava/blob/master/docs/recipes/debugging-with-vscode.md) [`1d04153`](https://togithub.com/avajs/ava/commit/1d041531900f88fede3d006730efb40f8f7dae07) [`140c0e0`](https://togithub.com/avajs/ava/commit/140c0e03c93bf5fcbda3d913bfca43e0217918b9)\n-   Test [MongoDB integrations with per-test isolation](https://togithub.com/avajs/ava/blob/master/docs/recipes/isolated-mongodb-integration-tests.md) [`970872c`](https://togithub.com/avajs/ava/commit/970872cceb9b99fb5ce4519d729ed1597ed2a88c)\n-   [Using AVA with Vue.js](https://togithub.com/avajs/ava/blob/master/docs/recipes/vue.md) [`ff3bba9`](https://togithub.com/avajs/ava/commit/ff3bba95fa82b812328176bb490a252e11827a21)\n-   There’s several ways of [using webpack to precompile tests and sources](https://togithub.com/avajs/ava/blob/master/docs/recipes/precompiling-with-webpack.md). We’ve broken down the pros and cons [`f228401`](https://togithub.com/avajs/ava/commit/f228401a5a91200639fb6e8598605e0e9e781ba6)\n-   We’ve added a note to the [browser testing recipe](https://togithub.com/avajs/ava/blob/master/docs/recipes/browser-testing.md), discouraging the use of `browser-env` [`c01ac05`](https://togithub.com/avajs/ava/commit/c01ac05ef610c87f5c264b1a3eb80f89b4fc0832)\n\n##### Miscellaneous\n\n-   Specifying `--concurrency` without a value now causes AVA to exit with an error [`8c35a1a`](https://togithub.com/avajs/ava/commit/8c35a1a4b61c3f91d8c7b61e185dd5b450402bc0)\n-   Using `t.throws()` with a resolved promise now prints a helpful error message [`dfca2d9`](https://togithub.com/avajs/ava/commit/dfca2d9a24e7ee4a12102a8976b89380dde74d4b)\n-   The `t.title` accessor has been documented. [`549e99b`](https://togithub.com/avajs/ava/commit/549e99b2bd13d88fa44306919fd66abe808e791c)\n\n#### All changes\n\n[`v0.19.1...v0.20.0`](https://togithub.com/avajs/ava/compare/v0.19.1...v0.20.0)\n\n#### Thanks\n\n💖 Huge thanks to [@&#8203;lukechilds](https://togithub.com/lukechilds), [@&#8203;alexrussell](https://togithub.com/alexrussell), [@&#8203;zs-zs](https://togithub.com/zs-zs), [@&#8203;cncolder](https://togithub.com/cncolder), [@&#8203;JPeer264](https://togithub.com/JPeer264), [@&#8203;CImrie](https://togithub.com/CImrie), [@&#8203;blake-newman](https://togithub.com/blake-newman), [@&#8203;yatharthk](https://togithub.com/yatharthk), [@&#8203;bfred-it](https://togithub.com/bfred-it), [@&#8203;tdeschryver](https://togithub.com/tdeschryver), [@&#8203;sudo-suhas](https://togithub.com/sudo-suhas), [@&#8203;dohomi](https://togithub.com/dohomi), [@&#8203;efegurkan](https://togithub.com/efegurkan) and [@&#8203;forresst](https://togithub.com/forresst) for helping us with this release. We couldn’t have done it without you!\n\n#### Get involved\n\nWe welcome new contributors. AVA is a friendly place to get started in open source. We have a [great article](https://medium.com/@&#8203;vadimdemedes/making-your-first-contribution-de6576ddb190#.umxr7id07) on getting started contributing and a comprehensive [contributing guide](https://togithub.com/avajs/ava/blob/master/contributing.md).\n\n</details>\n\n---\n\n### Renovate configuration\n\n:date: **Schedule**: At any time (no schedule defined).\n\n:vertical_traffic_light: **Automerge**: Enabled.\n\n:recycle: **Rebasing**: Whenever PR becomes conflicted, or if you modify the PR title to begin with \"`rebase!`\".\n\n:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.\n\n---\n\n - [ ] <!-- renovate-rebase -->If you want to rebase/retry this PR, check this box\n\n---\n\nNewsflash: Renovate has joined WhiteSource, and is now free for all use. [Learn more](https://renovate.whitesourcesoftware.com/blog/renovate-is-now-part-of-whitesource/) or view updated [terms](https://renovate.whitesourcesoftware.com/terms-of-service/) and [privacy](https://renovate.whitesourcesoftware.com/privacy-policy/) policies."},"comment":{"url":"https://api.github.com/repos/aureooms/js-codec-base16/issues/comments/559178558","html_url":"https://github.com/aureooms/js-codec-base16/pull/6#issuecomment-559178558","issue_url":"https://api.github.com/repos/aureooms/js-codec-base16/issues/6","id":559178558,"node_id":"MDEyOklzc3VlQ29tbWVudDU1OTE3ODU1OA==","user":{"login":"codecov-io","id":8655789,"node_id":"MDQ6VXNlcjg2NTU3ODk=","avatar_url":"https://avatars0.githubusercontent.com/u/8655789?v=4","gravatar_id":"","url":"https://api.github.com/users/codecov-io","html_url":"https://github.com/codecov-io","followers_url":"https://api.github.com/users/codecov-io/followers","following_url":"https://api.github.com/users/codecov-io/following{/other_user}","gists_url":"https://api.github.com/users/codecov-io/gists{/gist_id}","starred_url":"https://api.github.com/users/codecov-io/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/codecov-io/subscriptions","organizations_url":"https://api.github.com/users/codecov-io/orgs","repos_url":"https://api.github.com/users/codecov-io/repos","events_url":"https://api.github.com/users/codecov-io/events{/privacy}","received_events_url":"https://api.github.com/users/codecov-io/received_events","type":"User","site_admin":false},"created_at":"2019-11-27T17:16:37Z","updated_at":"2019-11-27T17:16:37Z","author_association":"NONE","body":"# [Codecov](https://codecov.io/gh/aureooms/js-codec-base16/pull/6?src=pr&el=h1) Report\n> Merging [#6](https://codecov.io/gh/aureooms/js-codec-base16/pull/6?src=pr&el=desc) into [master](https://codecov.io/gh/aureooms/js-codec-base16/commit/1b5c0866b714396dbc1b9775c08450bc03405a12?src=pr&el=desc) will **not change** coverage.\n> The diff coverage is `n/a`.\n\n[![Impacted file tree graph](https://codecov.io/gh/aureooms/js-codec-base16/pull/6/graphs/tree.svg?width=650&token=ZVeBuhxSNA&height=150&src=pr)](https://codecov.io/gh/aureooms/js-codec-base16/pull/6?src=pr&el=tree)\n\n```diff\n@@          Coverage Diff          @@\n##           master     #6   +/-   ##\n=====================================\n  Coverage     100%   100%           \n=====================================\n  Files           9      9           \n  Lines          49     49           \n=====================================\n  Hits           49     49\n```\n\n\n\n------\n\n[Continue to review full report at Codecov](https://codecov.io/gh/aureooms/js-codec-base16/pull/6?src=pr&el=continue).\n> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)\n> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`\n> Powered by [Codecov](https://codecov.io/gh/aureooms/js-codec-base16/pull/6?src=pr&el=footer). Last update [1b5c086...efa0cb9](https://codecov.io/gh/aureooms/js-codec-base16/pull/6?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).\n"}}
{"actor":{"display_login":"codecov-io"}}