From 6923ab336acf8f87b2e8727b9dc9d7208368501e Mon Sep 17 00:00:00 2001 From: Feilner Date: Tue, 7 Jan 2025 18:44:20 +0100 Subject: [PATCH 1/3] Update work flow for node 22 --- .github/workflows/test-and-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-and-release.yml b/.github/workflows/test-and-release.yml index 5e2ee9b..2638895 100644 --- a/.github/workflows/test-and-release.yml +++ b/.github/workflows/test-and-release.yml @@ -8,7 +8,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, macos-latest, windows-latest] - node: [16, 18, 20] + node: [16, 18, 20, 22] arch: [x86, x64] exclude: - { os: ubuntu-latest, arch: x86 } From 8003728d1a7271827e392f486e80ad6b28b17a61 Mon Sep 17 00:00:00 2001 From: Feilner Date: Tue, 7 Jan 2025 18:46:42 +0100 Subject: [PATCH 2/3] Update package.json for Node 22 compatibility Update dependencies to ensure compatibility with Node 22 --- package.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index dd1b551..3b8e878 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "node-snap7", "main": "./lib/node-snap7.js", - "version": "1.0.7", + "version": "1.0.8", "description": "Native node.js addon/wrapper for snap7", "homepage": "https://github.com/mathiask88/node-snap7", "repository": { @@ -18,17 +18,17 @@ "name": "Mathias Küsel" }, "engines": { - "node": ">=16" + "node": "^16 || ^18 || ^20 || ^22" }, "license": "MIT", "readmeFilename": "README.md", "dependencies": { - "nan": "~2.18.0", - "bindings": "~1.5.0", - "prebuild-install": "^7.1.1" + "nan": "^2.22.0", + "bindings": "^1.5.0", + "prebuild-install": "^7.1.2" }, "devDependencies": { - "prebuild": "^12.1.0", + "prebuild": "^13.0.1", "prebuild-ci": "^4.0.0" }, "scripts": { From 878cdcad0f4238269885e72d6a7029acae8acfca Mon Sep 17 00:00:00 2001 From: Feilner Date: Tue, 7 Jan 2025 18:49:40 +0100 Subject: [PATCH 3/3] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4e8abf5..e0efe7f 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ [![Test and Release](https://github.com/mathiask88/node-snap7/actions/workflows/test-and-release.yml/badge.svg)](https://github.com/mathiask88/node-snap7/actions/workflows/test-and-release.yml) [![npm](https://img.shields.io/npm/dm/node-snap7.svg?label=dl)](https://www.npmjs.com/package/node-snap7) -**Current node-snap7 version:** 1.0.7\ +**Current node-snap7 version:** 1.0.8\ **Current snap7 version:** 1.4.2 **In my spare time I am working on a [node-addon-api](https://github.com/nodejs/node-addon-api) rewrite and want to switch from [prebuild-install](https://github.com/prebuild/prebuild-install) to [prebuildify](https://github.com/prebuild/prebuildify).\