Socket
Socket
Sign inDemoInstall

@semantic-release/release-notes-generator

Package Overview
Dependencies
Maintainers
4
Versions
78
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@semantic-release/release-notes-generator - npm Package Compare versions

Comparing version 4.0.4 to 4.0.5

17

lib/index.js

@@ -0,1 +1,2 @@

const getStream = require('get-stream');
const SemanticReleaseError = require('@semantic-release/error');

@@ -26,18 +27,6 @@ const conventionalChangelog = require('conventional-changelog-core');

try {
const config = await loadChangelogConfig(pluginConfig);
let content = '';
conventionalChangelog({config})
.on('error', err => {
cb(new SemanticReleaseError(`Error in conventional-changelog: ${err.message}`, err.code));
})
.on('data', buffer => {
content += buffer.toString();
})
.on('end', () => {
cb(null, content.trim());
});
cb(null, await getStream(conventionalChangelog({config: await loadChangelogConfig(pluginConfig)})));
} catch (err) {
cb(err);
cb(new SemanticReleaseError(`Error in conventional-changelog: ${err.message}`, err.code));
}
};

7

lib/load/changelog-config.js

@@ -1,2 +0,2 @@

const importCwd = require('import-cwd');
const importFrom = require('import-from');
const pify = require('pify');

@@ -20,4 +20,5 @@ const {mergeWith} = require('lodash');

if (preset) {
const presetPackage = `conventional-changelog-${preset.toLowerCase()}`;
try {
loadedConfig = importCwd(`conventional-changelog-${preset.toLowerCase()}`);
loadedConfig = importFrom.silent(__dirname, presetPackage) || importFrom(process.cwd(), presetPackage);
} catch (err) {

@@ -28,3 +29,3 @@ throw new SemanticReleaseError(`Preset: "${preset}" does not exist: ${err.message}`, err.code);

try {
loadedConfig = importCwd(config);
loadedConfig = importFrom.silent(__dirname, config) || importFrom(process.cwd(), config);
} catch (err) {

@@ -31,0 +32,0 @@ throw new SemanticReleaseError(`Config: "${config}" does not exist: ${err.message}`, err.code);

{
"name": "@semantic-release/release-notes-generator",
"description": "Customizable release-notes-generator plugin for semantic-release",
"version": "4.0.4",
"version": "4.0.5",
"author": "Pierre Vanduynslager",

@@ -23,3 +23,4 @@ "authors": [

"conventional-changelog-core": "^1.9.0",
"import-cwd": "^2.1.0",
"get-stream": "^3.0.0",
"import-from": "^2.1.0",
"lodash": "^4.17.4",

@@ -53,3 +54,3 @@ "pify": "^3.0.0"

"p-each-series": "^1.0.0",
"prettier": "^1.5.3",
"prettier": "^1.7.2",
"rimraf": "^2.6.1",

@@ -91,6 +92,2 @@ "semantic-release": "^8.0.0",

"nyc": {
"lines": 100,
"statements": 100,
"functions": 100,
"branches": 100,
"include": [

@@ -100,4 +97,5 @@ "lib/**/*.js"

"reporter": [
"lcov",
"text"
"json",
"text",
"html"
],

@@ -127,5 +125,4 @@ "all": true

"cm": "git-cz",
"codecov": "codecov",
"codecov": "codecov -f coverage/coverage-final.json",
"commitmsg": "commitlint -e",
"coverage": "nyc check-coverage",
"lint": "eslint lib test",

@@ -132,0 +129,0 @@ "precommit": "npm run lint",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc