head	1.24;
access;
symbols
	pkgsrc-2026Q2:1.23.0.2
	pkgsrc-2026Q2-base:1.23
	pkgsrc-2026Q1:1.22.0.2
	pkgsrc-2026Q1-base:1.22
	pkgsrc-2025Q4:1.18.0.2
	pkgsrc-2025Q4-base:1.18
	pkgsrc-2025Q3:1.14.0.2
	pkgsrc-2025Q3-base:1.14
	pkgsrc-2025Q2:1.10.0.2
	pkgsrc-2025Q2-base:1.10
	pkgsrc-2025Q1:1.6.0.2
	pkgsrc-2025Q1-base:1.6
	pkgsrc-2024Q4:1.3.0.2
	pkgsrc-2024Q4-base:1.3;
locks; strict;
comment	@# @;


1.24
date	2026.06.22.08.56.20;	author adam;	state Exp;
branches;
next	1.23;
commitid	E8DWT7gMZ73mYLKG;

1.23
date	2026.05.22.08.06.31;	author adam;	state Exp;
branches;
next	1.22;
commitid	HddXy9BG3so2HMGG;

1.22
date	2026.03.25.16.40.15;	author adam;	state Exp;
branches;
next	1.21;
commitid	GFYeh6OanogLonzG;

1.21
date	2026.03.12.09.58.31;	author adam;	state Exp;
branches;
next	1.20;
commitid	LSLphwRc2NvPAFxG;

1.20
date	2026.01.14.19.08.19;	author adam;	state Exp;
branches;
next	1.19;
commitid	cAiZjyrcOG9btoqG;

1.19
date	2026.01.07.08.47.39;	author wiz;	state Exp;
branches;
next	1.18;
commitid	1wQ3ICD8eebefrpG;

1.18
date	2025.11.17.19.45.13;	author wiz;	state Exp;
branches;
next	1.17;
commitid	DvKBb6CNvV8rxWiG;

1.17
date	2025.10.30.12.21.50;	author adam;	state Exp;
branches;
next	1.16;
commitid	idfJfMESVZVaFAgG;

1.16
date	2025.10.21.11.57.53;	author adam;	state Exp;
branches;
next	1.15;
commitid	emXg2bJ3bAKTOqfG;

1.15
date	2025.09.29.18.25.00;	author adam;	state Exp;
branches;
next	1.14;
commitid	iY8KTZVz6mowFDcG;

1.14
date	2025.09.01.08.05.47;	author adam;	state Exp;
branches;
next	1.13;
commitid	wm9yCcJndXpP8Z8G;

1.13
date	2025.08.04.09.22.00;	author adam;	state Exp;
branches;
next	1.12;
commitid	QljoSzrtbB8Hso5G;

1.12
date	2025.07.17.07.24.21;	author adam;	state Exp;
branches;
next	1.11;
commitid	TjB5i721Teboo43G;

1.11
date	2025.06.30.16.31.39;	author adam;	state Exp;
branches;
next	1.10;
commitid	ouYAq0kef8rZXV0G;

1.10
date	2025.05.22.07.39.08;	author adam;	state Exp;
branches;
next	1.9;
commitid	EQ5tXExQaqtVgSVF;

1.9
date	2025.05.17.14.15.26;	author adam;	state Exp;
branches;
next	1.8;
commitid	WGKyMtyNJPgUCgVF;

1.8
date	2025.04.25.13.54.10;	author adam;	state Exp;
branches;
next	1.7;
commitid	9aHAohF2B21odrSF;

1.7
date	2025.04.17.21.51.21;	author wiz;	state Exp;
branches;
next	1.6;
commitid	xcIXAVA292fk6sRF;

1.6
date	2025.02.21.17.00.33;	author adam;	state Exp;
branches;
next	1.5;
commitid	dskjCcJ5Ea3RgmKF;

1.5
date	2025.01.22.11.00.28;	author adam;	state Exp;
branches;
next	1.4;
commitid	rZFDTrTOGuTgftGF;

1.4
date	2025.01.08.08.05.02;	author adam;	state Exp;
branches;
next	1.3;
commitid	wPZP99tzKj5XIEEF;

1.3
date	2024.12.04.09.13.26;	author adam;	state Exp;
branches;
next	1.2;
commitid	ObrA7BIABxl1eaAF;

1.2
date	2024.11.14.22.20.29;	author wiz;	state Exp;
branches;
next	1.1;
commitid	JmuDYqwL4erbdFxF;

1.1
date	2024.11.13.08.45.17;	author adam;	state Exp;
branches;
next	;
commitid	FmselcPyDWpaKsxF;


desc
@@


1.24
log
@nodejs22: updated to 22.23.0

22.23.0 'Jod' (LTS)

Notable Changes

(CVE-2026-48618) tls: normalize hostname for server identity checks (Matteo Collina) – High
(CVE-2026-48933) crypto: guard WebCrypto cipher output length (Filip Skokan) – High
(CVE-2026-48937) deps: fix integration issues with the latest nghttp2 – Medium
(CVE-2026-48930) dns,net: reject hostnames with embedded NUL bytes (Matteo Collina) – Medium
(CVE-2026-48619) http2: cap originSet size to prevent unbounded memory growth (Matteo Collina) – Medium
(CVE-2026-48615) lib,test: redact proxy credentials in tunnel errors (Matteo Collina) – Medium
(CVE-2026-48934) tls: bind reusable sessions to authenticated host (Matteo Collina) – Medium
(CVE-2026-48928) tls: fix case-sensitive SNI context matching (Matteo Collina) – Medium
(CVE-2026-48617) permission: handle process.chdir on writereport (RafaelGSS) – Low
(CVE-2026-48931) http: fix response queue poisoning in http.Agent (Matteo Collina) – Low
(CVE-2026-48935) permission: disable FileHandle utimes with permission model (RafaelGSS) – Low
@
text
@# $NetBSD: Makefile,v 1.23 2026/05/22 08:06:31 adam Exp $

DISTNAME=	node-v22.23.0
EXTRACT_SUFX=	.tar.xz

USE_LANGUAGES=	c c++

USE_CXX_FEATURES=	c++20 charconv
FORCE_CXX_STD=		gnu++20

.include "../../mk/bsd.prefs.mk"

# XXX: figure out a way to add rpaths to torque
MAKE_ENV+=	LD_LIBRARY_PATH=${PREFIX}/lib

CONFIGURE_ARGS+=	--shared-nghttp3
CONFIGURE_ARGS+=	--shared-ngtcp2

CHECK_INTERPRETER_SKIP+=	lib/node_modules/corepack/shims/*.ps1
CHECK_PORTABILITY_SKIP+=	deps/uv/autogen.sh
CHECK_PORTABILITY_SKIP+=	deps/v8/tools/cppgc/export_to_github.sh
CHECK_PORTABILITY_SKIP+=	deps/v8/tools/cppgc/test_cmake.sh
CHECK_PORTABILITY_SKIP+=	tools/macos-installer/pkgbuild/npm/scripts/preinstall

.if ${MACHINE_ARCH} == "i386"
# required for SSE2 code under i386.
CXXFLAGS+=	-mstackrealign
.endif

.PHONY: minusx
post-install: minusx
minusx:
	${CHMOD} -x ${DESTDIR}${PREFIX}/lib/node_modules/corepack/shims/*.cmd

.include "../../lang/nodejs/options.mk"

# Node turns on -latomic for arm, mips and ppc.
.if ${MACHINE_ARCH:M*arm*} || \
    ${MACHINE_ARCH:M*powerpc*} || \
    ${MACHINE_ARCH:M*mips*}
.include "../../devel/libatomic/buildlink3.mk"
.endif

.include "../../lang/nodejs/Makefile.common"

REPLACE_NODEJS+=	deps/corepack/dist/*.js

.include "../../net/ngtcp2/buildlink3.mk"
.include "../../www/nghttp3/buildlink3.mk"
.include "../../mk/atomic64.mk"
.include "../../mk/bsd.pkg.mk"
@


1.23
log
@nodejs22: updated to 22.22.3

22.22.3 'Jod' (LTS)
Bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2026/03/25 16:40:15 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.22.3
@


1.22
log
@nodejs*: updated to 25.8.2, 24.14.1, 22.22.2, 20.20.2

Notable Changes

(CVE-2026-21710) use null prototype for headersDistinct/trailersDistinct (Matteo Collina) - High
(CVE-2026-21637) wrap SNICallback invocation in try/catch (Matteo Collina) - High
(CVE-2026-21717) test array index hash collision (Joyee Cheung) - Medium
(CVE-2026-21713) use timing-safe comparison in Web Cryptography HMAC and KMAC (Filip Skokan) - Medium
(CVE-2026-21714) handle NGHTTP2_ERR_FLOW_CONTROL error code (RafaelGSS) - Medium
(CVE-2026-21712) handle url crash on different url formats (RafaelGSS) - Medium
(CVE-2026-21716) include permission check on lib/fs/promises (RafaelGSS) - Low
(CVE-2026-21715) add permission check to realpath.native (RafaelGSS) - Low
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2026/03/12 09:58:31 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.22.2
@


1.21
log
@nodejs22: updated to 22.22.1

22.22.1 'Jod' (LTS)

Notable Changes

- build: test on Python 3.14 (Christian Clauss)
- cli: mark --heapsnapshot-near-heap-limit as stable (Joyee Cheung)
- crypto: update root certificates to NSS 3.119 (Node.js GitHub Bot)
- crypto: update root certificates to NSS 3.117 (Node.js GitHub Bot)
- doc: add avivkeller to collaborators (Aviv Keller)
- doc: add gurgunday to collaborators (Gürgün Dayıoğlu)
- meta: add Renegade334 to collaborators (Renegade334)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2026/01/14 19:08:19 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.22.1
@


1.20
log
@nodejs22: updated to 22.22.0

22.22.0 'Jod' (LTS)

Notable Changes

lib:

(CVE-2025-59465) add TLSSocket default error handler
(CVE-2025-55132) disable futimes when permission model is enabled
lib,permission:
(CVE-2025-55130) require full read and write to symlink APIs
src:
(CVE-2025-59466) rethrow stack overflow exceptions in async_hooks
src,lib:
(CVE-2025-55131) refactor unsafe buffer creation to remove zero-fill toggle
tls:
(CVE-2026-21637) route callback exceptions through error handlers
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2026/01/07 08:47:39 wiz Exp $
d3 1
a3 1
DISTNAME=	node-v22.22.0
@


1.19
log
@*: recursive bump for icu 78.1
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2025/11/17 19:45:13 wiz Exp $
d3 1
a3 1
DISTNAME=	node-v22.21.1
a10 1
PKGREVISION= 1
@


1.18
log
@nodejs2{0,2}: fix check-interpreter step
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2025/10/30 12:21:50 adam Exp $
d11 1
@


1.17
log
@nodejs22: updated to 22.21.1

22.21.1 'Jod' (LTS)
Bug fixes
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2025/10/21 11:57:53 adam Exp $
d46 2
@


1.16
log
@nodejs22: updated to 22.21.0

22.21.0 'Jod' (LTS)

Notable Changes

- (SEMVER-MINOR) cli: add --use-env-proxy (Joyee Cheung)
- (SEMVER-MINOR) http: support http proxy for fetch under NODE_USE_ENV_PROXY (Joyee Cheung)
- (SEMVER-MINOR) http: add shouldUpgradeCallback to let servers control HTTP upgrades (Tim Perry)
- (SEMVER-MINOR) http,https: add built-in proxy support in http/https.request and Agent (Joyee Cheung)
- (SEMVER-MINOR) src: add percentage support to --max-old-space-size
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2025/09/29 18:25:00 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.21.0
@


1.15
log
@nodejs22: updated to 22.20.0

22.20.0 'Jod' (LTS)

Notable Changes

OpenSSL updated to 3.5.2

For official Node.js builds, or builds using the default build configuration, Node.js now bundles OpenSSL 3.5.2. This update allows Node.js 22.x to be supported through to the planned End-of-Life date of 2027-04-30 as the previously bundled OpenSSL 3.0.x goes out of support in September 2026.

This change does not affect third-party builds of Node.js that link to an external OpenSSL (or OpenSSL-compatible) library.

Other notable changes

- crypto: update root certificates to NSS 3.114 (Node.js GitHub Bot)
- doc: stabilize --disable-sigusr1 (Rafael Gonzaga)
- doc: mark path.matchesGlob as stable (Aviv Keller)
- (SEMVER-MINOR) http: add Agent.agentKeepAliveTimeoutBuffer option (Haram Jeong)
- (SEMVER-MINOR) http2: add support for raw header arrays in h2Stream.respond() (Tim Perry)
- inspector: add http2 tracking support (Darshan Sen)
- (SEMVER-MINOR) sea: implement execArgvExtension (Joyee Cheung)
- (SEMVER-MINOR) sea: support execArgv in sea config (Joyee Cheung)
- (SEMVER-MINOR) stream: add brotli support to CompressionStream and DecompressionStream (Matthew Aitken)
- (SEMVER-MINOR) test_runner: support object property mocking (Idan Goshen)
- (SEMVER-MINOR) worker: add cpu profile APIs for worker (theanarkh)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2025/09/01 08:05:47 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.20.0
@


1.14
log
@nodejs22: updated to 22.19.0

22.19.0 'Jod' (LTS)

Notable Changes

- (SEMVER-MINOR) cli: add NODE_USE_SYSTEM_CA=1 (Joyee Cheung)
- (SEMVER-MINOR) cli: support ${pid} placeholder in --cpu-prof-name (Haram Jeong)
- (SEMVER-MINOR) crypto: add tls.setDefaultCACertificates() (Joyee Cheung)
- (SEMVER-MINOR) dns: support max timeout (theanarkh)
- doc: update the instruction on how to verify releases (Antoine du Hamel)
- (SEMVER-MINOR) esm: unflag --experimental-wasm-modules (Guy Bedford)
- (SEMVER-MINOR) http: add server.keepAliveTimeoutBuffer option (Haram Jeong)
- lib: docs deprecate _http_* (Sebastian Beltran)
- (SEMVER-MINOR) net: update net.blocklist to allow file save and file management (alphaleadership)
- (SEMVER-MINOR) process: add threadCpuUsage (Paolo Insogna)
- (SEMVER-MINOR) zlib: add dictionary support to zstdCompress and zstdDecompress (lluisemper)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2025/08/04 09:22:00 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.19.0
@


1.13
log
@nodejs22: updated to 22.18.0

22.18.0 'Jod' (LTS)

Notable Changes

Type stripping is enabled by default

Other notable changes

- (SEMVER-MINOR) deps: update amaro to 1.1.0 (Node.js GitHub Bot)
- (SEMVER-MINOR) doc: add all watch-mode related flags to node.1 (Dario Piotrowicz)
- doc: add islandryu to collaborators (Shima Ryuhei)
- (SEMVER-MINOR) esm: implement import.meta.main (Joe)
- (SEMVER-MINOR) fs: allow correct handling of burst in fs-events with AsyncIterator (Philipp Dunkel)
- (SEMVER-MINOR) permission: propagate permission model flags on spawn (Rafael Gonzaga)
- (SEMVER-MINOR) sqlite: add support for readBigInts option in db connection level (Miguel Marcondes Filho)
- (SEMVER-MINOR) src,permission: add support to permission.has(addon) (Rafael Gonzaga)
- (SEMVER-MINOR) url: add fileURLToPathBuffer API (James M Snell)
- (SEMVER-MINOR) watch: add --watch-kill-signal flag (Dario Piotrowicz)
- (SEMVER-MINOR) worker: make Worker async disposable (James M Snell)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2025/07/17 07:24:21 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.18.0
@


1.12
log
@nodejs22: updated to 22.17.1

22.17.1 'Jod' (LTS)

Notable Changes

(CVE-2025-27210) Windows Device Names (CON, PRN, AUX) Bypass Path Traversal Protection in path.normalize()
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2025/06/30 16:31:39 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.17.1
@


1.11
log
@nodejs22: updated to 22.17.0

Version 22.17.0 'Jod' (LTS)

⚠️ Deprecations

Instantiating node:http classes without new

Constructing classes like IncomingMessage or ServerResponse without the new
keyword is now discouraged. This clarifies API expectations and aligns with standard
JavaScript behavior. It may warn or error in future versions.

options.shell = "" in node:child_process

Using an empty string for shell previously had undefined behavior. This change
encourages explicit choices (e.g., shell: true or a shell path) and avoids
relying on implementation quirks.

HTTP/2 priority signaling

The HTTP/2 prioritization API (e.g., stream.priority) is now deprecated due to
poor real-world support. Applications should avoid using priority hints and expect future removal.

✅ Features graduated to stable

assert.partialDeepStrictEqual()

This method compares only a subset of properties in deep object comparisons,
useful for flexible test assertions. Its stabilization means it's now safe for
general use and won't change unexpectedly in future releases.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2025/05/22 07:39:08 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.17.0
@


1.10
log
@nodejs22: updated to 22.16.0

Version 22.16.0 'Jod' (LTS)

Notable Changes

- deps: update timezone to 2025b (Node.js GitHub Bot)
- doc: add dario-piotrowicz to collaborators (Dario Piotrowicz)
- (SEMVER-MINOR) doc: graduate multiple experimental apis (James M Snell)
- (SEMVER-MINOR) esm: graduate import.meta properties (James M Snell)
- (SEMVER-MINOR) esm: support top-level Wasm without package type (Guy Bedford)
- (SEMVER-MINOR) sqlite: add StatementSync.prototype.columns() (Colin Ihrig)
- (SEMVER-MINOR) src: set default config as node.config.json (Marco Ippolito)
- (SEMVER-MINOR) src: create THROW_ERR_OPTIONS_BEFORE_BOOTSTRAPPING (Marco Ippolito)
- (SEMVER-MINOR) src: add config file support (Marco Ippolito)
- (SEMVER-MINOR) src: add ExecutionAsyncId getter for any Context (Attila Szegedi)
- (SEMVER-MINOR) stream: preserve AsyncLocalStorage context in finished() (Gürgün Dayıoğlu)
- (SEMVER-MINOR) util: add types.isFloat16Array() (Livia Medeiros)
- (SEMVER-MINOR) worker: add worker.getHeapStatistics() (Matteo Collina)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2025/05/17 14:15:26 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.16.0
@


1.9
log
@nodejs22: updated to 22.15.1

22.15.1 'Jod' (LTS)

Notable Changes

(CVE-2025-23166) fix error handling on async crypto operation
(CVE-2025-23165) add missing call to uv_fs_req_cleanup
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2025/04/25 13:54:10 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.15.1
@


1.8
log
@nodejs22: updated to 22.15.0

22.15.0 'Jod' (LTS)

Notable Changes

- (SEMVER-MINOR) assert: implement partial error comparison (Ruben Bridgewater)
- (SEMVER-MINOR) assert: improve partialDeepStrictEqual (Ruben Bridgewater)
- (SEMVER-MINOR) cli: allow --cpu-prof* in NODE_OPTIONS (Carlos Espa)
- crypto: update root certificates to NSS 3.108 (Node.js GitHub Bot)
- (SEMVER-MINOR) crypto: support --use-system-ca on Windows (Joyee Cheung)
- (SEMVER-MINOR) crypto: added support for reading certificates from macOS system store (Tim Jacomb)
- deps: update timezone to 2025a (Node.js GitHub Bot)
- (SEMVER-MINOR) deps,tools: add zstd 1.5.6 (Jan Martin)
- (SEMVER-MINOR) dns: add TLSA record query and parsing (Rithvik Vibhu)
- doc: add @@geeksilva97 to collaborators (Edy Silva)
- (SEMVER-MINOR) module: use synchronous hooks for preparsing in import(cjs) (Joyee Cheung)
- (SEMVER-MINOR) module: implement module.registerHooks() (Joyee Cheung)
- (SEMVER-MINOR) process: add execve (Paolo Insogna)
- (SEMVER-MINOR) sqlite: allow returning ArrayBufferViews from user-defined functions (René)
- (SEMVER-MINOR) tls: implement tls.getCACertificates() (Joyee Cheung)
- (SEMVER-MINOR) util: expose diff function used by the assertion errors (Giovanni Bucci)
- (SEMVER-MINOR) v8: add v8.getCppHeapStatistics() method (Aditi)
- (SEMVER-MINOR) zlib: add zstd support
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2025/04/17 21:51:21 wiz Exp $
d3 1
a3 1
DISTNAME=	node-v22.15.0
d8 1
a9 1
USE_CXX_FEATURES+=	c++20 charconv
@


1.7
log
@*: recursive bump for icu 77 and libxml2 2.14
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2025/02/21 17:00:33 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.14.0
a10 1
PKGREVISION= 1
@


1.6
log
@nodejs22: updated to 22.14.0

Version 22.14.0 'Jod' (LTS)

Notable Changes

- crypto: update root certificates to NSS 3.107 (Node.js GitHub Bot)
- (SEMVER-MINOR) fs: allow exclude option in globs to accept glob patterns (Daeyeon Jeong)
- (SEMVER-MINOR) lib: add typescript support to STDIN eval (Marco Ippolito)
- (SEMVER-MINOR) module: add ERR_UNSUPPORTED_TYPESCRIPT_SYNTAX (Marco Ippolito)
- (SEMVER-MINOR) module: add findPackageJSON util (Jacob Smith)
- (SEMVER-MINOR) process: add process.ref() and process.unref() methods (James M Snell)
- (SEMVER-MINOR) sqlite: support TypedArray and DataView in StatementSync (Alex Yang)
- (SEMVER-MINOR) src: add --disable-sigusr1 to prevent signal i/o thread (Rafael Gonzaga)
- (SEMVER-MINOR) src,worker: add isInternalWorker (Carlos Espa)
- (SEMVER-MINOR) test_runner: add TestContext.prototype.waitFor() (Colin Ihrig)
- (SEMVER-MINOR) test_runner: add t.assert.fileSnapshot() (Colin Ihrig)
- (SEMVER-MINOR) test_runner: add assert.register() API (Colin Ihrig)
- (SEMVER-MINOR) worker: add eval ts input (Marco Ippolito)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2025/01/22 11:00:28 adam Exp $
d11 1
@


1.5
log
@nodejs22: updated to 22.13.1

Version 22.13.1 'Jod' (LTS)

Notable Changes

CVE-2025-23083 - src,loader,permission: throw on InternalWorker use when permission model is enabled (High)
CVE-2025-23085 - src: fix HTTP2 mem leak on premature close and ERR_PROTO (Medium)
CVE-2025-23084 - path: fix path traversal in normalize() on Windows (Medium)

Dependency update:

CVE-2025-22150 - Use of Insufficiently Random Values in undici fetch() (Medium)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2025/01/08 08:05:02 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.13.1
@


1.4
log
@nodejs22: updated to 22.13.0

Version 22.13.0 'Jod' (LTS)

Stabilize Permission Model
Graduate WebCryptoAPI Ed25519 and X25519 algorithms as stable
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2024/12/04 09:13:26 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.13.0
@


1.3
log
@nodejs22: updated to 22.12.0

Version 22.12.0 'Jod' (LTS)

Notable Changes

require(esm) is now enabled by default
Added resizable ArrayBuffer support in Buffer
Update root certificates to NSS 3.104
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2024/11/14 22:20:29 wiz Exp $
d3 1
a3 1
DISTNAME=	node-v22.12.0
@


1.2
log
@*: recursive bump for icu 76 shlib major version bump
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2024/11/13 08:45:17 adam Exp $
d3 1
a3 1
DISTNAME=	node-v22.11.0
a10 1
PKGREVISION= 1
@


1.1
log
@nodejs: updated to 23.2.0

Version 23.2.0 (Current)

Notable Changes

Update root certificates to NSS 3.104
This is the version of NSS that shipped in Firefox 131.0 on 2024-10-01.
Certificates added:
FIRMAPROFESIONAL CA ROOT-A WEB
TWCA CYBER Root CA
SecureSign Root CA12
SecureSign Root CA14
SecureSign Root CA15

Other notable changes

- doc: move typescript support to active development (Marco Ippolito)
- doc: add jazelly to collaborators (Jason Zhang)
- (SEMVER-MINOR) fs: make dirent.path writable (Antoine du Hamel)
- (SEMVER-MINOR) http: add diagnostic channel http.client.request.created (Marco Ippolito)
- (SEMVER-MINOR) module: add findPackageJSON util (Jacob Smith)
- (SEMVER-MINOR) module: add module.stripTypeScriptTypes (Marco Ippolito)
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.307 2024/11/01 12:53:14 wiz Exp $
d11 1
@

