feat(conventional-changelog-presets): supported new preset format

BREAKING CHANGE: the new preset format is a breaking change when compared to the previous preset format. updating to support the new format means that the old preset format is no longer supported. update your preset to the latest version to maintain compatibility
This commit is contained in:
Matt Travi 2023-09-01 17:23:14 -05:00
parent 0d92579e13
commit 07a79ea7e9
No known key found for this signature in database
GPG Key ID: 8C173646C24FED70
2 changed files with 139 additions and 94 deletions

229
package-lock.json generated
View File

@ -9,11 +9,11 @@
"version": "0.0.0-development", "version": "0.0.0-development",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@semantic-release/commit-analyzer": "^10.0.0", "@semantic-release/commit-analyzer": "^11.0.0-beta.1",
"@semantic-release/error": "^4.0.0", "@semantic-release/error": "^4.0.0",
"@semantic-release/github": "^9.0.0", "@semantic-release/github": "^9.0.0",
"@semantic-release/npm": "^10.0.2", "@semantic-release/npm": "^10.0.2",
"@semantic-release/release-notes-generator": "^11.0.0", "@semantic-release/release-notes-generator": "^12.0.0-beta.1",
"aggregate-error": "^4.0.1", "aggregate-error": "^4.0.1",
"cosmiconfig": "^8.0.0", "cosmiconfig": "^8.0.0",
"debug": "^4.0.0", "debug": "^4.0.0",
@ -461,13 +461,13 @@
} }
}, },
"node_modules/@semantic-release/commit-analyzer": { "node_modules/@semantic-release/commit-analyzer": {
"version": "10.0.3", "version": "11.0.0-beta.1",
"resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-10.0.3.tgz", "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-11.0.0-beta.1.tgz",
"integrity": "sha512-pe45eTjaJBsZbJrT6AvcTzYYS9OJF3MGABTPFSpwmnfSXVmyfFuloO92pj6EVTbx6JGEUgpoipnITbWn+zyvaw==", "integrity": "sha512-4HOXQ09k/lnHwxQLD9y1c+b3rA2M4gWA/twJl9JuRqS1eXrEc9QJ903reN5nwEC0Y7TVpuDTd1cY90B6W9EITw==",
"dependencies": { "dependencies": {
"conventional-changelog-angular": "^6.0.0", "conventional-changelog-angular": "^7.0.0",
"conventional-commits-filter": "^3.0.0", "conventional-commits-filter": "^3.0.0",
"conventional-commits-parser": "^4.0.0", "conventional-commits-parser": "^5.0.0",
"debug": "^4.0.0", "debug": "^4.0.0",
"import-from": "^4.0.0", "import-from": "^4.0.0",
"lodash-es": "^4.17.21", "lodash-es": "^4.17.21",
@ -544,13 +544,13 @@
} }
}, },
"node_modules/@semantic-release/release-notes-generator": { "node_modules/@semantic-release/release-notes-generator": {
"version": "11.0.6", "version": "12.0.0-beta.1",
"resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-11.0.6.tgz", "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-12.0.0-beta.1.tgz",
"integrity": "sha512-Puuv/6AJosmep6pIu5tsLDYrNAVQr7a4oxGiKnOhW20TTYSWEGGCNAOXJI2NKSGFGXwXbxzy2tQWVC/TovxMIw==", "integrity": "sha512-VKkXO4FXPP/nX90/9M1vGI9oMPpKOqYdeDl7hM5dAnNa7X1gC4hE2bZC8vqojHtQaf2tHIyGHZH186F5LwNRDA==",
"dependencies": { "dependencies": {
"conventional-changelog-angular": "^6.0.0", "conventional-changelog-angular": "^7.0.0",
"conventional-changelog-writer": "^6.0.0", "conventional-changelog-writer": "^6.0.0",
"conventional-commits-filter": "^3.0.0", "conventional-commits-filter": "^4.0.0",
"conventional-commits-parser": "^5.0.0", "conventional-commits-parser": "^5.0.0",
"debug": "^4.0.0", "debug": "^4.0.0",
"get-stream": "^7.0.0", "get-stream": "^7.0.0",
@ -566,19 +566,10 @@
"semantic-release": ">=20.1.0" "semantic-release": ">=20.1.0"
} }
}, },
"node_modules/@semantic-release/release-notes-generator/node_modules/conventional-commits-parser": { "node_modules/@semantic-release/release-notes-generator/node_modules/conventional-commits-filter": {
"version": "5.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz", "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-4.0.0.tgz",
"integrity": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==", "integrity": "sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==",
"dependencies": {
"is-text-path": "^2.0.0",
"JSONStream": "^1.3.5",
"meow": "^12.0.1",
"split2": "^4.0.0"
},
"bin": {
"conventional-commits-parser": "cli.mjs"
},
"engines": { "engines": {
"node": ">=16" "node": ">=16"
} }
@ -594,47 +585,6 @@
"url": "https://github.com/sponsors/sindresorhus" "url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/@semantic-release/release-notes-generator/node_modules/is-text-path": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz",
"integrity": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==",
"dependencies": {
"text-extensions": "^2.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/@semantic-release/release-notes-generator/node_modules/meow": {
"version": "12.1.1",
"resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz",
"integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==",
"engines": {
"node": ">=16.10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/@semantic-release/release-notes-generator/node_modules/split2": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
"integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==",
"engines": {
"node": ">= 10.x"
}
},
"node_modules/@semantic-release/release-notes-generator/node_modules/text-extensions": {
"version": "2.4.0",
"resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz",
"integrity": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==",
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/@sindresorhus/is": { "node_modules/@sindresorhus/is": {
"version": "5.6.0", "version": "5.6.0",
"resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz",
@ -1604,14 +1554,14 @@
} }
}, },
"node_modules/conventional-changelog-angular": { "node_modules/conventional-changelog-angular": {
"version": "6.0.0", "version": "7.0.0",
"resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz", "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-7.0.0.tgz",
"integrity": "sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==", "integrity": "sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==",
"dependencies": { "dependencies": {
"compare-func": "^2.0.0" "compare-func": "^2.0.0"
}, },
"engines": { "engines": {
"node": ">=14" "node": ">=16"
} }
}, },
"node_modules/conventional-changelog-writer": { "node_modules/conventional-changelog-writer": {
@ -1647,20 +1597,31 @@
} }
}, },
"node_modules/conventional-commits-parser": { "node_modules/conventional-commits-parser": {
"version": "4.0.0", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz", "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-5.0.0.tgz",
"integrity": "sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg==", "integrity": "sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==",
"dependencies": { "dependencies": {
"is-text-path": "^1.0.1", "is-text-path": "^2.0.0",
"JSONStream": "^1.3.5", "JSONStream": "^1.3.5",
"meow": "^8.1.2", "meow": "^12.0.1",
"split2": "^3.2.2" "split2": "^4.0.0"
}, },
"bin": { "bin": {
"conventional-commits-parser": "cli.js" "conventional-commits-parser": "cli.mjs"
}, },
"engines": { "engines": {
"node": ">=14" "node": ">=16"
}
},
"node_modules/conventional-commits-parser/node_modules/meow": {
"version": "12.1.1",
"resolved": "https://registry.npmjs.org/meow/-/meow-12.1.1.tgz",
"integrity": "sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==",
"engines": {
"node": ">=16.10"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/convert-source-map": { "node_modules/convert-source-map": {
@ -2959,14 +2920,14 @@
} }
}, },
"node_modules/is-text-path": { "node_modules/is-text-path": {
"version": "1.0.1", "version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-2.0.0.tgz",
"integrity": "sha512-xFuJpne9oFz5qDaodwmmG08e3CawH/2ZV8Qqza1Ko7Sk8POWbkRdwIoAWVhqvq0XeUzANEhKo2n0IXUGBm7A/w==", "integrity": "sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==",
"dependencies": { "dependencies": {
"text-extensions": "^1.0.0" "text-extensions": "^2.0.0"
}, },
"engines": { "engines": {
"node": ">=0.10.0" "node": ">=8"
} }
}, },
"node_modules/is-typedarray": { "node_modules/is-typedarray": {
@ -7469,6 +7430,7 @@
"version": "3.6.2", "version": "3.6.2",
"resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
"dev": true,
"dependencies": { "dependencies": {
"inherits": "^2.0.3", "inherits": "^2.0.3",
"string_decoder": "^1.1.1", "string_decoder": "^1.1.1",
@ -7653,6 +7615,7 @@
"version": "5.2.1", "version": "5.2.1",
"resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
"dev": true,
"funding": [ "funding": [
{ {
"type": "github", "type": "github",
@ -7716,6 +7679,84 @@
"node": ">=18" "node": ">=18"
} }
}, },
"node_modules/semantic-release/node_modules/@semantic-release/commit-analyzer": {
"version": "10.0.4",
"resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-10.0.4.tgz",
"integrity": "sha512-pFGn99fn8w4/MHE0otb2A/l5kxgOuxaaauIh4u30ncoTJuqWj4hXTgEJ03REqjS+w1R2vPftSsO26WC61yOcpw==",
"peer": true,
"dependencies": {
"conventional-changelog-angular": "^6.0.0",
"conventional-commits-filter": "^3.0.0",
"conventional-commits-parser": "^5.0.0",
"debug": "^4.0.0",
"import-from": "^4.0.0",
"lodash-es": "^4.17.21",
"micromatch": "^4.0.2"
},
"engines": {
"node": ">=18"
},
"peerDependencies": {
"semantic-release": ">=20.1.0"
}
},
"node_modules/semantic-release/node_modules/@semantic-release/release-notes-generator": {
"version": "11.0.7",
"resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-11.0.7.tgz",
"integrity": "sha512-T09QB9ImmNx7Q6hY6YnnEbw/rEJ6a+22LBxfZq+pSAXg/OL/k0siwEm5cK4k1f9dE2Z2mPIjJKKohzUm0jbxcQ==",
"peer": true,
"dependencies": {
"conventional-changelog-angular": "^6.0.0",
"conventional-changelog-writer": "^6.0.0",
"conventional-commits-filter": "^4.0.0",
"conventional-commits-parser": "^5.0.0",
"debug": "^4.0.0",
"get-stream": "^7.0.0",
"import-from": "^4.0.0",
"into-stream": "^7.0.0",
"lodash-es": "^4.17.21",
"read-pkg-up": "^10.0.0"
},
"engines": {
"node": ">=18"
},
"peerDependencies": {
"semantic-release": ">=20.1.0"
}
},
"node_modules/semantic-release/node_modules/@semantic-release/release-notes-generator/node_modules/conventional-commits-filter": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-4.0.0.tgz",
"integrity": "sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==",
"peer": true,
"engines": {
"node": ">=16"
}
},
"node_modules/semantic-release/node_modules/@semantic-release/release-notes-generator/node_modules/get-stream": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/get-stream/-/get-stream-7.0.1.tgz",
"integrity": "sha512-3M8C1EOFN6r8AMUhwUAACIoXZJEOufDU5+0gFFN5uNs6XYOralD2Pqkl7m046va6x77FwposWXbAhPPIOus7mQ==",
"peer": true,
"engines": {
"node": ">=16"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/semantic-release/node_modules/conventional-changelog-angular": {
"version": "6.0.0",
"resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz",
"integrity": "sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==",
"peer": true,
"dependencies": {
"compare-func": "^2.0.0"
},
"engines": {
"node": ">=14"
}
},
"node_modules/semver": { "node_modules/semver": {
"version": "7.5.4", "version": "7.5.4",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
@ -8101,11 +8142,11 @@
"dev": true "dev": true
}, },
"node_modules/split2": { "node_modules/split2": {
"version": "3.2.2", "version": "4.2.0",
"resolved": "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz", "resolved": "https://registry.npmjs.org/split2/-/split2-4.2.0.tgz",
"integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==", "integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==",
"dependencies": { "engines": {
"readable-stream": "^3.0.0" "node": ">= 10.x"
} }
}, },
"node_modules/sprintf-js": { "node_modules/sprintf-js": {
@ -8216,6 +8257,7 @@
"version": "1.3.0", "version": "1.3.0",
"resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
"dev": true,
"dependencies": { "dependencies": {
"safe-buffer": "~5.2.0" "safe-buffer": "~5.2.0"
} }
@ -8529,11 +8571,14 @@
} }
}, },
"node_modules/text-extensions": { "node_modules/text-extensions": {
"version": "1.9.0", "version": "2.4.0",
"resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-2.4.0.tgz",
"integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", "integrity": "sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==",
"engines": { "engines": {
"node": ">=0.10" "node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"node_modules/theredoc": { "node_modules/theredoc": {

View File

@ -26,11 +26,11 @@
"Matt Travi <npm@travi.org> (https://matt.travi.org/)" "Matt Travi <npm@travi.org> (https://matt.travi.org/)"
], ],
"dependencies": { "dependencies": {
"@semantic-release/commit-analyzer": "^10.0.0", "@semantic-release/commit-analyzer": "^11.0.0-beta.1",
"@semantic-release/error": "^4.0.0", "@semantic-release/error": "^4.0.0",
"@semantic-release/github": "^9.0.0", "@semantic-release/github": "^9.0.0",
"@semantic-release/npm": "^10.0.2", "@semantic-release/npm": "^10.0.2",
"@semantic-release/release-notes-generator": "^11.0.0", "@semantic-release/release-notes-generator": "^12.0.0-beta.1",
"aggregate-error": "^4.0.1", "aggregate-error": "^4.0.1",
"cosmiconfig": "^8.0.0", "cosmiconfig": "^8.0.0",
"debug": "^4.0.0", "debug": "^4.0.0",