Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update mocha to the latest version 馃殌 #79

Closed
wants to merge 1 commit into from

Conversation

greenkeeper[bot]
Copy link

@greenkeeper greenkeeper bot commented Oct 3, 2017

Version 4.0.0 of mocha just got published.

Dependency mocha
Current Version 3.5.3
Type devDependency

The version 4.0.0 is not covered by your current version range.

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of mocha.
Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.


Release Notes v4.0.0

4.0.0 / 2017-10-02

You might want to read this before filing a new bug! 馃槤

馃挜 Breaking Changes

For more info, please read this article.

Compatibility

  • #3016: Drop support for unmaintained versions of Node.js (@boneskull):
    • 0.10.x
    • 0.11.x
    • 0.12.x
    • iojs (any)
    • 5.x.x
  • #2979: Drop support for non-ES5-compliant browsers (@boneskull):
    • IE7
    • IE8
    • PhantomJS 1.x
  • #2615: Drop Bower support; old versions (3.x, etc.) will remain available (@ScottFreeCode, @boneskull)

Default Behavior

  • #2879: By default, Mocha will no longer force the process to exit once all tests complete. This means any test code (or code under test) which would normally prevent node from exiting will do so when run in Mocha. Supply the --exit flag to revert to pre-v4.0.0 behavior (@ScottFreeCode, @boneskull)

Reporter Output

馃憥 Deprecations

  • #2493: The --compilers command-line option is now soft-deprecated and will emit a warning on STDERR. Read this for more info and workarounds (@ScottFreeCode, @boneskull)

馃帀 Enhancements

  • #2628: Allow override of default test suite name in XUnit reporter (@ngeor)

馃摉 Documentation

馃敥 Other

Commits

The new version differs by 48 commits.

  • d69bf14 Release v4.0.0
  • 171b9f9 pfix "prepublishOnly" potential portability problem
  • 60e39d9 Update link to wiki (GitHub at the leading --)
  • 804f9d5 Update link because GitHub ate the leading --
  • 3326c23 update CHANGELOG for v4.0.0 [ci skip]
  • 6dd9252 add link to wiki on --compilers deprecation
  • 96318e1 Deprecate --compilers
  • 92beda9 drop bower support
  • 58a4c6a remove unused .npmignore
  • 7af6611 kill Date#toISOString shim
  • 43501a2 reduce noise about slow tests; make a few tests faster, etc.
  • fa228e9 update --exit / --no-exit integration test for new default behavior
  • 3fdd3ff Switch default from forced exit to no-exit
  • c5d69e0 add integration tests for --exit/--no-exit
  • 3a7f8dc enhance runMochaJSON() helper by returning the subprocess instance

There are 48 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 馃尨

@coveralls
Copy link

coveralls commented Oct 3, 2017

Coverage Status

Changes Unknown when pulling bb9bc48 on greenkeeper/mocha-4.0.0 into ** on develop**.

greenkeeper bot added a commit that referenced this pull request Oct 6, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 6, 2017

Version 4.0.1 just got published.

Update to this version instead 馃殌

Release Notes v4.0.1

4.0.1 / 2017-10-05

馃悰 Fixes

Commits

The new version differs by 6 commits.

  • eb8bf8d Release v4.0.1
  • 3b485ea update CHANGELOG.md for v4.0.1 [ci skip]
  • 96e5c1a upgrade eslint to v4.8.0
  • d7cff37 Update growl to 1.10.3
  • 0cdd921 remove preversion script; test on publish; closes #2999
  • f49c0ce Fix changelog issues/pr URLs (#3047)

See the full diff

gregswindle added a commit that referenced this pull request Oct 17, 2017
* chore(scm): add CHANGELOG

* chore(ci): add junit test results for circle ci and fix sonar lint code smells

#13

* chore(ci): fix circle.ci junit reporter

#13

* chore(ci): add specs report to circleci

#13

* chore(scm): revise pull request template

* alphabetize options
* add all [angular conventional changelog]() change types
* include (most) SonarQube measures

* chore(scm): update PR template

* chore(scm): add standard issue template

#13

* chore(ci): add junit test results for circle ci and fix sonar lint code smells

#13

* chore(ci): fix circle.ci junit reporter

#13

* chore(ci): add specs report to circleci

#13

* chore(scm): update PR template

* chore(scm): add standard issue template

#13

* chore(quality): replace const with let per recommendation

* chore(coverity): add quality gateway

* chore(lint): alphabetize var declarations

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/blob/9332bb5b485e4d60c3c56bebb22757319293f311/tests/crc-model-list.spec.js#filter-lint)

#13

* chore(lint): fix var scope

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/blob/9332bb5b485e4d60c3c56bebb22757319293f311/tests/crc-model.spec.js#filter-lint)

#13

* chore(lint): sort vars in the same declaration block  alphabetically

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/blob/9332bb5b485e4d60c3c56bebb22757319293f311/tests/crc-model-formatter.spec.js#filter-lint)

#13

* chore(shrinkwrap): enforce dependency versions

* For (future) vunlerabilities
* For contribution consistency

#13

* chore(lint): remove unused dependencies

* [bitHound](https://www.bithound.io/github/gregswindle/eslint-plugin-crc/ee50bb36d308408352966a590d075469dfff1049/dependencies/npm#filter-failing-dep)

#13

* test(ignore): allow interface method without specs

#13

* chore(package): update coveralls to version 2.13.0

https://greenkeeper.io/

* chore(lint): fix unused test variable

#17

* chore(ci): shrinkwrap dependencies

#17

* feat(security): resolve dependency vulnerabilities

#17

* chore(package): update eslint to version 3.19.0

https://greenkeeper.io/

* chore(cli): uncomment cli

* chore(dep): upgrades

* Upgrade eslint
* Upgrade espree
* Upgrade nyc
* Upgrade coveralls

#15, #16, #18, #19

* chore(lint): fix no-use-before-define

#15, #16, #17, #18, #19

* mend

* chore(lint): fix uglify-js

* v0.1.5

* chore(sonar): update projectVersion to match semver

* chore(ci): fix version bumps

Add sonar-project.properties after version bumps.

* test(cli): add specs for cli

#1

* fix(package): update global to version 4.3.2

https://greenkeeper.io/

* chore(package): update babel-register to version 6.24.1

https://greenkeeper.io/

* chore(package): update minami to version 1.2.3

https://greenkeeper.io/

* chore(package): update uglify-js to version 2.8.22

https://greenkeeper.io/

* chore(ci service pruning): remove redundant ci services (#30)

* test(cli): add specs for cli

#1

* refactor(cli): rename command-line interface

* Continuously run specs/tests with nodemon
* Generate ESLint reports

#5

* style(lint): enforce es6 style

* style(es6): use es6 destructors

* chore(ci): remove circle-ci and codecov

Eliminate redundant CI tasks, since we use travis-ci and coveralls, already

#13

* test(crc-reports): add formatter

#1

* docs(README): clean up badges

#18

* chore(ci): remove redundant services

* Coverity (appears to be a paid service, now)
* Snyk (this is covered by Bithound)

#13

* chore(sonarqube): add regex for all branches

* Evaluate all branches that conform to the Angular preset for conventional-changelog
* See https://git.io/vSppK for valid branch (and commit) prefixes

#13

* chore(travis-ci): add regex delimiters

#13

* docs(README): remove sonar "develop" branch from badge


#13

* test(cli): ignore branch

#13

* chore(package): resolve vulnerabilities

* Quoteless Attributes in Templates can lead to Content Injection (handlebars@3.0.3)
* Incorrect Handling of Non-Boolean Comparisons During Minification (uglify-js@2.3.6)
* Regular Expression Denial of Service (uglify-js@2.3.6)

#13

* chore(lint): replace

* function expressions
* let with const (where applicable)

#13, #30

* chore(lint): replace

* let with const (where applicable)
* functions declarations with expressions
* allow console statements for Node.js CLI

#13, #30

* chore(packages): update dependencies

* Remove shebang-loader from devDependencies
* Shrinkwrap
* Update nested packages with vulnerabilities

#13, #30

* chore(lint): ignore "Unexpected block statement surrounding arrow body."

#13, #30

* chore(package): update isarray to latest version

Cannot remove this nested dependency even though it's deprecated.

#13, #30

* chore(lint): resolve "Unexpected block statement surrounding arrow body."

#13, #30

* chore(lint): giving up on "Unexpected block statement surrounding arrow body" for now.

#13, #30

* chore(lint): resolve "Unexpected block statement surrounding arrow body."

#13, #30

* chore(rename import): use crc-reporter instead of crc-model-cli

* chore(packages) update all dependencies to latest 馃殌 (#37)

* chore(package): update sinon to version 2.2.0

https://greenkeeper.io/

* chore(packages): update dependencies

* chore(packages): update dependencies

* Espree
* Sinon
* UglifyJS

#37

* ci(release automation): install and config semantic-release

Install commitplease and configure for AngularJS Git commit conventions

#37

* chore(packages): update brace-expansion

Address ReDoS vulnerability
See https://nodesecurity.io/advisories/338

#37

* chore(packages): update dependencies

* brace-expansion
* isarray

#37

* chore(packages): update dependencies

* uglify-js@2.36
* espree@3.4.4

#37

* chore(release): v0.2.0

* chore(package): remove jsdoc-to-markdown

Install jsdoc-to-markdown globally in Travis-CI for usage instead.

* chore(security): fix dependency vulnerabilities (#42, #43)

* chore(npmignore): add directories

#47

* chore(version): update package version in config files

#42

* chore(sonar-scanner): disable sonar-scanner

Travis-CI throws errors
See https://travis-ci.org/gregswindle/eslint-plugin-crc/jobs/235829438#L613

#42

* docs(standard set): add common files

1. Issue template
2. PR template
3. Code of conduct
4. Contributing

* chore(labels): update labels

* chore(package): update dependencies to latest versions 馃殌 (#44,#45,#47,#48,#49,#50,#51)

* chore(package): update chai to version 4.0.2

* chore(package): update dependencies

* require-dir: ^0.3.2
* codeclimate-test-reporter: 0.5.0
* codecov: ^2.2.0
* coveralls: ^2.13.1
* dedupe: ^2.1.0
* dirty-chai: ^2.0.0
* eslint-plugin-security: ^1.4.0
* mocha: ^3.4.2
* mocha-junit-reporter: ^1.13.0
* nodemon: ^1.11.0
* nsp: ^2.6.3
* nyc: ^11.0.2
* properties-parser: ^0.3.1
* semantic-release-cli: ^3.0.3
* sinon: ^2.3.4
* standard-version: 4.2.0
* uglify-js: ^3.0.15

#44,#45,#47,#48,#49,#50,#51

* chore(package): udate eslint (#52,#53)

Update `eslint` to latest version.

Closes #52

* chore(package): update eslint to version 4.3.0 (#64)

* fix(package): update eslint to version 4.3.0

Closes #56

* chore(scm): merge eslint branches

Merge greenkeeper/eslint-4.1.0 into greenkeeper/eslint-4.3.0.

* chore(scm): prune and dedupe

#64

* chore(package): update eslint

* Update to eslint@4.3.0
* Add a CLA template
* Clean package.json with fixpack
* Lint specs for bitHound
* Update PR template with simplified checks integrated with SonarCloud

#64

* chore(package): update nyc to version 11.1.0 (#65)

* chore(package): update nyc to version 11.1.0

* chore(packages): update dependencies

1. chai #61
2. dirty-chai #60
3. jsdoc #59
4. nsp #63
5. nyc #57
6. sinon #55
7. uglify-js #54

#65

* chore(package): update sinon to version 3.2.0 (#69)

Closes #67

* chore(package): update eslint to version 4.4.1 (#70)

Closes #68

* chore(package): update mocha to version 4.0.1

Closes #79
@greenkeeper greenkeeper bot deleted the greenkeeper/mocha-4.0.0 branch October 17, 2017 05:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging this pull request may close these issues.

None yet

2 participants