From 2794b73929c6d8b4876ed7a83eeda4e3d041b118 Mon Sep 17 00:00:00 2001 From: Manuel <5673677+mtrezza@users.noreply.github.com> Date: Mon, 1 Dec 2025 12:27:47 +0100 Subject: [PATCH 1/3] feat: Add Node 24 support (#2808) --- .github/workflows/ci.yml | 14 ++++++++------ .github/workflows/release-manual-docs.yml | 2 +- README.md | 3 ++- package-lock.json | 2 +- package.json | 2 +- 5 files changed, 13 insertions(+), 10 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2a81f930f..62168f7ec 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,7 @@ jobs: timeout-minutes: 5 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Check NPM lock file version uses: mansona/npm-lockfile-version@v1 with: @@ -21,7 +21,7 @@ jobs: timeout-minutes: 10 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Use Node.js uses: actions/setup-node@v4 with: @@ -36,7 +36,7 @@ jobs: timeout-minutes: 10 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Use Node.js uses: actions/setup-node@v4 with: @@ -49,7 +49,7 @@ jobs: timeout-minutes: 15 runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Use Node.js uses: actions/setup-node@v4 with: @@ -83,13 +83,15 @@ jobs: NODE_VERSION: 20.15.1 - name: Node 22 NODE_VERSION: 22.4.1 + - name: Node 24 + NODE_VERSION: 24.1.0 fail-fast: false steps: - name: Fix usage of insecure GitHub protocol run: sudo git config --system url."https://github".insteadOf "git://github" - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Use Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.NODE_VERSION }} cache: npm diff --git a/.github/workflows/release-manual-docs.yml b/.github/workflows/release-manual-docs.yml index 87a5a309c..e45382ad4 100644 --- a/.github/workflows/release-manual-docs.yml +++ b/.github/workflows/release-manual-docs.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 15 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ github.event.inputs.tag }} - name: Use Node.js diff --git a/README.md b/README.md index 7aaf5acc8..2e30a65da 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ [![Snyk Badge](https://snyk.io/test/github/parse-community/Parse-SDK-JS/badge.svg)](https://snyk.io/test/github/parse-community/Parse-SDK-JS) [![Coverage](https://codecov.io/gh/parse-community/Parse-SDK-JS/branch/alpha/graph/badge.svg)](https://codecov.io/gh/parse-community/Parse-SDK-JS) -[![Node Version](https://img.shields.io/badge/nodejs-18,_20,_22-green.svg?logo=node.js&style=flat)](https://nodejs.org/) +[![Node Version](https://img.shields.io/badge/nodejs-18,_20,_22,_24-green.svg?logo=node.js&style=flat)](https://nodejs.org/) [![auto-release](https://img.shields.io/badge/%F0%9F%9A%80-auto--release-9e34eb.svg)](https://github.com/parse-community/parse-dashboard/releases) [![npm latest version](https://img.shields.io/npm/v/parse/latest.svg)](https://www.npmjs.com/package/parse) @@ -54,6 +54,7 @@ Parse JS SDK is continuously tested with the most recent releases of Node.js to | Node.js 18 | 18.20.3 | April 2025 | ✅ Yes | | Node.js 20 | 20.15.0 | April 2026 | ✅ Yes | | Node.js 22 | 22.4.0 | April 2027 | ✅ Yes | +| Node.js 24 | 24.0.0 | April 2028 | ✅ Yes | ## Getting Started diff --git a/package-lock.json b/package-lock.json index e2023e725..8ee617eed 100644 --- a/package-lock.json +++ b/package-lock.json @@ -67,7 +67,7 @@ "vite-plugin-node-polyfills": "0.24.0" }, "engines": { - "node": "18 || 19 || 20 || 22" + "node": "18 || 19 || 20 || 22 || 24" } }, "node_modules/@actions/core": { diff --git a/package.json b/package.json index dd7e06522..9d46384e8 100644 --- a/package.json +++ b/package.json @@ -116,7 +116,7 @@ "cross-env": "cross-env" }, "engines": { - "node": "18 || 19 || 20 || 22" + "node": "18 || 19 || 20 || 22 || 24" }, "jest": { "automock": true, From 399f0705efde04dcd108e42c543438316450715e Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Mon, 1 Dec 2025 11:28:57 +0000 Subject: [PATCH 2/3] chore(release): 7.1.0-alpha.1 [skip ci] # [7.1.0-alpha.1](https://github.com/parse-community/Parse-SDK-JS/compare/7.0.2...7.1.0-alpha.1) (2025-12-01) ### Features * Add Node 24 support ([#2808](https://github.com/parse-community/Parse-SDK-JS/issues/2808)) ([2794b73](https://github.com/parse-community/Parse-SDK-JS/commit/2794b73929c6d8b4876ed7a83eeda4e3d041b118)) --- changelogs/CHANGELOG_alpha.md | 7 +++++++ package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/changelogs/CHANGELOG_alpha.md b/changelogs/CHANGELOG_alpha.md index f09a0c0b4..f80aa4343 100644 --- a/changelogs/CHANGELOG_alpha.md +++ b/changelogs/CHANGELOG_alpha.md @@ -1,3 +1,10 @@ +# [7.1.0-alpha.1](https://github.com/parse-community/Parse-SDK-JS/compare/7.0.2...7.1.0-alpha.1) (2025-12-01) + + +### Features + +* Add Node 24 support ([#2808](https://github.com/parse-community/Parse-SDK-JS/issues/2808)) ([2794b73](https://github.com/parse-community/Parse-SDK-JS/commit/2794b73929c6d8b4876ed7a83eeda4e3d041b118)) + ## [7.0.2-alpha.1](https://github.com/parse-community/Parse-SDK-JS/compare/7.0.1...7.0.2-alpha.1) (2025-10-25) diff --git a/package-lock.json b/package-lock.json index 8ee617eed..3ccb7e5ff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "parse", - "version": "7.0.2", + "version": "7.1.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "parse", - "version": "7.0.2", + "version": "7.1.0-alpha.1", "license": "Apache-2.0", "dependencies": { "@babel/runtime-corejs3": "7.28.4", diff --git a/package.json b/package.json index 9d46384e8..501d1c7f4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "parse", - "version": "7.0.2", + "version": "7.1.0-alpha.1", "description": "Parse JavaScript SDK", "homepage": "https://parseplatform.org", "keywords": [ From 94d91346238d0dce51ae5b4b1dd1c8bb17d05837 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Mon, 1 Dec 2025 11:31:37 +0000 Subject: [PATCH 3/3] empty commit to trigger CI