Upgrading commitizen 3 to 4
Breaking3.1.2 → 4.3.2Breaking1Security3Platform1New2Changed15Fixed12Other7
BreakingUpgrade verdict
1 breaking change and a platform requirement change and 3 security fixes.
In plain terms
- Node.js 6 and 8 are no longer supported, so users on those versions must upgrade Node.js.
- This version no longer supports Node.js versions 6 and 8, so you need a newer Node.js to use it.
- A dependency with a known security problem is updated to a safer version.
- Updates an internal tool used to publish releases to a safer version.
Must act 5 items need code or config changes
Node.js requirement changed in 4.3.2: >= 6 → >= 18.
Drops shelljs.
Installs 158 packages in all (was 183).
What you must change
Breaking1
Removes Node.js 6 and 8 from the testing scheme, dropping support for those major versions.
Security3
Updates lodash to v4.18.1 as a security fix.
lodashUpgrades semantic-release to 19.0.3 as a security fix.
semantic-releaseBumps vulnerable dependencies to address security issues.
Platform1
Removes Node.js 6 and 8 support from the testing scheme.