This repository was archived by the owner on Aug 29, 2021. It is now read-only.
-
Couldn't load subscription status.
- Fork 6
Update all (major) #136
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/major-all
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Update all (major) #136
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
a96031b to
4be99ee
Compare
4be99ee to
4086a81
Compare
4086a81 to
d113219
Compare
0b463d3 to
fd54bbf
Compare
351e418 to
e3becec
Compare
e3becec to
ac6c696
Compare
ac6c696 to
94f2bfb
Compare
94f2bfb to
2464ac6
Compare
2464ac6 to
f6bbd44
Compare
f6bbd44 to
0577f06
Compare
0577f06 to
1f0bac1
Compare
1f0bac1 to
9e1b34f
Compare
9e1b34f to
b71a496
Compare
b71a496 to
3e2132e
Compare
3e2132e to
0a2c2c9
Compare
0a2c2c9 to
5e45416
Compare
5e45416 to
e59bfeb
Compare
e59bfeb to
cb3e87a
Compare
cb3e87a to
24eabbf
Compare
24eabbf to
995f9ea
Compare
995f9ea to
25314b0
Compare
25314b0 to
36bf184
Compare
1417693 to
a78c284
Compare
a78c284 to
048f3e1
Compare
60eee41 to
7e4b0e0
Compare
7e4b0e0 to
9604707
Compare
875f5c2 to
a5d75f2
Compare
a5d75f2 to
c4aa698
Compare
c4aa698 to
8892dc7
Compare
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
5.2.6->8.2.210.12.27->14.17.32.0.2->3.0.01.3.1->6.0.0^0.5.4->^1.0.06.0.2->9.0.01.16.4->2.3.11.10.0->3.1.02.6.3->3.0.26.0.0->8.0.0^1.9.3->^2.0.03.3.3333->4.3.2^3.2.0->^4.0.0^5.2.1->^7.0.0^1.0.6->^3.0.0Release Notes
typicode/husky
v6.0.0Compare Source
After being in early access for Open Source projects and Sponsors for a limited time, I'm happy to announce that husky 6 is MIT again and can be freely used in commercial projects! 🎉
Many thanks to the Open Source projects and Companies which have switched to/sponsored the new husky during this period!
OSS is my full-time job, please consider sponsoring the development of husky on GitHub sponsors or Open Collective. Thank you!
Breaking change
husky inithas been moved to its own package (npx husky-init)Added
require('husky')Migrating from husky 4
Husky 6 contains breaking changes. If you're coming from v4,
npm install husky@6won't be enough.Recommended: see husky-4-to-6 CLI to automatically migrate your config. There's also a dedicated section in the docs.
If you're curious why config has changed, you may be interested in reading:
https://blog.typicode.com/husky-git-hooks-javascript-config/
Also Husky 6 follows official npm and Yarn best practices regarding autoinstall. It's recommended to use
preparescript instead (see usage in docs).v5.2.0Compare Source
setcommand to replace hooks (husky set .husky/pre-commit cmd)addcommand to append command (husky add .husky/pre-commit cmd)v5.1.3Compare Source
husky initwill detect Yarn v2 and initialize accordinglyv5.1.2Compare Source
preparescript instead ofpostinstall(#890)husky initusepreparescript (#890)v5.1.1Compare Source
v5.1.0Compare Source
husky initv5.0.9Compare Source
See https://github.com/typicode/husky/releases/tag/v5.0.0 for v5 release notes
v5.0.8Compare Source
v5.0.7Compare Source
v5.0.6Compare Source
v5.0.5Compare Source
v5.0.4Compare Source
v5.0.3Compare Source
v5.0.2Compare Source
v5.0.1Compare Source
v5.0.0Compare Source
👉 See https://typicode.github.io/husky for breaking changes and new installation instructions.
Note about the license
Husky 5 is released under The Parity Public License.
It doesn't affect you if you're using husky in an Open Source project or if you're a sponsor. You're free to use it as usual and I hope you'll enjoy this new release ❤️
If you're using husky in a commercial project, you may want to consider becoming a sponsor to support the project. You can also try it for 30 days.
This is only for a limited time, husky will be MIT again later.
Migrating
Important Husky v5 brings a lot of improvements but is also very different from v4. Git hooks won't work if you only upgrade husky dependency, existing config needs to be migrated too.
The best way to switch to v5 is to follow the new installation instructions and migrate existing hooks command using
husky add.v4.3.8Compare Source
Cannot read property 'toString' of nullv4.3.7Compare Source
v4.3.6Compare Source
prepare-commit-msgon windows #737v4.3.5Compare Source
v4.3.4Compare Source
INIT_CWDenvironment variablev4.3.3Compare Source
v4.3.2Compare Source
v4.3.1Compare Source
v4.3.0Compare Source
.cjsconfig file support #754v4.2.5Compare Source
v4.2.4Compare Source
cnpmpackage manager #687shto run scripts and avoid inconsistencies #707v4.2.3Compare Source
husky.config.jsnot.huskyrc.config.js#669v4.2.2Compare Source
.husky.jsand.husky.config.jsupdate,pre/post-receivehooksv4.2.1Compare Source
v4.2.0Compare Source
<2.13.0v4.1.0Compare Source
v4.0.10Compare Source
v4.0.9Compare Source
v4.0.8Compare Source
v4.0.7Compare Source
winpty(#634)v4.0.6Compare Source
v4.0.5Compare Source
v4.0.4Compare Source
.eslintrc.js(#627)v4.0.3Compare Source
v4.0.2Compare Source
v4.0.1Compare Source
v4.0.0Compare Source
Yarn v2new Plug'n'Play feature (thanks to @arcanis)CygwinandCmdr)dependenciesand simplify codeNode 10+Thanks to all contributors and everyone who is supporting Husky on Open Collective, GitHub sponsors and Patreon!
v3.1.0Compare Source
pre-merge-commithook (#605)v3.0.9Compare Source
is-ciwithci-info#579v3.0.8Compare Source
GIT_DIRenvironment variable when hooks are runv3.0.7Compare Source
Debug: display husky version and created at
v3.0.6Compare Source
Debug: improve messages
v3.0.5Compare Source
Fix: prevent
postinstallfrom failing on windows typicode/husky#573v3.0.4Compare Source
Fix: skip install earlier when
HUSKY_SKIP_INSTALL=1(typicode/husky#563)v3.0.3Compare Source
Fix: prevent old hooks (husky
< 1.0) to be run if new ones are defined (husky>= 1.0) typicode/husky#556v3.0.2Compare Source
v3.0.1Compare Source
v3.0.0Compare Source
>= 2.13.2. If you're already using huskyv2and don't use an old version of Git, you can safely upgrade.v2.7.0Compare Source
v2.6.0Compare Source
v2.5.0Compare Source
v2.4.1Compare Source
v2.4.0Compare Source
v2.3.0Compare Source
v2.2.0Compare Source
v2.1.0Compare Source
v2.0.0Compare Source
dankogai/js-combinatorics
v1.4.5Compare Source
v1.4.4Compare Source
v1.4.3Compare Source
v1.4.2Compare Source
v1.4.1Compare Source
v1.4.0Compare Source
v1.3.0Compare Source
v1.2.3Compare Source
v1.2.2Compare Source
v1.2.1Compare Source
v1.2.0Compare Source
v1.1.1Compare Source
v1.1.0Compare Source
v1.0.0Compare Source
v0.6.1Compare Source
v0.6.0Compare Source
mochajs/mocha
v9.0.0Compare Source
💥 Breaking Changes
#4633: Drop Node.js v10.x support (@juergba)
#4635:
import-first loading of test files (@giltayar)Mocha is going ESM-first! This means that it will now use ESM
import(test_file)to load the test files, instead of the CommonJSrequire(test_file). This is not a problem, asimportcan also load most files thatrequiredoes. In the rare cases where this fails, it will fallback torequire(...). This ESM-first approach is the next step in Mocha's ESM migration, and allows ESM loaders to load and transform the test file.#4636: Remove deprecated
utils.lookupFiles()(@juergba)#4638: Limit the size of
actual/expectedfordiffgeneration (@juergba)#4389: Refactoring: Consuming log-symbols alternate to code for win32 in reporters/base (@MoonSupport)
🎉 Enhancements
--dry-run(@juergba)🐛 Fixes
🔩 Other
Runner(suite: Suite, delay: boolean)signature (@juergba)v8.4.0Compare Source
🎉 Enhancements
🐛 Fixes
📖 Documentation
options.requireto Mocha constructor forroot hookplugins on parallel runs (@juergba)top-level awaitand ESM test files (@juergba)Also thanks to @outsideris for various improvements on our GH actions workflows.
v8.3.2Compare Source
🐛 Fixes
requireinterface (@alexander-fenster)📖 Documentation
v8.3.1Compare Source
🐛 Fixes
EvalErrorcaused by regenerator-runtime (@snoack)importfrom mocha in parallel mode (@nicojs)v8.3.0Compare Source
🎉 Enhancements
🐛 Fixes
requireerror when bundling Mocha with Webpack (@devhazem)📖 Documentation
🔩 Other
Also thanks to @outsideris and @HyunSangHan for various fixes to our website and documentation.
v8.2.1Compare Source
Fixed stuff.
🐛 Fixes
Promiserejections and erroneous "done()called twice" errors (@boneskull)MaxListenersExceededWarningin watch mode (@boneskull)Also thanks to @akeating for a documentation fix!
v8.2.0Compare Source
The major feature added in v8.2.0 is addition of support for global fixtures.
While Mocha has always had the ability to run setup and teardown via a hook (e.g., a
before()at the top level of a test file) when running tests in serial, Mocha v8.0.0 added support for parallel runs. Parallel runs are incompatible with this strategy; e.g., a top-levelbefore()would only run for the file in which it was defined.With global fixtures, Mocha can now perform user-defined setup and teardown regardless of mode, and these fixtures are guaranteed to run once and only once. This holds for parallel mode, serial mode, and even "watch" mode (the teardown will run once you hit Ctrl-C, just before Mocha finally exits). Tasks such as starting and stopping servers are well-suited to global fixtures, but not sharing resources--global fixtures do not share context with your test files (but they do share context with each other).
Here's a short example of usage:
Fixtures are loaded with
--require, e.g.,mocha --require fixtures.js.For detailed information, please see the documentation and this handy-dandy flowchart to help understand the differences between hooks, root hook plugins, and global fixtures (and when you should use each).
🎉 Enhancements
test.js) now usable with--extensionoption (@jordanstephens).js,.test.js) now usable with--extensionoption (@boneskull)jsonreporter now containsspeed("fast"/"medium"/"slow") property (@wwhurin)For implementors of custom reporters:
Runner.prototype.workerReporter()); reporters should subclassParallelBufferedReporterinmocha/lib/nodejs/reporters/parallel-bufferedRunner.prototype.linkPartialObjects()); use if strict object equality is needed when consumingRunnerevent dataRunner.prototype.isParallelMode())🐛 Fixes
npmv6.x causing some of Mocha's deps to be installed whenmochais present in a package'sdevDependenciesandnpm install --productionis run the package's working copy (@boneskull)nycwith Mocha in parallel mode (@boneskull)lookupFiles()inmocha/lib/utils, which was broken/missing in Mocha v8.1.0; it now prints a deprecation warning (useconst {lookupFiles} = require('mocha/lib/cli')instead) (@boneskull)Thanks to @AviVahl, @donghoon-song, @ValeriaVG, @znarf, @sujin-park, and @majecty for other helpful contributions!
v8.1.3Compare Source
🐛 Fixes
Mocha.utils.lookupFiles()and Webpack compatibility (both broken since v8.1.0);Mocha.utils.lookupFiles()is now deprecated and will be removed in the next major revision of Mocha; userequire('mocha/lib/cli').lookupFilesinstead (@boneskull)v8.1.2Compare Source
🐛 Fixes
🔒 Security Fixes
📖 Documentation
v8.1.1Compare Source
🐛 Fixes
v8.1.0Compare Source
In this release, Mocha now builds its browser bundle with Rollup and Babel, which will provide the project's codebase more flexibility and consistency.
While we've been diligent about backwards compatibility, it's possible consumers of the browser bundle will encounter differences (other than an increase in the bundle size). If you do encounter an issue with the build, please report it here.
This release does not drop support for IE11.
Other community contributions came from @Devjeel, @Harsha509 and @sharath2106. Thank you to everyone who contributed to this release!
🎉 Enhancements
🐛 Fixes
mocha init(@boneskull)delayoption in browser (@craigtaub)🔒 Security Fixes
📖 Documentation & Website
--enable-source-mapswith Mocha (@bcoe)🔩 Other
v8.0.1Compare Source
The obligatory patch after a major.
🐛 Fixes
--parallelwhen combined with--watch(@boneskull)v8.0.0Compare Source
In this major release, Mocha adds the ability to run tests in parallel. Better late than never! Please note the breaking changes detailed below.
Let's welcome @giltayar and @nicojs to the maintenance team!
💥 Breaking Changes
#4164: Mocha v8.0.0 now requires Node.js v10.12.0 or newer. Mocha no longer supports the Node.js v8.x line ("Carbon"), which entered End-of-Life at the end of 2019 (@UlisesGascon)
#4175: Having been deprecated with a warning since v7.0.0,
mocha.optsis no longer supported (@juergba)✨ WORKAROUND: Replace
mocha.optswith a configuration file.#4260: Remove
enableTimeout()(this.enableTimeout()) from the context object (@craigtaub)✨ WORKAROUND: Replace usage of
this.enableTimeout(false)in your tests withthis.timeout(0).#4315: The
specoption no longer supports a comma-delimited list of files (@juergba)✨ WORKAROUND: Use an array instead (e.g.,
"spec": "foo.js,bar.js"becomes"spec": ["foo.js", "bar.js"]).#4309: Drop support for Node.js v13.x line, which is now End-of-Life (@juergba)
#4282:
--forbid-onlywill throw an error even if exclusive tests are avoided via--grepor other means (@arvidOtt)#4223: The context object's
skip()(this.skip()) in a "before all" (before()) hook will no longer execute subsequent sibling hooks, in addition to hooks in child suites (@juergba)#4178: Remove previously soft-deprecated APIs (@wnghdcjfe):
Mocha.prototype.ignoreLeaks()Mocha.prototype.useColors()Mocha.prototype.useInlineDiffs()Mocha.prototype.hideDiff()🎉 Enhancements
#4245: Add ability to run tests in parallel for Node.js (see docs) (@boneskull)
❗ See also #4244; Root Hook Plugins (docs) -- root hooks must be defined via Root Hook Plugins to work in parallel mode
#4304:
--requirenow works with ES modules (@JacobLey)#4299: In some circumstances, Mocha can run ES modules under Node.js v10 -- use at your own risk! (@giltayar)
📖 Documentation
🔩 Other
🐛 Fixes
(All bug fixes in Mocha v8.0.0 are also breaking changes, and are listed above)
v7.2.0Compare Source
🎉 Enhancements
🐛 Fixes
--forbid-onlydoes not recognizeit.onlywhenbeforecrashes (@arvidOtt)📖 Documentation
🔩 Other
v7.1.2Compare Source
🔩 Other
📖 Documentation
v7.1.1Compare Source
🔒 Security Fixes
🐛 Fixes
runnerlistening tostartaConfiguration
📅 Schedule: "before 3am on Monday" (UTC).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.