From 889116018a3125629cdb3286819448ba4a7e1f82 Mon Sep 17 00:00:00 2001 From: Christian Dinse Date: Mon, 14 Sep 2026 17:49:31 +0200 Subject: [PATCH 1/2] Fix winston transport return type - createTransport had no explicit return type, so TypeScript inlined the full Writable/EventEmitter inheritance chain into the .d.ts, exposing a bare EventEmitter reference that newer @types/node no longer provides as global, which causes tsc errors. --- src/lib/winston/winstonTransport.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/winston/winstonTransport.ts b/src/lib/winston/winstonTransport.ts index da7d16b4..5cdd83eb 100644 --- a/src/lib/winston/winstonTransport.ts +++ b/src/lib/winston/winstonTransport.ts @@ -27,6 +27,6 @@ class CfNodejsLoggingSupportLogger extends TransportStream { } } -export default function createTransport(options: any) { +export default function createTransport(options: any): TransportStream { return new CfNodejsLoggingSupportLogger(options); } From fe8be8508bf5899f289718032007a5c5b48a5cc2 Mon Sep 17 00:00:00 2001 From: Christian Dinse Date: Mon, 14 Sep 2026 17:50:10 +0200 Subject: [PATCH 2/2] Bump library version to 8.1.1 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 03e13c91..db6fc25b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "cf-nodejs-logging-support", - "version": "8.1.0", + "version": "8.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "cf-nodejs-logging-support", - "version": "8.1.0", + "version": "8.1.1", "license": "Apache-2.0", "dependencies": { "@opentelemetry/api": "^1.9.1", diff --git a/package.json b/package.json index edbbad04..7a2395bb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cf-nodejs-logging-support", - "version": "8.1.0", + "version": "8.1.1", "description": "Logging tool for Cloud Foundry", "keywords": [ "logging",