elixirscript / processes

Erlang style processes in JavaScript
https://elixirscript.github.io/processes/
55 stars 4 forks source link

Bump ava from 1.4.1 to 2.0.0 #61

Closed dependabot-preview[bot] closed 5 years ago

dependabot-preview[bot] commented 5 years ago

Bumps ava from 1.4.1 to 2.0.0.

Release notes *Sourced from [ava's releases](https://github.com/avajs/ava/releases).* > ## 2.0.0 > ## Breaking changes > > ### AVA now requires at least Node.js 8.9.4 > > Per the Node.js [release schedule](https://github.com/nodejs/Release), the 6.x releases reach end of live on April 30th. Consequently we've removed support in AVA. We are now testing with Node.js 12 though. 3a4afc6cf35aeffb6b019c6b75fa9b8e071bb53d > > ### Test file and helper selection > > We've been working on simplifying how test files and helpers are selected. First off, the `files` option now only accepts glob patterns. If you configured it with directories before, please add `/**/*` to get the previous behavior. > > The `files` and `sources` options must now be arrays containing at least one pattern. It's no longer possible to override a default exclusion pattern, but [we're looking at making these configurable separately](https://github-redirect.dependabot.com/avajs/ava/issues/2106). > > AVA used to treat all files inside a `helpers` directory as test helpers. Finding these files could be really slow, however, and it also meant you couldn't have tests inside a `helpers` directory. Instead you can now specify glob paterns to find these helpers: > > ```json > { > "ava": { > "helpers": [ > "**/helpers/**/*" > ] > } > } > ``` > > Test files starting with an underscore are still recognized as helpers. > > Files inside `fixtures` directories are no longer ignored, and will now be treated as test files. The watcher now also watches `ava.config.js` files. > > AVA now also selects files ending with `.spec.js` when looking for tests, as well as looking in `tests` directories. 08e99e516e13af75d3ebe70f12194a89b610217c b1e54b1a02ba7220571a06e4d324d460ea7ece54 > > The CLI now only takes file paths, not glob patterns. > > We'd [like some help updating our ESLint plugin](https://github-redirect.dependabot.com/avajs/eslint-plugin-ava/issues/238) as well. > > ### Snapshots in CI > > When you run tests locally and add a new snapshot, AVA automatically updates the `.snap` file. However if you forget to commit this file and then run your CI tests, they won't fail because AVA quietly updates the `.snap` file, just like it does locally. > > With this release, AVA will fail the `t.snapshot()` assertion if it is run in CI and no snapshot could be found. 0804107b49ef3bb43656cd48d27b0d54ea080d71 > > ### Assertion messages must be strings > > AVA now enforces assertion messages to be strings. The message is only used when the assertion fails, and non-string values may cause AVA to crash. You may see test failures if you were accidentally passing a non-string message. 49120aafd40c96bbe8196d3da8898d05006588d8 > > ### Flow type definitions > > We've decided to remove the Flow type definitions from AVA itself. We don't have anybody to maintain them and consequently they've become a blocker when adding features to AVA. c633cf08891abaf7649d490642eef38b8150bfe0 > > We've set up a new repository from which we'll publish the definitions, but we need your help setting it up. If you use AVA and Flow, please join us in https://github-redirect.dependabot.com/avajs/flow-typed/issues/1. > ... (truncated)
Commits - [`e1572d9`](https://github.com/avajs/ava/commit/e1572d9f66fecfaf4ceb2a84814181b02c8d142e) 2.0.0 - [`2daf6a9`](https://github.com/avajs/ava/commit/2daf6a9ba143cfdc684afae354b0b6baac1e733e) Bump dependencies - [`b1e54b1`](https://github.com/avajs/ava/commit/b1e54b1a02ba7220571a06e4d324d460ea7ece54) By default, select test and helpers inside 'tests' directories - [`677578f`](https://github.com/avajs/ava/commit/677578fc5c873ebc8a09400a7e17c5f0d17b22f4) Replace individual lodash packages with the main package - [`a53ea15`](https://github.com/avajs/ava/commit/a53ea157367c9cec91184cfbb226487c81229513) Define environment variables to be injected in the test file processes - [`626e58c`](https://github.com/avajs/ava/commit/626e58c4e50b90c5279fcf8b33154d3b5eec37f6) 2.0.0-rc.1 - [`51433be`](https://github.com/avajs/ava/commit/51433bed947d31e5f3df26bdf6eee10ad4344efa) Implement helper for our ESLint plugin - [`c10e38c`](https://github.com/avajs/ava/commit/c10e38c116d6de39a6e55d783bd2344409371ca7) Remove underline from Babel configuration validation errors - [`928ed14`](https://github.com/avajs/ava/commit/928ed14488cfa9f7dd37bb0d9a191ab5005f955d) Bump dependencies - [`98034fb`](https://github.com/avajs/ava/commit/98034fbb661bcc6cb882e1ae007a7877a803b3a4) Make the object printing depth configurable ([#2121](https://github-redirect.dependabot.com/avajs/ava/issues/2121)) - Additional commits viewable in [compare view](https://github.com/avajs/ava/compare/v1.4.1...v2.0.0)


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.
dependabot-preview[bot] commented 5 years ago

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.