diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 7f81d210872f..d70a5af21189 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -337,7 +337,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 3c5758b0c904..ec8a82ca8fd2 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1489,6 +1489,8 @@ mapAliases { nixStable = throw "'nixStable' has been renamed to/replaced by 'nixVersions.stable'"; # Converted to throw 2025-10-27 nm-tray = throw "'nm-tray' has been removed, as it only works with Plasma 5"; # Added 2025-08-30 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 ea13d7b529c6..246989621933 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2766,12 +2766,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 { };