diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e82291..38b8111 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # CHANGELOG +## v3.0.2 + +* Upgrade unix-dgram to 2.0.4 +* Upgrade mocha to 8.3.2 +* Replace deprecated [DEP0005] Buffer() to Buffer.from() + ## v2.0.0 * Upgrade unix-dgram to 0.2.3 (josephfrazier) diff --git a/index.js b/index.js index 83f5b19..95ee834 100644 --- a/index.js +++ b/index.js @@ -113,7 +113,7 @@ var Transport = { unix_dgram: function(message, severity, callback){ var self = this; var preambleBuffer = self.composerFunction('', severity); - var formattedMessageBuffer = Buffer.isBuffer(message) ? message : new Buffer(message); + var formattedMessageBuffer = Buffer.isBuffer(message) ? message : new Buffer.from(message); var chunkSize = 2000 - preambleBuffer.length - 200; var numChunks = Math.ceil(formattedMessageBuffer.length / chunkSize); @@ -121,7 +121,7 @@ var Transport = { if (numChunks > 1){ for (var i = 0; i < numChunks; i++){ fragments.push(formattedMessageBuffer.slice(i * chunkSize, Math.min(formattedMessageBuffer.length, (i + 1) * chunkSize)), - new Buffer(' [' + (i + 1) + '/' + numChunks + ']', 'ascii')); + new Buffer.from(' [' + (i + 1) + '/' + numChunks + ']', 'ascii')); } } else{ fragments.push(formattedMessageBuffer); @@ -424,7 +424,7 @@ SysLogger.prototype.assert = function(expression) { * Compose syslog message */ SysLogger.prototype.composeSyslogMessage = function(message, severity) { - return new Buffer('<' + (this.facility * 8 + severity) + '>' + + return new Buffer.from('<' + (this.facility * 8 + severity) + '>' + this.getDate() + ' ' + this.hostname + ' ' + this.tag + '[' + process.pid + ']:' + message); } diff --git a/package.json b/package.json index 85ded0c..2292f3c 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ "bugs": { "url": "http://github.com/phuesler/ain/issues" }, - "license" : "MIT", + "license": "MIT", "licenses": [ { "type": "MIT", @@ -52,10 +52,10 @@ } ], "devDependencies": { - "mocha": "~1.12.0", + "mocha": "^8.3.2", "chai": "~1.7.2" }, "optionalDependencies": { - "unix-dgram": "^2.0.2" + "unix-dgram": "^2.0.4" } }