diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 697129906711..eaf80d0718b5 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -357,7 +357,7 @@ gnuradioMinimal.override { ### Breaking changes {#sec-nixpkgs-release-26.05-lib-breaking} -- The `nodejs_latest` alias now points to `nodejs_25` instead of `nodejs_24`. +- The `nodejs_latest` alias now points to `nodejs_26` instead of `nodejs_24`. - `nodejs-slim` no longer exposes a `corepack` executable, it has been moved to an ad-hoc output; to restore the previous behavior, `nodejs-slim.corepack` must be explicitely included. diff --git a/pkgs/development/web/nodejs/v25.nix b/pkgs/development/web/nodejs/v26.nix similarity index 95% rename from pkgs/development/web/nodejs/v25.nix rename to pkgs/development/web/nodejs/v26.nix index e15993766aee..f1efd968d1b4 100644 --- a/pkgs/development/web/nodejs/v25.nix +++ b/pkgs/development/web/nodejs/v26.nix @@ -23,8 +23,8 @@ let [ ]; in buildNodejs { - version = "25.9.0"; - sha256 = "8f78af3ee55fb278668b5f801db58bd1a38ea161318eb5ce2128ddbc9cd813aa"; + version = "26.0.0-rc.1"; + sha256 = "sha256-Jys58NbFXoQXuhvzkqzwXXaK1GzcOehXIO1FIEQ60x4="; patches = ( if (stdenv.hostPlatform.emulatorAvailable buildPackages) then diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 11c1707ba984..2418383e23bd 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1517,6 +1517,8 @@ mapAliases { nm-tray = throw "'nm-tray' has been removed, as it only works with Plasma 5"; # Added 2025-08-30 nmapsi4 = throw "'nmapsi4' has been removed as it depended on qt5 webengine, which is EOL"; # Added 2026-04-25 node2nix = throw "node2nix has been removed because it was only used to maintain the now-removed nodePackages set. Use the newer builders in nixpkgs instead, such as buildNpmPackage"; # Added 2026-03-03 + nodejs-slim_25 = nodejs_25; + nodejs_25 = throw "Node.js 25 support was removed given upstream End-of-Life on 2026-06-01"; # Added 2026-04-26 nodePackages = throw "nodePackages has been removed. Many packages are now available at the top level (e.g. `pkgs.package-name`). Check on https://search.nixos.org to see if the package is still available."; # Added 2026-03-03 nodePackages_latest = throw "nodePackages has been removed. Many packages are now available at the top level (e.g. `pkgs.package-name`). Check on https://search.nixos.org to see if the package is still available."; # Added 2026-03-03 nofi = throw "'nofi' has been removed due to being archived upstream."; # Added 2026-01-16 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index b9954ce4efed..4128a9926403 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2762,12 +2762,12 @@ with pkgs; nodejs_24 = callPackage ../development/web/nodejs/symlink.nix { nodejs-slim = nodejs-slim_24; }; corepack_24 = callPackage ../development/web/nodejs/corepack.nix { nodejs = nodejs-slim_24; }; - nodejs-slim_25 = callPackage ../development/web/nodejs/v25.nix { }; - nodejs_25 = callPackage ../development/web/nodejs/symlink.nix { nodejs-slim = nodejs-slim_25; }; + nodejs-slim_26 = callPackage ../development/web/nodejs/v26.nix { }; + nodejs_26 = callPackage ../development/web/nodejs/symlink.nix { nodejs-slim = nodejs-slim_26; }; # Update this when adding the newest nodejs major version! - nodejs_latest = nodejs_25; - nodejs-slim_latest = nodejs-slim_25; + nodejs_latest = nodejs_26; + nodejs-slim_latest = nodejs-slim_26; buildNpmPackage = callPackage ../build-support/node/build-npm-package { };