From 21e35e6af8e41af4cb64c836211108cf549ec831 Mon Sep 17 00:00:00 2001 From: Colin Date: Tue, 2 Jun 2026 04:04:10 +0000 Subject: [PATCH 001/118] liblinear: mark as unsupported for static platforms upstream could rework their Makefile to support static linking, but they have so far not expressed interest, given the lack of response to the prototype PRs people have proposed that would work towards that. --- pkgs/by-name/li/liblinear/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/li/liblinear/package.nix b/pkgs/by-name/li/liblinear/package.nix index 646aa16435a1..a385dab29e7a 100644 --- a/pkgs/by-name/li/liblinear/package.nix +++ b/pkgs/by-name/li/liblinear/package.nix @@ -59,5 +59,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.bsd3; maintainers = [ ]; platforms = lib.platforms.unix; + badPlatforms = [ lib.systems.inspect.platformPatterns.isStatic ]; }; }) From 8b41c4f055703fc69ae6582e68ebfa53d5bc05a9 Mon Sep 17 00:00:00 2001 From: Colin Date: Tue, 2 Jun 2026 04:16:32 +0000 Subject: [PATCH 002/118] nmap: fix static build Apply suggestion from @SandaruKasa Co-authored-by: SandaruKasa --- pkgs/by-name/nm/nmap/package.nix | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/nm/nmap/package.nix b/pkgs/by-name/nm/nmap/package.nix index c4c3b232b87b..b3b8f59ef225 100644 --- a/pkgs/by-name/nm/nmap/package.nix +++ b/pkgs/by-name/nm/nmap/package.nix @@ -1,6 +1,7 @@ { lib, stdenv, + pkgsStatic, fetchurl, versionCheckHook, libpcap, @@ -53,11 +54,15 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ pkg-config ]; buildInputs = [ pcre2 - liblinear libssh2 libpcap openssl zlib + ] + ++ lib.filter (lib.meta.availableOn stdenv.hostPlatform) [ + # If we omit liblinear, nmap will build it from vendored sources, which they patch for broader + # platform support v.s. upstream liblinear (e.g. it supports static linking). + liblinear ]; enableParallelBuilding = true; @@ -70,6 +75,10 @@ stdenv.mkDerivation (finalAttrs: { versionCheckProgramArg = "-V"; doInstallCheck = true; + passthru.tests = { + static = pkgsStatic.nmap; + }; + meta = { description = "Free and open source utility for network discovery and security auditing"; homepage = "http://www.nmap.org"; From b030adbe571c302949c5dfed00a4851e5c219bed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Jul 2026 12:35:30 +0000 Subject: [PATCH 003/118] python3Packages.geopy: 2.4.1 -> 2.5.0 --- pkgs/development/python-modules/geopy/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/geopy/default.nix b/pkgs/development/python-modules/geopy/default.nix index a1ec122228b1..3914d857d799 100644 --- a/pkgs/development/python-modules/geopy/default.nix +++ b/pkgs/development/python-modules/geopy/default.nix @@ -12,7 +12,7 @@ buildPythonPackage (finalAttrs: { pname = "geopy"; - version = "2.4.1"; + version = "2.5.0"; pyproject = true; __structuredAttrs = true; @@ -21,7 +21,7 @@ buildPythonPackage (finalAttrs: { owner = "geopy"; repo = "geopy"; tag = finalAttrs.version; - hash = "sha256-mlOXDEtYry1IUAZWrP2FuY/CGliUnCPYLULnLNN0n4Y="; + hash = "sha256-I+t8RnpC1hurL+fcwRssREzsSx9yGHEqVjzxqKX0efc="; }; build-system = [ setuptools ]; From 074f3053d13f6b2f6ce650de9b6e9af78fcd3e0d Mon Sep 17 00:00:00 2001 From: Daniel Fahey Date: Fri, 17 Jul 2026 10:13:01 +0100 Subject: [PATCH 004/118] coqPackages.coq-lsp: include `pet-server` and wrap all binaries Adding `lwt` and `logs` to `propagatedBuildInputs` makes the build emit the `pet-server` binary, too. All binaries are now wrapped to have `OCAMLPATH` available. `-p ${pname}` removed as it has no effect. --- pkgs/development/coq-modules/coq-lsp/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/coq-modules/coq-lsp/default.nix b/pkgs/development/coq-modules/coq-lsp/default.nix index 560cf0e74a62..b1c4a2105c17 100644 --- a/pkgs/development/coq-modules/coq-lsp/default.nix +++ b/pkgs/development/coq-modules/coq-lsp/default.nix @@ -65,13 +65,17 @@ installPhase = '' runHook preInstall - dune install -p ${pname} --prefix=$out --libdir $OCAMLFIND_DESTDIR - wrapProgram $out/bin/coq-lsp --prefix OCAMLPATH : $OCAMLFIND_DESTDIR --prefix OCAMLPATH : $OCAMLPATH + dune install --prefix=$out --libdir $OCAMLFIND_DESTDIR + for bin in $out/bin/*; do + wrapProgram "$bin" --prefix OCAMLPATH : $OCAMLFIND_DESTDIR --prefix OCAMLPATH : $OCAMLPATH + done runHook postInstall ''; propagatedBuildInputs = with coq.ocamlPackages; [ dune-build-info + logs + lwt menhir result uri From ed1ce88df90daf40b21ad3b5fda28c16536635ff Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 19 Jul 2026 02:50:37 +0200 Subject: [PATCH 005/118] python3Packages.bincopy: enable tests --- pkgs/development/python-modules/bincopy/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/bincopy/default.nix b/pkgs/development/python-modules/bincopy/default.nix index 2151f44bd692..60e426e49590 100644 --- a/pkgs/development/python-modules/bincopy/default.nix +++ b/pkgs/development/python-modules/bincopy/default.nix @@ -6,6 +6,7 @@ argparse-addons, humanfriendly, pyelftools, + pytestCheckHook, }: buildPythonPackage (finalAttrs: { @@ -30,6 +31,8 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "bincopy" ]; + nativeCheckInputs = [ pytestCheckHook ]; + meta = { description = "Mangling of various file formats that conveys binary information (Motorola S-Record, Intel HEX, TI-TXT, ELF and binary files)"; mainProgram = "bincopy"; From 339a5cf6de7d76347f106fc0adf43f2591aa33f4 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 19 Jul 2026 03:23:05 +0200 Subject: [PATCH 006/118] python3Packages.click-log: enable tests --- pkgs/development/python-modules/click-log/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/click-log/default.nix b/pkgs/development/python-modules/click-log/default.nix index 2a3daa4e370d..b37c2293c082 100644 --- a/pkgs/development/python-modules/click-log/default.nix +++ b/pkgs/development/python-modules/click-log/default.nix @@ -4,6 +4,7 @@ fetchPypi, setuptools, click, + pytestCheckHook, }: buildPythonPackage (finalAttrs: { @@ -25,6 +26,8 @@ buildPythonPackage (finalAttrs: { pythonImportsCheck = [ "click_log" ]; + nativeCheckInputs = [ pytestCheckHook ]; + meta = { homepage = "https://github.com/click-contrib/click-log/"; description = "Logging integration for Click"; From f9e9e8955256a004c44f43e2c3ccc7375012ef4c Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 19 Jul 2026 23:57:31 +0200 Subject: [PATCH 007/118] python3Packages.css-parser: enable tests --- pkgs/development/python-modules/css-parser/default.nix | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/css-parser/default.nix b/pkgs/development/python-modules/css-parser/default.nix index e06881f1a144..98e111a9a59a 100644 --- a/pkgs/development/python-modules/css-parser/default.nix +++ b/pkgs/development/python-modules/css-parser/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + pytestCheckHook, }: buildPythonPackage rec { @@ -14,9 +15,7 @@ buildPythonPackage rec { hash = "sha256-vx6XKtMzROkyBpZPtM2QjZ3e+fzQwB+pPg1zRnU5Q2M="; }; - # Test suite not included in tarball yet - # See https://github.com/ebook-utils/css-parser/pull/2 - doCheck = false; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "css_parser" ]; From 024cb92304f6d787fc5b82af1c5c0194b5d61c83 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 19 Jul 2026 23:58:16 +0200 Subject: [PATCH 008/118] python3Packages.css-parser: migrate to pyproject --- pkgs/development/python-modules/css-parser/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/css-parser/default.nix b/pkgs/development/python-modules/css-parser/default.nix index 98e111a9a59a..7726c3323a24 100644 --- a/pkgs/development/python-modules/css-parser/default.nix +++ b/pkgs/development/python-modules/css-parser/default.nix @@ -3,18 +3,21 @@ buildPythonPackage, fetchPypi, pytestCheckHook, + setuptools, }: buildPythonPackage rec { pname = "css-parser"; version = "1.0.10"; - format = "setuptools"; + pyproject = true; src = fetchPypi { inherit pname version; hash = "sha256-vx6XKtMzROkyBpZPtM2QjZ3e+fzQwB+pPg1zRnU5Q2M="; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "css_parser" ]; From 54697f38c6d48c6318b5e43611a59bf255742cb9 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 19 Jul 2026 23:58:40 +0200 Subject: [PATCH 009/118] python3Packages.css-parser: use finalAttrs --- pkgs/development/python-modules/css-parser/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/css-parser/default.nix b/pkgs/development/python-modules/css-parser/default.nix index 7726c3323a24..a5ef090d5df9 100644 --- a/pkgs/development/python-modules/css-parser/default.nix +++ b/pkgs/development/python-modules/css-parser/default.nix @@ -6,13 +6,13 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "css-parser"; version = "1.0.10"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-vx6XKtMzROkyBpZPtM2QjZ3e+fzQwB+pPg1zRnU5Q2M="; }; @@ -28,4 +28,4 @@ buildPythonPackage rec { license = lib.licenses.lgpl3Plus; maintainers = with lib.maintainers; [ jethro ]; }; -} +}) From 091502e00dd25cf2e2b0e5dfeb8d80189fc24133 Mon Sep 17 00:00:00 2001 From: Ben Siraphob Date: Sat, 18 Jul 2026 19:59:13 -0700 Subject: [PATCH 010/118] knightos-z80e: 0.5.3 -> 0.5.4 --- pkgs/by-name/kn/knightos-z80e/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/kn/knightos-z80e/package.nix b/pkgs/by-name/kn/knightos-z80e/package.nix index 6dfbc6cf5ec9..2e0461cd5cf8 100644 --- a/pkgs/by-name/kn/knightos-z80e/package.nix +++ b/pkgs/by-name/kn/knightos-z80e/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "z80e"; - version = "0.5.3"; + version = "0.5.4"; src = fetchFromGitHub { owner = "KnightOS"; repo = "z80e"; rev = finalAttrs.version; - sha256 = "sha256-FQMYHxKxHEP+x98JbGyjaM0OL8QK/p3epsAWvQkv6bc="; + sha256 = "sha256-OJgz6tF5LsGVQ4sDy6Uww1CHH6g9r8Ve9ceguceVZP8="; }; nativeBuildInputs = [ cmake ]; From 0c9b6d4c9e3e510df592ff3e36b04e493afc3195 Mon Sep 17 00:00:00 2001 From: Ben Siraphob Date: Sat, 18 Jul 2026 20:02:09 -0700 Subject: [PATCH 011/118] the-powder-toy: 99.5.394 -> 100.0.399 --- pkgs/by-name/th/the-powder-toy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/th/the-powder-toy/package.nix b/pkgs/by-name/th/the-powder-toy/package.nix index 779cfb0e645c..def1e1d53132 100644 --- a/pkgs/by-name/th/the-powder-toy/package.nix +++ b/pkgs/by-name/th/the-powder-toy/package.nix @@ -20,13 +20,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "the-powder-toy"; - version = "99.5.394"; + version = "100.0.399"; src = fetchFromGitHub { owner = "The-Powder-Toy"; repo = "The-Powder-Toy"; tag = "v${finalAttrs.version}"; - hash = "sha256-ejkWIxlS6J9DHw/XNmEC94oc0xmqvj+hFu3TBPyCqwg="; + hash = "sha256-1k2GFYQ6Jrs6+BlcKtLqSRClQAa0/YwWF1+9m7q/Nps="; }; nativeBuildInputs = [ @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { zlib ]; - mesonFlags = [ "-Dworkaround_elusive_bzip2=false" ]; + mesonFlags = [ "-Dworkaround_elusive_bzip2=none" ]; installPhase = '' runHook preInstall From 58a5ee84683d73184db183bef6b70cc6c9cdf35b Mon Sep 17 00:00:00 2001 From: Ben Siraphob Date: Sat, 18 Jul 2026 20:03:36 -0700 Subject: [PATCH 012/118] trealla: 2.100.9 -> 2.106.1 --- pkgs/by-name/tr/trealla/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/trealla/package.nix b/pkgs/by-name/tr/trealla/package.nix index e0b5a3167d17..6d04d20340dc 100644 --- a/pkgs/by-name/tr/trealla/package.nix +++ b/pkgs/by-name/tr/trealla/package.nix @@ -23,13 +23,13 @@ assert lib.elem lineEditingLibrary [ ]; stdenv.mkDerivation (finalAttrs: { pname = "trealla"; - version = "2.100.9"; + version = "2.106.1"; src = fetchFromGitHub { owner = "trealla-prolog"; repo = "trealla"; rev = "v${finalAttrs.version}"; - hash = "sha256-lBNGZuI8zKpqVeCc1OYyFhIuL3iBXlNL0e2l/Ubkm6M="; + hash = "sha256-21moIBYPAH9MF6NBfZRrnKMuQsFpLI+gxxe0kkoLDII="; }; postPatch = '' From c109d77771cd084a1e47a00a370d3f5164d0a39b Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Wed, 22 Jul 2026 21:07:09 +0200 Subject: [PATCH 013/118] python3Packages.crossandra: fix build --- pkgs/development/python-modules/crossandra/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/crossandra/default.nix b/pkgs/development/python-modules/crossandra/default.nix index 22f6c60a4126..5337c27a71af 100644 --- a/pkgs/development/python-modules/crossandra/default.nix +++ b/pkgs/development/python-modules/crossandra/default.nix @@ -6,6 +6,7 @@ hatch-mypyc, pytestCheckHook, result, + ast-serialize, }: buildPythonPackage (finalAttrs: { @@ -23,6 +24,7 @@ buildPythonPackage (finalAttrs: { build-system = [ hatchling hatch-mypyc + ast-serialize ]; dependencies = [ result ]; From 79adfd14c4a2e15db84878ef27bba6b9dbb1680a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 23 Jul 2026 12:18:15 +0000 Subject: [PATCH 014/118] onednn: 3.12.2 -> 3.13 --- pkgs/by-name/on/onednn/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/on/onednn/package.nix b/pkgs/by-name/on/onednn/package.nix index 29d7e18b3e74..27dacac41a07 100644 --- a/pkgs/by-name/on/onednn/package.nix +++ b/pkgs/by-name/on/onednn/package.nix @@ -11,13 +11,13 @@ # https://github.com/oneapi-src/oneDNN#oneapi-deep-neural-network-library-onednn stdenv.mkDerivation (finalAttrs: { pname = "onednn"; - version = "3.12.2"; + version = "3.13"; src = fetchFromGitHub { owner = "uxlfoundation"; repo = "oneDNN"; rev = "v${finalAttrs.version}"; - hash = "sha256-LrxXRe2La5SZudikqMeGggklLrY2S0okrBX6QXGD+Tc="; + hash = "sha256-wgYcZT04nL6ALG0sNkA4fjfkYag/l4CQY4P6S5TrJZo="; }; outputs = [ From 61ff3c44f132ecb9df41d8c0b51d489a57c723c2 Mon Sep 17 00:00:00 2001 From: Ben Siraphob Date: Sat, 18 Jul 2026 20:00:59 -0700 Subject: [PATCH 015/118] python3Packages.opencc: 1.2.0 -> 1.4.1 --- pkgs/development/python-modules/opencc/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/opencc/default.nix b/pkgs/development/python-modules/opencc/default.nix index 83e1f7eb129a..321a55b84727 100644 --- a/pkgs/development/python-modules/opencc/default.nix +++ b/pkgs/development/python-modules/opencc/default.nix @@ -9,21 +9,22 @@ buildPythonPackage rec { pname = "opencc"; - version = "1.2.0"; - format = "setuptools"; + version = "1.4.1"; + pyproject = true; src = fetchPypi { pname = "opencc"; inherit version; - hash = "sha256-K7kTx+04hGaybTivTIxLtBndtQMjXQcPDuGySZjvi8o="; + hash = "sha256-osWCFWJqxRMcXbJ3dmZ41VL8KW6eApnvGDy2fBp/MOc="; }; - nativeBuildInputs = [ - cmake + build-system = [ setuptools wheel ]; + nativeBuildInputs = [ cmake ]; + dontUseCmakeConfigure = true; pythonImportsCheck = [ From 9581b8afbcecdaa53649896cb65a4a42abf041d5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 23 Jul 2026 22:52:12 +0000 Subject: [PATCH 016/118] libretro.citra: 0-unstable-2025-08-17 -> 0-unstable-2026-07-21 --- pkgs/applications/emulators/libretro/cores/citra.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/citra.nix b/pkgs/applications/emulators/libretro/cores/citra.nix index 8b076fa54829..ec8377aa5112 100644 --- a/pkgs/applications/emulators/libretro/cores/citra.nix +++ b/pkgs/applications/emulators/libretro/cores/citra.nix @@ -9,13 +9,13 @@ }: mkLibretroCore { core = "citra"; - version = "0-unstable-2025-08-17"; + version = "0-unstable-2026-07-21"; src = fetchFromGitHub { owner = "libretro"; repo = "citra"; - rev = "5263fae3344e5e9af43036e0e38bec2d10fb2407"; - hash = "sha256-66kbE1taODjxXDhO3uV5R212nikyXfHwCHC/zamZuL0="; + rev = "e3e057f166f498ebd9997985ab9179a2cde4fc01"; + hash = "sha256-9Fxftxbph1RynBa29MSgyqh+kom6cZLaXQ3lta0WReQ="; fetchSubmodules = true; }; From fe11a3544701a0d5bba5da9b2e00864f77b91845 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Fri, 24 Jul 2026 22:46:35 -0400 Subject: [PATCH 017/118] eslint: 10.7.0 -> 10.8.0 Changelog: https://github.com/eslint/eslint/blob/refs/tags/v10.8.0/CHANGELOG.md --- pkgs/by-name/es/eslint/package-lock.json | 647 +++++++++++------------ pkgs/by-name/es/eslint/package.nix | 6 +- 2 files changed, 315 insertions(+), 338 deletions(-) diff --git a/pkgs/by-name/es/eslint/package-lock.json b/pkgs/by-name/es/eslint/package-lock.json index d1e8602751e9..228cdc9fccb3 100644 --- a/pkgs/by-name/es/eslint/package-lock.json +++ b/pkgs/by-name/es/eslint/package-lock.json @@ -1,12 +1,12 @@ { "name": "eslint", - "version": "10.7.0", + "version": "10.8.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "eslint", - "version": "10.7.0", + "version": "10.8.0", "license": "MIT", "workspaces": [ "packages/*" @@ -15,7 +15,7 @@ "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.2", "@eslint/config-array": "^0.23.5", - "@eslint/config-helpers": "^0.6.0", + "@eslint/config-helpers": "^0.7.0", "@eslint/core": "^1.2.1", "@eslint/plugin-kit": "^0.7.2", "@humanfs/node": "^0.16.6", @@ -39,7 +39,7 @@ "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "minimatch": "^10.2.4", + "minimatch": "^10.2.5", "natural-compare": "^1.4.0", "optionator": "^0.9.3" }, @@ -94,7 +94,7 @@ "mocha": "^11.7.1", "node-polyfill-webpack-plugin": "^1.0.3", "npm-license": "^0.3.3", - "prettier": "3.9.4", + "prettier": "3.9.5", "progress": "^2.0.3", "proxyquire": "^2.0.1", "regenerator-runtime": "^0.14.0", @@ -102,7 +102,7 @@ "shelljs": "^0.10.0", "sinon": "^11.0.0", "typescript": "^6.0.3", - "webpack": "^5.23.0", + "webpack": "5.108.4", "webpack-cli": "^4.5.0", "yorkie": "^2.0.0" }, @@ -1907,9 +1907,9 @@ } }, "node_modules/@csstools/css-calc": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.2.1.tgz", - "integrity": "sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@csstools/css-calc/-/css-calc-3.3.0.tgz", + "integrity": "sha512-c5ihYsPkdG6JCkU2zTMm4+k6r7RXuGxtWYhu5DHMIiF1FHzrfmHL5so11AoFpUv/tu61xfcmT4AmKoFfMPoqdQ==", "dev": true, "funding": [ { @@ -1931,9 +1931,9 @@ } }, "node_modules/@csstools/css-color-parser": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.9.tgz", - "integrity": "sha512-paQcIaOO53Rk5+YrBaBjm/SgrV4INImjo2BT1DtQRYr+XeTRbeAYlS+jxXp9drqvKmtFnWRJKIalDLhZZDu42A==", + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@csstools/css-color-parser/-/css-color-parser-4.1.10.tgz", + "integrity": "sha512-UZhQLIUyJaaMepqehrCODwCg2KW25vFvLWBmqYFaPclYvvxzj/sG8LBOhBFCp11i9uE7t1EyS+RAoV9tztPFyw==", "dev": true, "funding": [ { @@ -1948,7 +1948,7 @@ "license": "MIT", "dependencies": { "@csstools/color-helpers": "^6.1.0", - "@csstools/css-calc": "^3.2.1" + "@csstools/css-calc": "^3.3.0" }, "engines": { "node": ">=20.19.0" @@ -1982,9 +1982,9 @@ } }, "node_modules/@csstools/css-syntax-patches-for-csstree": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.6.tgz", - "integrity": "sha512-TcJCWFbXLPpJYq6z7bfOyjWYJDiDg2/I4gyUC9pqPNqHFRIey0EB0q0L5cSnQDfWJg8Jd6VadakxdIez/3zkqQ==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@csstools/css-syntax-patches-for-csstree/-/css-syntax-patches-for-csstree-1.1.7.tgz", + "integrity": "sha512-fQ+05118eQS1cofO3aJpB5efgpBZMvIzwr/sbC8kDLVA5XLG8q1kJV5yzrUAI1f7lvhPnm8fgIjzFB8/O/5Dig==", "dev": true, "funding": [ { @@ -2107,9 +2107,9 @@ } }, "node_modules/@emnapi/core": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.1.tgz", - "integrity": "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==", + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.2.tgz", + "integrity": "sha512-TC8MkTuZUtcTSiFeuC0ksCh9QIJ5+F21MvZ4Wn4ORfYaFJ/0dsiudv5tVkejgwZlwQ39jL9WWDe2lz8x0WglOA==", "dev": true, "license": "MIT", "optional": true, @@ -2119,9 +2119,9 @@ } }, "node_modules/@emnapi/runtime": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.1.tgz", - "integrity": "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==", + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.2.tgz", + "integrity": "sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==", "dev": true, "license": "MIT", "optional": true, @@ -2194,9 +2194,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", - "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz", + "integrity": "sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==", "license": "MIT", "dependencies": { "eslint-visitor-keys": "^3.4.3" @@ -2247,9 +2247,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.6.0.tgz", - "integrity": "sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==", + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.7.0.tgz", + "integrity": "sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==", "license": "Apache-2.0", "dependencies": { "@eslint/core": "^1.2.1" @@ -2812,9 +2812,9 @@ } }, "node_modules/@oxc-parser/binding-android-arm-eabi": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.137.0.tgz", - "integrity": "sha512-KDs+0VPdEmasOkpuJHW9V5WCF+cvYdMQv2Jd+aJXt+cxIx12NToRQRbXaRwUEDsZw+/jMk81Ve8ZFbjUkJTOwA==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm-eabi/-/binding-android-arm-eabi-0.140.0.tgz", + "integrity": "sha512-ZfjDZ422mo7eo3b3VltqNsV9kmv1qt/sPEAMSl64iOSwhVfd0eIZ9LB79Mbs1xYXJnk7WSROwzBCKDIiVxPTvQ==", "cpu": [ "arm" ], @@ -2829,9 +2829,9 @@ } }, "node_modules/@oxc-parser/binding-android-arm64": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.137.0.tgz", - "integrity": "sha512-WhALNzfy3x/RfC6bsqX+csavuUY0yHHE7XfgPE5M542uhoBZUUoGTPG+nkMbGoG4+gcfss5s7urMyn5QBHu0sw==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-android-arm64/-/binding-android-arm64-0.140.0.tgz", + "integrity": "sha512-Ia8jSvikUX6Sf+Ht+KOCUF/k1HpR0VlmqIYymubmWDebOEGtsyliHDR6JxsZ4IX3/c/GbrB1uh09aVGQv/LQmQ==", "cpu": [ "arm64" ], @@ -2846,9 +2846,9 @@ } }, "node_modules/@oxc-parser/binding-darwin-arm64": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.137.0.tgz", - "integrity": "sha512-bFPr5hgmNMOMoyPTGtdsK4Ug21RovIPojRMgDDhSp1LtCnc/DkLwGONKjgRjszg677RlGnkYSviQ8hHaUPOVYA==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-arm64/-/binding-darwin-arm64-0.140.0.tgz", + "integrity": "sha512-G6VK0nK61pH0d0mBjUqSZbVxGqqO5uzeginLDQj+gOO6ObfJjXRwgkD/ol0w1INcnFeAb6YGGO7qc3ueGHaycQ==", "cpu": [ "arm64" ], @@ -2863,9 +2863,9 @@ } }, "node_modules/@oxc-parser/binding-darwin-x64": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.137.0.tgz", - "integrity": "sha512-CL5dMm1asqXIDZHg14FLxj3Mc36w8PI7xCWh1uA4is6z8g2XrIILoTcQYOxDbwzuk34RDPX5IAGUxZr6LA9KAg==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-darwin-x64/-/binding-darwin-x64-0.140.0.tgz", + "integrity": "sha512-HazBOuZzd2pO1C2uMmp8Gv7mhzMHqKSKDS1OZfcLEvpIcgA+48J92HEtNanVHDIzRD9PRPCV6aS6fkZIWOVl8Q==", "cpu": [ "x64" ], @@ -2880,9 +2880,9 @@ } }, "node_modules/@oxc-parser/binding-freebsd-x64": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.137.0.tgz", - "integrity": "sha512-79h8rYGnSlKPGWo7mHr2ixO6ea7aW8B0CT965SZ8SLbNnCOH5aOYBTeVXUY6eMvEaiLyWr8Skuiugr5pDYgLGw==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-freebsd-x64/-/binding-freebsd-x64-0.140.0.tgz", + "integrity": "sha512-9hSUU+HmTUyOe4JzMHxNGgLWNY7rrO+6ShicZwImNJacEAACDMIkuEQQkvXSL+WJN50jaNtLYJv8s4OcBdpyUQ==", "cpu": [ "x64" ], @@ -2897,9 +2897,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm-gnueabihf": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.137.0.tgz", - "integrity": "sha512-ASgmlSimhGyr0lksgVIo6hibz1obnDq4qJbiMX/AzltfgPnanRrzG1Q+23g8ljOHOjv6dsznkUuCYL3gg0sY1Q==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.140.0.tgz", + "integrity": "sha512-RAEuQsYtS0KcDFqN0ABTjyyNlokS91JeuDuoW9tEbG0JTbRNXnpQUdbYc/16JoA6Z/2ALbNrE3KmxtqDiuIjCQ==", "cpu": [ "arm" ], @@ -2914,9 +2914,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm-musleabihf": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.137.0.tgz", - "integrity": "sha512-AU2J9aa22Sx32wRGnDjybOU9TQXXQUud5sdUi+ZB0XxwM8aToWLweV+yA0wlQm0yIUVqljquqoHCYEq9II8gJQ==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.140.0.tgz", + "integrity": "sha512-c4CkHvPvqfojouredJ0w3e6+jiBq0SbFyhH61kr/zPb/7XsaYTNKQ54vmlSsopfdQbNDX40ZeK9Abs2Qet6wcw==", "cpu": [ "arm" ], @@ -2931,9 +2931,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm64-gnu": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.137.0.tgz", - "integrity": "sha512-GdEtiG89yMr7XkUGxifgodXEEm2f+xW2f9CpDjlgAnBOwhTmrpQMvhOGobLVKUyzf/qHBXW16smk5zbF3nZU6w==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.140.0.tgz", + "integrity": "sha512-yrjmLj8ixPB25yqvPGr28meGjb+keed7m1GqqY/0uqkhZIoT4t9zmfwUgFEtC33C7dtE+UQ7TU0IaVxf97SWJg==", "cpu": [ "arm64" ], @@ -2951,9 +2951,9 @@ } }, "node_modules/@oxc-parser/binding-linux-arm64-musl": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.137.0.tgz", - "integrity": "sha512-EGJ+Bs8iXx8KBH8DQ5BLoEm5lnHaYjlh4/8j8vFhrr/6z4tqONy5BZDzLpKmmNWlN6Hlc5r8YOuBVHqZ9vRFEQ==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.140.0.tgz", + "integrity": "sha512-ggGMQTN8Agwxp2WiLMpdY671dt0qTDJWiWlJeig3HnUwTnerRl0J2JdGVghWBeDcss2D9S2V2Js6dZHEiVabVA==", "cpu": [ "arm64" ], @@ -2971,9 +2971,9 @@ } }, "node_modules/@oxc-parser/binding-linux-ppc64-gnu": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.137.0.tgz", - "integrity": "sha512-vzFUQENy/fnbSe5DZWovq6tIBc1uhuMztanSW6rz1e9WdQE4gHwYuD7ZII6JnrJifd1R3RSoqiZbgRFlVL2tYQ==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.140.0.tgz", + "integrity": "sha512-IgTs8xYAFgAUGNmR65tIqjlJ8vKgrfXzC515e9goSdfMyKQV4aJpd2pUUudU4u51G64H0/DSEJEXKOraxm9ZCA==", "cpu": [ "ppc64" ], @@ -2991,9 +2991,9 @@ } }, "node_modules/@oxc-parser/binding-linux-riscv64-gnu": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.137.0.tgz", - "integrity": "sha512-SfVI14HBQs9gtLcUD5hTt5hsNbdrqSUNg9S8muN+LhVQ5nf1WwH3hAoK6B9NKgdYgWAQSXFXGiiBedQ4r/BKuw==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.140.0.tgz", + "integrity": "sha512-A1x+PMWZmSGaFVOx2YeNTFau8uD+QO14/vLP4GrcuvUPs3+nBkUOjy9Lus86ftHsDojjYMbvBelmKc3F7Rv08g==", "cpu": [ "riscv64" ], @@ -3011,9 +3011,9 @@ } }, "node_modules/@oxc-parser/binding-linux-riscv64-musl": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.137.0.tgz", - "integrity": "sha512-e7Ppy4FCIFNQxT/ikSeIWFoQ0l+N9vgtRBtLcyZXeolTzApyVoPqEXsYPrcdM/9i0Bwk8knvYd37vaEMxHyi6g==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.140.0.tgz", + "integrity": "sha512-zBqpfRo2myWPrPo5xUjeZqlnPXPXsX8BcWtWff66/eGRQdbPjhzPgXa/F+AtxT2afUViPxbuDlwscMKzQ5tg+g==", "cpu": [ "riscv64" ], @@ -3031,9 +3031,9 @@ } }, "node_modules/@oxc-parser/binding-linux-s390x-gnu": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.137.0.tgz", - "integrity": "sha512-Bho5qFwdhqsIFR7gipYEUlqvi3SRrY8sugxXig380MIaakBB1PyU9+7dBiBVScfImTNWhijUxdBwqrprGdq5WA==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.140.0.tgz", + "integrity": "sha512-2M1DPm/8w9I//YzFlFC9qXw+r2tJFh5CYwRlYTq2vUJQS7qoQftEDeCZ8EnN7KHtvSiXvYj8mZI5pR7DpXmcEw==", "cpu": [ "s390x" ], @@ -3051,9 +3051,9 @@ } }, "node_modules/@oxc-parser/binding-linux-x64-gnu": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.137.0.tgz", - "integrity": "sha512-36mGWtg7PyFzjJwGDkH6/F4o2nIDEoKXLPr/X/lwqklkomQwJJt1I5GJVmGhovUEmgPK5WAeAZMqlFCehwiy9Q==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.140.0.tgz", + "integrity": "sha512-8aRDbZ/U/jO8N7go1MO72jtbpb4uswV8d7vOkMvt/BPgZiyEYvl1VIWK4ESxZZhnJ4tqwVldgX7dNiP/eB1Jdg==", "cpu": [ "x64" ], @@ -3071,9 +3071,9 @@ } }, "node_modules/@oxc-parser/binding-linux-x64-musl": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.137.0.tgz", - "integrity": "sha512-/Jqx6+N7A44n2BdvUr7pXhVr2vFjs6WGH3unZRczwrfiH0H1zY0QwKQMG/dtRiTlKGDKGukznPT8lx84/oEsZg==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-linux-x64-musl/-/binding-linux-x64-musl-0.140.0.tgz", + "integrity": "sha512-xRqpeI8U2sQQS1W5BMWRyMTxtagkuLG2dEWruet5lFsWHTvBth11/TpSaJatHdqVVwHN0q3uuoS9zRsGinq8hg==", "cpu": [ "x64" ], @@ -3091,9 +3091,9 @@ } }, "node_modules/@oxc-parser/binding-openharmony-arm64": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.137.0.tgz", - "integrity": "sha512-9Uj0qHNNl+OgT1UTGwF7ixIXU6T1u2SbMidmgPy/h1h/fl2gRS6YpAxxY1gwHofcWjoTwkoMFd8xs5Vuj6GOFA==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-openharmony-arm64/-/binding-openharmony-arm64-0.140.0.tgz", + "integrity": "sha512-GbGRe26MqAKciFRvXeHNQJ6VAHYs9R4miP89sEAncysM3n+f4lnyLWgsa9kklJNpfnxdq2yRoNYHFqwBckVimw==", "cpu": [ "arm64" ], @@ -3108,9 +3108,9 @@ } }, "node_modules/@oxc-parser/binding-wasm32-wasi": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.137.0.tgz", - "integrity": "sha512-gW2vfkytNGgMVADiuzdvOfw0mWG9za20F/1fCJsif5aBMAvWJTSbpIXbIe0XkOe0VENk+PadpQ7cZgUy2sUJcA==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-wasm32-wasi/-/binding-wasm32-wasi-0.140.0.tgz", + "integrity": "sha512-vFiC1hqys+hkX1GnQkIoiTQJNiUm43Z0lO35ETKXTw0YtpW7+cN58YRRXFAQQ+TgpkIi3lrhcxdlnqz+Oi3ptQ==", "cpu": [ "wasm32" ], @@ -3118,18 +3118,18 @@ "license": "MIT", "optional": true, "dependencies": { - "@emnapi/core": "1.11.1", - "@emnapi/runtime": "1.11.1", - "@napi-rs/wasm-runtime": "^1.1.5" + "@emnapi/core": "1.11.2", + "@emnapi/runtime": "1.11.2", + "@napi-rs/wasm-runtime": "^1.1.6" }, "engines": { "node": "^20.19.0 || >=22.12.0" } }, "node_modules/@oxc-parser/binding-win32-arm64-msvc": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.137.0.tgz", - "integrity": "sha512-x+pFANF0yL5uK/6T7lu6SlR5qid6sp//eZXKLq5iNsIE+EQg6EaS8/wsW7E91nXXjpnPhSoMOHXShSVhGRdn8w==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.140.0.tgz", + "integrity": "sha512-fGSQldwEYKhM+H8uLt76Op8hh5+FYaR6lvvQ1Txw3Mhn86DyQXLcI0fi1EkFlTK7F+46OCk/j0AJMzZQm6g5Xg==", "cpu": [ "arm64" ], @@ -3144,9 +3144,9 @@ } }, "node_modules/@oxc-parser/binding-win32-ia32-msvc": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.137.0.tgz", - "integrity": "sha512-sQUqym80PFi6McRsIqfJrSu2JrSClEZIXXD+/FjAFoULEKzOPsldIdFBG96xdX8aVMzCNQ9792FPx3MfkEIrFA==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.140.0.tgz", + "integrity": "sha512-sDS2Bai+g3ZWYwfZqmosiSuFDBcVnZ3Ta6pszzsiJoLMqsJEWKcxXXbGa7b7yXr++W2lQNPb3ZRJ8czseqL7RA==", "cpu": [ "ia32" ], @@ -3161,9 +3161,9 @@ } }, "node_modules/@oxc-parser/binding-win32-x64-msvc": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.137.0.tgz", - "integrity": "sha512-2AsevxlvNN4WKxpEn3RtqD5zbqMaXF+T7JXblsP4gVuY+vC9dXS4ED/PwfRCliFqoeisYS3Iro4DHzxr0TEvVA==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-parser/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.140.0.tgz", + "integrity": "sha512-kHbE1zWyb5OQgJA6/5P4WjiuB01sYdQwtZnSSyE58FQEXDAMnyeeq4vj7KgN75i5SlBzOs8A5MrtlD3gOlDKqQ==", "cpu": [ "x64" ], @@ -3178,9 +3178,9 @@ } }, "node_modules/@oxc-project/types": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.137.0.tgz", - "integrity": "sha512-WT+Gb24i8hmvo85AIv2oEYouEXkRlKAlT9WaCa3TfLgNCN+GhrJOGZuIlMouAh38Qe4QOx26eUOVsq70qXrywA==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.140.0.tgz", + "integrity": "sha512-h5LUOzGArYemnW1NMz/DuuQhBi96J6JL2Bk8zE4kvqxB5Sg3jxmCiH4uyOWHDkiKSt5vWlG4FIwCR/DbstcNRQ==", "dev": true, "license": "MIT", "funding": { @@ -3188,9 +3188,9 @@ } }, "node_modules/@oxc-resolver/binding-android-arm-eabi": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-android-arm-eabi/-/binding-android-arm-eabi-11.21.3.tgz", - "integrity": "sha512-eNU11A2WNizh04v3uyaJCootrHIaS0B9aHYXvAvVnPNk4xYSjMUjHnhQ6dewPN2MRYDskV85d1N0Aw0WNWhcyg==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-android-arm-eabi/-/binding-android-arm-eabi-11.24.2.tgz", + "integrity": "sha512-y09e0L0SRI2OA2tUIrjBgoV3eH5hvUKXNkJqXmNo5V2WxIjyC7I7aJfRLMEVpA8yi95f90gFDvO0VMgrDw+vwA==", "cpu": [ "arm" ], @@ -3202,9 +3202,9 @@ ] }, "node_modules/@oxc-resolver/binding-android-arm64": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-android-arm64/-/binding-android-arm64-11.21.3.tgz", - "integrity": "sha512-8Q+ZjTLvn2dIcWsrmhdrEihm7q+ag/k+mkry7Z+t0QbbHaVxXQfvH9AewyVMh/WrpEKhQ3DDgx9fYbqeCpeOEw==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-android-arm64/-/binding-android-arm64-11.24.2.tgz", + "integrity": "sha512-cl4icWaZFnLdg8m6qtnh5rBMuGbxc/ptStFHLeCNwr+2cZjkjNwQu/jYRS0CHlnPecOJMpuS5M6/BH+0J/YkEg==", "cpu": [ "arm64" ], @@ -3216,9 +3216,9 @@ ] }, "node_modules/@oxc-resolver/binding-darwin-arm64": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-arm64/-/binding-darwin-arm64-11.21.3.tgz", - "integrity": "sha512-wkh0qKZGHXVUDxFw3oA1TXnU2BDYY/r775oJflGeIr8uDPPoN2pk8gijQIzYRT6hoql/lg3+Tx/SaTn9e2/aGg==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-arm64/-/binding-darwin-arm64-11.24.2.tgz", + "integrity": "sha512-At29QEMF6HajbQvgY8K6OXnHD1x9rad74xBEfmCB6ZqCGsdq75aK7tOYcTbOanMy8qdIBrfL3SMr3p/lfSlb9w==", "cpu": [ "arm64" ], @@ -3230,9 +3230,9 @@ ] }, "node_modules/@oxc-resolver/binding-darwin-x64": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-x64/-/binding-darwin-x64-11.21.3.tgz", - "integrity": "sha512-HbNc23FAQYbuyDV2vBWMez4u4mrsm5RAkniGZAWqr6lYZ3N4beeqIb776jzwRl8qL2zRhHVXpUj97X0QgogVzg==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-darwin-x64/-/binding-darwin-x64-11.24.2.tgz", + "integrity": "sha512-A5Kqr1EUj4oIL5CF4WRssq/o5P0Y11cwoFouMRmQ7YnC/A8V93nv1nb7aSU8HwcgmXropjLNkVTl4MN87cu28Q==", "cpu": [ "x64" ], @@ -3244,9 +3244,9 @@ ] }, "node_modules/@oxc-resolver/binding-freebsd-x64": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-freebsd-x64/-/binding-freebsd-x64-11.21.3.tgz", - "integrity": "sha512-K6xNsTUPEUdfrn0+kbMq5nOUB5w1C5pavPQngt4TM2FpN91lP0PBe2srSpamb4d69O7h86oAi/qWX/kZNRSjkw==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-freebsd-x64/-/binding-freebsd-x64-11.24.2.tgz", + "integrity": "sha512-R5xkRBRRz7ceH/P5Jrc6G7FmdUdgpLYyESFAUDVTNQ9K0sGPxcp4ljiwEwEqsvNcQ4sYbMRrWcHHBCu7ksAJVw==", "cpu": [ "x64" ], @@ -3258,9 +3258,9 @@ ] }, "node_modules/@oxc-resolver/binding-linux-arm-gnueabihf": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-11.21.3.tgz", - "integrity": "sha512-VcFmOpcpWX1zoEy8M58tR2M9YxM+Z9RuQhqAx5q0CTmrruaP7Gveejg75hzd/5sg5nk9G3aLALEa3hE2FsmmTQ==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-11.24.2.tgz", + "integrity": "sha512-k/RuYL4L/R58IBn3wT5ma3Wh4k62bp1eYCFRWCmMsasUOqL+H6sW0VGFadEzKWXFFlz+2uIMoeMk9ySSZJHgbg==", "cpu": [ "arm" ], @@ -3272,9 +3272,9 @@ ] }, "node_modules/@oxc-resolver/binding-linux-arm-musleabihf": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-11.21.3.tgz", - "integrity": "sha512-quVoxFLBy43hWaQbbDtQNRwAX5vX76mv7n64icAtQcJ3eNgVeblqmkupF/hAneNthdqSlnd1sTjb3aQSaDPaCQ==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-11.24.2.tgz", + "integrity": "sha512-bnHAak3ujYfH5pKk4NieFNbvYvernfoQDgwLddbZ3OtMYrem87/qjlA+u+aKG0oZcqSLGCful/6/CEA+aeAgaA==", "cpu": [ "arm" ], @@ -3286,9 +3286,9 @@ ] }, "node_modules/@oxc-resolver/binding-linux-arm64-gnu": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-11.21.3.tgz", - "integrity": "sha512-X0AqNZgcD07Q4V3RDK18/vYOj/HQT/FnmEFGYS2jTWqY7JO13ryE3TEs3eAIgUJhBnNkpEaiXqz3VK8M7qQhWQ==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-11.24.2.tgz", + "integrity": "sha512-vDT3KHgzYp47gmtNOqL2VNhCyl5Zv643eyxm//A68J8DeUGXrvD1pZFiaT4jSfe+RInfnn1R2yVHye4enx6RnA==", "cpu": [ "arm64" ], @@ -3303,9 +3303,9 @@ ] }, "node_modules/@oxc-resolver/binding-linux-arm64-musl": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm64-musl/-/binding-linux-arm64-musl-11.21.3.tgz", - "integrity": "sha512-YkaQnaKYdbuaXvRt5Qd0GpbihzVnyfR6z1SpYfIUC6RTu4NF7lDKPjVkYb+jRI2gedVO2rVpN35Y6akG6ud4Lw==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-arm64-musl/-/binding-linux-arm64-musl-11.24.2.tgz", + "integrity": "sha512-+kMlQvbzfyEYtu5FcjE4p+ttBLpKW4d/AsAsuE69BxV6V4twZJeIQZFfD8gh/wqglY0MkPSezWXQH0jBV13MUw==", "cpu": [ "arm64" ], @@ -3320,9 +3320,9 @@ ] }, "node_modules/@oxc-resolver/binding-linux-ppc64-gnu": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-11.21.3.tgz", - "integrity": "sha512-gB9HwhrPiFqUzDeEq+y/CgAijz1YdI6BnXz5GaH2Pa9cWdutchlkGFAiAuGb/PjVQpiK6NFKzFuztxrweoit7A==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-11.24.2.tgz", + "integrity": "sha512-shjfMhmZ3gq9fv/w7bi3PnZlgOPG+2QAOFf0BJF0EgBSIGZ6PMLN2zbGEblTUYB/NKVDRyYhE2ff3dJ1QqNPkA==", "cpu": [ "ppc64" ], @@ -3337,9 +3337,9 @@ ] }, "node_modules/@oxc-resolver/binding-linux-riscv64-gnu": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-11.21.3.tgz", - "integrity": "sha512-zjDWBlYk8QGv0H8dsPUWqkfjYIIjG2TvspGkzXL0eImbgxtZorA/klKeHyolevoT3Kvbi+1iMr9Lhrh7jf54Og==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-11.24.2.tgz", + "integrity": "sha512-zGelwFR5oRo+b69k8Lrzun86DyUHzfKN6cnjbR9l7Z7NIRznOE/2ZvPa1IUKqAL2PzAXOdwkfVqNvO1H2RlpAw==", "cpu": [ "riscv64" ], @@ -3354,9 +3354,9 @@ ] }, "node_modules/@oxc-resolver/binding-linux-riscv64-musl": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-11.21.3.tgz", - "integrity": "sha512-4UfsQvacV388y1zpXL7C1x1FNYaV52JtuNRiuzrfQA2z1z6ElVrsidkGsrvQ5EgeSq1Pj7kaKqrgGkvFuxJ/tw==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-11.24.2.tgz", + "integrity": "sha512-qxZ1SWCXJY0eyhAlP6Lmo9F2Nrtx7EkYj9oCgL8apDPCwXwCEDA2U697bbT81JIc2IrVjxO4KX6WU2N+oN9Z4w==", "cpu": [ "riscv64" ], @@ -3371,9 +3371,9 @@ ] }, "node_modules/@oxc-resolver/binding-linux-s390x-gnu": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-11.21.3.tgz", - "integrity": "sha512-b5uH+HKH0MP5mNBYaK75SKsJbw52URqrx2LavYdq6wb0l3ExAG5niYRP9DWUNHdKilpaBVM2bXk9HNWrH3ew7Q==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-11.24.2.tgz", + "integrity": "sha512-sGCecF3cx2DFlH4t/z7ApnOnXqN48p5p5mlHDEnHTAukQa2P+qMVE4CwyWE9W+q/m3QJ7kKfGrIjax31f44oFQ==", "cpu": [ "s390x" ], @@ -3388,9 +3388,9 @@ ] }, "node_modules/@oxc-resolver/binding-linux-x64-gnu": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-x64-gnu/-/binding-linux-x64-gnu-11.21.3.tgz", - "integrity": "sha512-PjYlmilBpNRh2ntXNYAK3Am5w/nPfEpnU/96iNx7CI8EzAn12J4JRiec63wHJTH31nLoCNxBg/829pN+3CfG3Q==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-x64-gnu/-/binding-linux-x64-gnu-11.24.2.tgz", + "integrity": "sha512-k/VlMMcSzMlahb3/fENM4rTlsJ0s3fFROA0KXPBmKggqmTSaE383sl8F3KCOXPLmVsYfW6hCitMhXCEtNeZxxg==", "cpu": [ "x64" ], @@ -3405,9 +3405,9 @@ ] }, "node_modules/@oxc-resolver/binding-linux-x64-musl": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-x64-musl/-/binding-linux-x64-musl-11.21.3.tgz", - "integrity": "sha512-QTBAb7JuHlZ7JUEyM8UiQi2f7m/L4swBhP2TNpYIDc9Wp/wRw1G/8sl6i13aIzQAXH7LKIm294LeOHd0lQR8zA==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-linux-x64-musl/-/binding-linux-x64-musl-11.24.2.tgz", + "integrity": "sha512-8hbnZyNi97b/8wapYaIF9+t9GmZKBW2vunaOc3h9HGJptH7b7XpvZqOTBSm/MpTjr7H497BlgOaSfLUdhmy2bw==", "cpu": [ "x64" ], @@ -3422,9 +3422,9 @@ ] }, "node_modules/@oxc-resolver/binding-openharmony-arm64": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-openharmony-arm64/-/binding-openharmony-arm64-11.21.3.tgz", - "integrity": "sha512-4j1DFwjwv36ec9kds0jU/ucQ5Ha4ERO/H95BxR5JFf0kqUUAJ1kwII7XhTc1vZrkdJkvLGC9Q2MbpObpum8RBg==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-openharmony-arm64/-/binding-openharmony-arm64-11.24.2.tgz", + "integrity": "sha512-MvyGik3a6pVgZ0t/kWlbmFxFLmXQJwgLsY2eYFHLpy0wGwRbfzeIGgDwQ3kXqE30z+kSXennRkCrT7TUvkptNg==", "cpu": [ "arm64" ], @@ -3436,9 +3436,9 @@ ] }, "node_modules/@oxc-resolver/binding-wasm32-wasi": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-wasm32-wasi/-/binding-wasm32-wasi-11.21.3.tgz", - "integrity": "sha512-i8oluoel5kru/j1WNrjmQSiA3GQ7wvIYVR1IwIoZtKogAhya2iub+ZKIeSIkcJOrnzQ18Tzl/F+kL3fYOxZLvA==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-wasm32-wasi/-/binding-wasm32-wasi-11.24.2.tgz", + "integrity": "sha512-vHcssMPwO08RTvj/c0iOBz90attxyG3wQJ0dTcyEQK43LRpcdLWZlV5feBhv6Isn6ahbQIzHbCgfa81+RiML0Q==", "cpu": [ "wasm32" ], @@ -3446,41 +3446,18 @@ "license": "MIT", "optional": true, "dependencies": { - "@emnapi/core": "1.11.0", - "@emnapi/runtime": "1.11.0", - "@napi-rs/wasm-runtime": "^1.1.5" + "@emnapi/core": "1.11.2", + "@emnapi/runtime": "1.11.2", + "@napi-rs/wasm-runtime": "^1.1.6" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/@oxc-resolver/binding-wasm32-wasi/node_modules/@emnapi/core": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.11.0.tgz", - "integrity": "sha512-l9Oo58x0HOP5znGzVhYW9U3e5wVuA4LAZU2AGezTmkhO1CgQRFDhDg4nneHsu/t3WniXg9QrG2nIXL/ZS8ln8Q==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "@emnapi/wasi-threads": "1.2.2", - "tslib": "^2.4.0" - } - }, - "node_modules/@oxc-resolver/binding-wasm32-wasi/node_modules/@emnapi/runtime": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.11.0.tgz", - "integrity": "sha512-55coeOFKHv1ywEcUXJtWU5f+Jr/W5tZDvZig8DLKSwUN1JpROQ4rk/SNOQiFWmaR/VKF4zuFyW1B8JduOSv6Pg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "tslib": "^2.4.0" - } - }, "node_modules/@oxc-resolver/binding-win32-arm64-msvc": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-11.21.3.tgz", - "integrity": "sha512-M/8dw8dD6aOs+NlPJax401CZB9I7Aut84isQLgALGGwke4Afvw+/7yYhZb94yXf6t2sPLhQLmSmtSV+2FhsOWg==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-11.24.2.tgz", + "integrity": "sha512-uokJqro2iBqkFvJdKQLP7d8/BUmFwESQFVmIJUQKj1Xn1a/LysJoe1vmeECLF5b3jsV8CAL5sEMJXX6SdK9Nhg==", "cpu": [ "arm64" ], @@ -3492,9 +3469,9 @@ ] }, "node_modules/@oxc-resolver/binding-win32-x64-msvc": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-x64-msvc/-/binding-win32-x64-msvc-11.21.3.tgz", - "integrity": "sha512-H7BCt/VnS9hnmMp42eGhZ99izSCRvlnWwy/N71K1/J8QoExwY4262Z8QiEkMDtduRJrztayDxETTckmUuAVL9Q==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/@oxc-resolver/binding-win32-x64-msvc/-/binding-win32-x64-msvc-11.24.2.tgz", + "integrity": "sha512-UqGPmo56KDfLlfXFAFIrNflHT8tFxWGEivWg3Zeyp4Uy2NlKN1FGPr6/BxcLGG3+kZ6Wp14g5Uj+n71boqZfiw==", "cpu": [ "x64" ], @@ -3777,16 +3754,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.63.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.63.0.tgz", - "integrity": "sha512-gwh4gvvlaVDKKxyfxMG+Gnu1u9X0OQBwyGLkbwB65dIzBKnxeRiJlNFqlI3zwVhNXJIs6qV7mlFCn/BIajlVig==", + "version": "8.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.65.0.tgz", + "integrity": "sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/scope-manager": "8.63.0", - "@typescript-eslint/types": "8.63.0", - "@typescript-eslint/typescript-estree": "8.63.0", - "@typescript-eslint/visitor-keys": "8.63.0", + "@typescript-eslint/scope-manager": "8.65.0", + "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/typescript-estree": "8.65.0", + "@typescript-eslint/visitor-keys": "8.65.0", "debug": "^4.4.3" }, "engines": { @@ -3802,14 +3779,14 @@ } }, "node_modules/@typescript-eslint/project-service": { - "version": "8.63.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.63.0.tgz", - "integrity": "sha512-e5dh0/UI0ok53AlZ5wRkXCB32z/f2jUZqPR/ygAw5WYaSw8j9EoJWlS7wQjr/dmOaqWjnPIn2m+HhVPCMWGZVQ==", + "version": "8.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.65.0.tgz", + "integrity": "sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/tsconfig-utils": "^8.63.0", - "@typescript-eslint/types": "^8.63.0", + "@typescript-eslint/tsconfig-utils": "^8.65.0", + "@typescript-eslint/types": "^8.65.0", "debug": "^4.4.3" }, "engines": { @@ -3824,14 +3801,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.63.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.63.0.tgz", - "integrity": "sha512-uUyfMWCnDSN8bCpcrY8nGP2BLkQ9Xn0GsipcONcpIDWhwhO4ZSyHvyS14U3X75mzxWxL3I2UZIrenTzdzcJO8A==", + "version": "8.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.65.0.tgz", + "integrity": "sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.63.0", - "@typescript-eslint/visitor-keys": "8.63.0" + "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/visitor-keys": "8.65.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3842,9 +3819,9 @@ } }, "node_modules/@typescript-eslint/tsconfig-utils": { - "version": "8.63.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.63.0.tgz", - "integrity": "sha512-sUAbkulqBAsncKnbRP3+7CtQFRKicexnj7ZwNC6ddCR7EmrXvjvdCYMJbUIqMd6lwoEriZjwLo08aS5tSjVMHg==", + "version": "8.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.65.0.tgz", + "integrity": "sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==", "dev": true, "license": "MIT", "engines": { @@ -3859,9 +3836,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.63.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.63.0.tgz", - "integrity": "sha512-xyLtl9DUBBFrcJS4x2pIqGLH68/tC2uOa4Z7pUteW09D3bXnnXUom4dyPikzWgB7llmIc1zoeI3aoUdC4rPK/Q==", + "version": "8.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.65.0.tgz", + "integrity": "sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==", "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3872,16 +3849,16 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.63.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.63.0.tgz", - "integrity": "sha512-ygBkU+B7ex5UI/gKhaqexWev79uISfIv7XQCRNYO/jmD8rGLPyWLAb3KMRT6nd8Gt9bmUBi9+iX6tBdYfOY81Q==", + "version": "8.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.65.0.tgz", + "integrity": "sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/project-service": "8.63.0", - "@typescript-eslint/tsconfig-utils": "8.63.0", - "@typescript-eslint/types": "8.63.0", - "@typescript-eslint/visitor-keys": "8.63.0", + "@typescript-eslint/project-service": "8.65.0", + "@typescript-eslint/tsconfig-utils": "8.65.0", + "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/visitor-keys": "8.65.0", "debug": "^4.4.3", "minimatch": "^10.2.2", "semver": "^7.7.3", @@ -3900,16 +3877,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.63.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.63.0.tgz", - "integrity": "sha512-fUKaeAvrTuQg/Tgt3nliAUSZHJM6DlCcfyEmxCvlX8kieWSStBX+5O5Fnidtc3i2JrH+9c/GL4RY2iasd/GPTA==", + "version": "8.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.65.0.tgz", + "integrity": "sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", - "@typescript-eslint/scope-manager": "8.63.0", - "@typescript-eslint/types": "8.63.0", - "@typescript-eslint/typescript-estree": "8.63.0" + "@typescript-eslint/scope-manager": "8.65.0", + "@typescript-eslint/types": "8.65.0", + "@typescript-eslint/typescript-estree": "8.65.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -3924,13 +3901,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.63.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.63.0.tgz", - "integrity": "sha512-UexrHGnGTpbuQHct2ExOc2ZcFbGUS9FOesCxxqdBGcpI1BxYu/LZ6U8Aq6/72XtF/qRBk9nhuGHFJIXXMhPMdw==", + "version": "8.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.65.0.tgz", + "integrity": "sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.63.0", + "@typescript-eslint/types": "8.65.0", "eslint-visitor-keys": "^5.0.0" }, "engines": { @@ -4650,9 +4627,9 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.10.42", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.42.tgz", - "integrity": "sha512-c/jurFrDLyui7o1J86yLkRu4LMsTYcBohveus7/I2Hzdn9KIP2bdJPTue/lR1KH46enoPbD77GKeSYNdyPoD3Q==", + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.1.tgz", + "integrity": "sha512-HYXq73DDpCtNzOmrFsm9eSwCvWCql0RzqjpDzXN9EadiLJ4DNat0nsZ/Bzmy+Ud12mb4/zKDY0cQ805ZzN+i0A==", "license": "Apache-2.0", "bin": { "baseline-browser-mapping": "dist/cli.cjs" @@ -4720,15 +4697,15 @@ "license": "ISC" }, "node_modules/brace-expansion": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", - "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==", "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/braces": { @@ -4892,9 +4869,9 @@ } }, "node_modules/browserslist": { - "version": "4.28.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.5.tgz", - "integrity": "sha512-Cu2E6QejHWzuDMTkuwgpABFgDfZrXLQq5V13YOACZx4mFAG4IwGTbTfHPMr4WtxlHoXSM8FIuRwYYCz5XiabaQ==", + "version": "4.28.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.7.tgz", + "integrity": "sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==", "funding": [ { "type": "opencollective", @@ -4911,10 +4888,10 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.10.42", - "caniuse-lite": "^1.0.30001800", - "electron-to-chromium": "^1.5.387", - "node-releases": "^2.0.50", + "baseline-browser-mapping": "^2.10.44", + "caniuse-lite": "^1.0.30001806", + "electron-to-chromium": "^1.5.393", + "node-releases": "^2.0.51", "update-browserslist-db": "^1.2.3" }, "bin": { @@ -5139,9 +5116,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001803", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001803.tgz", - "integrity": "sha512-g/uHREV2ZpK9qMalCsWaxmA6ol+DX8GYhuf3T40RKoP+oL7vhRJh8LNt73PCjpnR6l14FzfPrB5Yux4PKm2meg==", + "version": "1.0.30001806", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001806.tgz", + "integrity": "sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==", "funding": [ { "type": "opencollective", @@ -6593,9 +6570,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.389", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.389.tgz", - "integrity": "sha512-cEto7aeOqBfU1D+c5py5pE+ooscKE75JifxLBdFUZsqAxRS6y7kebtxAZvICszSl05gPjYHDTjY+lXpyGvpJbg==", + "version": "1.5.396", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.396.tgz", + "integrity": "sha512-yHiw2Y3C3H9U6TMbOfoWK/BPreiOPXRfTWPBwQBoZG6/8TB6eOPnsy5oaRYuatR7Fw2SJ4kKforgufeo7fq0EQ==", "license": "ISC" }, "node_modules/elliptic": { @@ -6670,9 +6647,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.24.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.2.tgz", - "integrity": "sha512-rpsZEGT1jFuve6QlpyRp9ckQ+kN61hvF9BzCPyMdaKTm8UJce96KBn3sorXOFXlzjPrs3Vc4T1NsSroZ3PxlFw==", + "version": "5.24.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.3.tgz", + "integrity": "sha512-PwKooW9JUzh5chmYfHM3IQl5OkK2u2Nm011MgeZrss3JmFraUx/fqrf78kk8GUMYoibx/14MdwTl/1WKkG7TpQ==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -6770,9 +6747,9 @@ } }, "node_modules/es-module-lexer": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.0.tgz", - "integrity": "sha512-KLdwQm2NvGLDkQDCGvmiQrhkd0JbMzXthwQAUgWjQuQdBLFa3eiBP5arXZyA+f8x+x7OXgud6bq2rxjGtHV2tw==", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.3.1.tgz", + "integrity": "sha512-shc1dbU90Yl/xq1QrC7QRtfcwURZuVRfPhZbDoldJ1cn1gzDvBaBWlv0eFolj5+0znnPJz5TXLxsN77X/12KTA==", "dev": true, "license": "MIT" }, @@ -6887,9 +6864,9 @@ } }, "node_modules/eslint-plugin-eslint-plugin": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-7.4.1.tgz", - "integrity": "sha512-qDn/je8VILWFpaDh2FAnQcvoLQmt3q0QWsBkjHF8OiECgvRWhMLazDS4igVnjxCf8GYdZCMs/SxAgYC/HjaVtQ==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-eslint-plugin/-/eslint-plugin-eslint-plugin-7.5.0.tgz", + "integrity": "sha512-WrYbQ1MXW5Di5/NrTxTCS8FXFjJqMW5wmZ9RbrdBuYy++W1SefFvDf1EM5FT9pwRiUkF2hnLtnbOSN2LhLYP2A==", "dev": true, "license": "MIT", "dependencies": { @@ -6924,9 +6901,9 @@ } }, "node_modules/eslint-plugin-expect-type/node_modules/fs-extra": { - "version": "11.3.6", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.6.tgz", - "integrity": "sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==", + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.4.0.tgz", + "integrity": "sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==", "dev": true, "license": "MIT", "dependencies": { @@ -7457,9 +7434,9 @@ "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.3.tgz", - "integrity": "sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.4.tgz", + "integrity": "sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==", "dev": true, "funding": [ { @@ -7733,9 +7710,9 @@ } }, "node_modules/flatted": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", - "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.3.tgz", + "integrity": "sha512-/zipXxyO6rGvuNGDiULY9MvEGSkb2gaG4GGH4ygMi0ZZzyMHdUZBmntJmx5x1G2VuPytCwGN4xsJP6cw+sK+vQ==", "license": "ISC" }, "node_modules/follow-redirects": { @@ -9659,9 +9636,9 @@ } }, "node_modules/knip": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/knip/-/knip-6.26.0.tgz", - "integrity": "sha512-e9eELEEpBpGTd4H4HB7818/DYj9dMzMyUqAddfYwUN/EbSkgIjOuWEF96W/xHsmV0SDrsdXjIM+oZ2xpPzPsBA==", + "version": "6.29.0", + "resolved": "https://registry.npmjs.org/knip/-/knip-6.29.0.tgz", + "integrity": "sha512-A3kXqSBky1tWBAqiU9srdtu0Larhzkuyor0aD/gg+ToiqyBncCCs2Q60sLsxmcKhV0OsKss9LV0hMPpwLv711Q==", "dev": true, "funding": [ { @@ -9679,15 +9656,15 @@ "formatly": "^0.3.0", "get-tsconfig": "4.14.0", "jiti": "^2.7.0", - "oxc-parser": "^0.137.0", - "oxc-resolver": "11.21.3", - "picomatch": "^4.0.4", - "smol-toml": "^1.6.1", + "oxc-parser": "^0.140.0", + "oxc-resolver": "11.24.2", + "picomatch": "^4.0.5", + "smol-toml": "^1.7.0", "strip-json-comments": "5.0.3", "tinyglobby": "^0.2.17", - "unbash": "^4.0.1", + "unbash": "^4.0.3", "yaml": "^2.9.0", - "zod": "^4.1.11" + "zod": "^4.4.3" }, "bin": { "knip": "bin/knip.js", @@ -10504,9 +10481,9 @@ "license": "CC0-1.0" }, "node_modules/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.1.0.tgz", + "integrity": "sha512-1+HBaOx0zi/dQWht8rNv9MYf9qqpqL/kxI0hXImU6Y547zM6Sni8BQibt7ifgMcYtQg41ao3Ivd6cnSM86inpg==", "dev": true, "license": "MIT" }, @@ -11916,9 +11893,9 @@ } }, "node_modules/node-gyp/node_modules/undici": { - "version": "8.7.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-8.7.0.tgz", - "integrity": "sha512-N7iQtfyLhIMOFgQubvmLV26svHpO0bqKnAiWotTQCVKCmWrcGbBotPuW1x+xwYZ2VHdSTVUfPQQnlEt1/LouTQ==", + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-8.9.0.tgz", + "integrity": "sha512-aWZpUj7XoGonMClx4gdDRfgBjqeA+F473aDmROQQbM9n6PRfK/u1q/a0X4wMTgcHfT8H6fpbt98PFuDUwFg2YA==", "dev": true, "license": "MIT", "engines": { @@ -12297,13 +12274,13 @@ "license": "MIT" }, "node_modules/oxc-parser": { - "version": "0.137.0", - "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.137.0.tgz", - "integrity": "sha512-yFImD+WLElJpLKy8llG1qe4DCmMsL18peRp8XP1JKfig/gISbJkglnpDtX2aTmAn10kZF7164HbN2H8QPsXxGg==", + "version": "0.140.0", + "resolved": "https://registry.npmjs.org/oxc-parser/-/oxc-parser-0.140.0.tgz", + "integrity": "sha512-h6QFWd6lBMfjESqgQ27GjzrSDb0qbznp7VDQqp2zvgsrWut4vcchyMIzOVXvGQ2GMZgKw9RWrFNWv9WqGL0p7Q==", "dev": true, "license": "MIT", "dependencies": { - "@oxc-project/types": "^0.137.0" + "@oxc-project/types": "^0.140.0" }, "engines": { "node": "^20.19.0 || >=22.12.0" @@ -12312,57 +12289,57 @@ "url": "https://github.com/sponsors/Boshen" }, "optionalDependencies": { - "@oxc-parser/binding-android-arm-eabi": "0.137.0", - "@oxc-parser/binding-android-arm64": "0.137.0", - "@oxc-parser/binding-darwin-arm64": "0.137.0", - "@oxc-parser/binding-darwin-x64": "0.137.0", - "@oxc-parser/binding-freebsd-x64": "0.137.0", - "@oxc-parser/binding-linux-arm-gnueabihf": "0.137.0", - "@oxc-parser/binding-linux-arm-musleabihf": "0.137.0", - "@oxc-parser/binding-linux-arm64-gnu": "0.137.0", - "@oxc-parser/binding-linux-arm64-musl": "0.137.0", - "@oxc-parser/binding-linux-ppc64-gnu": "0.137.0", - "@oxc-parser/binding-linux-riscv64-gnu": "0.137.0", - "@oxc-parser/binding-linux-riscv64-musl": "0.137.0", - "@oxc-parser/binding-linux-s390x-gnu": "0.137.0", - "@oxc-parser/binding-linux-x64-gnu": "0.137.0", - "@oxc-parser/binding-linux-x64-musl": "0.137.0", - "@oxc-parser/binding-openharmony-arm64": "0.137.0", - "@oxc-parser/binding-wasm32-wasi": "0.137.0", - "@oxc-parser/binding-win32-arm64-msvc": "0.137.0", - "@oxc-parser/binding-win32-ia32-msvc": "0.137.0", - "@oxc-parser/binding-win32-x64-msvc": "0.137.0" + "@oxc-parser/binding-android-arm-eabi": "0.140.0", + "@oxc-parser/binding-android-arm64": "0.140.0", + "@oxc-parser/binding-darwin-arm64": "0.140.0", + "@oxc-parser/binding-darwin-x64": "0.140.0", + "@oxc-parser/binding-freebsd-x64": "0.140.0", + "@oxc-parser/binding-linux-arm-gnueabihf": "0.140.0", + "@oxc-parser/binding-linux-arm-musleabihf": "0.140.0", + "@oxc-parser/binding-linux-arm64-gnu": "0.140.0", + "@oxc-parser/binding-linux-arm64-musl": "0.140.0", + "@oxc-parser/binding-linux-ppc64-gnu": "0.140.0", + "@oxc-parser/binding-linux-riscv64-gnu": "0.140.0", + "@oxc-parser/binding-linux-riscv64-musl": "0.140.0", + "@oxc-parser/binding-linux-s390x-gnu": "0.140.0", + "@oxc-parser/binding-linux-x64-gnu": "0.140.0", + "@oxc-parser/binding-linux-x64-musl": "0.140.0", + "@oxc-parser/binding-openharmony-arm64": "0.140.0", + "@oxc-parser/binding-wasm32-wasi": "0.140.0", + "@oxc-parser/binding-win32-arm64-msvc": "0.140.0", + "@oxc-parser/binding-win32-ia32-msvc": "0.140.0", + "@oxc-parser/binding-win32-x64-msvc": "0.140.0" } }, "node_modules/oxc-resolver": { - "version": "11.21.3", - "resolved": "https://registry.npmjs.org/oxc-resolver/-/oxc-resolver-11.21.3.tgz", - "integrity": "sha512-2Mx3fKQz7+xgrBONjsxOgCGtMHOn38/HxMzW1I5efwXB5a4lRN0Vp40gYUJFBWJslcrvwoofTrqoTnLbwTd3pA==", + "version": "11.24.2", + "resolved": "https://registry.npmjs.org/oxc-resolver/-/oxc-resolver-11.24.2.tgz", + "integrity": "sha512-FY91FiDBj7ls5MsFS9jN3tjz2o0/zsdSsymlakySaBwVJZorHhkWyICLZMKxlu1R9vYo+sd3z1jwb4J8x7bNDw==", "dev": true, "license": "MIT", "funding": { "url": "https://github.com/sponsors/Boshen" }, "optionalDependencies": { - "@oxc-resolver/binding-android-arm-eabi": "11.21.3", - "@oxc-resolver/binding-android-arm64": "11.21.3", - "@oxc-resolver/binding-darwin-arm64": "11.21.3", - "@oxc-resolver/binding-darwin-x64": "11.21.3", - "@oxc-resolver/binding-freebsd-x64": "11.21.3", - "@oxc-resolver/binding-linux-arm-gnueabihf": "11.21.3", - "@oxc-resolver/binding-linux-arm-musleabihf": "11.21.3", - "@oxc-resolver/binding-linux-arm64-gnu": "11.21.3", - "@oxc-resolver/binding-linux-arm64-musl": "11.21.3", - "@oxc-resolver/binding-linux-ppc64-gnu": "11.21.3", - "@oxc-resolver/binding-linux-riscv64-gnu": "11.21.3", - "@oxc-resolver/binding-linux-riscv64-musl": "11.21.3", - "@oxc-resolver/binding-linux-s390x-gnu": "11.21.3", - "@oxc-resolver/binding-linux-x64-gnu": "11.21.3", - "@oxc-resolver/binding-linux-x64-musl": "11.21.3", - "@oxc-resolver/binding-openharmony-arm64": "11.21.3", - "@oxc-resolver/binding-wasm32-wasi": "11.21.3", - "@oxc-resolver/binding-win32-arm64-msvc": "11.21.3", - "@oxc-resolver/binding-win32-x64-msvc": "11.21.3" + "@oxc-resolver/binding-android-arm-eabi": "11.24.2", + "@oxc-resolver/binding-android-arm64": "11.24.2", + "@oxc-resolver/binding-darwin-arm64": "11.24.2", + "@oxc-resolver/binding-darwin-x64": "11.24.2", + "@oxc-resolver/binding-freebsd-x64": "11.24.2", + "@oxc-resolver/binding-linux-arm-gnueabihf": "11.24.2", + "@oxc-resolver/binding-linux-arm-musleabihf": "11.24.2", + "@oxc-resolver/binding-linux-arm64-gnu": "11.24.2", + "@oxc-resolver/binding-linux-arm64-musl": "11.24.2", + "@oxc-resolver/binding-linux-ppc64-gnu": "11.24.2", + "@oxc-resolver/binding-linux-riscv64-gnu": "11.24.2", + "@oxc-resolver/binding-linux-riscv64-musl": "11.24.2", + "@oxc-resolver/binding-linux-s390x-gnu": "11.24.2", + "@oxc-resolver/binding-linux-x64-gnu": "11.24.2", + "@oxc-resolver/binding-linux-x64-musl": "11.24.2", + "@oxc-resolver/binding-openharmony-arm64": "11.24.2", + "@oxc-resolver/binding-wasm32-wasi": "11.24.2", + "@oxc-resolver/binding-win32-arm64-msvc": "11.24.2", + "@oxc-resolver/binding-win32-x64-msvc": "11.24.2" } }, "node_modules/p-cancelable": { @@ -12910,9 +12887,9 @@ } }, "node_modules/prettier": { - "version": "3.9.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.4.tgz", - "integrity": "sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==", + "version": "3.9.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.9.5.tgz", + "integrity": "sha512-/FVl766LpUfB5vXgCYOYa0MeV/441Ia99AeICQIQFTY/Nw0roZwULcXpku5i1/m5kt/baz+s4Zogspd839HSMg==", "dev": true, "license": "MIT", "bin": { @@ -14661,9 +14638,9 @@ } }, "node_modules/tar": { - "version": "7.5.19", - "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.19.tgz", - "integrity": "sha512-4LeEWl96twnS2Q7Bz4MGqgazLqO+hJN63GZxXoIqh1T3VweYD997gbU1ItNsQafqqXTXd5WFyFdReLtwvRBNiw==", + "version": "7.5.22", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.5.22.tgz", + "integrity": "sha512-MFO/QzvtAOmJbkhOaCTvbGcFN9L9b+JunIsDwaKljSOdcLMea3NJ1k9Usz/rjdfSXTq4dfzfeS7W4p4YOAAHeA==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { @@ -14834,22 +14811,22 @@ } }, "node_modules/tldts": { - "version": "7.4.8", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.4.8.tgz", - "integrity": "sha512-htwgN/8KRB3z3vnC0BOETVh2m499g5GmyTK9Wq5JBLX3FNz6tSBveAd+fQhzy9hkjif8vy2jwDMR1sGhLtZl2A==", + "version": "7.4.9", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-7.4.9.tgz", + "integrity": "sha512-3kZ8wQQ/k5DrChD4X4FVvr2D7E5uoRgAqkPyLpSCGUvqOvqu+JEdr3mwMUaVWb+vMHZaKhF5fp2PBigKsui7hA==", "dev": true, "license": "MIT", "dependencies": { - "tldts-core": "^7.4.8" + "tldts-core": "^7.4.9" }, "bin": { "tldts": "bin/cli.js" } }, "node_modules/tldts-core": { - "version": "7.4.8", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.4.8.tgz", - "integrity": "sha512-c1P7u0EhACHj7lPy4MJm8iTFEU8+nB0LCtddH0fhP7noaVoXAqafMtOOeX+ulpuPBqnrRgRhw494RICT3mbhnw==", + "version": "7.4.9", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-7.4.9.tgz", + "integrity": "sha512-DxKfPBI52p2msTEu7MPhdpdDTBhhVQg1a/8PjQckeyAvO13eMYElX545grIp6nnTGIMZlRvFZPvFhvI/WIz2Vg==", "dev": true, "license": "MIT" }, @@ -15109,9 +15086,9 @@ "license": "MIT" }, "node_modules/unbash": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/unbash/-/unbash-4.0.2.tgz", - "integrity": "sha512-8gwNZ29+0/3zmXw7ToIHZtg6wK37xnniRUdBt7B27xZxaxfgR5tGMaGHT0t0dLtBV9fXE7zurh0s6Z1DHVjfWg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/unbash/-/unbash-4.0.3.tgz", + "integrity": "sha512-3cudTErfToSc4Ggv8XGXVNVli/xHKUtUZvaY5UVwhOcUPbQGz7PeaEnT/SAVgNziZtX67KEN9swMUYkLghxA1w==", "dev": true, "license": "ISC", "engines": { @@ -15125,9 +15102,9 @@ "dev": true }, "node_modules/undici": { - "version": "7.28.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.28.0.tgz", - "integrity": "sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==", + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.29.0.tgz", + "integrity": "sha512-IDxfleLmmbSskfWSUATiN1nfn2rDuvnMOqb5CWR92iIfojA0Ud+ulOAAEQ57LPr9rWmsreUyf5lwyao+7GNNVw==", "dev": true, "license": "MIT", "engines": { diff --git a/pkgs/by-name/es/eslint/package.nix b/pkgs/by-name/es/eslint/package.nix index 896d81433911..6b2d0b832330 100644 --- a/pkgs/by-name/es/eslint/package.nix +++ b/pkgs/by-name/es/eslint/package.nix @@ -7,13 +7,13 @@ }: buildNpmPackage (finalAttrs: { pname = "eslint"; - version = "10.7.0"; + version = "10.8.0"; src = fetchFromGitHub { owner = "eslint"; repo = "eslint"; tag = "v${finalAttrs.version}"; - hash = "sha256-DrmrPuFbEZzyfwFdJr/nAMq1xCugbyfJpJqN/qxsNCs="; + hash = "sha256-3mbjYInxG1PsCNzw4vWHNpwgr//PrEZ48K2foI5JJ5E="; }; # NOTE: Generating lock-file @@ -22,7 +22,7 @@ buildNpmPackage (finalAttrs: { cp ${./package-lock.json} package-lock.json ''; - npmDepsHash = "sha256-9VeeXBpQMww3Xb+tum+8julwek86k6S5Afqx9E2Ta14="; + npmDepsHash = "sha256-UYm3sNGGJ+mpMp+Vlu0AbTGlxeMcFYXzOFLPuDi9U5w="; npmInstallFlags = [ "--omit=dev" ]; dontNpmBuild = true; From f5ddb9ff4abe8cc685ecf8459d52a58eab3825c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 25 Jul 2026 18:37:58 +0000 Subject: [PATCH 018/118] python3Packages.jsonargparse: 4.49.0 -> 4.50.0 --- pkgs/development/python-modules/jsonargparse/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jsonargparse/default.nix b/pkgs/development/python-modules/jsonargparse/default.nix index 3c4acc76b029..9a7043c4158a 100644 --- a/pkgs/development/python-modules/jsonargparse/default.nix +++ b/pkgs/development/python-modules/jsonargparse/default.nix @@ -23,14 +23,14 @@ buildPythonPackage (finalAttrs: { pname = "jsonargparse"; - version = "4.49.0"; + version = "4.50.0"; pyproject = true; src = fetchFromGitHub { owner = "omni-us"; repo = "jsonargparse"; tag = "v${finalAttrs.version}"; - hash = "sha256-1uaFarYJcx7J2/acuw/+6BuBUrZkCyBSrreNKV9bR5c="; + hash = "sha256-jrNFznghoSon6ivFbtT90x1B/0HUn18KWkNPFLwxhMs="; }; build-system = [ setuptools ]; From 9e9e8d3578fdd0eac8d8121d92aef6c7604c8a1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Jul 2026 00:50:38 +0000 Subject: [PATCH 019/118] freelens-bin: 1.10.2 -> 1.10.3 --- pkgs/by-name/fr/freelens-bin/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fr/freelens-bin/package.nix b/pkgs/by-name/fr/freelens-bin/package.nix index 25aea7c42f28..c47620a40201 100644 --- a/pkgs/by-name/fr/freelens-bin/package.nix +++ b/pkgs/by-name/fr/freelens-bin/package.nix @@ -16,20 +16,20 @@ let pname = "freelens-bin"; - version = "1.10.2"; + version = "1.10.3"; sources = { x86_64-linux = { url = "https://github.com/freelensapp/freelens/releases/download/v${version}/Freelens-${version}-linux-amd64.AppImage"; - hash = "sha256-l+6QnlDnNs2t4auJRS0MLy592OfQDd0tDNqiVH5xJ3g="; + hash = "sha256-W+RokOsT4WdVm4Yrmm8kbu7ApydhwLPpGmRjKTI1gek="; }; aarch64-linux = { url = "https://github.com/freelensapp/freelens/releases/download/v${version}/Freelens-${version}-linux-arm64.AppImage"; - hash = "sha256-Pw6RPa6T9jN7XAfOqj6lDFzTqhwOT1DgK35cANyBAOE="; + hash = "sha256-2aAw90YfTPDkiehj1ziurBeILEuEOmbJeUV2d7Bbmo4="; }; aarch64-darwin = { url = "https://github.com/freelensapp/freelens/releases/download/v${version}/Freelens-${version}-macos-arm64.dmg"; - hash = "sha256-ARIvUMkkdUK5O6xdplXJ/JkPdezO/16HvO2P21W6y8I="; + hash = "sha256-rjPhHV24WNofZK4sT3yjg1eGeAvLKvAuVf51bwiQBBk="; }; }; From 0050d2007cde5d81dafaebad9ce895f191e881f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 26 Jul 2026 05:22:02 +0000 Subject: [PATCH 020/118] python3Packages.petl: 1.7.19 -> 1.7.20 --- pkgs/development/python-modules/petl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/petl/default.nix b/pkgs/development/python-modules/petl/default.nix index 530ac3b3f210..dc1ee0f0da14 100644 --- a/pkgs/development/python-modules/petl/default.nix +++ b/pkgs/development/python-modules/petl/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "petl"; - version = "1.7.19"; + version = "1.7.20"; pyproject = true; src = fetchFromGitHub { owner = "petl-developers"; repo = "petl"; tag = "v${version}"; - hash = "sha256-xRNQ4QwTw96kVYzfBiMZcsrPugGFiiRblV1nZ8pAFLY="; + hash = "sha256-SnkgazerZTlHFx70GcBvPzuWvKdlTCOreUEuZqxF52g="; }; build-system = [ From 997f66697cabd2f9df9a53cccfb4f284784632c4 Mon Sep 17 00:00:00 2001 From: Gerhard Schwanzer Date: Mon, 27 Jul 2026 08:20:29 +0200 Subject: [PATCH 021/118] rubyPackages.concurrent-ruby: 1.3.5 -> 1.3.8 https://github.com/ruby-concurrency/concurrent-ruby/releases/tag/v1.3.8 Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol) --- pkgs/top-level/ruby-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/ruby-packages.nix b/pkgs/top-level/ruby-packages.nix index 07939c16f864..f5fbb3d223f7 100644 --- a/pkgs/top-level/ruby-packages.nix +++ b/pkgs/top-level/ruby-packages.nix @@ -914,10 +914,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ipbrgvf0pp6zxdk5ascp6i29aybz2bx9wdrlchjmpx6mhvkwfw1"; + sha256 = "sha256-svG+g26WjMx4zPzid+p5xyqIYz8iMGeCwW/yP7QV0eE="; type = "gem"; }; - version = "1.3.5"; + version = "1.3.8"; }; connection_pool = { groups = [ "default" ]; From 6c12f73d68d5ab7893284eb46835364b96128676 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 27 Jul 2026 15:12:55 +0000 Subject: [PATCH 022/118] python3Packages.python-sat: 1.9.dev6 -> 1.9.dev7 --- pkgs/development/python-modules/python-sat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-sat/default.nix b/pkgs/development/python-modules/python-sat/default.nix index 39e32e859fca..cbe768f894ab 100644 --- a/pkgs/development/python-modules/python-sat/default.nix +++ b/pkgs/development/python-modules/python-sat/default.nix @@ -20,7 +20,7 @@ let in buildPythonPackage (finalAttrs: { pname = "python-sat"; - version = "1.9.dev6"; + version = "1.9.dev7"; pyproject = true; build-system = [ setuptools ]; @@ -28,7 +28,7 @@ buildPythonPackage (finalAttrs: { src = fetchPypi { inherit (finalAttrs) version; pname = "python_sat"; - hash = "sha256-7YCz8nvHcKNKtgQoRShp/xgWHMyJ48GkFMZCkR+g54w="; + hash = "sha256-UG+o4M/6j8AIMSjVeR9rjruaOkK7+Te6oMgKvVwaPDA="; }; # The kissat source archive is not included in the repo and pysat attempts to From 30060717b15421da7bdb511bc65c3aadcab65753 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 27 Jul 2026 12:49:43 -0700 Subject: [PATCH 023/118] python3Packages.stringzilla: 4.6.2 -> 5.0.3 Diff: https://github.com/ashvardanian/stringzilla/compare/v4.6.2...v5.0.3 Changelog: https://github.com/ashvardanian/StringZilla/releases/tag/v5.0.3 --- .../python-modules/stringzilla/default.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/stringzilla/default.nix b/pkgs/development/python-modules/stringzilla/default.nix index 6aa6904c8b81..fcc1d567d26a 100644 --- a/pkgs/development/python-modules/stringzilla/default.nix +++ b/pkgs/development/python-modules/stringzilla/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "stringzilla"; - version = "4.6.2"; + version = "5.0.3"; pyproject = true; src = fetchFromGitHub { owner = "ashvardanian"; repo = "stringzilla"; tag = "v${version}"; - hash = "sha256-PAs5j+J3BH23Yk2K0tYvCmz7cTU4djePzUpjsCk8YZs="; + hash = "sha256-W8h+PzOY0AhVTG7myBo5IgoL4+XnsLExRkxHNr4CpWQ="; }; build-system = [ @@ -32,7 +32,13 @@ buildPythonPackage rec { pytestCheckHook ]; - enabledTestPaths = [ "scripts/test_stringzilla.py" ]; + disabledTestPaths = [ + # ignored in .github/workflows/prerelease.yml + "test/stringzillas.py" + "test/similarities.py" + "test/fingerprints.py" + "test/szs_helpers.py" + ]; meta = { changelog = "https://github.com/ashvardanian/StringZilla/releases/tag/${src.tag}"; From 6d2d979fb35c3c3833e065ff30d5e9bd4edbbedd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 27 Jul 2026 12:56:31 -0700 Subject: [PATCH 024/118] python3Packages.stringzilla: use finalAttrs --- pkgs/development/python-modules/stringzilla/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/stringzilla/default.nix b/pkgs/development/python-modules/stringzilla/default.nix index fcc1d567d26a..0438445dcdef 100644 --- a/pkgs/development/python-modules/stringzilla/default.nix +++ b/pkgs/development/python-modules/stringzilla/default.nix @@ -8,7 +8,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "stringzilla"; version = "5.0.3"; pyproject = true; @@ -16,7 +16,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "ashvardanian"; repo = "stringzilla"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-W8h+PzOY0AhVTG7myBo5IgoL4+XnsLExRkxHNr4CpWQ="; }; @@ -41,7 +41,7 @@ buildPythonPackage rec { ]; meta = { - changelog = "https://github.com/ashvardanian/StringZilla/releases/tag/${src.tag}"; + changelog = "https://github.com/ashvardanian/StringZilla/releases/tag/${finalAttrs.src.tag}"; description = "SIMD-accelerated string search, sort, hashes, fingerprints, & edit distances"; homepage = "https://github.com/ashvardanian/stringzilla"; license = lib.licenses.asl20; @@ -50,4 +50,4 @@ buildPythonPackage rec { dotlambda ]; }; -} +}) From 0a4d5d7dff1b92eb836f67d5a64ac7cd2644b000 Mon Sep 17 00:00:00 2001 From: nartsisss Date: Sun, 26 Jul 2026 22:45:46 +0300 Subject: [PATCH 025/118] packsquash: init at 0.4.1 --- pkgs/by-name/pa/packsquash/package.nix | 51 ++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 pkgs/by-name/pa/packsquash/package.nix diff --git a/pkgs/by-name/pa/packsquash/package.nix b/pkgs/by-name/pa/packsquash/package.nix new file mode 100644 index 000000000000..9915b296aab4 --- /dev/null +++ b/pkgs/by-name/pa/packsquash/package.nix @@ -0,0 +1,51 @@ +{ + lib, + fetchFromGitHub, + rustPlatform, + cmake, + versionCheckHook, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "packsquash"; + version = "0.4.1"; + __structuredAttrs = true; + + src = fetchFromGitHub { + repo = "PackSquash"; + owner = "ComunidadAylas"; + tag = "v${finalAttrs.version}"; + hash = "sha256-c2nVG9qjla3E5O5oD57+KxYh21Iu+fL1LFNC+rw6QR0="; + }; + + cargoHash = "sha256-dx2Cm2zNr9FARd1fc6ehynxrA1qHwtQQGMmEbGuc0dk="; + + env = { + # Requires nightly toolchain for feature(core_intrinsics) + RUSTC_BOOTSTRAP = 1; + # if_let_guard is stable since Rust 1.95.0, but some deps still carry + # the stale #![feature(if_let_guard)] attribute. + RUSTFLAGS = "-A stable-features"; + }; + + nativeBuildInputs = [ cmake ]; + + # Fails in sandbox + checkFlags = [ + "--skip=squash_zip::system_id::tests" + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Resource and data pack optimizer for Minecraft: Java Edition"; + homepage = "https://packsquash.aylas.org/"; + changelog = "https://github.com/ComunidadAylas/PackSquash/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.agpl3Only; + maintainers = with lib.maintainers; [ nartsiss ]; + mainProgram = "packsquash"; + }; +}) From a630f747d56dde83a4f85e0b5d31c81f59603e54 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 28 Jul 2026 07:00:21 +0000 Subject: [PATCH 026/118] postgresqlPackages.plpgsql_check: 2.10.1 -> 2.10.3 --- pkgs/servers/sql/postgresql/ext/plpgsql_check.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix b/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix index 85794091d371..5fbf304244e2 100644 --- a/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix +++ b/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix @@ -8,13 +8,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "plpgsql-check"; - version = "2.10.1"; + version = "2.10.3"; src = fetchFromGitHub { owner = "okbob"; repo = "plpgsql_check"; tag = "v${finalAttrs.version}"; - hash = "sha256-Md5t1YG7yZS3cFO7S99rSy4vSCIKZLcYcm3YykROOAI="; + hash = "sha256-ZnZ+/3/ClMPmW0BTDvROeNAv9s8K+ipOGvh5qM/7+Zc="; }; passthru.tests.extension = postgresqlTestExtension { From eae7643acdb7d0c7a7513dc2d5048440aff0743e Mon Sep 17 00:00:00 2001 From: Christoph Jabs Date: Tue, 28 Jul 2026 10:33:40 +0300 Subject: [PATCH 027/118] portmod: 2.8.1 -> 2.9.2 --- pkgs/by-name/po/portmod/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/po/portmod/package.nix b/pkgs/by-name/po/portmod/package.nix index ebf1ac22af95..3ebec998ab4d 100644 --- a/pkgs/by-name/po/portmod/package.nix +++ b/pkgs/by-name/po/portmod/package.nix @@ -13,20 +13,20 @@ }: let - version = "2.8.1"; + version = "2.9.2"; src = fetchFromGitLab { owner = "portmod"; repo = "Portmod"; - rev = "v${version}"; - hash = "sha256-d5XNfjDgtBkNkUMhShYTjKtMbwVa2tLXdvYi6sXQmIA="; + rev = "aa454a8ed943758a2f73efa82766d5f627bb3ccd"; # Release 2.9.2 has no upstream tag + hash = "sha256-bnCyjHy3I5ETnfvkTGPEwVD5LtrvavU9AisFvQ942l8="; }; portmod-rust = rustPlatform.buildRustPackage { inherit src version; pname = "portmod-rust"; - cargoHash = "sha256-hLci2O+eliCgscvvC4ejn6ZDtFQnM5K6f0luu2cYIHM="; + cargoHash = "sha256-KVs1LqwsfWaQb91mhlyKMAh0uDEDDAJHsUSLMIfJq18="; nativeBuildInputs = [ python3Packages.python From 38c83a495d829bbacd88fb4314954a38cab10360 Mon Sep 17 00:00:00 2001 From: Marcel Date: Tue, 28 Jul 2026 14:06:27 +0200 Subject: [PATCH 028/118] python3Packages.lib4vex: fix version in code --- pkgs/development/python-modules/lib4vex/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/lib4vex/default.nix b/pkgs/development/python-modules/lib4vex/default.nix index c46caeac38be..9406be0270e9 100644 --- a/pkgs/development/python-modules/lib4vex/default.nix +++ b/pkgs/development/python-modules/lib4vex/default.nix @@ -20,6 +20,12 @@ buildPythonPackage rec { hash = "sha256-XH3Y2kbsJFR202F8bmcd3IWpgHS36W+ylDObtBFNFFg="; }; + # https://github.com/anthonyharrison/lib4vex/pull/7 + postPatch = '' + substituteInPlace lib4vex/version.py \ + --replace-fail '"0.2.2"' '"0.2.3"' + ''; + build-system = [ setuptools ]; dependencies = [ From 11c91f766d753064f1c753bc1a5e5b8d2b1cc2e1 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Wed, 29 Jul 2026 00:12:48 +0400 Subject: [PATCH 029/118] =?UTF-8?q?zeal:=200.8.1=20=E2=86=92=200.9.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ze/zeal/package.nix | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/ze/zeal/package.nix b/pkgs/by-name/ze/zeal/package.nix index c9fa500f14bd..7ea743e84489 100644 --- a/pkgs/by-name/ze/zeal/package.nix +++ b/pkgs/by-name/ze/zeal/package.nix @@ -11,29 +11,18 @@ libpthread-stubs, libxcb-keysyms, qt6, - fetchpatch, }: stdenv.mkDerivation (finalAttrs: { pname = "zeal"; - version = "0.8.1"; + version = "0.9.1"; src = fetchFromGitHub { owner = "zealdocs"; repo = "zeal"; tag = "v${finalAttrs.version}"; - hash = "sha256-FGg89bluN2IJJtkjwPa6dC83CBLdOr+LW5ArUKp4awk="; + hash = "sha256-UvgvPeBShlBCTKbTNz3LbV2hUOGov6a66D/Cpe2I12s="; }; - patches = [ - # https://github.com/zealdocs/zeal/issues/1813 - # Can likely remove with 0.9 - (fetchpatch { - name = "fix-activateShortcut-protected.patch"; - url = "https://github.com/zealdocs/zeal/commit/f3714111ecad65ddedde43fc7c4f8c5bd240ff64.patch"; - hash = "sha256-DKTvanO14NRFhiHayJIWXWO7gQSRyjCQ1XFAiEN86XI="; - }) - ]; - nativeBuildInputs = [ cmake kdePackages.extra-cmake-modules From f2521011087c9aae481eb1b66d44f1710dce9a86 Mon Sep 17 00:00:00 2001 From: coolcuber Date: Tue, 28 Jul 2026 19:41:16 -0400 Subject: [PATCH 030/118] ccemux: fix version --- pkgs/by-name/cc/ccemux/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cc/ccemux/package.nix b/pkgs/by-name/cc/ccemux/package.nix index de4ab522b583..c7ff9f0a6b59 100644 --- a/pkgs/by-name/cc/ccemux/package.nix +++ b/pkgs/by-name/cc/ccemux/package.nix @@ -9,7 +9,7 @@ }: let - version = "unstable-2023-07-08"; + version = "1.1.0-unstable-2023-07-08"; rev = "989cfe52a0458b991e0a7d87edec81d3fef472ac"; baseUrl = "https://emux.cc/versions/${lib.substring 0 8 rev}/CCEmuX"; From 48b312ef86f69712e0a32cc9cfcd65a092b5a7a8 Mon Sep 17 00:00:00 2001 From: coolcuber Date: Tue, 28 Jul 2026 21:01:27 -0400 Subject: [PATCH 031/118] cyclone: unstable-2023-09-12->0.9.3 --- pkgs/by-name/cy/cyclone/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/cy/cyclone/package.nix b/pkgs/by-name/cy/cyclone/package.nix index 408cc0c230fe..e98d4a4a5961 100644 --- a/pkgs/by-name/cy/cyclone/package.nix +++ b/pkgs/by-name/cy/cyclone/package.nix @@ -5,15 +5,15 @@ puredata, }: -stdenv.mkDerivation { +stdenv.mkDerivation (finalAttrs: { pname = "cyclone"; - version = "unstable-2023-09-12"; + version = "0.9.3"; src = fetchFromGitHub { owner = "porres"; repo = "pd-cyclone"; - rev = "7c470fb03db66057a2198843b635ac3f1abde84d"; - hash = "sha256-ixfnmeoRzV0qEOOIxCV1361t3d59fwxjHWhz9uXQ2ps="; + tag = "cyclone_${finalAttrs.version}"; + hash = "sha256-nAnokWcy3Rd1nFctAb6F3DBwryQvB39zkFRos8sB0Ao="; }; buildInputs = [ puredata ]; @@ -40,4 +40,4 @@ stdenv.mkDerivation { ]; platforms = lib.platforms.linux; }; -} +}) From eb0ce37186bbfcf6b31a49aefa979dc8a8cfd4c9 Mon Sep 17 00:00:00 2001 From: Thomas Gerbet Date: Sat, 25 Jul 2026 14:36:40 +0200 Subject: [PATCH 032/118] fcitx5-with-addons: avoid empty path segment in `LD_LIBRARY_PATH` --- pkgs/tools/inputmethods/fcitx5/with-addons.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/inputmethods/fcitx5/with-addons.nix b/pkgs/tools/inputmethods/fcitx5/with-addons.nix index 2d3a2b107c92..7523f7c3b127 100644 --- a/pkgs/tools/inputmethods/fcitx5/with-addons.nix +++ b/pkgs/tools/inputmethods/fcitx5/with-addons.nix @@ -12,6 +12,9 @@ addons ? [ ], }: +let + extraLdLibraries = lib.flatten (map (x: x.extraLdLibraries or [ ]) addons); +in symlinkJoin { name = "fcitx5-with-addons-${fcitx5.version}"; @@ -37,10 +40,11 @@ symlinkJoin { --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \ --prefix FCITX_ADDON_DIRS : "$out/lib/fcitx5" \ --suffix XDG_DATA_DIRS : "$out/share" \ - --suffix PATH : "$out/bin" \ - --suffix LD_LIBRARY_PATH : "${ - lib.makeLibraryPath (lib.flatten (map (x: x.extraLdLibraries or [ ]) addons)) - }" + --suffix PATH : "$out/bin" ${ + lib.optionalString ( + extraLdLibraries != [ ] + ) ''--suffix LD_LIBRARY_PATH : "${lib.makeLibraryPath extraLdLibraries}"'' + } ${lib.optionalString withConfigtool '' # Configtool call libexec/fcitx5-qt5-gui-wrapper for gui addons in FCITX_ADDON_DIRS From 20f033c823694f5864b7ee87d827a79f61b4c0a6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jul 2026 12:34:24 +0000 Subject: [PATCH 033/118] xbyak: 7.37.5 -> 7.37.6 --- pkgs/by-name/xb/xbyak/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xb/xbyak/package.nix b/pkgs/by-name/xb/xbyak/package.nix index bf4e8c415692..a8414f561d85 100644 --- a/pkgs/by-name/xb/xbyak/package.nix +++ b/pkgs/by-name/xb/xbyak/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "xbyak"; - version = "7.37.5"; + version = "7.37.6"; src = fetchFromGitHub { owner = "herumi"; repo = "xbyak"; tag = "v${finalAttrs.version}"; - hash = "sha256-a4DR7hoPwJa105Ry8Znm+4a2Ob7210Xb/nVcZ7TgH8I="; + hash = "sha256-NA4h4BEzYh7gSVOqznixoU2VjKZYx8dde+Es7dOQiOM="; }; nativeBuildInputs = [ cmake ]; From 69a3135a113b5082c48e8cbe5b2f240c5f409e1d Mon Sep 17 00:00:00 2001 From: coolcuber Date: Tue, 28 Jul 2026 22:26:00 -0400 Subject: [PATCH 034/118] dmsdos: fix version --- pkgs/by-name/dm/dmsdos/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/dm/dmsdos/package.nix b/pkgs/by-name/dm/dmsdos/package.nix index 0b6fa637d30e..5f18efd0aeff 100644 --- a/pkgs/by-name/dm/dmsdos/package.nix +++ b/pkgs/by-name/dm/dmsdos/package.nix @@ -8,7 +8,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "dmsdos"; - version = "unstable-2021-02-06"; + version = "0.9.2.3-unstable-2021-02-06"; src = fetchFromGitHub { owner = "sandsmark"; From b3ee76e2a1cf378a3497e0e16ee5e9dc3ac3acdc Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Wed, 29 Jul 2026 18:18:25 +0200 Subject: [PATCH 035/118] fetchYarnDeps: set impureEnvVars Similar fix as https://github.com/NixOS/nixpkgs/pull/379841, but for FODs using fetchYarnDeps. --- pkgs/build-support/node/fetch-yarn-deps/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/build-support/node/fetch-yarn-deps/default.nix b/pkgs/build-support/node/fetch-yarn-deps/default.nix index 19b7eeaee7a5..e0c790e1c874 100644 --- a/pkgs/build-support/node/fetch-yarn-deps/default.nix +++ b/pkgs/build-support/node/fetch-yarn-deps/default.nix @@ -136,6 +136,8 @@ in cacert ]; + impureEnvVars = lib.fetchers.proxyImpureEnvVars; + env = { GIT_SSL_CAINFO = "${cacert}/etc/ssl/certs/ca-bundle.crt"; NODE_EXTRA_CA_CERTS = "${cacert}/etc/ssl/certs/ca-bundle.crt"; From a4f172781ef0dd9d27b963efccf1512ce11c06d8 Mon Sep 17 00:00:00 2001 From: June Stepp Date: Wed, 29 Jul 2026 11:50:12 -0500 Subject: [PATCH 036/118] ankiAddons.ajt-card-management: 25.10.14.0 -> 26.2.21.0 --- .../addons/ajt-card-management/default.nix | 26 ++++++------------- 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/an/anki/addons/ajt-card-management/default.nix b/pkgs/by-name/an/anki/addons/ajt-card-management/default.nix index 5b585b54ad75..8f6030b05695 100644 --- a/pkgs/by-name/an/anki/addons/ajt-card-management/default.nix +++ b/pkgs/by-name/an/anki/addons/ajt-card-management/default.nix @@ -6,24 +6,14 @@ anki-utils.buildAnkiAddon (finalAttrs: { pname = "ajt-card-management"; - version = "25.10.14.0"; - src = - (fetchFromGitHub { - owner = "Ajatt-Tools"; - repo = "learn-now-button"; - rev = "v${finalAttrs.version}"; - hash = "sha256-ebGMrEfDV9ZWtrV2AjiaNd7WMeNBHlaOBE2xL1x0nWs="; - fetchSubmodules = true; - }) - # HACK: remove when https://github.com/Ajatt-Tools/learn-now-button/pull/9 is released - .overrideAttrs - (oldAttrs: { - env = oldAttrs.env or { } // { - GIT_CONFIG_COUNT = 1; - GIT_CONFIG_KEY_0 = "url.https://github.com/.insteadOf"; - GIT_CONFIG_VALUE_0 = "git@github.com:"; - }; - }); + version = "26.2.21.0"; + src = fetchFromGitHub { + owner = "Ajatt-Tools"; + repo = "learn-now-button"; + rev = "v${finalAttrs.version}"; + hash = "sha256-9PLEEE9M+4LQX5xI7R/xORvykq9qf0k+Eo2UG71e1iM="; + fetchSubmodules = true; + }; sourceRoot = "${finalAttrs.src.name}/card_management"; meta = { description = "Reset, Learn, and Grade cards from the card browser"; From 65c673b399543e9a7fa009444b2aa3296b52d90f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jul 2026 17:40:10 +0000 Subject: [PATCH 037/118] noxdir: 1.2.1 -> 1.2.2 --- pkgs/by-name/no/noxdir/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/noxdir/package.nix b/pkgs/by-name/no/noxdir/package.nix index bb5367434ff5..52b08c151754 100644 --- a/pkgs/by-name/no/noxdir/package.nix +++ b/pkgs/by-name/no/noxdir/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "noxdir"; - version = "1.2.1"; + version = "1.2.2"; src = fetchFromGitHub { owner = "crumbyte"; repo = "noxdir"; tag = "v${finalAttrs.version}"; - hash = "sha256-tK/W36jzHZ3VavkTuBYV5MSUGCTQFskx/qULBuV0Cis="; + hash = "sha256-SwNJCOdVmYGp2awp1H5psnc4tyDY57/l2BpSJGRfBS0="; }; vendorHash = "sha256-citZvLDKdhkWma3XKSfMvPOTo1xEpZhovkWTsMTyO+k="; From 4f6e51a7e7450069197a5fbcb461cf44561de699 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jul 2026 19:50:43 +0000 Subject: [PATCH 038/118] go-swagger: 0.35.1 -> 0.35.3 --- pkgs/by-name/go/go-swagger/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-swagger/package.nix b/pkgs/by-name/go/go-swagger/package.nix index e006ff7073eb..f387a123da1e 100644 --- a/pkgs/by-name/go/go-swagger/package.nix +++ b/pkgs/by-name/go/go-swagger/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "go-swagger"; - version = "0.35.1"; + version = "0.35.3"; src = fetchFromGitHub { owner = "go-swagger"; repo = "go-swagger"; tag = "v${finalAttrs.version}"; - hash = "sha256-NeaSV9cbXZGApa03MKWywxm80UxvGuTLuEX5CQmV3aw="; + hash = "sha256-N3w4m6xwoyN4fylQ1U8quVUqdK4dbQ5WkkjX7V9wMpg="; }; - vendorHash = "sha256-mUDw9iqyunsAsPPdo69NA0czZZAxOQsQDlrtRQ1/y4o="; + vendorHash = "sha256-Jr5gw/5xCY7QHVawjGe33UQT63SEb8Tano4fDW7oBHk="; doCheck = false; From 3e148f1e4cf625e258706f812f873938389c374e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jul 2026 20:37:07 +0000 Subject: [PATCH 039/118] google-java-format: 1.35.0 -> 1.36.0 --- pkgs/by-name/go/google-java-format/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/google-java-format/package.nix b/pkgs/by-name/go/google-java-format/package.nix index 98a2a5a6ffdd..f4f0ac8f918c 100644 --- a/pkgs/by-name/go/google-java-format/package.nix +++ b/pkgs/by-name/go/google-java-format/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "google-java-format"; - version = "1.35.0"; + version = "1.36.0"; src = fetchurl { url = "https://github.com/google/google-java-format/releases/download/v${version}/google-java-format-${version}-all-deps.jar"; - sha256 = "sha256-v7f56tbNMoOJvC2lOGBEO8DoBd/QjMiJv99Dsmyypug="; + sha256 = "sha256-I2lt4F3SDYXBRJyN6fJBkDB5lQj1NWVw6Xn3+W5Z2NY="; }; dontUnpack = true; From 4c5f5ecab7566e4a3b33c1ead82e6481cedb23ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jul 2026 20:40:20 +0000 Subject: [PATCH 040/118] panache: 3.0.0 -> 3.0.2 --- pkgs/by-name/pa/panache/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/panache/package.nix b/pkgs/by-name/pa/panache/package.nix index 111d2c37977e..5f60740a0043 100644 --- a/pkgs/by-name/pa/panache/package.nix +++ b/pkgs/by-name/pa/panache/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "panache"; - version = "3.0.0"; + version = "3.0.2"; src = fetchFromGitHub { owner = "jolars"; repo = "panache"; tag = "v${finalAttrs.version}"; - hash = "sha256-qXXFpnZlq7CiB+vPIIdVQXTbcCX8iySgva5aWQnldrw="; + hash = "sha256-2pu/vU9TdJMBMR7Znw93NzYso3QoxPoGWhVO4SMX5A0="; }; - cargoHash = "sha256-0Z4eVo1R48Dvu69GxO4UJvcBnhAvUsE21CflHIOuT9I="; + cargoHash = "sha256-UdDzuf7IejygkZpKkmdUy7kv+vODDfT1U6UVL5lnASE="; nativeBuildInputs = [ installShellFiles From 55bf2ba3bd5c48ec329f97d5a03d8660ea7eae10 Mon Sep 17 00:00:00 2001 From: coolcuber Date: Wed, 29 Jul 2026 18:31:04 -0400 Subject: [PATCH 041/118] edac-utils: fix version, add __structuredAttrs --- pkgs/by-name/ed/edac-utils/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ed/edac-utils/package.nix b/pkgs/by-name/ed/edac-utils/package.nix index 3fd289e46c58..f0d690701391 100644 --- a/pkgs/by-name/ed/edac-utils/package.nix +++ b/pkgs/by-name/ed/edac-utils/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation { pname = "edac-utils"; - version = "unstable-2023-01-30"; + version = "0.18-unstable-2023-01-30"; src = fetchFromGitHub { owner = "grondo"; @@ -36,6 +36,7 @@ stdenv.mkDerivation { # a Perl script. Perl from buildInputs is used by patchShebangsAuto in # fixupPhase to update the hash bang line. strictDeps = true; + __structuredAttrs = true; nativeBuildInputs = [ perl ]; buildInputs = [ perl From 6de3e22dd4a251af62263716c3b49240871c42c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jul 2026 22:54:23 +0000 Subject: [PATCH 042/118] markdownlint-cli2: 0.23.1 -> 0.23.2 --- .../ma/markdownlint-cli2/package-lock.json | 337 +++++++++++++----- pkgs/by-name/ma/markdownlint-cli2/package.nix | 6 +- 2 files changed, 257 insertions(+), 86 deletions(-) diff --git a/pkgs/by-name/ma/markdownlint-cli2/package-lock.json b/pkgs/by-name/ma/markdownlint-cli2/package-lock.json index 48c25b5b8c42..ea88f01f9b9b 100644 --- a/pkgs/by-name/ma/markdownlint-cli2/package-lock.json +++ b/pkgs/by-name/ma/markdownlint-cli2/package-lock.json @@ -1,16 +1,16 @@ { "name": "markdownlint-cli2", - "version": "0.23.1", + "version": "0.23.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "markdownlint-cli2", - "version": "0.23.1", + "version": "0.23.2", "license": "MIT", "dependencies": { - "globby": "16.2.1", - "js-yaml": "5.2.1", + "globby": "16.2.2", + "js-yaml": "5.2.2", "jsonc-parser": "3.3.1", "jsonpointer": "5.0.1", "markdown-it": "14.3.0", @@ -30,11 +30,12 @@ "concurrently": "10.0.3", "cpy": "13.2.2", "cpy-cli": "7.0.0", - "eslint": "10.6.0", - "eslint-node-test": "0.2.0", - "eslint-plugin-jsdoc": "63.0.12", - "eslint-plugin-n": "18.2.1", - "eslint-plugin-unicorn": "71.0.0", + "eslint": "10.7.0", + "eslint-node-test": "0.3.0", + "eslint-package-json": "0.3.0", + "eslint-plugin-jsdoc": "63.0.13", + "eslint-plugin-n": "18.2.2", + "eslint-plugin-unicorn": "72.0.0", "execa": "9.6.1", "junit-report-builder": "5.1.2", "markdown-it-emoji": "3.0.0", @@ -84,9 +85,9 @@ } }, "node_modules/@eslint-community/eslint-utils": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz", - "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==", + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.10.1.tgz", + "integrity": "sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==", "dev": true, "license": "MIT", "dependencies": { @@ -166,6 +167,20 @@ "node": "^20.19.0 || ^22.13.0 || >=24" } }, + "node_modules/@eslint/css-tree": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/@eslint/css-tree/-/css-tree-4.0.5.tgz", + "integrity": "sha512-iPmijIAq4hlIJB86PYmY/fcZORHtjphSqICDbwuw32A/JmkhZQ/K/6TjHE03zqf3n5yABpVcbRAMG8Mi9ojy8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.29.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, "node_modules/@eslint/js": { "version": "10.0.1", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-10.0.1.tgz", @@ -187,6 +202,22 @@ } } }, + "node_modules/@eslint/json": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@eslint/json/-/json-2.0.1.tgz", + "integrity": "sha512-Thz2j92ceUF3Bq/0TuWb3MWn3Z+Cwc8k5ptF0fakl2D4Mp8mSx07Xr1aQM4R5NoihzarWUdxfOmQ8DesGy4jOg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^1.2.1", + "@eslint/plugin-kit": "^0.7.2", + "@humanwhocodes/momoa": "^3.3.10", + "natural-compare": "^1.4.0" + }, + "engines": { + "node": "^20.19.0 || ^22.13.0 || >=24" + } + }, "node_modules/@eslint/object-schema": { "version": "3.0.5", "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-3.0.5.tgz", @@ -263,6 +294,16 @@ "url": "https://github.com/sponsors/nzakas" } }, + "node_modules/@humanwhocodes/momoa": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/@humanwhocodes/momoa/-/momoa-3.3.10.tgz", + "integrity": "sha512-KWiFQpSAqEIyrTXko3hFNLeQvSK8zXlJQzhhxsyVn58WFRYXST99b3Nqnu+ttOtjds2Pl2grUHGpe2NzhPynuQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18" + } + }, "node_modules/@humanwhocodes/retry": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", @@ -430,9 +471,9 @@ "license": "MIT" }, "node_modules/@typescript-eslint/types": { - "version": "8.64.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.64.0.tgz", - "integrity": "sha512-qjhfuTfLXjA4IOzXvz0rTjT01BqEiIgPoUeMwiEjnaHKJMTNo8rH5pYW1a2L/0Dnux2fPC85AeyJoWaGa8WxTA==", + "version": "8.65.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.65.0.tgz", + "integrity": "sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==", "dev": true, "license": "MIT", "engines": { @@ -444,9 +485,9 @@ } }, "node_modules/acorn": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.17.0.tgz", - "integrity": "sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.18.0.tgz", + "integrity": "sha512-lGq+9yr1/GuAWaVYIHRjvvySG5/4VfKIvC8EWxStPdcDh/Ka7FG3twP6v4d5BkravUilhIAsG4Qj83t02LWUPQ==", "dev": true, "license": "MIT", "bin": { @@ -551,9 +592,9 @@ } }, "node_modules/baseline-browser-mapping": { - "version": "2.10.43", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.43.tgz", - "integrity": "sha512-AjYpR78kDWAY3Efj+cDTFH9t9SCoL7OoTp1BOb0mQV7S+6CiLwnWM3FyxhJtdPufDFKzmCSFoUncKjWgJEZTCQ==", + "version": "2.11.7", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.11.7.tgz", + "integrity": "sha512-APw5YuIQAg6L9w4sHDI6j26DGFJI6RpYOhnkMPdC9lWbkKvsyPHzDsve1yd73lk21yz7Y09Kci8B2Pp9FonzWA==", "dev": true, "license": "Apache-2.0", "bin": { @@ -564,16 +605,16 @@ } }, "node_modules/brace-expansion": { - "version": "5.0.7", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.7.tgz", - "integrity": "sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==", + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.8.tgz", + "integrity": "sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==", "dev": true, "license": "MIT", "dependencies": { "balanced-match": "^4.0.2" }, "engines": { - "node": "18 || 20 || >=22" + "node": "20 || >=22" } }, "node_modules/braces": { @@ -589,9 +630,9 @@ } }, "node_modules/browserslist": { - "version": "4.28.6", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.6.tgz", - "integrity": "sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw==", + "version": "4.28.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.7.tgz", + "integrity": "sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==", "dev": true, "funding": [ { @@ -609,9 +650,9 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.10.42", - "caniuse-lite": "^1.0.30001803", - "electron-to-chromium": "^1.5.389", + "baseline-browser-mapping": "^2.10.44", + "caniuse-lite": "^1.0.30001806", + "electron-to-chromium": "^1.5.393", "node-releases": "^2.0.51", "update-browserslist-db": "^1.2.3" }, @@ -973,9 +1014,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.393", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.393.tgz", - "integrity": "sha512-kiDJdIUawuEIcp9XoICKp1iTYDEbgguIPq526N1Q7jIQDeQ3CqoMx71025PI/7E48Ddtw2HuWsVjY7afEgNxmg==", + "version": "1.5.398", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.398.tgz", + "integrity": "sha512-AsvhAxopJGh6museTDMIjn6JpDYOfgu4RLlygomt87MUwBUqTfd/1EiPtx10/LZE8xpTvkP2E9Gafq7lkLtodQ==", "dev": true, "license": "ISC" }, @@ -987,9 +1028,9 @@ "license": "MIT" }, "node_modules/enhanced-resolve": { - "version": "5.24.3", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.3.tgz", - "integrity": "sha512-PwKooW9JUzh5chmYfHM3IQl5OkK2u2Nm011MgeZrss3JmFraUx/fqrf78kk8GUMYoibx/14MdwTl/1WKkG7TpQ==", + "version": "5.24.4", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.24.4.tgz", + "integrity": "sha512-GVoi+ICHocoOIU7qVVM48wOJziRsqrsyqlI0Ce0LdowRn6v3bcH2zUa9kp85ncx0nwIb9/HOCOLS3fdThDG/XQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1049,9 +1090,9 @@ } }, "node_modules/eslint": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.6.0.tgz", - "integrity": "sha512-6lVbcqSodALYo+4ELD0heG6lFiFxnLMuLkiMi2qV8LMp54N8tE8FT1GMH+ev4Ti00nFjNze2+Su6DsV5OQW3Dg==", + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-10.7.0.tgz", + "integrity": "sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==", "dev": true, "license": "MIT", "workspaces": [ @@ -1124,9 +1165,9 @@ } }, "node_modules/eslint-node-test": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/eslint-node-test/-/eslint-node-test-0.2.0.tgz", - "integrity": "sha512-JnP6034mkFxGL9mWVrhADT3EOTpDmHwYILS40OeSGthpTkG3SUIyd6EcRhPAupWUjw6MbgfpR74/n3K4ssG8Uw==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/eslint-node-test/-/eslint-node-test-0.3.0.tgz", + "integrity": "sha512-aV1YX7ydDH7VCDsBWNNuicISdujCaHiprs+vYSdechPAAS3HWR00HTHgDYTSnMqTlLJOnkvgi1jV1cB1TNV56Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1143,6 +1184,31 @@ "eslint": ">=10.4" } }, + "node_modules/eslint-package-json": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/eslint-package-json/-/eslint-package-json-0.3.0.tgz", + "integrity": "sha512-znnM6ynvEBTTpQ/iq9hqY4OUcJ/O++wMxKpVqPu+Re/8wCsGvU0DUR/65xNI9u98ajCnn0wHkR+tAmrW2C2D3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint/json": "^2.0.1", + "detect-indent": "^7.0.2", + "hosted-git-info": "^10.1.1", + "npm-package-arg": "^14.0.0", + "semver": "^7.8.5", + "spdx-expression-parse": "^4.0.0", + "validate-npm-package-name": "^7.0.2" + }, + "engines": { + "node": ">=22" + }, + "funding": { + "url": "https://github.com/sindresorhus/eslint-package-json?sponsor=1" + }, + "peerDependencies": { + "eslint": ">=10.4" + } + }, "node_modules/eslint-plugin-es-x": { "version": "7.8.0", "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", @@ -1166,9 +1232,9 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "63.0.12", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-63.0.12.tgz", - "integrity": "sha512-99VfBHyoLlF9n5w9wh+jLWDBzCgYd3tfw3M/aynAd+H2ylGHWLbde/GPTuo/5az3jMAN0fH7QzCYvEOY6u+Ypg==", + "version": "63.0.13", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-63.0.13.tgz", + "integrity": "sha512-ahG1kWA8jYNwaQJtzJlnF+v4Gb9w5r+WL98gp+L8qjLN9ErpL5sevGuemN+fCYsU3Np27F36KmDc8UPi1ml/dg==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -1226,9 +1292,9 @@ } }, "node_modules/eslint-plugin-n": { - "version": "18.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-18.2.1.tgz", - "integrity": "sha512-aO3C9//yq8JIvYOi/T+jPvcZ9hZzpwzbR8esrYpFtgE9vpbyM8kn42AQOtIqYspVmpaSWr8X+nrlQuAJYxXAaw==", + "version": "18.2.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-18.2.2.tgz", + "integrity": "sha512-gOO0lIqwEjZ750kv9/SptCWArUoAZXJoBr0vYWTO2dCBxctHUXlBIigiC8xuxxr/NKqgIT6Ehz1xRcilj8a5cA==", "dev": true, "license": "MIT", "dependencies": { @@ -1262,18 +1328,20 @@ } }, "node_modules/eslint-plugin-unicorn": { - "version": "71.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-71.0.0.tgz", - "integrity": "sha512-9LAN/lIeEY8x1PsP10wOe1bFhNVJ4s3GWfy2FGiiZiKUd2JXVFKbjFaSVSWMKaVyKx1ulj3g5LMPKjWtvQntwg==", + "version": "72.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-unicorn/-/eslint-plugin-unicorn-72.0.0.tgz", + "integrity": "sha512-hqO6ksoOHO+ZhdseTuKRVQbx9U7PRO/cv8qAR1mctwzdVO2hYud8uS9luAhp43RJgziYgHAph8eHyipT8GL0ng==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.9.1", + "@eslint/css-tree": "^4.0.4", "browserslist": "^4.28.4", "change-case": "^5.4.4", "ci-info": "^4.4.0", "core-js-compat": "^3.49.0", "detect-indent": "^7.0.2", + "entities": "^4.5.0", "find-up-simple": "^1.0.1", "globals": "^17.7.0", "indent-string": "^5.0.0", @@ -1284,7 +1352,8 @@ "regjsparser": "^0.13.2", "reserved-identifiers": "^1.2.0", "semver": "^7.8.5", - "strip-indent": "^4.1.1" + "strip-indent": "^4.1.1", + "yaml": "^2.9.0" }, "engines": { "node": ">=22" @@ -1297,9 +1366,9 @@ } }, "node_modules/eslint-plugin-unicorn/node_modules/globals": { - "version": "17.7.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-17.7.0.tgz", - "integrity": "sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==", + "version": "17.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-17.8.0.tgz", + "integrity": "sha512-Zz/LMDZScFmkakeL2cTHzf+PbWKdpU3uclqkZT7TjDG58j5WPt0PpA+n9uPI24fZtlw07q0OtEi84K+umsRzqQ==", "dev": true, "license": "MIT", "engines": { @@ -1648,9 +1717,9 @@ } }, "node_modules/flatted": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.2.tgz", - "integrity": "sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.3.tgz", + "integrity": "sha512-/zipXxyO6rGvuNGDiULY9MvEGSkb2gaG4GGH4ygMi0ZZzyMHdUZBmntJmx5x1G2VuPytCwGN4xsJP6cw+sK+vQ==", "dev": true, "license": "ISC" }, @@ -1761,9 +1830,9 @@ } }, "node_modules/globby": { - "version": "16.2.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-16.2.1.tgz", - "integrity": "sha512-JmsqJalahxxgW8V2ecSQ2G7UjPlI9cpKdrkG9KoNiXhd/YslXOTEB0cViENWUznuovIuNT+FkMbraDGjr4FCUg==", + "version": "16.2.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-16.2.2.tgz", + "integrity": "sha512-NLvV9ubZ6NDsJaOpKPy3cQeJpKi9DcWiyCiFUpJPA0YihRqiE6RWaLUmgNNPr8MgPpLZjnBjSmou7uZBRJv9wA==", "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", @@ -1816,6 +1885,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/hosted-git-info": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-10.1.1.tgz", + "integrity": "sha512-DeOnSPAvOndYKfw075gt8yZzQ7S2hNztw34zBTfhIzLhmBTswIBg5/y+pqu/VD5cYWm5goAFTusDmUEmKZ0PEQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^11.1.0" + }, + "engines": { + "node": "^22.22.2 || ^24.15.0 || >=26.0.0" + } + }, "node_modules/html-entities": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.6.0.tgz", @@ -2058,9 +2140,9 @@ "license": "ISC" }, "node_modules/js-yaml": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.1.tgz", - "integrity": "sha512-zfLtNfQqxVqq3uaTqSkh4x4hZw3KHobGUA0fJUj4wawW8bsQLTVqpHdXSIzidh7o+4lEW36tANuAGdaFx6Zgnw==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-5.2.2.tgz", + "integrity": "sha512-dayzUzKkJ1MkuUtZglSebU43utNXH0OWQByK9rKOOuYIO8M5TV1y+n8ALMdG0rdzBnfNkOmZEqrURepb0ejqBw==", "funding": [ { "type": "github", @@ -2248,6 +2330,16 @@ "dev": true, "license": "MIT" }, + "node_modules/lru-cache": { + "version": "11.5.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.5.2.tgz", + "integrity": "sha512-4pfM1Ff0x50o0tQwb5ucw/RzNyD0/YJME6IVcStalZuMWxdt3sR3huStTtxz4PUmvZfRguvDejasvQ2kifR11g==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": "20 || >=22" + } + }, "node_modules/make-asynchronous": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/make-asynchronous/-/make-asynchronous-1.1.0.tgz", @@ -2357,14 +2449,14 @@ } }, "node_modules/markdownlint-cli2": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.23.1.tgz", - "integrity": "sha512-20JPI5W+HpV1OA+pUM712wgvL4GzYNUvbmhLU8KlEYJ1kCDx4soZ4/Xqd+WkLrPTOKMAn8SfO3zYFrK8GLlwQg==", + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/markdownlint-cli2/-/markdownlint-cli2-0.23.2.tgz", + "integrity": "sha512-eUhcnkSpzURo/o4htSqc7LPDszgOOTknhU4eY/sPHvMCLxnTCYscv1gw1/js/idmaZPisv9ECVEIORcllqjTUw==", "license": "MIT", "peer": true, "dependencies": { - "globby": "16.2.1", - "js-yaml": "5.2.1", + "globby": "16.2.2", + "js-yaml": "5.2.2", "jsonc-parser": "3.3.1", "jsonpointer": "5.0.1", "markdown-it": "14.3.0", @@ -2520,10 +2612,17 @@ "url": "https://github.com/sponsors/DavidAnson" } }, + "node_modules/mdn-data": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.29.0.tgz", + "integrity": "sha512-pVxQFCcaYUEAH853+v7yoI/qzhxXSq1bTb9obMYGYAN1c3Hen+XDCEvr296XhstrwlSTNgOR7mCSD4JPjbJe5A==", + "dev": true, + "license": "CC0-1.0" + }, "node_modules/mdurl": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.1.0.tgz", + "integrity": "sha512-1+HBaOx0zi/dQWht8rNv9MYf9qqpqL/kxI0hXImU6Y547zM6Sni8BQibt7ifgMcYtQg41ao3Ivd6cnSM86inpg==", "license": "MIT" }, "node_modules/meow": { @@ -3085,13 +3184,13 @@ } }, "node_modules/minimatch": { - "version": "10.2.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.5.tgz", - "integrity": "sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==", + "version": "10.2.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz", + "integrity": "sha512-vpLQEs+VLCr1nU0BXS07maYoFwlDAH0gngQuuttxIwutDFEMHq2blX+8vpgxDdK3J1PwjCJiep77OitTZ4Ll1A==", "dev": true, "license": "BlueOak-1.0.0", "dependencies": { - "brace-expansion": "^5.0.5" + "brace-expansion": "^5.0.8" }, "engines": { "node": "18 || 20 || >=22" @@ -3123,6 +3222,32 @@ "node": ">=18" } }, + "node_modules/npm-package-arg": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-14.0.0.tgz", + "integrity": "sha512-69XQh3k+dtGa1p+7RaR57IuG3rCko96xr/nUfN4yDYBXbTYICiWcOpsFKLN2GtGE9cyIljE+f1exnaYt9MvM+Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^10.1.0", + "proc-log": "^7.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^8.0.0" + }, + "engines": { + "node": "^22.22.2 || ^24.15.0 || >=26.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/validate-npm-package-name": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-8.0.0.tgz", + "integrity": "sha512-SCv6OOV6Xj2/3cXy3dGmADluJTNcL3o7hZAglNPTe+WYuEuvxgJzxPrSDLZhF+CwyQOubqgecjMmTJGMVLWjYQ==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^22.22.2 || ^24.15.0 || >=26.0.0" + } + }, "node_modules/npm-run-path": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-6.0.0.tgz", @@ -3256,9 +3381,9 @@ } }, "node_modules/p-map": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.5.tgz", - "integrity": "sha512-e8vJF4XdVkzqqSHguEMz41mQO1wKwxKm5ENrUJQUu9kLDCtn83cxbyHZcszr4QC5zEA7WffRRC4gsTecC7J9oA==", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-7.0.6.tgz", + "integrity": "sha512-I4Prw6ivkd6p8PiYR1tXASOAOBzIJwu0TB7fqaX0c/8c3QAehNYmX57EijyGGGBt3c/BIowGwV03RVBtXvHEVg==", "dev": true, "license": "MIT", "engines": { @@ -3438,6 +3563,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/proc-log": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/proc-log/-/proc-log-7.0.0.tgz", + "integrity": "sha512-FYgfaA69XZ93zaXLoMNQ+ViDXGGBgR8aLh03txzcFhV+9xOXx7+8DLCULrKKpR9+GsH9ZfHm82aSUPpozX0Ztg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^22.22.2 || ^24.15.0 || >=26.0.0" + } + }, "node_modules/punycode": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", @@ -3665,6 +3800,16 @@ "url": "https://github.com/sponsors/cyyynthia" } }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/spdx-exceptions": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", @@ -3973,6 +4118,16 @@ "punycode": "^2.1.0" } }, + "node_modules/validate-npm-package-name": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-7.0.2.tgz", + "integrity": "sha512-hVDIBwsRruT73PbK7uP5ebUt+ezEtCmzZz3F59BSr2F6OVFnJ/6h8liuvdLrQ88Xmnk6/+xGGuq+pG9WwTuy3A==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^20.17.0 || >=22.9.0" + } + }, "node_modules/web-worker": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/web-worker/-/web-worker-1.5.0.tgz", @@ -4062,6 +4217,22 @@ "node": ">=10" } }, + "node_modules/yaml": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.9.0.tgz", + "integrity": "sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, "node_modules/yargs": { "version": "18.0.0", "resolved": "https://registry.npmjs.org/yargs/-/yargs-18.0.0.tgz", @@ -4122,9 +4293,9 @@ } }, "node_modules/yoctocolors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz", - "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.2.0.tgz", + "integrity": "sha512-xYqdZFUK/VYazNl/oCDYN+3WloWQwMfZxBoiNt6qNyk+xfOdi598muWE42rNZFp1kNOiqW936q5RhUdnpqElSg==", "dev": true, "license": "MIT", "engines": { diff --git a/pkgs/by-name/ma/markdownlint-cli2/package.nix b/pkgs/by-name/ma/markdownlint-cli2/package.nix index a43ffb628f16..6dfec82d3c68 100644 --- a/pkgs/by-name/ma/markdownlint-cli2/package.nix +++ b/pkgs/by-name/ma/markdownlint-cli2/package.nix @@ -8,16 +8,16 @@ buildNpmPackage (finalAttrs: { pname = "markdownlint-cli2"; - version = "0.23.1"; + version = "0.23.2"; src = fetchFromGitHub { owner = "DavidAnson"; repo = "markdownlint-cli2"; tag = "v${finalAttrs.version}"; - hash = "sha256-PV7C9GWEMNBrXuSk85NwJQPJq5uT5tEYgDPUN1Y2L1o="; + hash = "sha256-nWKkQdzwm+jLoZYs25USsdbRwXj++aS1tif2ro4FsBI="; }; - npmDepsHash = "sha256-gDg00f96OuItY8mZh6jWYaCZqHkNFaUbekuPQQ4z0h0="; + npmDepsHash = "sha256-cUwSR+B1MA6wciAemCxevT1VrtSEGzPUpBKzZzMul2E="; postPatch = '' rm -f .npmrc From e314e0acf5ed93fdd3f061acac99ff1c66d93885 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jul 2026 23:10:26 +0000 Subject: [PATCH 043/118] diffyml: 1.7.1 -> 1.8.0 --- pkgs/by-name/di/diffyml/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/diffyml/package.nix b/pkgs/by-name/di/diffyml/package.nix index 5d28a1c06dfe..e97ffa3585fd 100644 --- a/pkgs/by-name/di/diffyml/package.nix +++ b/pkgs/by-name/di/diffyml/package.nix @@ -8,7 +8,7 @@ buildGoModule (finalAttrs: { pname = "diffyml"; - version = "1.7.1"; + version = "1.8.0"; __structuredAttrs = true; @@ -18,7 +18,7 @@ buildGoModule (finalAttrs: { owner = "szhekpisov"; repo = "diffyml"; tag = "v${finalAttrs.version}"; - hash = "sha256-bfFerbjpwQuTCnGKfqUj3ydf1xBdNoP+qH7UTmtZvTk="; + hash = "sha256-+S1h//n8k2f8pL4KDGq7KkSeQSXjj+JCPclK4jIj9mE="; }; vendorHash = "sha256-QE/EwVzMqUO24ZAl0WBibGx6x0kNo1AUTZtfnQvX50k="; From c93e4f1630a02eb789afc17d2238941231039fba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 29 Jul 2026 23:51:04 +0000 Subject: [PATCH 044/118] perplexity-mcp: 0-unstable-2026-06-17 -> 0-unstable-2026-07-27 --- pkgs/by-name/pe/perplexity-mcp/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pe/perplexity-mcp/package.nix b/pkgs/by-name/pe/perplexity-mcp/package.nix index e0516a6f023f..5fd624a98a8f 100644 --- a/pkgs/by-name/pe/perplexity-mcp/package.nix +++ b/pkgs/by-name/pe/perplexity-mcp/package.nix @@ -7,16 +7,16 @@ buildNpmPackage (finalAttrs: { pname = "perplexity-mcp"; - version = "0-unstable-2026-06-17"; + version = "0-unstable-2026-07-27"; src = fetchFromGitHub { owner = "perplexityai"; repo = "modelcontextprotocol"; - rev = "7c8993499c808e5b3c11b8c16736687ecef0f457"; - hash = "sha256-6uGJJ+xEVoUZYSPTMr4DSh6j4bq8nYSsUG5XDC9WKag="; + rev = "9f7dd0b1951c7421f930d1af8ff10e92473de0f9"; + hash = "sha256-B3cv427UwR8il/604tW8tnzQ35V1sHF3h/Cn6cWjJY0="; }; - npmDepsHash = "sha256-UWxUjneYQeM9GlbIr/zW2TrZuPJ2QOTKwbXKNuVazFg="; + npmDepsHash = "sha256-GHdBn7PA7+eV3+3sUX18f2dawK79X/o68IqzBv6SB0I="; passthru = { updateScript = nix-update-script { From 4fa8ba9ea6f9bed7762bebaf3c07582ef3656aca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 00:27:15 +0000 Subject: [PATCH 045/118] bpfmon: 2.53 -> 2.60 --- pkgs/by-name/bp/bpfmon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bp/bpfmon/package.nix b/pkgs/by-name/bp/bpfmon/package.nix index 37881e460c7f..1d3e302df8e4 100644 --- a/pkgs/by-name/bp/bpfmon/package.nix +++ b/pkgs/by-name/bp/bpfmon/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "bpfmon"; - version = "2.53"; + version = "2.60"; src = fetchFromGitHub { owner = "bbonev"; repo = "bpfmon"; tag = "v${finalAttrs.version}"; - hash = "sha256-+W+3RLvgXXtUImzLkJr9mSWExvAUgjMp+lR9sg14VaY="; + hash = "sha256-VJmDFLffD/uPZnXQGNnQg0+NkvqbnVulpg2ve4VVhpc="; }; buildInputs = [ From d2b09ba691efd478e013b1eca418b506fbc47db9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 00:35:25 +0000 Subject: [PATCH 046/118] kn: 1.22.1 -> 1.23.0 --- pkgs/by-name/kn/kn/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/kn/kn/package.nix b/pkgs/by-name/kn/kn/package.nix index 53a76a274d9d..7a0c955cf25b 100644 --- a/pkgs/by-name/kn/kn/package.nix +++ b/pkgs/by-name/kn/kn/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "kn"; - version = "1.22.1"; + version = "1.23.0"; src = fetchFromGitHub { owner = "knative"; repo = "client"; tag = "knative-v${finalAttrs.version}"; - hash = "sha256-/mQvYYMwOvrwrIt8xo3j5qXXmfwDFJByaj1quHc5ebk="; + hash = "sha256-Q0v+wFDSo/A7uvu3k7pqTCFowj8ujbgMLih/UUZTMvw="; }; - vendorHash = "sha256-1CTzRMlMsF4AZHYZMq0klmNpfmk4/O6ToitHyA9eEg0="; + vendorHash = "sha256-eWEr0hIRcd6P8d0FqK2KgvJAY+na0gGccaEPNzmocoo="; env.GOWORK = "off"; From 6f613de5b6ba9085868518652eaaa5d3f1b45d9b Mon Sep 17 00:00:00 2001 From: whispers Date: Wed, 29 Jul 2026 21:30:55 -0400 Subject: [PATCH 047/118] snapdragon-profiler: drop snapdragon-profiler has seen no activity in Nixpkgs since its init in May 2021, other than treewides. it also depends on the deprecated GTK2 engine, which is being removed from Nixpkgs. while it is possible that newer versions do not have this requirement, it does not seem important to keep around a piece of unfree software that requires a login to even download that does not have a maintainer or anyone trying to keep it alive. --- .../sn/snapdragon-profiler/package.nix | 101 ------------------ pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 101 deletions(-) delete mode 100644 pkgs/by-name/sn/snapdragon-profiler/package.nix diff --git a/pkgs/by-name/sn/snapdragon-profiler/package.nix b/pkgs/by-name/sn/snapdragon-profiler/package.nix deleted file mode 100644 index bbb2e57c4ba8..000000000000 --- a/pkgs/by-name/sn/snapdragon-profiler/package.nix +++ /dev/null @@ -1,101 +0,0 @@ -{ - lib, - stdenv, - makeWrapper, - makeDesktopItem, - copyDesktopItems, - icoutils, - mono, - jre, - androidenv, - gtk-sharp-2_0, - gtk2, - libcxx, - coreutils, - requireFile, - archive ? requireFile { - name = "snapdragonprofiler_external_linux.tar.gz"; - message = '' - This nix expression requires that "snapdragonprofiler_external_linux.tar.gz" is - already part of the store. To get this archive, you need to download it from: - https://developer.qualcomm.com/software/snapdragon-profiler - and add it to the nix store with nix-store --add-fixed sha256 . - ''; - sha256 = "c6731c417ca39fa9b0f190bd80c99b1603cf97d23becab9e47db6beafd6206b7"; - }, -}: - -stdenv.mkDerivation rec { - pname = "snapdragon-profiler"; - version = "2021.2"; - - src = archive; - - nativeBuildInputs = [ - makeWrapper - icoutils - copyDesktopItems - ]; - - buildInputs = [ - mono - gtk-sharp-2_0 - gtk2 - libcxx - ]; - - installPhase = '' - runHook preInstall - mkdir -p $out/{bin,lib/snapdragon-profiler} - mkdir -p $out/share/icons/hicolor/{16x16,32x32,48x48}/apps - - mv *.so $out/lib - cp -r * $out/lib/snapdragon-profiler - makeWrapper "${mono}/bin/mono" $out/bin/snapdragon-profiler \ - --add-flags "$out/lib/snapdragon-profiler/SnapdragonProfiler.exe" \ - --suffix PATH : ${ - lib.makeBinPath [ - jre - androidenv.androidPkgs.platform-tools - coreutils - ] - } \ - --prefix MONO_GAC_PREFIX : ${gtk-sharp-2_0} \ - --suffix LD_LIBRARY_PATH : $(echo $NIX_LDFLAGS | sed 's/ -L/:/g;s/ -rpath /:/g;s/-rpath //') \ - --chdir "$out/lib/snapdragon-profiler" # Fixes themes not loading correctly - - wrestool -x -t 14 SnapdragonProfiler.exe > snapdragon-profiler.ico - icotool -x -i 1 -o $out/share/icons/hicolor/16x16/apps/snapdragon-profiler.png snapdragon-profiler.ico - icotool -x -i 2 -o $out/share/icons/hicolor/32x32/apps/snapdragon-profiler.png snapdragon-profiler.ico - icotool -x -i 3 -o $out/share/icons/hicolor/48x48/apps/snapdragon-profiler.png snapdragon-profiler.ico - - runHook postInstall - ''; - - desktopItems = [ - (makeDesktopItem { - name = pname; - desktopName = "Snapdragon Profiler"; - exec = "snapdragon-profiler"; - icon = "snapdragon-profiler"; - comment = meta.description; - categories = [ - "Development" - "Debugger" - "Graphics" - "3DGraphics" - ]; - }) - ]; - - dontStrip = true; # Always needed on Mono - dontPatchELF = true; # Certain libraries are to be deployed to the remote device, they should not be patched - - meta = { - homepage = "https://developer.qualcomm.com/software/snapdragon-profiler"; - description = "Profiler for Android devices running Snapdragon chips"; - license = lib.licenses.unfree; - maintainers = [ ]; - platforms = [ "x86_64-linux" ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index fdf28bca49b5..03b6ad175102 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2183,6 +2183,7 @@ mapAliases { smbnetfs = throw "'smbnetfs' has been removed as it was unmaintained. Consider migrating to gvfs"; # Added 2026-07-20 smtube = throw "'smtube' has been removed as it depends on insecure&unmaintained qtwebkit"; # Added 2026-04-26 snapcraft = throw "snapcraft was removed in Sep 25 following removal of LXD from nixpkgs"; # Added 2025-09-18 + snapdragon-profiler = throw "'snapdragon-profiler' was removed as it was unmaintained in Nixpkgs and depended on the deprecated GTK2 engine."; # Added 2026-07-30 snort2 = throw "snort2 has been removed as it is deprecated and unmaintained by upstream. Consider using snort (snort3) package instead."; # 2025-05-21 snowblind = throw "'snowblind' has been removed because it depended on 'gtk-engine-murrine', which was removed because it was unmaintained upstream and depended on GTK 2."; # Added 2026-07-22 snowman = throw "snowman has been removed as it is unmaintained by upstream"; # 2025-10-12 From 163bf70b6fa4fb684ba81f115dd8efca65ec7030 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 01:53:05 +0000 Subject: [PATCH 048/118] keycloakPlugins.keycloak-restrict-client-auth: 26.1.0 -> 26.1.1 --- .../ke/keycloak/keycloak-restrict-client-auth/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ke/keycloak/keycloak-restrict-client-auth/default.nix b/pkgs/by-name/ke/keycloak/keycloak-restrict-client-auth/default.nix index 139694fea8ce..3891294c4d97 100644 --- a/pkgs/by-name/ke/keycloak/keycloak-restrict-client-auth/default.nix +++ b/pkgs/by-name/ke/keycloak/keycloak-restrict-client-auth/default.nix @@ -7,16 +7,16 @@ maven.buildMavenPackage (finalAttrs: { pname = "keycloak-restrict-client-auth"; - version = "26.1.0"; + version = "26.1.1"; src = fetchFromGitHub { owner = "sventorben"; repo = "keycloak-restrict-client-auth"; tag = "v${finalAttrs.version}"; - hash = "sha256-nQ2AwXhSUu5RY/BbxXE2OXgEb7Zf6FfrGP5tfbgAXk8="; + hash = "sha256-QqTeR3h4I4G6yNZKgU8gsA9GZVyKRJAXx5Boydor2U8="; }; - mvnHash = "sha256-Q/UKZ4oe7T2pVRb8U0SoyvxUMgUn9grlDJPxlU9wLg4="; + mvnHash = "sha256-S3fNjak6WzoXqBBWigTx83HpF8NQs9mLXVlUn3wo9jM="; strictDeps = true; __structuredAttrs = true; From 652de477012ab7a07ef720d227f1e39789149631 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 01:59:24 +0000 Subject: [PATCH 049/118] inshellisense: 0.0.1 -> 0.0.2 --- pkgs/by-name/in/inshellisense/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/inshellisense/package.nix b/pkgs/by-name/in/inshellisense/package.nix index a6b8483b9f1a..8f680e3c8f4f 100644 --- a/pkgs/by-name/in/inshellisense/package.nix +++ b/pkgs/by-name/in/inshellisense/package.nix @@ -7,20 +7,20 @@ buildNpmPackage rec { pname = "inshellisense"; - version = "0.0.1"; + version = "0.0.2"; src = fetchFromGitHub { owner = "microsoft"; repo = "inshellisense"; tag = version; - hash = "sha256-X+M4uqWdk5gQvjhqc3tVDOgeI12FpBvsfx8+pO7CHcA="; + hash = "sha256-7PgfDOFUHV9SyRnsP/6QWWwvge5Ib3bK97M5mqSJ1Lk="; }; # Building against nodejs-24 is not yet supported by upstream. # https://github.com/microsoft/inshellisense/issues/369 nodejs = nodejs_22; - npmDepsHash = "sha256-670oGCuZhDLKe48hFL+gLMjmHM5YLGEawonG8PZTXpU="; + npmDepsHash = "sha256-SHIkFdf6p2JoBeUW/WfRX94Px+L1h3E/4BRk2WfIvSw="; meta = { description = "IDE style command line auto complete"; From d8b5b8de508beac0bd21494ca913b82b135e6120 Mon Sep 17 00:00:00 2001 From: whispers Date: Wed, 29 Jul 2026 21:55:41 -0400 Subject: [PATCH 050/118] crossfire-client: drop crossfire-client has a hard dependency on GTK2 (CMake will not get past configuring without it, and there are no flags to disable it), which is deprecated and being removed from Nixpkgs. it seems like we have crossfire-jxclient which fills a similar niche. --- pkgs/by-name/cr/crossfire-client/package.nix | 73 -------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 73 deletions(-) delete mode 100644 pkgs/by-name/cr/crossfire-client/package.nix diff --git a/pkgs/by-name/cr/crossfire-client/package.nix b/pkgs/by-name/cr/crossfire-client/package.nix deleted file mode 100644 index ef821772ee61..000000000000 --- a/pkgs/by-name/cr/crossfire-client/package.nix +++ /dev/null @@ -1,73 +0,0 @@ -{ - stdenv, - lib, - fetchgit, - cmake, - pkg-config, - perl, - vala, - gtk2, - pcre, - zlib, - libGL, - libGLU, - libpng, - fribidi, - harfbuzzFull, - libxdmcp, - libpthread-stubs, - util-linux, - curl, - SDL2, - SDL2_image, - SDL2_mixer, - libselinux, - libsepol, -}: - -stdenv.mkDerivation { - pname = "crossfire-client"; - version = "2025-01"; - - src = fetchgit { - url = "https://git.code.sf.net/p/crossfire/crossfire-client"; - hash = "sha256-iFm9yVEIBwngr8/0f9TRS4Uw0hnjrW6ngMRfsWY6TX0="; - rev = "c69f578add358c1db567f6b46f532dd038d2ade0"; - }; - - nativeBuildInputs = [ - cmake - pkg-config - perl - vala - ]; - buildInputs = [ - gtk2 - pcre - zlib - libGL - libGLU - libpng - fribidi - harfbuzzFull - libpthread-stubs - libxdmcp - curl - SDL2 - SDL2_image - SDL2_mixer - util-linux - libselinux - libsepol - ]; - hardeningDisable = [ "format" ]; - - meta = { - description = "GTKv2 client for the Crossfire free MMORPG"; - mainProgram = "crossfire-client-gtk2"; - homepage = "http://crossfire.real-time.com/"; - license = lib.licenses.gpl2Plus; - platforms = lib.platforms.linux; - maintainers = [ ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index fdf28bca49b5..32026cfc1b34 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -618,6 +618,7 @@ mapAliases { criticality-score = throw "'criticality-score' has been removed, as it is unmaintained upstream"; # Added 2026-02-18 cromfs = throw "'cromfs' has been removed due to lack of fuse 3 support. You can try replacing it with dwarfs: https://github.com/mhx/dwarfs#with-cromfs"; # Added 2026-06-05 cromite = throw "'cromite' has been removed from nixpkgs due to it not being maintained"; # Added 2025-06-12 + crossfire-client = throw "'crossfire-client' has been removed as it depended on the deprecated GTK2 engine."; # Added 2026-07-30 crossLibcStdenv = throw "'crossLibcStdenv' has been renamed to/replaced by 'stdenvNoLibc'"; # Converted to throw 2025-10-27 cryfs = throw "'cryfs' has been removed as versions <2.x depend on FUSE 2, which is deprecated and is no longer available in Nixpkgs. 'cryfs' may be added again in the future once version 2.0.0 is stabilised. In the meantime, consider using 'gocryptfs'."; # Added 2026-07-12 crystal_1_11 = throw "'crystal_1_11' has been removed as it is obsolete and no longer used in the tree. Consider using 'crystal' instead"; # Added 2025-09-04 From 34203c46d6df1c91f09063d96ee1c1790bc53b12 Mon Sep 17 00:00:00 2001 From: whispers Date: Wed, 29 Jul 2026 22:06:17 -0400 Subject: [PATCH 051/118] gkrellm: drop though gkrellm appears to still be maintained upstream, it has a hard dependency on GTK2, which is being removed from Nixpkgs. it is also unmaintained in Nixpkgs and only seems to have been kept up-to-date by drive by r-ryantm merges. --- pkgs/by-name/gk/gkrellm/package.nix | 88 ----------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 88 deletions(-) delete mode 100644 pkgs/by-name/gk/gkrellm/package.nix diff --git a/pkgs/by-name/gk/gkrellm/package.nix b/pkgs/by-name/gk/gkrellm/package.nix deleted file mode 100644 index 60ff3c0cc037..000000000000 --- a/pkgs/by-name/gk/gkrellm/package.nix +++ /dev/null @@ -1,88 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - gettext, - pkg-config, - glib, - gtk2, - libx11, - libsm, - libice, - which, - copyDesktopItems, - makeDesktopItem, - wrapGAppsHook3, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "gkrellm"; - version = "2.5.1"; - - src = fetchurl { - url = "https://gkrellm.srcbox.net/releases/gkrellm-${finalAttrs.version}.tar.bz2"; - hash = "sha256-CJ48HtOYSC5oLJkAtQTqFmphRKbJ+gQecMW7ymsXfmM="; - }; - - nativeBuildInputs = [ - copyDesktopItems - pkg-config - which - wrapGAppsHook3 - ]; - - buildInputs = [ - gettext - glib - gtk2 - libx11 - libsm - libice - ]; - - hardeningDisable = [ "format" ]; - - # Makefiles are patched to fix references to `/usr/X11R6' and to add - # `-lX11' to make sure libx11's store path is in the RPATH. - postPatch = '' - echo "patching makefiles..." - for i in Makefile src/Makefile server/Makefile - do - sed -i "$i" -e "s|/usr/X11R6|${libx11.dev}|g ; s|-lICE|-lX11 -lICE|g" - done - ''; - - makeFlags = [ "STRIP=-s" ]; - - installFlags = [ - "DESTDIR=$(out)" - "PREFIX=''" - ]; - - desktopItems = [ - (makeDesktopItem { - name = "gkrellm"; - exec = "gkrellm"; - icon = "gkrellm"; - desktopName = "GKrellM"; - genericName = "System monitor"; - comment = "The GNU Krell Monitors"; - categories = [ - "System" - "Monitor" - ]; - }) - ]; - - meta = { - description = "Themeable process stack of system monitors"; - longDescription = '' - GKrellM is a single process stack of system monitors which - supports applying themes to match its appearance to your window - manager, Gtk, or any other theme. - ''; - homepage = "https://gkrellm.srcbox.net"; - license = lib.licenses.gpl3Plus; - platforms = lib.platforms.linux; - }; -}) diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index fdf28bca49b5..cc4f2b1ae83a 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -958,6 +958,7 @@ mapAliases { gitfs = throw "'gitfs' has been removed, as it is broken and unmaintained upstream"; # Added 2026-05-22 gitversion = throw "'gitversion' has been removed because it produced a broken build and was unmaintained"; # Added 2025-08-30 gjay = throw "'gjay' has been removed as it is unmaintained upstream"; # Added 2025-05-25 + gkrellm = throw "'gkrellm' has been removed as it dependend on the deprecated GTK2 engine."; # Added 2026-07-30 glabels = throw "'glabels' has been removed because it is no longer maintained. Consider using 'glabels-qt', which is an active fork."; # Added 2025-09-16 glaxnimate = kdePackages.glaxnimate; # Added 2025-09-17 glew110 = warnAlias "'glew110' has been renamed to 'glew_1_10'" glew_1_10; # Added 2026-01-14 From f01a5d859c98ca8f6bec22890c248b1d6985e959 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 02:46:51 +0000 Subject: [PATCH 052/118] todoist-cli: 3.0.0 -> 3.0.6 --- pkgs/by-name/to/todoist-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/todoist-cli/package.nix b/pkgs/by-name/to/todoist-cli/package.nix index bdf112b99693..9360f863982e 100644 --- a/pkgs/by-name/to/todoist-cli/package.nix +++ b/pkgs/by-name/to/todoist-cli/package.nix @@ -7,16 +7,16 @@ }: buildNpmPackage rec { pname = "todoist-cli"; - version = "3.0.0"; + version = "3.0.6"; src = fetchFromGitHub { owner = "Doist"; repo = "todoist-cli"; rev = "v${version}"; - sha256 = "sha256-5+FxpTQmxeoNF/lTjKvFxP1T7HYt7YaUflTvw0GcOac="; + sha256 = "sha256-gt9/RSmVvgvWjBIKElt1A/Z7vbr9ACxgAvgtcnQ8V6A="; }; - npmDepsHash = "sha256-IVabpRYKMI6ST/TumG7pMwDoUMIJBlhjUm35Eo7mSlE="; + npmDepsHash = "sha256-BjN7fvUbycqgFb3LVvOmQFWXlj7hcBC98k8tGWxGvE8="; doCheck = true; From 5446c88be7cb200f6c5f4f8f5c249c94b6df919e Mon Sep 17 00:00:00 2001 From: Justin Bedo Date: Mon, 27 Jul 2026 09:16:34 +1000 Subject: [PATCH 053/118] rPackages.netboost: mark broken --- pkgs/development/r-modules/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/r-modules/default.nix b/pkgs/development/r-modules/default.nix index 6943574f0e23..2f079bbfeba5 100644 --- a/pkgs/development/r-modules/default.nix +++ b/pkgs/development/r-modules/default.nix @@ -1964,6 +1964,7 @@ let "NetLogoR" "av" "minired" # deprecated on CRAN + "netboost" # opens store path in append mode "valse" # keep-sorted end From 5653b67bbcb77fa68b18837d23fc3f970bf8ffea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 03:44:43 +0000 Subject: [PATCH 054/118] zizmor: 1.27.0 -> 1.28.0 --- pkgs/by-name/zi/zizmor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zi/zizmor/package.nix b/pkgs/by-name/zi/zizmor/package.nix index 0c4a670ffc9f..fc80ee12623f 100644 --- a/pkgs/by-name/zi/zizmor/package.nix +++ b/pkgs/by-name/zi/zizmor/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zizmor"; - version = "1.27.0"; + version = "1.28.0"; src = fetchFromGitHub { owner = "zizmorcore"; repo = "zizmor"; tag = "v${finalAttrs.version}"; - hash = "sha256-wiVAZ26JJB3C9WYiM5OfK83oT1HDr1jlfvcpELFHy0E="; + hash = "sha256-T4Ww5PAcRZmCyBt142gBcQ8Mj6Rswj3QO+W/nCvqlNI="; }; - cargoHash = "sha256-Cbu0ur4WUURgrgITe5UCz5qTHR3F6PjxEqbm1t+lpBA="; + cargoHash = "sha256-0buSU2wg3Yx3pE4rlESyukbFcZ7kReFmr3H2yHV5Unk="; buildInputs = [ rust-jemalloc-sys From cfb457a2abe5269efb3672b2e4e06c2966961bad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 04:52:55 +0000 Subject: [PATCH 055/118] reframe: 1.19.0 -> 1.19.1 --- pkgs/by-name/re/reframe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/reframe/package.nix b/pkgs/by-name/re/reframe/package.nix index 72050b356e07..2e9d30529958 100644 --- a/pkgs/by-name/re/reframe/package.nix +++ b/pkgs/by-name/re/reframe/package.nix @@ -25,13 +25,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "reframe"; - version = "1.19.0"; + version = "1.19.1"; src = fetchFromGitHub { owner = "AlynxZhou"; repo = "reframe"; tag = "v${finalAttrs.version}"; - hash = "sha256-WbF52bXRYKj3q4SqTrICrZgWKFg+YnJt0hXjz4S6aRo="; + hash = "sha256-9DiIk7f3M6Oc9ULfniKKKwMSNo80hpwg4Kzq4DC3r2g="; fetchSubmodules = true; }; From 2a0fdccdc53df97252636a2e49cc3fad43ff2c30 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 05:54:16 +0000 Subject: [PATCH 056/118] tremotesf: 2.10.0 -> 2.10.1 --- pkgs/by-name/tr/tremotesf/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/tremotesf/package.nix b/pkgs/by-name/tr/tremotesf/package.nix index f795830beb0a..255283e2f0bc 100644 --- a/pkgs/by-name/tr/tremotesf/package.nix +++ b/pkgs/by-name/tr/tremotesf/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "tremotesf"; - version = "2.10.0"; + version = "2.10.1"; src = fetchFromGitHub { owner = "equeim"; repo = "tremotesf2"; tag = finalAttrs.version; - hash = "sha256-1BDCwXlTTB+MkpQacCuHHQaEafEWujAIuYzbxi9XjWc="; + hash = "sha256-x7OH6aWL9+8s7HdX8HZfwQQA10m5MByD+TPsdkeDSV0="; # We need this for src/libtremotesf fetchSubmodules = true; }; From 778677bd03c091ec02e5e0282467f02dd049bd13 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 07:03:41 +0000 Subject: [PATCH 057/118] sentry-native: 0.15.4 -> 0.16.0 --- pkgs/by-name/se/sentry-native/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/sentry-native/package.nix b/pkgs/by-name/se/sentry-native/package.nix index 9037ef83a23a..313b0f925043 100644 --- a/pkgs/by-name/se/sentry-native/package.nix +++ b/pkgs/by-name/se/sentry-native/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sentry-native"; - version = "0.15.4"; + version = "0.16.0"; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-native"; tag = finalAttrs.version; - hash = "sha256-McOb4ICd6/6CTjG63Pzei5LAvfLcnL34qnwvU0RDm1A="; + hash = "sha256-i/iKaHc0BX6wH9TtQKbRMDRKVZWT4dhQdu39+EMbe2o="; }; nativeBuildInputs = [ From 9c8faf0e79284348f054504dcda0074165e14d48 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 07:06:08 +0000 Subject: [PATCH 058/118] vscode-extensions.divyanshuagrawal.competitive-programming-helper: 2026.7.1784455023 -> 2026.7.1784984280 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 33b2456313c7..1d619b09f9c4 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1375,8 +1375,8 @@ let mktplcRef = { name = "competitive-programming-helper"; publisher = "DivyanshuAgrawal"; - version = "2026.7.1784455023"; - hash = "sha256-mUiQ+35R1HXC+23qYKRJwV61poEsyhY2NkDizU+QMx8="; + version = "2026.7.1784984280"; + hash = "sha256-0re8raTXTv61JUr0WeIOmSWIy5NsgmqKpkJo5nt8z+w="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/DivyanshuAgrawal.competitive-programming-helper/changelog"; From bbed63d2ec4de2283a66a5db734ebff0f7c44a3a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 07:28:42 +0000 Subject: [PATCH 059/118] unpoller: 3.3.3 -> 3.3.4 --- pkgs/by-name/un/unpoller/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/un/unpoller/package.nix b/pkgs/by-name/un/unpoller/package.nix index 904d1e14eb7d..6418be441a7b 100644 --- a/pkgs/by-name/un/unpoller/package.nix +++ b/pkgs/by-name/un/unpoller/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "unpoller"; - version = "3.3.3"; + version = "3.3.4"; src = fetchFromGitHub { owner = "unpoller"; repo = "unpoller"; rev = "v${finalAttrs.version}"; - hash = "sha256-VWu2n5J7ZLC2PzHXFDum0HFAwq5MDczT0dzUxRBSN5A="; + hash = "sha256-KZ3sjKc/RWWVJxUslyNdTSo8JIXwSrOjskdFU8h86f8="; }; - vendorHash = "sha256-QBvdR7pLKqeiZLIIxgTbAkyGLLR0nrK/NU9wSmyU5zU="; + vendorHash = "sha256-1x7ouM8ZMyevKnAqAmGvdu+Eu+4Qm6PSlJcCpzpIMQ0="; ldflags = [ "-w" From 6a330ac8ff78f950e7b9d2fb4c428ad9b85f86ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 07:28:54 +0000 Subject: [PATCH 060/118] python3Packages.tuya-device-handlers: 0.0.25 -> 0.0.26 --- .../python-modules/tuya-device-handlers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tuya-device-handlers/default.nix b/pkgs/development/python-modules/tuya-device-handlers/default.nix index d513276c6718..5c325b3b2ad4 100644 --- a/pkgs/development/python-modules/tuya-device-handlers/default.nix +++ b/pkgs/development/python-modules/tuya-device-handlers/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "tuya-device-handlers"; - version = "0.0.25"; + version = "0.0.26"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "tuya-device-handlers"; tag = "v${finalAttrs.version}"; - hash = "sha256-nJX7N3PCqMmlE2KipeCKTFLn91sJmzmPTizY9cxjnb0="; + hash = "sha256-kk48QGwhC8hqNNDgVGGelqHkoXmzMHa7FLBmhazpbho="; }; nativeBuildInputs = [ From f00d8712a1e3ad389f03249eda600ccc3bb27e87 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 08:04:31 +0000 Subject: [PATCH 061/118] python3Packages.jellyfin-apiclient-python: 1.15.0 -> 1.17.0 --- .../python-modules/jellyfin-apiclient-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix b/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix index d29aab0d0521..37ba7a87f7d1 100644 --- a/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix +++ b/pkgs/development/python-modules/jellyfin-apiclient-python/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "jellyfin-apiclient-python"; - version = "1.15.0"; + version = "1.17.0"; pyproject = true; src = fetchFromGitHub { owner = "jellyfin"; repo = "jellyfin-apiclient-python"; tag = "v${version}"; - hash = "sha256-+ZlJK1wbu/taOydgSOF7JNKcsLzqXph6m8PHww04QjI="; + hash = "sha256-dSofOLzW/7YCUVjIBQxEPUu+TjNbjPzBlZ3I+yQ6Rw8="; }; build-system = [ setuptools ]; From 8428565aad790758a415cf378446f36f5132a38c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 09:21:51 +0000 Subject: [PATCH 062/118] libretro.sameboy: 0-unstable-2026-04-20 -> 0-unstable-2026-07-23 --- pkgs/applications/emulators/libretro/cores/sameboy.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/sameboy.nix b/pkgs/applications/emulators/libretro/cores/sameboy.nix index a92d226dcede..5e34026501e8 100644 --- a/pkgs/applications/emulators/libretro/cores/sameboy.nix +++ b/pkgs/applications/emulators/libretro/cores/sameboy.nix @@ -7,13 +7,13 @@ }: mkLibretroCore { core = "sameboy"; - version = "0-unstable-2026-04-20"; + version = "0-unstable-2026-07-23"; src = fetchFromGitHub { owner = "libretro"; repo = "sameboy"; - rev = "06c184f0b186f161bcdfec50ebd604fe789ed04a"; - hash = "sha256-sGEISpIGTHsUr4/DxMf5qxyTVdjmvWfqa2hUhj05jBA="; + rev = "aa158a889a48b538a0302873704a34577c8eb67d"; + hash = "sha256-XVIPZsT4E1CQJnDHc+K4gmO2XVOaUxsoiasStcrf3tA="; }; extraNativeBuildInputs = [ From 93dcca0cc69e2ef7d3bb65d33c87b72e75a9fbc4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 10:46:07 +0000 Subject: [PATCH 063/118] vscode-extensions.leanprover.lean4: 0.0.237 -> 0.0.239 --- .../editors/vscode/extensions/leanprover.lean4/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix b/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix index 3777e9acc832..beced777a654 100644 --- a/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix +++ b/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "lean4"; publisher = "leanprover"; - version = "0.0.237"; - hash = "sha256-ti3Hi9YSRu95Srj3cN+kbNfcYWjVLHbC6RIUKnH7sWY="; + version = "0.0.239"; + hash = "sha256-6XqjmClUzmyz1nkp/bLv5+F9cj7ZCp4+uAGIJgLDi+o="; }; meta = { From 602f1e4b6e365f995147f9d82c0e5b5298b67a0d Mon Sep 17 00:00:00 2001 From: Noah Markert Date: Thu, 30 Jul 2026 12:48:43 +0200 Subject: [PATCH 064/118] flyway: 13.0.0 -> 13.1.0 Diff: https://github.com/flyway/flyway/compare/flyway-13.0.0...flyway-13.1.0 Changelog: https://documentation.red-gate.com/fd/release-notes-for-flyway-engine-179732572.html --- pkgs/by-name/fl/flyway/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flyway/package.nix b/pkgs/by-name/fl/flyway/package.nix index 420996791b33..d26bfa855f20 100644 --- a/pkgs/by-name/fl/flyway/package.nix +++ b/pkgs/by-name/fl/flyway/package.nix @@ -9,10 +9,10 @@ stdenv.mkDerivation (finalAttrs: { pname = "flyway"; - version = "13.0.0"; + version = "13.1.0"; src = fetchurl { url = "https://github.com/flyway/flyway/releases/download/flyway-${finalAttrs.version}/flyway-commandline-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-uVbvjvfEw+JqTicfB3N2a+Cxm6fJRptOJm4C8oZ15ao="; + sha256 = "sha256-5DhMlTdrhFBXOGekrv8dW+xrN5N2iponVjMxuWCm8HA="; }; nativeBuildInputs = [ makeWrapper ]; dontBuild = true; From fce6f3c024aa4e34c46a1a1ccd9b142cda5b61db Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 11:56:27 +0000 Subject: [PATCH 065/118] paratest: 7.23.0 -> 7.23.1 --- pkgs/by-name/pa/paratest/composer.lock | 267 +++++++++++++------------ pkgs/by-name/pa/paratest/package.nix | 6 +- 2 files changed, 138 insertions(+), 135 deletions(-) diff --git a/pkgs/by-name/pa/paratest/composer.lock b/pkgs/by-name/pa/paratest/composer.lock index 0adb19d38684..b7dd34e9225a 100644 --- a/pkgs/by-name/pa/paratest/composer.lock +++ b/pkgs/by-name/pa/paratest/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "fd9411be8e1235993cf353056560b9a4", + "content-hash": "f70f13d9c0ff41f2a8a43356b7c79210", "packages": [ { "name": "fidry/cpu-core-counter", @@ -189,20 +189,19 @@ }, { "name": "nikic/php-parser", - "version": "v5.7.0", + "version": "v5.8.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" + "reference": "044a6a392ff8ad0d61f14370a5fbbd0a0107152f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", - "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/044a6a392ff8ad0d61f14370a5fbbd0a0107152f", + "reference": "044a6a392ff8ad0d61f14370a5fbbd0a0107152f", "shasum": "" }, "require": { - "ext-ctype": "*", "ext-json": "*", "ext-tokenizer": "*", "php": ">=7.4" @@ -241,9 +240,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.8.0" }, - "time": "2025-12-06T11:56:16+00:00" + "time": "2026-07-04T14:30:18+00:00" }, { "name": "phar-io/manifest", @@ -365,16 +364,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "14.2.0", + "version": "14.2.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "ab8a36c9bd98c51f6cfe665a732bfadf72e18e8d" + "reference": "82f6e49ff224e2cde923d74425e583a883910783" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ab8a36c9bd98c51f6cfe665a732bfadf72e18e8d", - "reference": "ab8a36c9bd98c51f6cfe665a732bfadf72e18e8d", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/82f6e49ff224e2cde923d74425e583a883910783", + "reference": "82f6e49ff224e2cde923d74425e583a883910783", "shasum": "" }, "require": { @@ -382,7 +381,7 @@ "ext-libxml": "*", "ext-mbstring": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^5.7.0", + "nikic/php-parser": "^5.8.0", "php": ">=8.4", "phpunit/php-text-template": "^6.0", "sebastian/complexity": "^6.0", @@ -393,7 +392,7 @@ "theseer/tokenizer": "^2.0.1" }, "require-dev": { - "phpunit/phpunit": "^13.1.14" + "phpunit/phpunit": "^13.2.2" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -431,7 +430,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/14.2.0" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/14.2.3" }, "funding": [ { @@ -451,7 +450,7 @@ "type": "tidelift" } ], - "time": "2026-06-05T02:59:08+00:00" + "time": "2026-07-06T15:04:02+00:00" }, { "name": "phpunit/php-file-iterator", @@ -748,30 +747,30 @@ }, { "name": "phpunit/phpunit", - "version": "13.2.0", + "version": "13.2.6", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "3796ea973f1e7698f0d432c1c66662af9764fd9a" + "reference": "5d2afe181339a56348ef9a80fa7eb806b7eae508" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/3796ea973f1e7698f0d432c1c66662af9764fd9a", - "reference": "3796ea973f1e7698f0d432c1c66662af9764fd9a", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/5d2afe181339a56348ef9a80fa7eb806b7eae508", + "reference": "5d2afe181339a56348ef9a80fa7eb806b7eae508", "shasum": "" }, "require": { "ext-dom": "*", + "ext-filter": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", - "ext-xml": "*", "ext-xmlwriter": "*", "myclabs/deep-copy": "^1.13.4", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.4.1", - "phpunit/php-code-coverage": "^14.2", + "phpunit/php-code-coverage": "^14.2.3", "phpunit/php-file-iterator": "^7.0.0", "phpunit/php-invoker": "^7.0.0", "phpunit/php-text-template": "^6.0.0", @@ -780,7 +779,7 @@ "sebastian/comparator": "^8.3.0", "sebastian/diff": "^9.0", "sebastian/environment": "^9.3.2", - "sebastian/exporter": "^8.1.0", + "sebastian/exporter": "^8.1.1", "sebastian/file-filter": "^1.0", "sebastian/git-state": "^1.0", "sebastian/global-state": "^9.0.1", @@ -828,7 +827,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/13.2.0" + "source": "https://github.com/sebastianbergmann/phpunit/tree/13.2.6" }, "funding": [ { @@ -836,7 +835,7 @@ "type": "other" } ], - "time": "2026-06-05T03:13:07+00:00" + "time": "2026-07-28T14:00:09+00:00" }, { "name": "psr/container", @@ -1279,16 +1278,16 @@ }, { "name": "sebastian/exporter", - "version": "8.1.0", + "version": "8.1.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "c0d29a945f8cf82f300a05e69874508e307ca4c6" + "reference": "cfaa77c750dcad6f44c9bac8f62ac486e1c82c26" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c0d29a945f8cf82f300a05e69874508e307ca4c6", - "reference": "c0d29a945f8cf82f300a05e69874508e307ca4c6", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/cfaa77c750dcad6f44c9bac8f62ac486e1c82c26", + "reference": "cfaa77c750dcad6f44c9bac8f62ac486e1c82c26", "shasum": "" }, "require": { @@ -1297,7 +1296,7 @@ "sebastian/recursion-context": "^8.0" }, "require-dev": { - "phpunit/phpunit": "^13.1.10" + "phpunit/phpunit": "^13.2.4" }, "type": "library", "extra": { @@ -1345,7 +1344,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/8.1.0" + "source": "https://github.com/sebastianbergmann/exporter/tree/8.1.1" }, "funding": [ { @@ -1365,7 +1364,7 @@ "type": "tidelift" } ], - "time": "2026-05-21T11:50:56+00:00" + "time": "2026-07-13T11:35:11+00:00" }, { "name": "sebastian/file-filter", @@ -1581,24 +1580,24 @@ }, { "name": "sebastian/lines-of-code", - "version": "5.0.1", + "version": "5.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "d2cff273a90c79b0eb590baa682d4b5c318bdbb7" + "reference": "d1b6f8fce682505dbd048977f1abedf1b8ad3ff8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d2cff273a90c79b0eb590baa682d4b5c318bdbb7", - "reference": "d2cff273a90c79b0eb590baa682d4b5c318bdbb7", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d1b6f8fce682505dbd048977f1abedf1b8ad3ff8", + "reference": "d1b6f8fce682505dbd048977f1abedf1b8ad3ff8", "shasum": "" }, "require": { - "nikic/php-parser": "^5.7.0", + "nikic/php-parser": "^5.8.0", "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^13.1.10" + "phpunit/phpunit": "^13.2.4" }, "type": "library", "extra": { @@ -1627,7 +1626,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/5.0.1" + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/5.0.2" }, "funding": [ { @@ -1647,7 +1646,7 @@ "type": "tidelift" } ], - "time": "2026-05-19T16:23:37+00:00" + "time": "2026-07-09T08:42:34+00:00" }, { "name": "sebastian/object-enumerator", @@ -2052,16 +2051,16 @@ }, { "name": "symfony/console", - "version": "v8.1.0", + "version": "v8.1.2", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "f5a856c6ecb56b3c21ed94a5b7bf940d857d110a" + "reference": "535e18a1b8925f6c01a55b171d157ab66c2ace15" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/f5a856c6ecb56b3c21ed94a5b7bf940d857d110a", - "reference": "f5a856c6ecb56b3c21ed94a5b7bf940d857d110a", + "url": "https://api.github.com/repos/symfony/console/zipball/535e18a1b8925f6c01a55b171d157ab66c2ace15", + "reference": "535e18a1b8925f6c01a55b171d157ab66c2ace15", "shasum": "" }, "require": { @@ -2128,7 +2127,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v8.1.0" + "source": "https://github.com/symfony/console/tree/v8.1.2" }, "funding": [ { @@ -2148,20 +2147,20 @@ "type": "tidelift" } ], - "time": "2026-05-29T05:06:50+00:00" + "time": "2026-07-27T13:58:19+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.7.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "50f59d1f3ca46d41ac911f97a78626b6756af35b" + "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/50f59d1f3ca46d41ac911f97a78626b6756af35b", - "reference": "50f59d1f3ca46d41ac911f97a78626b6756af35b", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/f3202fa1b5097b0af062dc978b32ecf63404e31d", + "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d", "shasum": "" }, "require": { @@ -2199,7 +2198,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.1" }, "funding": [ { @@ -2219,7 +2218,7 @@ "type": "tidelift" } ], - "time": "2026-04-13T15:52:40+00:00" + "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/polyfill-ctype", @@ -2306,16 +2305,16 @@ }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.38.1", + "version": "v1.41.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "e9247d281d694a5120554d9afaf54e070e88a603" + "reference": "bb899c1db0aa8127dc3afe8cda4a67eb24915f8d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/e9247d281d694a5120554d9afaf54e070e88a603", - "reference": "e9247d281d694a5120554d9afaf54e070e88a603", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/bb899c1db0aa8127dc3afe8cda4a67eb24915f8d", + "reference": "bb899c1db0aa8127dc3afe8cda4a67eb24915f8d", "shasum": "" }, "require": { @@ -2364,7 +2363,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.38.1" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.41.0" }, "funding": [ { @@ -2384,7 +2383,7 @@ "type": "tidelift" } ], - "time": "2026-05-26T05:58:03+00:00" + "time": "2026-07-28T08:25:59+00:00" }, { "name": "symfony/polyfill-intl-normalizer", @@ -2473,16 +2472,16 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.38.1", + "version": "v1.38.2", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "14c5439eec4ccff081ac14eca2dc57feb2a66d92" + "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/14c5439eec4ccff081ac14eca2dc57feb2a66d92", - "reference": "14c5439eec4ccff081ac14eca2dc57feb2a66d92", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6", + "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6", "shasum": "" }, "require": { @@ -2534,7 +2533,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.1" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.2" }, "funding": [ { @@ -2554,20 +2553,20 @@ "type": "tidelift" } ], - "time": "2026-05-26T12:51:13+00:00" + "time": "2026-05-27T06:59:30+00:00" }, { "name": "symfony/polyfill-php85", - "version": "v1.38.1", + "version": "v1.41.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php85.git", - "reference": "ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1" + "reference": "255fab485aaa1006ed411040c42aecd7b5302d7a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1", - "reference": "ba2ba04f3352cfa2dcbbcb90aee13ed967f505b1", + "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/255fab485aaa1006ed411040c42aecd7b5302d7a", + "reference": "255fab485aaa1006ed411040c42aecd7b5302d7a", "shasum": "" }, "require": { @@ -2614,7 +2613,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php85/tree/v1.38.1" + "source": "https://github.com/symfony/polyfill-php85/tree/v1.41.0" }, "funding": [ { @@ -2634,7 +2633,7 @@ "type": "tidelift" } ], - "time": "2026-05-26T02:25:22+00:00" + "time": "2026-07-01T12:47:55+00:00" }, { "name": "symfony/process", @@ -2703,16 +2702,16 @@ }, { "name": "symfony/service-contracts", - "version": "v3.7.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "d25d82433a80eba6aa0e6c24b61d7370d99e444a" + "reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d25d82433a80eba6aa0e6c24b61d7370d99e444a", - "reference": "d25d82433a80eba6aa0e6c24b61d7370d99e444a", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/c0a284bab1ed8aa0417e3d69250ab437739563a0", + "reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0", "shasum": "" }, "require": { @@ -2766,7 +2765,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.7.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.7.1" }, "funding": [ { @@ -2786,20 +2785,20 @@ "type": "tidelift" } ], - "time": "2026-03-28T09:44:51+00:00" + "time": "2026-06-16T09:55:08+00:00" }, { "name": "symfony/string", - "version": "v8.1.0", + "version": "v8.1.2", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "afd5944f4005862d961efb85c8bbd5c523c4e3c9" + "reference": "286a76b7255e5cc4bf0101a0bc5388ecf1c38ccc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/afd5944f4005862d961efb85c8bbd5c523c4e3c9", - "reference": "afd5944f4005862d961efb85c8bbd5c523c4e3c9", + "url": "https://api.github.com/repos/symfony/string/zipball/286a76b7255e5cc4bf0101a0bc5388ecf1c38ccc", + "reference": "286a76b7255e5cc4bf0101a0bc5388ecf1c38ccc", "shasum": "" }, "require": { @@ -2856,7 +2855,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v8.1.0" + "source": "https://github.com/symfony/string/tree/v8.1.2" }, "funding": [ { @@ -2876,7 +2875,7 @@ "type": "tidelift" } ], - "time": "2026-05-29T05:06:50+00:00" + "time": "2026-07-28T07:35:25+00:00" }, { "name": "theseer/tokenizer", @@ -3084,16 +3083,16 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "2.3.2", + "version": "2.3.3", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a" + "reference": "fb19eedd2bb67ff8cf7a5502ad329e701d6398a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a", - "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fb19eedd2bb67ff8cf7a5502ad329e701d6398a3", + "reference": "fb19eedd2bb67ff8cf7a5502ad329e701d6398a3", "shasum": "" }, "require": { @@ -3125,17 +3124,17 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.2" + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.3" }, - "time": "2026-01-25T14:56:51+00:00" + "time": "2026-07-08T07:01:06+00:00" }, { "name": "phpstan/phpstan", - "version": "2.2.2", + "version": "2.2.7", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e5cc34d491a90e79c216d824f60fe21fd4d93bd6", - "reference": "e5cc34d491a90e79c216d824f60fe21fd4d93bd6", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/692db47b9dddb0487934e5236e77d48594aef921", + "reference": "692db47b9dddb0487934e5236e77d48594aef921", "shasum": "" }, "require": { @@ -3191,20 +3190,20 @@ "type": "github" } ], - "time": "2026-06-05T09:00:01+00:00" + "time": "2026-07-29T17:39:32+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", - "version": "2.0.4", + "version": "2.0.5", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-deprecation-rules.git", - "reference": "6b5571001a7f04fa0422254c30a0017ec2f2cacc" + "reference": "67bedd65c24bc72840afc45aed48b1059dd44bec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/6b5571001a7f04fa0422254c30a0017ec2f2cacc", - "reference": "6b5571001a7f04fa0422254c30a0017ec2f2cacc", + "url": "https://api.github.com/repos/phpstan/phpstan-deprecation-rules/zipball/67bedd65c24bc72840afc45aed48b1059dd44bec", + "reference": "67bedd65c24bc72840afc45aed48b1059dd44bec", "shasum": "" }, "require": { @@ -3214,7 +3213,8 @@ "require-dev": { "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/phpstan-phpunit": "^2.0", - "phpunit/phpunit": "^9.6" + "phpunit/phpunit": "^9.6", + "shipmonk/name-collision-detector": "^2.1" }, "type": "phpstan-extension", "extra": { @@ -3239,27 +3239,28 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan-deprecation-rules/issues", - "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/2.0.4" + "source": "https://github.com/phpstan/phpstan-deprecation-rules/tree/2.0.5" }, - "time": "2026-02-09T13:21:14+00:00" + "time": "2026-07-22T06:50:43+00:00" }, { "name": "phpstan/phpstan-phpunit", - "version": "2.0.16", + "version": "2.0.18", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "6ab598e1bc106e6827fd346ae4a12b4a5d634c32" + "reference": "f5dc20ff8082d02339b60cab68ec3eb0d859fb30" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/6ab598e1bc106e6827fd346ae4a12b4a5d634c32", - "reference": "6ab598e1bc106e6827fd346ae4a12b4a5d634c32", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/f5dc20ff8082d02339b60cab68ec3eb0d859fb30", + "reference": "f5dc20ff8082d02339b60cab68ec3eb0d859fb30", "shasum": "" }, "require": { + "phar-io/version": "^3.2", "php": "^7.4 || ^8.0", - "phpstan/phpstan": "^2.1.32" + "phpstan/phpstan": "^2.2.3" }, "conflict": { "phpunit/phpunit": "<7.0" @@ -3269,7 +3270,8 @@ "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/phpstan-deprecation-rules": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", - "phpunit/phpunit": "^9.6" + "phpunit/phpunit": "^9.6", + "shipmonk/name-collision-detector": "^2.1" }, "type": "phpstan-extension", "extra": { @@ -3295,33 +3297,34 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/2.0.16" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/2.0.18" }, - "time": "2026-02-14T09:05:21+00:00" + "time": "2026-07-04T12:16:09+00:00" }, { "name": "phpstan/phpstan-strict-rules", - "version": "2.0.11", + "version": "2.0.12", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-strict-rules.git", - "reference": "9b000a578b85b32945b358b172c7b20e91189024" + "reference": "2bc5ae19ae965663b62ac907ee6342c3903ec93b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/9b000a578b85b32945b358b172c7b20e91189024", - "reference": "9b000a578b85b32945b358b172c7b20e91189024", + "url": "https://api.github.com/repos/phpstan/phpstan-strict-rules/zipball/2bc5ae19ae965663b62ac907ee6342c3903ec93b", + "reference": "2bc5ae19ae965663b62ac907ee6342c3903ec93b", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", - "phpstan/phpstan": "^2.1.39" + "phpstan/phpstan": "^2.1.52" }, "require-dev": { "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/phpstan-deprecation-rules": "^2.0", "phpstan/phpstan-phpunit": "^2.0", - "phpunit/phpunit": "^9.6" + "phpunit/phpunit": "^9.6", + "shipmonk/name-collision-detector": "^2.1" }, "type": "phpstan-extension", "extra": { @@ -3346,38 +3349,38 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan-strict-rules/issues", - "source": "https://github.com/phpstan/phpstan-strict-rules/tree/2.0.11" + "source": "https://github.com/phpstan/phpstan-strict-rules/tree/2.0.12" }, - "time": "2026-05-02T06:54:10+00:00" + "time": "2026-07-19T07:24:06+00:00" }, { "name": "slevomat/coding-standard", - "version": "8.29.0", + "version": "8.31.0", "source": { "type": "git", "url": "https://github.com/slevomat/coding-standard.git", - "reference": "81fce13c4ef4b53a03e5cfa6ce36afc191c1598e" + "reference": "ae5e938b49986fa48b494557445e22ee1ca795b7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/81fce13c4ef4b53a03e5cfa6ce36afc191c1598e", - "reference": "81fce13c4ef4b53a03e5cfa6ce36afc191c1598e", + "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/ae5e938b49986fa48b494557445e22ee1ca795b7", + "reference": "ae5e938b49986fa48b494557445e22ee1ca795b7", "shasum": "" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^0.7 || ^1.2.1", "php": "^7.4 || ^8.0", - "phpstan/phpdoc-parser": "^2.3.2", + "phpstan/phpdoc-parser": "^2.3.3", "squizlabs/php_codesniffer": "^4.0.1" }, "require-dev": { "phing/phing": "3.0.1|3.1.2", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpstan/phpstan": "2.1.54", + "phpstan/phpstan": "2.2.5", "phpstan/phpstan-deprecation-rules": "2.0.4", - "phpstan/phpstan-phpunit": "2.0.16", - "phpstan/phpstan-strict-rules": "2.0.11", - "phpunit/phpunit": "9.6.34|10.5.63|11.4.4|11.5.55|12.5.24" + "phpstan/phpstan-phpunit": "2.0.18", + "phpstan/phpstan-strict-rules": "2.0.12", + "phpunit/phpunit": "9.6.34|10.5.63|11.4.4|11.5.55|12.5.30" }, "type": "phpcodesniffer-standard", "extra": { @@ -3401,7 +3404,7 @@ ], "support": { "issues": "https://github.com/slevomat/coding-standard/issues", - "source": "https://github.com/slevomat/coding-standard/tree/8.29.0" + "source": "https://github.com/slevomat/coding-standard/tree/8.31.0" }, "funding": [ { @@ -3413,7 +3416,7 @@ "type": "tidelift" } ], - "time": "2026-05-07T05:48:08+00:00" + "time": "2026-07-21T16:20:20+00:00" }, { "name": "squizlabs/php_codesniffer", @@ -3496,16 +3499,16 @@ }, { "name": "symfony/filesystem", - "version": "v8.1.0", + "version": "v8.1.2", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", - "reference": "99aec13b82b4967ec5088222c4a3ecca955949c2" + "reference": "17856b7a222664a26a5ea1cb06ee0721c2438217" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/99aec13b82b4967ec5088222c4a3ecca955949c2", - "reference": "99aec13b82b4967ec5088222c4a3ecca955949c2", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/17856b7a222664a26a5ea1cb06ee0721c2438217", + "reference": "17856b7a222664a26a5ea1cb06ee0721c2438217", "shasum": "" }, "require": { @@ -3543,7 +3546,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v8.1.0" + "source": "https://github.com/symfony/filesystem/tree/v8.1.2" }, "funding": [ { @@ -3563,7 +3566,7 @@ "type": "tidelift" } ], - "time": "2026-05-29T05:06:50+00:00" + "time": "2026-07-22T15:42:13+00:00" } ], "aliases": [], diff --git a/pkgs/by-name/pa/paratest/package.nix b/pkgs/by-name/pa/paratest/package.nix index 99a916def5ce..835c226a280d 100644 --- a/pkgs/by-name/pa/paratest/package.nix +++ b/pkgs/by-name/pa/paratest/package.nix @@ -8,17 +8,17 @@ (php.withExtensions ({ enabled, all }: enabled ++ [ all.pcov ])).buildComposerProject2 (finalAttrs: { pname = "paratest"; - version = "7.23.0"; + version = "7.23.1"; src = fetchFromGitHub { owner = "paratestphp"; repo = "paratest"; tag = "v${finalAttrs.version}"; - hash = "sha256-Lqf+ZAI4JGFRT+n65403Wnz/OLvZuypJ49m/GZwgmmE="; + hash = "sha256-qHsO+ksD6CcfGChIu/y9uPAK4fNtWljZtRLHYVTOgQo="; }; composerLock = ./composer.lock; - vendorHash = "sha256-oprzpm5EgTNi+FSU5CmgScEGq38L8o+GkjM8Fp/zKLk="; + vendorHash = "sha256-IJsnaIJnKeLSL5iO6aJYLCDH5heZhCD+8ZmFhUP5HA0="; passthru.updateScript = ./update.sh; From 4e57e4ee5b1101b4e2323d8721fe7b94988df91a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 12:08:09 +0000 Subject: [PATCH 066/118] fastcdr: 2.3.6 -> 2.4.0 --- pkgs/by-name/fa/fastcdr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fa/fastcdr/package.nix b/pkgs/by-name/fa/fastcdr/package.nix index 42f1749868d7..8d89f525b408 100644 --- a/pkgs/by-name/fa/fastcdr/package.nix +++ b/pkgs/by-name/fa/fastcdr/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "fastcdr"; - version = "2.3.6"; + version = "2.4.0"; src = fetchFromGitHub { owner = "eProsima"; repo = "Fast-CDR"; rev = "v${finalAttrs.version}"; - hash = "sha256-s0cIb/83dD5W8vN/2bEBxRD35NpfCSHEpsJQjtr94aE="; + hash = "sha256-ncfy3FuBmxIfpyglcHwBoFzkSioWhxcrL2osKAn5vZU="; }; patches = [ From 302bfb9731f7bd70c82cdf3b00b87368e78cf3c9 Mon Sep 17 00:00:00 2001 From: Holiu618 <165534185+Holiu618@users.noreply.github.com> Date: Thu, 30 Jul 2026 12:14:50 +0000 Subject: [PATCH 067/118] syft: 1.49.0 -> 1.50.0 --- pkgs/by-name/sy/syft/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sy/syft/package.nix b/pkgs/by-name/sy/syft/package.nix index 94dc33c82fd0..66e463ed4d3e 100644 --- a/pkgs/by-name/sy/syft/package.nix +++ b/pkgs/by-name/sy/syft/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "syft"; - version = "1.49.0"; + version = "1.50.0"; src = fetchFromGitHub { owner = "anchore"; repo = "syft"; tag = "v${finalAttrs.version}"; - hash = "sha256-zy04ndYXtXHB4OXIucbxyUnPOMC9BZCzVfLf/VOxyhM="; + hash = "sha256-jXNz/BWGAVRfQpUcaGS0nmGa6N3q8Yxk5xppJWgOVOE="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { # hash mismatch with darwin proxyVendor = true; - vendorHash = "sha256-a7nGD/hcGgNzjA/P+/r2lPdPI16tMDo/SWyFojI9Vtg="; + vendorHash = "sha256-dxCwVQrvc620F+StnKyPFtZ7eexcTL2rA8h3R24CRnk="; nativeBuildInputs = [ installShellFiles ]; From 89f8a5a4fbda761194f834c65aa0acfec1501da8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 12:37:49 +0000 Subject: [PATCH 068/118] keycloakPlugins.keycloak-magic-link: 0.74 -> 0.75 --- pkgs/by-name/ke/keycloak/keycloak-magic-link/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ke/keycloak/keycloak-magic-link/default.nix b/pkgs/by-name/ke/keycloak/keycloak-magic-link/default.nix index 4e5729d1756f..84b66528a905 100644 --- a/pkgs/by-name/ke/keycloak/keycloak-magic-link/default.nix +++ b/pkgs/by-name/ke/keycloak/keycloak-magic-link/default.nix @@ -6,13 +6,13 @@ }: maven.buildMavenPackage (finalAttrs: { pname = "keycloak-magic-link"; - version = "0.74"; + version = "0.75"; src = fetchFromGitHub { owner = "p2-inc"; repo = "keycloak-magic-link"; tag = "v${finalAttrs.version}"; - hash = "sha256-aOYtNqznubfCbErXaWq4vUDEN3Im+7aEtF/1hnAPA7M="; + hash = "sha256-k8+DRkMVhJyifXMdoxS3fPO7LPrfw2rUrZQ/zDBzLVo="; }; mvnHash = "sha256-nSJvNSgo1gftGYmx0lFXHIeIhpZ+Ph1KvOHz8jF3voE="; From 09a57e8fc174d4c05d0397bdd23213527e05aebd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 12:38:05 +0000 Subject: [PATCH 069/118] keycloakPlugins.keycloak-orgs: 0.168 -> 0.172 --- pkgs/by-name/ke/keycloak/keycloak-orgs/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ke/keycloak/keycloak-orgs/default.nix b/pkgs/by-name/ke/keycloak/keycloak-orgs/default.nix index 486048510d9a..ce78e87392e5 100644 --- a/pkgs/by-name/ke/keycloak/keycloak-orgs/default.nix +++ b/pkgs/by-name/ke/keycloak/keycloak-orgs/default.nix @@ -6,16 +6,16 @@ }: maven.buildMavenPackage (finalAttrs: { pname = "keycloak-orgs"; - version = "0.168"; + version = "0.172"; src = fetchFromGitHub { owner = "p2-inc"; repo = "keycloak-orgs"; tag = "v${finalAttrs.version}"; - hash = "sha256-hTmMPtj21IP1tidGgrCjBvYnezjW9UsSMwjxX8UMY1g="; + hash = "sha256-5GAoZYOA6IiXeWcfuiz3u4JahttEfsbhG0c0SB88APk="; }; - mvnHash = "sha256-NeL9U2MdCmHiYHOArJeY3oq9Qh0Yrx3N6+ZV3y7n9Ms="; + mvnHash = "sha256-kU9nmiu/hWJaEfQzdVKC/IIWqZarRPpOqDP/bJQIIEY="; # no .git present, so give buildnumber a fallback and skip the spotless check mvnParameters = "-Dmaven.buildNumber.revisionOnScmFailure=v${finalAttrs.version} -DskipTests -Dspotless.check.skip=true"; From 78671898108956c9cc640976819a4390c83fb3fe Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 30 Jul 2026 09:02:24 -0400 Subject: [PATCH 070/118] node-red: 5.0.1 -> 5.0.2 Changelog: https://github.com/node-red/node-red/blob/5.0.2/CHANGELOG.md --- pkgs/by-name/no/node-red/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/no/node-red/package.nix b/pkgs/by-name/no/node-red/package.nix index 8d18811ae6c6..e7298b41e598 100644 --- a/pkgs/by-name/no/node-red/package.nix +++ b/pkgs/by-name/no/node-red/package.nix @@ -9,16 +9,16 @@ buildNpmPackage rec { pname = "node-red"; - version = "5.0.1"; + version = "5.0.2"; src = fetchFromGitHub { owner = "node-red"; repo = "node-red"; tag = version; - hash = "sha256-OVIlooa1JlkSfX1VC5J9GFxrMGsEmDFZ9BTOXUAClNQ="; + hash = "sha256-NpIihU6AFirSIrhIkOfgx6DNafWxYx0SGPoLRnJeaxs="; }; - npmDepsHash = "sha256-3dsnxLSa5Rz+AjL+c2olyXYyALupgjJp58puagZ4NHg="; + npmDepsHash = "sha256-5NrULJLeq6gj9XB0bVHp95ZtaUqEuCbI2LZsRLUMFG4="; postPatch = let From ba8b42f34b3a1adcdea2161820f9d94df0245426 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 13:25:09 +0000 Subject: [PATCH 071/118] yascreen: 2.13 -> 2.14 --- pkgs/by-name/ya/yascreen/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ya/yascreen/package.nix b/pkgs/by-name/ya/yascreen/package.nix index 5fd3b9af187f..9b3c6d334390 100644 --- a/pkgs/by-name/ya/yascreen/package.nix +++ b/pkgs/by-name/ya/yascreen/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "yascreen"; - version = "2.13"; + version = "2.14"; src = fetchFromGitHub { owner = "bbonev"; repo = "yascreen"; tag = "v${finalAttrs.version}"; - hash = "sha256-641H0uR2rR9vVe7WF2bSzFs+6HXlPHWgD0jKH9MofqU="; + hash = "sha256-kDb5G5Nwpj0yVt2+4y9QDbgR6XzDzNFWsOW8QIJBDzg="; }; nativeBuildInputs = [ go-md2man ]; From 8b38b3d8ee10df4b203d0bdc29f9735dc910828f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 13:27:44 +0000 Subject: [PATCH 072/118] roxctl: 4.11.1 -> 4.11.2 --- pkgs/by-name/ro/roxctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ro/roxctl/package.nix b/pkgs/by-name/ro/roxctl/package.nix index b56caf04bd1f..e2be7a3e2593 100644 --- a/pkgs/by-name/ro/roxctl/package.nix +++ b/pkgs/by-name/ro/roxctl/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "roxctl"; - version = "4.11.1"; + version = "4.11.2"; src = fetchFromGitHub { owner = "stackrox"; repo = "stackrox"; rev = finalAttrs.version; - sha256 = "sha256-1+I/piqSFIJsy3PCSs1z7BNmi4Sz+SeuVfAoi0k11IU="; + sha256 = "sha256-3bfVcbSBmfiNuwi4LjXrfKrjcCbIWvAScfDvkueypXM="; }; - vendorHash = "sha256-mNZCsk7qZVej7yN8z/gAYWgSheCBj2sTF7pkmJbkW1w="; + vendorHash = "sha256-IueB6Ricl1IFolxnsEVmMU6JtlncA9spDp4/YU8wci4="; nativeBuildInputs = [ installShellFiles ]; From 523c7be54a4cfc716f9b51825420e777677706b7 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Thu, 30 Jul 2026 15:48:28 +0200 Subject: [PATCH 073/118] collada-dom: add missing dependencies to avoid building the vendored ones in dom/external-libs --- pkgs/by-name/co/collada-dom/package.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/co/collada-dom/package.nix b/pkgs/by-name/co/collada-dom/package.nix index 685f01304dba..8e2af01b70d2 100644 --- a/pkgs/by-name/co/collada-dom/package.nix +++ b/pkgs/by-name/co/collada-dom/package.nix @@ -4,9 +4,14 @@ fetchFromGitHub, cmake, boost, + bzip2, libxml2, minizip, + pkg-config, + pcre-cpp, readline, + uriparser, + zlib, }: stdenv.mkDerivation (finalAttrs: { @@ -27,13 +32,20 @@ stdenv.mkDerivation (finalAttrs: { ln -s $out/include/*/* $out/include ''; - nativeBuildInputs = [ cmake ]; + nativeBuildInputs = [ + cmake + pkg-config + ]; buildInputs = [ boost + bzip2 libxml2 minizip + pcre-cpp readline + uriparser + zlib ]; meta = { From 21082a9546847855bc6d185a9799f17a587585ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 13:53:08 +0000 Subject: [PATCH 074/118] defuddle: 0.19.1 -> 0.19.2 --- pkgs/by-name/de/defuddle/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/defuddle/package.nix b/pkgs/by-name/de/defuddle/package.nix index 94131aac3c11..ffcd078dd831 100644 --- a/pkgs/by-name/de/defuddle/package.nix +++ b/pkgs/by-name/de/defuddle/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "defuddle"; - version = "0.19.1"; + version = "0.19.2"; src = fetchFromGitHub { owner = "kepano"; repo = "defuddle"; tag = version; - hash = "sha256-Fn203XKjZ2qbM1o0zs6mgxCdjWLOwz9Na+s1WSQG9XM="; + hash = "sha256-Cabf8hxlZdKM5A+YCpbZrqv+odxtaWMsVneb+ZlCKEI="; }; - npmDepsHash = "sha256-quqWhbcaSNj4Bk++4N4LYq3Y8U5nQqnwc+MqU0LLgso="; + npmDepsHash = "sha256-foGObUvMGqZ2ZDDSqzkxUrFxD4ZXGoHlIAOf8N/5diY="; # jsdom is both a peerDependency and devDependency; pruning # devDependencies removes it, but the CLI needs it at runtime. From 09e933bb5154f51ce7fb7289d202f8cbf5a570e7 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Thu, 30 Jul 2026 16:05:47 +0200 Subject: [PATCH 075/118] collada-dom: doCheck --- pkgs/by-name/co/collada-dom/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/co/collada-dom/package.nix b/pkgs/by-name/co/collada-dom/package.nix index 8e2af01b70d2..af9b80b6875f 100644 --- a/pkgs/by-name/co/collada-dom/package.nix +++ b/pkgs/by-name/co/collada-dom/package.nix @@ -48,6 +48,12 @@ stdenv.mkDerivation (finalAttrs: { zlib ]; + cmakeFlags = [ + (lib.cmakeBool "OPT_COMPILE_TESTS" finalAttrs.doCheck) + ]; + + doCheck = true; + meta = { description = "API that provides a C++ object representation of a COLLADA XML instance document"; longDescription = "This is a fork of [rdiankov/collada-dom](https://github.com/rdiankov/collada-dom) which has been unmaintained for six years."; From 42490608f1829d36d8e54deaaf91bc1225d8801b Mon Sep 17 00:00:00 2001 From: linsui <36977733+linsui@users.noreply.github.com> Date: Thu, 30 Jul 2026 22:06:59 +0800 Subject: [PATCH 076/118] diffoscope: remove outdated patch for androguard --- pkgs/by-name/di/diffoscope/package.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/by-name/di/diffoscope/package.nix b/pkgs/by-name/di/diffoscope/package.nix index 1f56e32ed660..adb3db2a24bb 100644 --- a/pkgs/by-name/di/diffoscope/package.nix +++ b/pkgs/by-name/di/diffoscope/package.nix @@ -132,9 +132,6 @@ python.pkgs.buildPythonApplication rec { postPatch = '' # When generating manpage, use the installed version substituteInPlace doc/Makefile --replace-fail "../bin" "$out/bin" - - substituteInPlace diffoscope/comparators/apk.py \ - --replace-fail "from androguard.core.bytecodes import apk" "from androguard.core import apk" ''; nativeBuildInputs = [ From 1d50816913d79ec7aa2e2b1ad19aea357e1bae0a Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Thu, 30 Jul 2026 22:10:02 +0800 Subject: [PATCH 077/118] sing-box: 1.13.14 -> 1.13.15 --- pkgs/by-name/si/sing-box/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/sing-box/package.nix b/pkgs/by-name/si/sing-box/package.nix index 30453fd03a3c..467f0ae8be37 100644 --- a/pkgs/by-name/si/sing-box/package.nix +++ b/pkgs/by-name/si/sing-box/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "sing-box"; - version = "1.13.14"; + version = "1.13.15"; src = fetchFromGitHub { owner = "SagerNet"; repo = "sing-box"; tag = "v${finalAttrs.version}"; - hash = "sha256-ODQ1i2lOuQLb3LDq6ONqHJQ7sT7dXICCJoyW/I9zF38="; + hash = "sha256-YkbF5+smzP+AQ161xvTBO01ZIB3PonHVM0l5DVRSnFs="; }; - vendorHash = "sha256-Znk4bsm9TUseEuCQszs9rvVx8TDu+cwEVfVOhw7exYA="; + vendorHash = "sha256-HIMKtolVXbmyV1vmXXAt3O/2NTp4HwzhUWChs8I4+cs="; tags = [ "with_gvisor" From 99373fe373680ab0bd64328ce8b9f64114927746 Mon Sep 17 00:00:00 2001 From: NilaTheDragon Date: Thu, 30 Jul 2026 16:32:05 +0200 Subject: [PATCH 078/118] proxyman: 3.11.0 -> 3.16.1 --- pkgs/by-name/pr/proxyman/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/proxyman/package.nix b/pkgs/by-name/pr/proxyman/package.nix index 1bf7f953f0ca..41dc9b3b4f36 100644 --- a/pkgs/by-name/pr/proxyman/package.nix +++ b/pkgs/by-name/pr/proxyman/package.nix @@ -7,11 +7,11 @@ }: let pname = "proxyman"; - version = "3.11.0"; + version = "3.16.1"; src = fetchurl { url = "https://github.com/ProxymanApp/proxyman-windows-linux/releases/download/${version}/Proxyman-${version}.AppImage"; - hash = "sha256-hzpSei0gR9apcJ6AVNoiqSUJLMvP0V/6STmGKeUg5vI="; + hash = "sha256-rykOZVrh3MATFDzwLS7gEj5sMD9udsWAi+68Quqzk0c="; }; appimageContents = appimageTools.extract { @@ -20,7 +20,9 @@ let ${asar}/bin/asar extract $out/resources/app.asar app # This will fix the issue with Proxyman not detecting NixOS as a valid Linux environment - substituteInPlace app/dist/main/main.js --replace-fail "/etc/ca-certificates/trust-source/anchors/" "/etc/ssl/certs/" + substituteInPlace app/dist/main/main.js \ + --replace-fail 'systemTrustFilename:"/etc/ca-certificates/trust-source/anchors/%s.crt",trustCommands:["update-ca-trust extract"]' 'systemTrustFilename:"/etc/ssl/certs/%s.crt",trustCommands:[]' \ + --replace-fail '{path:"/etc/ca-certificates/trust-source/anchors/",distroFamily:"arch"}' '{path:"/etc/ssl/certs/",distroFamily:"arch"}' # This will permanently mark the certificate as installed, as this should be done through Nix config rather than # placing / editing a file in /etc like Proxyman would expect. From c07126bb5cea16b095df60c744b52b09c85a71b0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 15:02:01 +0000 Subject: [PATCH 079/118] terraform-providers.aiven_aiven: 4.60.0 -> 4.61.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2eea9fbae4b0..239a6cad7b0e 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -27,13 +27,13 @@ "vendorHash": null }, "aiven_aiven": { - "hash": "sha256-rXoDdoBK4yS/suC6lEnK+dWxcILRG+XcMNXVyVmeQYw=", + "hash": "sha256-EmA/R40etypZePQcQxUv4c2PWlU0wti0gxC4zwnGhDU=", "homepage": "https://registry.terraform.io/providers/aiven/aiven", "owner": "aiven", "repo": "terraform-provider-aiven", - "rev": "v4.60.0", + "rev": "v4.61.0", "spdx": "MIT", - "vendorHash": "sha256-4S5uyvSjtEOO1hK5MhuAmjsPBJ6qC1KN3/mrtRHU+P4=" + "vendorHash": "sha256-Ii0NfdkAxD9CGKUOzg1T9r0LsNajHBTfEY9GNBxxngc=" }, "akamai_akamai": { "hash": "sha256-AYvC8s8OKwlwF8eDoCsuOhOanCwbn/5u/vGumee6FNg=", From 470532e68f1d7972aa5a6abf5277224f234ecdbd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 15:03:20 +0000 Subject: [PATCH 080/118] terraform-providers.hashicorp_google-beta: 7.40.0 -> 7.42.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2eea9fbae4b0..27aabbdfafc6 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -589,13 +589,13 @@ "vendorHash": "sha256-neR/S8EYCwQky1U6EfMjmyCVJPqhckhqdc9As2Nsn1I=" }, "hashicorp_google-beta": { - "hash": "sha256-wf+pFYuDMqlFYvaTKTpgaeSSBoLgQlUAarobUAotLMo=", + "hash": "sha256-6Cjq3oK9G9sILKu0TkaRVEBjCzGd+cQNLf3wQTzKtmE=", "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", "owner": "hashicorp", "repo": "terraform-provider-google-beta", - "rev": "v7.40.0", + "rev": "v7.42.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-7f0HZQXVsIq7m8CUApTnHIroOjKwT1GaP+GjCf4C6n0=" + "vendorHash": "sha256-yRnTA1f1Mtj0/9SPM7VFNq3dm28913ocrWKSB40OEIA=" }, "hashicorp_helm": { "hash": "sha256-Dw6khnp0pronRKbBv2gx8ygtVvRV9uQIHCXj2BblZ6k=", From 5ea859f95cbed2592f43af9279f715b8ef6bde82 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Thu, 30 Jul 2026 17:19:48 +0200 Subject: [PATCH 081/118] collada-dom: 2.5.3 -> 2.5.4 Diff: https://github.com/Gepetto/collada-dom/compare/v2.5.3...v2.5.4 Changelog: https://github.com/Gepetto/collada-dom/releases/tag/v2.5.4 --- pkgs/by-name/co/collada-dom/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/collada-dom/package.nix b/pkgs/by-name/co/collada-dom/package.nix index af9b80b6875f..b4e8ac23cdab 100644 --- a/pkgs/by-name/co/collada-dom/package.nix +++ b/pkgs/by-name/co/collada-dom/package.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "collada-dom"; - version = "2.5.3"; + version = "2.5.4"; __structuredAttrs = true; strictDeps = true; @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "Gepetto"; repo = "collada-dom"; tag = "v${finalAttrs.version}"; - hash = "sha256-vkbQvgY1ISOhbDeEmLuOWRfwQsOZRffUi3tpT/G33KY="; + hash = "sha256-6V1Ew1YWybgqt0dikNdXwK+4D1odgVN/7NvaikjRqE4="; }; postInstall = '' From b43f73b726ed0c9d36bc41454317bcef73f2a271 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 15:23:57 +0000 Subject: [PATCH 082/118] nautilus-open-any-terminal: 0.8.1 -> 0.8.3 --- pkgs/by-name/na/nautilus-open-any-terminal/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/nautilus-open-any-terminal/package.nix b/pkgs/by-name/na/nautilus-open-any-terminal/package.nix index 8b6e981c65bd..3789ae911c79 100644 --- a/pkgs/by-name/na/nautilus-open-any-terminal/package.nix +++ b/pkgs/by-name/na/nautilus-open-any-terminal/package.nix @@ -16,14 +16,14 @@ python3.pkgs.buildPythonPackage rec { pname = "nautilus-open-any-terminal"; - version = "0.8.1"; + version = "0.8.3"; pyproject = true; src = fetchFromGitHub { owner = "Stunkymonkey"; repo = "nautilus-open-any-terminal"; tag = version; - hash = "sha256-SqkvQZZXSFC5WRjOn/6uPx+bDWFCz1g6OtCatUM9+0U="; + hash = "sha256-8kruipqfNi1vACRY8njaNa5Us9ZiHPHHkdBUbk7Re/Q="; }; patches = [ ./hardcode-gsettings.patch ]; From b6ec63725c7826417d4f4a190dbd514c692a71cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 17:22:03 +0000 Subject: [PATCH 083/118] fzf-make: 0.70.0 -> 0.73.0 --- pkgs/by-name/fz/fzf-make/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fz/fzf-make/package.nix b/pkgs/by-name/fz/fzf-make/package.nix index 2e483464beac..497696e429ba 100644 --- a/pkgs/by-name/fz/fzf-make/package.nix +++ b/pkgs/by-name/fz/fzf-make/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "fzf-make"; - version = "0.70.0"; + version = "0.73.0"; src = fetchFromGitHub { owner = "kyu08"; repo = "fzf-make"; tag = "v${finalAttrs.version}"; - hash = "sha256-LRLwHCHsXW0SZ8X+7719vaCBQDx9fjiMvF2oma8u41w="; + hash = "sha256-v3AmcLFnPZb6zJ1Gx5R2vNPtPHQzb8gyVlMj76rvO1s="; }; - cargoHash = "sha256-bNp4P/Hag4br28rrfeNIUFQqKNKa/Gin79gQR6sg8W8="; + cargoHash = "sha256-rcBJIBmGT27OA0MUh2fTf+wQO+7tabL2vpG8eJw5lhA="; nativeBuildInputs = [ makeBinaryWrapper ]; From 51d6cb46a15af4c95f38afdf44bde5a28db9df18 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 17:25:00 +0000 Subject: [PATCH 084/118] nats-server: 2.14.3 -> 2.14.4 --- pkgs/by-name/na/nats-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/na/nats-server/package.nix b/pkgs/by-name/na/nats-server/package.nix index c35933178c98..31a5d4c09ad4 100644 --- a/pkgs/by-name/na/nats-server/package.nix +++ b/pkgs/by-name/na/nats-server/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "nats-server"; - version = "2.14.3"; + version = "2.14.4"; src = fetchFromGitHub { owner = "nats-io"; repo = "nats-server"; rev = "v${finalAttrs.version}"; - hash = "sha256-139eSr6ECC1vThHbdnDPg8wJS0FJuwDKpm4BupRdjSk="; + hash = "sha256-Jbw+R1na8tjTLyKJC/KDPhA1G1jgNxMhC+xD38IWH2k="; }; - vendorHash = "sha256-F7XKN/MMX8FOiRY8gugrKU2j+RQE/vY3eTV7ORVRc2U="; + vendorHash = "sha256-Lmbacb85+hTe4QoeO72aPOytZQiMQCymOelmGwh0/2E="; doCheck = false; From fe00e0239594144ef7f0d881de991fd6beda9082 Mon Sep 17 00:00:00 2001 From: Timon Jurschitsch Date: Thu, 30 Jul 2026 15:42:14 +0200 Subject: [PATCH 085/118] tabularis: 0.9.2 -> 0.17.0 --- .../ta/tabularis/disable-updater.patch | 543 ------------------ pkgs/by-name/ta/tabularis/package.nix | 26 +- 2 files changed, 16 insertions(+), 553 deletions(-) delete mode 100644 pkgs/by-name/ta/tabularis/disable-updater.patch diff --git a/pkgs/by-name/ta/tabularis/disable-updater.patch b/pkgs/by-name/ta/tabularis/disable-updater.patch deleted file mode 100644 index e6aef0136f7d..000000000000 --- a/pkgs/by-name/ta/tabularis/disable-updater.patch +++ /dev/null @@ -1,543 +0,0 @@ -diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml -index e74f8c5..5333b4a 100644 ---- a/src-tauri/Cargo.toml -+++ b/src-tauri/Cargo.toml -@@ -59,8 +59,5 @@ tauri-plugin-clipboard-manager = "2" - [target.'cfg(target_os = "linux")'.dependencies] - gtk = "0.18" - --[target.'cfg(not(any(target_os = "android", target_os = "ios")))'.dependencies] --tauri-plugin-updater = "2" -- - [dev-dependencies] - tempfile = "3.24.0" -diff --git a/src-tauri/capabilities/desktop.json b/src-tauri/capabilities/desktop.json -index ba6d080..3069583 100644 ---- a/src-tauri/capabilities/desktop.json -+++ b/src-tauri/capabilities/desktop.json -@@ -9,6 +9,5 @@ - "main" - ], - "permissions": [ -- "updater:default" - ] --} -\ No newline at end of file -+} -diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs -index a7a62b7..6010aca 100644 ---- a/src-tauri/src/lib.rs -+++ b/src-tauri/src/lib.rs -@@ -21,7 +21,6 @@ pub mod ssh_tunnel; - pub mod theme_commands; - pub mod theme_models; - pub mod task_manager; --pub mod updater; - pub mod plugins; - pub mod drivers { - pub mod common; -@@ -137,7 +136,6 @@ pub fn run() { - .plugin(tauri_plugin_opener::init()) - .plugin(tauri_plugin_dialog::init()) - .plugin(tauri_plugin_fs::init()) -- .plugin(tauri_plugin_updater::Builder::new().build()) - .manage(commands::QueryCancellationState::default()) - .manage(export::ExportCancellationState::default()) - .manage(dump_commands::DumpCancellationState::default()) -@@ -284,10 +282,6 @@ pub fn run() { - dump_commands::import_database, - dump_commands::cancel_import, - dump_commands::cancel_dump, -- // Updater -- updater::check_for_updates, -- updater::download_and_install_update, -- updater::get_installation_source, - // Logs - log_commands::get_logs, - log_commands::clear_logs, -diff --git a/src-tauri/src/updater.rs b/src-tauri/src/updater.rs -deleted file mode 100644 -index 6351f27..0000000 ---- a/src-tauri/src/updater.rs -+++ /dev/null -@@ -1,435 +0,0 @@ --use reqwest::Client; --use serde::{Deserialize, Serialize}; --use std::fs; --use std::path::PathBuf; --use std::time::{SystemTime, UNIX_EPOCH}; --use tauri::Emitter; --use tauri::{AppHandle, Manager}; -- --// Strutture dati --#[derive(Serialize, Deserialize, Debug, Clone)] --#[serde(rename_all = "camelCase")] --pub struct UpdateCheckResult { -- pub has_update: bool, -- pub current_version: String, -- pub latest_version: String, -- pub release_notes: String, -- pub release_url: String, -- pub published_at: String, -- pub download_urls: Vec, --} -- --#[derive(Serialize, Deserialize, Debug, Clone)] --#[serde(rename_all = "camelCase")] --pub struct DownloadAsset { -- pub name: String, -- pub url: String, -- pub size: u64, -- pub platform: String, --} -- --// Cache structure --#[derive(Serialize, Deserialize, Debug, Clone)] --struct UpdateCheckCache { -- last_checked: u64, -- last_result: Option, --} -- --// GitHub API response --#[derive(Deserialize, Debug)] --struct GitHubRelease { -- tag_name: String, -- body: String, -- html_url: String, -- published_at: String, -- assets: Vec, --} -- --#[derive(Deserialize, Debug)] --struct GitHubAsset { -- name: String, -- browser_download_url: String, -- size: u64, --} -- --// Constants --const GITHUB_REPO: &str = "debba/tabularis"; --const CACHE_DURATION_SECS: u64 = 43200; // 12 hours --/// Returns the installation source: "snap", "aur", or None for direct installs. --/// Only meaningful on Linux; always returns None on other platforms. --fn detect_installation_source() -> Option { -- #[cfg(target_os = "linux")] -- { -- // Snap sets the SNAP env var when running inside a snap sandbox -- if std::env::var("SNAP").is_ok() { -- return Some("snap".to_string()); -- } -- -- // Flatpak sets FLATPAK_ID when running inside a Flatpak sandbox -- if std::env::var("FLATPAK_ID").is_ok() { -- return Some("flatpak".to_string()); -- } -- -- // AUR: check if pacman's local database has a tabularis-bin entry -- if let Ok(entries) = std::fs::read_dir("/var/lib/pacman/local") { -- let is_aur = entries -- .filter_map(|e| e.ok()) -- .any(|e| e.file_name().to_string_lossy().starts_with("tabularis-bin-")); -- if is_aur { -- return Some("aur".to_string()); -- } -- } -- } -- -- None --} -- --/// Returns true when updates should not be managed by the app itself. --fn is_managed_package() -> bool { -- detect_installation_source().is_some() --} -- --#[tauri::command] --pub fn get_installation_source() -> Option { -- detect_installation_source() --} -- --// Helper functions --fn get_cache_path(app: &AppHandle) -> Option { -- app.path() -- .app_config_dir() -- .ok() -- .map(|p| p.join("update_check_cache.json")) --} -- --fn parse_version(version: &str) -> Option<(u32, u32, u32)> { -- let clean = version.trim_start_matches('v'); -- let parts: Vec<&str> = clean.split('.').collect(); -- if parts.len() != 3 { -- return None; -- } -- -- let major = parts[0].parse().ok()?; -- let minor = parts[1].parse().ok()?; -- let patch = parts[2].parse().ok()?; -- -- Some((major, minor, patch)) --} -- --fn is_newer_version(current: &str, latest: &str) -> bool { -- match (parse_version(current), parse_version(latest)) { -- (Some(c), Some(l)) => l > c, -- _ => false, -- } --} -- --async fn fetch_latest_release() -> Result { -- let client = Client::new(); -- let url = format!( -- "https://api.github.com/repos/{}/releases/latest", -- GITHUB_REPO -- ); -- -- let res = client -- .get(&url) -- .header("User-Agent", "Tabularis") -- .header("Accept", "application/vnd.github.v3+json") -- .send() -- .await -- .map_err(|e| format!("Network error: {}", e))?; -- -- if !res.status().is_success() { -- return Err(format!("GitHub API error: {}", res.status())); -- } -- -- res.json::() -- .await -- .map_err(|e| format!("Failed to parse response: {}", e)) --} -- --fn categorize_asset(name: &str) -> String { -- if name.ends_with(".dmg") || name.contains("darwin") || name.contains("macos") { -- "macos".to_string() -- } else if name.ends_with(".exe") || name.ends_with(".msi") || name.contains("windows") { -- "windows".to_string() -- } else if name.ends_with(".AppImage") || name.ends_with(".deb") || name.ends_with(".rpm") { -- "linux".to_string() -- } else { -- "other".to_string() -- } --} -- --// Tauri commands --#[tauri::command] --pub async fn check_for_updates(app: AppHandle, force: bool) -> Result { -- // Managed packages (AUR, Snap) should not use the built-in updater -- if is_managed_package() { -- return Err("Updates are managed by the package manager".to_string()); -- } -- -- let config = crate::config::load_config_internal(&app); -- -- // Check if updates are disabled -- if !force && config.check_for_updates == Some(false) { -- return Err("Update checks disabled".to_string()); -- } -- -- // Check cache if not forced -- if !force { -- if let Some(cache_path) = get_cache_path(&app) { -- if cache_path.exists() { -- if let Ok(content) = fs::read_to_string(&cache_path) { -- if let Ok(cache) = serde_json::from_str::(&content) { -- let now = SystemTime::now() -- .duration_since(UNIX_EPOCH) -- .unwrap_or_default() -- .as_secs(); -- -- if now - cache.last_checked < CACHE_DURATION_SECS { -- if let Some(result) = cache.last_result { -- // Invalidate cache if the app was updated since it was written -- if result.current_version == env!("CARGO_PKG_VERSION") { -- return Ok(result); -- } -- } -- } -- } -- } -- } -- } -- } -- -- // Fetch latest release from GitHub -- let release = fetch_latest_release().await?; -- -- let current_version = env!("CARGO_PKG_VERSION"); -- let latest_version = release.tag_name.trim_start_matches('v'); -- -- let download_urls = release -- .assets -- .into_iter() -- .map(|asset| DownloadAsset { -- name: asset.name.clone(), -- url: asset.browser_download_url, -- size: asset.size, -- platform: categorize_asset(&asset.name), -- }) -- .collect(); -- -- let result = UpdateCheckResult { -- has_update: is_newer_version(current_version, &release.tag_name), -- current_version: current_version.to_string(), -- latest_version: latest_version.to_string(), -- release_notes: release.body, -- release_url: release.html_url, -- published_at: release.published_at, -- download_urls, -- }; -- -- // Save to cache -- if let Some(cache_path) = get_cache_path(&app) { -- let timestamp = SystemTime::now() -- .duration_since(UNIX_EPOCH) -- .unwrap_or_default() -- .as_secs(); -- -- let cache = UpdateCheckCache { -- last_checked: timestamp, -- last_result: Some(result.clone()), -- }; -- -- if let Ok(content) = serde_json::to_string(&cache) { -- let _ = fs::write(cache_path, content); -- } -- } -- -- Ok(result) --} -- --#[tauri::command] --pub async fn download_and_install_update(app: AppHandle) -> Result<(), String> { -- // Usa tauri-plugin-updater per gestire il download e installazione -- use tauri_plugin_updater::UpdaterExt; -- -- let updater = app.updater_builder().build().map_err(|e| e.to_string())?; -- -- if let Some(update) = updater.check().await.map_err(|e| e.to_string())? { -- // Emetti eventi per aggiornare la UI sul progresso -- let mut downloaded = 0; -- -- update -- .download_and_install( -- |chunk_length, content_length| { -- downloaded += chunk_length; -- let progress = if let Some(total) = content_length { -- (downloaded as f64 / total as f64 * 100.0) as u32 -- } else { -- 0 -- }; -- -- let _ = app.emit("update-progress", progress); -- }, -- || { -- // Pre-installazione: salva stato, chiudi connessioni, etc. -- let _ = app.emit("update-installing", ()); -- }, -- ) -- .await -- .map_err(|e| e.to_string())?; -- -- app.restart(); -- } else { -- Err("No update available".to_string()) -- } --} -- --#[cfg(test)] --mod tests { -- use super::*; -- -- // Version parsing tests -- #[test] -- fn test_version_parsing_standard() { -- assert_eq!(parse_version("0.8.8"), Some((0, 8, 8))); -- assert_eq!(parse_version("1.2.3"), Some((1, 2, 3))); -- assert_eq!(parse_version("10.20.30"), Some((10, 20, 30))); -- } -- -- #[test] -- fn test_version_parsing_with_v_prefix() { -- assert_eq!(parse_version("v0.8.8"), Some((0, 8, 8))); -- assert_eq!(parse_version("v1.0.0"), Some((1, 0, 0))); -- } -- -- #[test] -- fn test_version_parsing_invalid() { -- assert_eq!(parse_version("invalid"), None); -- assert_eq!(parse_version("1.2"), None); -- assert_eq!(parse_version("1.2.3.4"), None); -- assert_eq!(parse_version("a.b.c"), None); -- assert_eq!(parse_version(""), None); -- } -- -- #[test] -- fn test_version_parsing_edge_cases() { -- assert_eq!(parse_version("0.0.0"), Some((0, 0, 0))); -- assert_eq!(parse_version("999.999.999"), Some((999, 999, 999))); -- } -- -- // Version comparison tests -- #[test] -- fn test_version_comparison_newer() { -- assert!(is_newer_version("0.8.8", "0.9.0")); -- assert!(is_newer_version("0.8.8", "0.8.9")); -- assert!(is_newer_version("0.8.8", "1.0.0")); -- assert!(is_newer_version("1.0.0", "2.0.0")); -- } -- -- #[test] -- fn test_version_comparison_not_newer() { -- assert!(!is_newer_version("0.8.8", "0.8.8")); -- assert!(!is_newer_version("0.8.8", "0.8.7")); -- assert!(!is_newer_version("0.8.8", "0.7.9")); -- assert!(!is_newer_version("1.0.0", "0.9.9")); -- } -- -- #[test] -- fn test_version_comparison_with_v_prefix() { -- assert!(is_newer_version("0.8.8", "v0.9.0")); -- assert!(is_newer_version("v0.8.8", "0.9.0")); -- assert!(is_newer_version("v0.8.8", "v0.9.0")); -- } -- -- #[test] -- fn test_version_comparison_invalid() { -- assert!(!is_newer_version("invalid", "0.9.0")); -- assert!(!is_newer_version("0.8.8", "invalid")); -- assert!(!is_newer_version("invalid", "invalid")); -- } -- -- // Asset categorization tests -- #[test] -- fn test_categorize_asset_macos() { -- assert_eq!(categorize_asset("Tabularis_0.8.8_x64.dmg"), "macos"); -- assert_eq!(categorize_asset("Tabularis_0.8.8_aarch64.dmg"), "macos"); -- assert_eq!(categorize_asset("tabularis-darwin.zip"), "macos"); -- assert_eq!(categorize_asset("app-macos-universal.tar.gz"), "macos"); -- } -- -- #[test] -- fn test_categorize_asset_windows() { -- assert_eq!(categorize_asset("Tabularis_0.8.8_x64_setup.exe"), "windows"); -- assert_eq!(categorize_asset("tabularis.msi"), "windows"); -- assert_eq!(categorize_asset("app-windows-x86_64.zip"), "windows"); -- } -- -- #[test] -- fn test_categorize_asset_linux() { -- assert_eq!(categorize_asset("tabularis_0.8.8_amd64.AppImage"), "linux"); -- assert_eq!(categorize_asset("tabularis_0.8.8_amd64.deb"), "linux"); -- assert_eq!(categorize_asset("tabularis-0.8.8-1.x86_64.rpm"), "linux"); -- } -- -- #[test] -- fn test_categorize_asset_other() { -- assert_eq!(categorize_asset("README.txt"), "other"); -- assert_eq!(categorize_asset("checksums.sha256"), "other"); -- assert_eq!(categorize_asset("unknown-file"), "other"); -- } -- -- // Cache path tests -- #[test] -- fn test_cache_filename() { -- let expected = "update_check_cache.json"; -- assert!(expected.ends_with(".json")); -- assert!(expected.contains("cache")); -- } -- -- // GitHub repo constant test -- #[test] -- fn test_github_repo_constant() { -- assert_eq!(GITHUB_REPO, "debba/tabularis"); -- } -- -- // Cache duration test -- #[test] -- fn test_cache_duration() { -- assert_eq!(CACHE_DURATION_SECS, 43200); // 12 hours in seconds -- assert_eq!(CACHE_DURATION_SECS / 3600, 12); // Verify it's 12 hours -- } -- -- // Mutex to serialize env var mutations across parallel tests -- static ENV_MUTEX: std::sync::LazyLock> = -- std::sync::LazyLock::new(|| std::sync::Mutex::new(())); -- -- // Installation source detection tests -- #[test] -- fn test_detect_installation_source_snap() { -- let _lock = ENV_MUTEX.lock().unwrap(); -- std::env::remove_var("FLATPAK_ID"); -- std::env::set_var("SNAP", "/snap/tabularis/current"); -- let source = detect_installation_source(); -- std::env::remove_var("SNAP"); -- assert_eq!(source.as_deref(), Some("snap")); -- } -- -- #[test] -- fn test_detect_installation_source_flatpak() { -- let _lock = ENV_MUTEX.lock().unwrap(); -- std::env::remove_var("SNAP"); -- std::env::set_var("FLATPAK_ID", "io.github.debba.tabularis"); -- let source = detect_installation_source(); -- std::env::remove_var("FLATPAK_ID"); -- assert_eq!(source.as_deref(), Some("flatpak")); -- } -- -- #[test] -- fn test_detect_installation_source_direct() { -- let _lock = ENV_MUTEX.lock().unwrap(); -- std::env::remove_var("SNAP"); -- std::env::remove_var("FLATPAK_ID"); -- let source = detect_installation_source(); -- // On a dev/CI machine without pacman or tabularis-bin installed, must be None -- assert!(source.is_none() || source.as_deref() == Some("aur")); -- } --} -diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json -index 86395be..4fbab47 100644 ---- a/src-tauri/tauri.conf.json -+++ b/src-tauri/tauri.conf.json -@@ -23,38 +23,5 @@ - "security": { - "csp": null - } -- }, -- "bundle": { -- "createUpdaterArtifacts": true, -- "active": true, -- "targets": "all", -- "icon": [ -- "icons/32x32.png", -- "icons/64x64.png", -- "icons/128x128.png", -- "icons/128x128@2x.png", -- "icons/icon.png", -- "icons/icon.icns", -- "icons/icon.ico" -- ], -- "linux": { -- "deb": { -- "depends": [ -- "libwebkit2gtk-4.1-0", -- "libsecret-1-0" -- ] -- }, -- "appimage": { -- "bundleMediaFramework": false -- } -- } -- }, -- "plugins": { -- "updater": { -- "endpoints": [ -- "https://github.com/debba/tabularis/releases/latest/download/latest.json" -- ], -- "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDY0NzY0QjNEQjI4QjFEQjcKUldTM0hZdXlQVXQyWkRYdmRJOEJhVEpYTit2VXRYS0drTit1bmthSHVzcWlQK09Wb2l5cVpOWXAK" -- } - } --} -\ No newline at end of file -+} diff --git a/pkgs/by-name/ta/tabularis/package.nix b/pkgs/by-name/ta/tabularis/package.nix index 513d5fad50f6..93d96337cc5c 100644 --- a/pkgs/by-name/ta/tabularis/package.nix +++ b/pkgs/by-name/ta/tabularis/package.nix @@ -19,33 +19,35 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "tabularis"; - version = "0.9.12"; + version = "0.17.0"; + __structuredAttrs = true; src = fetchFromGitHub { - owner = "debba"; + owner = "TabularisDB"; repo = "tabularis"; tag = "v${finalAttrs.version}"; - hash = "sha256-kObjJ+C+0d/wLNt902yUPe8Cvss8d0ILeuo98vIiYDU="; + hash = "sha256-LMQonEjgOdeedy8SJvxEJW6fvqCs5jB247VXIBtLGqs="; }; - patches = [ - ./disable-updater.patch - ]; - strictDeps = true; cargoRoot = "src-tauri"; buildAndTestSubdir = finalAttrs.cargoRoot; - cargoHash = "sha256-XYvwgZMJXM62kC8+DR06LygtTnL+8TLWyRZAgTQWf3Q="; + cargoHash = "sha256-vXw76T+CA7m0s2b8uVof20Hww3YrQJL1/bKzUzmxKXo="; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 3; - hash = "sha256-S/XCypKyYlJtuISNiG8NtJzisAejiUwqPVltXEmVlZw="; + hash = "sha256-SZNu6RjRpc3o5Dzz+Xh2ZwGnRcxwqI8cJ3rAJ6969/4="; }; + postPatch = '' + substituteInPlace src-tauri/tauri.conf.json \ + --replace-fail '"createUpdaterArtifacts": true' '"createUpdaterArtifacts": false' + ''; + nativeBuildInputs = [ cargo-tauri.hook @@ -64,6 +66,10 @@ rustPlatform.buildRustPackage (finalAttrs: { webkitgtk_4_1 ]; + checkFlags = [ + "--skip=pool_manager_tests::postgres_tls_connector_tests::test_tls_connector_verify_full" + ]; + env.OPENSSL_NO_VENDOR = 1; passthru.updateScript = nix-update-script { }; @@ -71,7 +77,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Lightweight, developer-focused database management tool, built with Tauri and React"; homepage = "http://tabularis.dev"; - changelog = "https://github.com/debba/tabularis/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + changelog = "https://github.com/TabularisDB/tabularis/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; inherit (cargo-tauri.hook.meta) platforms; maintainers = with lib.maintainers; [ nartsiss ]; From 17d9b5607a1847bc535cbdb9ae15fa186e6bb57b Mon Sep 17 00:00:00 2001 From: RoGreat Date: Wed, 22 Jul 2026 14:31:06 -0500 Subject: [PATCH 086/118] flatpak-builder-tools: init at 0-unstable-2026-06-09 --- .../flatpak-cargo-generator.nix | 29 +++++++++++ .../flatpak-deno-generator.nix | 32 ++++++++++++ .../flatpak-dotnet-generator.nix | 23 +++++++++ .../flatpak-go-get-generator.nix | 21 ++++++++ .../flatpak-gradle-generator.nix | 25 +++++++++ .../flatpak-json2yaml.nix | 25 +++++++++ .../flatpak-node-generator.nix | 24 +++++++++ .../flatpak-pip-generator.nix | 30 +++++++++++ .../flatpak-poetry-generator.nix | 27 ++++++++++ .../fl/flatpak-builder-tools/package.nix | 51 +++++++++++++++++++ 10 files changed, 287 insertions(+) create mode 100644 pkgs/by-name/fl/flatpak-builder-tools/flatpak-cargo-generator.nix create mode 100644 pkgs/by-name/fl/flatpak-builder-tools/flatpak-deno-generator.nix create mode 100644 pkgs/by-name/fl/flatpak-builder-tools/flatpak-dotnet-generator.nix create mode 100644 pkgs/by-name/fl/flatpak-builder-tools/flatpak-go-get-generator.nix create mode 100644 pkgs/by-name/fl/flatpak-builder-tools/flatpak-gradle-generator.nix create mode 100644 pkgs/by-name/fl/flatpak-builder-tools/flatpak-json2yaml.nix create mode 100644 pkgs/by-name/fl/flatpak-builder-tools/flatpak-node-generator.nix create mode 100644 pkgs/by-name/fl/flatpak-builder-tools/flatpak-pip-generator.nix create mode 100644 pkgs/by-name/fl/flatpak-builder-tools/flatpak-poetry-generator.nix create mode 100644 pkgs/by-name/fl/flatpak-builder-tools/package.nix diff --git a/pkgs/by-name/fl/flatpak-builder-tools/flatpak-cargo-generator.nix b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-cargo-generator.nix new file mode 100644 index 000000000000..510aedc4e178 --- /dev/null +++ b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-cargo-generator.nix @@ -0,0 +1,29 @@ +{ + python3Packages, + src, + version, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + inherit src version; + pname = "flatpak-cargo-generator"; + pyproject = true; + + sourceRoot = "${finalAttrs.src.name}/cargo"; + + build-system = with python3Packages; [ setuptools ]; + + dependencies = with python3Packages; [ + aiohttp + pyyaml + tomlkit + ]; + + postInstall = '' + install -D flatpak-cargo-generator.py $out/bin/flatpak-cargo-generator + ''; + + installCheckPhase = '' + $out/bin/flatpak-cargo-generator --help + ''; +}) diff --git a/pkgs/by-name/fl/flatpak-builder-tools/flatpak-deno-generator.nix b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-deno-generator.nix new file mode 100644 index 000000000000..940326bddfbf --- /dev/null +++ b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-deno-generator.nix @@ -0,0 +1,32 @@ +{ + deno, + lib, + makeWrapper, + src, + stdenvNoCC, + version, +}: + +stdenvNoCC.mkDerivation (finalAttrs: { + inherit src version; + pname = "flatpak-deno-generator"; + + sourceRoot = "${finalAttrs.src.name}/deno"; + + nativeBuildInputs = [ makeWrapper ]; + + installPhase = '' + runHook preInstall + mkdir -p $out/bin $out/lib/flatpak-deno-generator + makeWrapper ${lib.getExe deno} $out/bin/flatpak-deno-generator \ + --add-flag -RN \ + --add-flag -W=. \ + --add-flag $out/lib/flatpak-deno-generator/src/main.ts + cp -a * $out/lib/flatpak-deno-generator + runHook postInstall + ''; + + installCheckPhase = '' + $out/bin/flatpak-deno-generator --help + ''; +}) diff --git a/pkgs/by-name/fl/flatpak-builder-tools/flatpak-dotnet-generator.nix b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-dotnet-generator.nix new file mode 100644 index 000000000000..b390e008d8f1 --- /dev/null +++ b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-dotnet-generator.nix @@ -0,0 +1,23 @@ +{ + python3Packages, + src, + version, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + inherit src version; + pname = "flatpak-dotnet-generator"; + pyproject = true; + + sourceRoot = "${finalAttrs.src.name}/dotnet"; + + build-system = with python3Packages; [ setuptools ]; + + postInstall = '' + install -D flatpak-dotnet-generator.py $out/bin/flatpak-dotnet-generator + ''; + + installCheckPhase = '' + $out/bin/flatpak-dotnet-generator --help + ''; +}) diff --git a/pkgs/by-name/fl/flatpak-builder-tools/flatpak-go-get-generator.nix b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-go-get-generator.nix new file mode 100644 index 000000000000..fc73f2487040 --- /dev/null +++ b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-go-get-generator.nix @@ -0,0 +1,21 @@ +{ + python3Packages, + src, + version, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + inherit src version; + pname = "flatpak-go-get-generator"; + pyproject = false; + + sourceRoot = "${finalAttrs.src.name}/go-get"; + + postInstall = '' + install -D flatpak-go-get-generator.py $out/bin/flatpak-go-get-generator + ''; + + installCheckPhase = '' + $out/bin/flatpak-go-get-generator --help + ''; +}) diff --git a/pkgs/by-name/fl/flatpak-builder-tools/flatpak-gradle-generator.nix b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-gradle-generator.nix new file mode 100644 index 000000000000..586413f3aef6 --- /dev/null +++ b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-gradle-generator.nix @@ -0,0 +1,25 @@ +{ + python3Packages, + src, + version, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + inherit src version; + pname = "flatpak-gradle-generator"; + pyproject = false; + + sourceRoot = "${finalAttrs.src.name}/gradle"; + + dependencies = with python3Packages; [ + aiohttp + ]; + + postInstall = '' + install -D flatpak-gradle-generator.py $out/bin/flatpak-gradle-generator + ''; + + installCheckPhase = '' + $out/bin/flatpak-gradle-generator --help + ''; +}) diff --git a/pkgs/by-name/fl/flatpak-builder-tools/flatpak-json2yaml.nix b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-json2yaml.nix new file mode 100644 index 000000000000..9abe3f5b7cae --- /dev/null +++ b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-json2yaml.nix @@ -0,0 +1,25 @@ +{ + python3Packages, + src, + version, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + inherit src version; + pname = "flatpak-json2yaml"; + pyproject = false; + + sourceRoot = "${finalAttrs.src.name}/flatpak-json2yaml"; + + dependencies = with python3Packages; [ + pyyaml + ]; + + postInstall = '' + install -D flatpak-json2yaml.py $out/bin/flatpak-json2yaml + ''; + + installCheckPhase = '' + $out/bin/flatpak-json2yaml --help + ''; +}) diff --git a/pkgs/by-name/fl/flatpak-builder-tools/flatpak-node-generator.nix b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-node-generator.nix new file mode 100644 index 000000000000..9cc548ab3f0a --- /dev/null +++ b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-node-generator.nix @@ -0,0 +1,24 @@ +{ + python3Packages, + src, + version, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + inherit src version; + pname = "flatpak-node-generator"; + pyproject = true; + + sourceRoot = "${finalAttrs.src.name}/node"; + + build-system = with python3Packages; [ poetry-core ]; + + dependencies = with python3Packages; [ + aiohttp + pyyaml + ]; + + installCheckPhase = '' + $out/bin/flatpak-node-generator --help + ''; +}) diff --git a/pkgs/by-name/fl/flatpak-builder-tools/flatpak-pip-generator.nix b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-pip-generator.nix new file mode 100644 index 000000000000..46d01f53705a --- /dev/null +++ b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-pip-generator.nix @@ -0,0 +1,30 @@ +{ + python3Packages, + src, + version, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + inherit src version; + pname = "flatpak-pip-generator"; + pyproject = true; + + sourceRoot = "${finalAttrs.src.name}/pip"; + + build-system = with python3Packages; [ setuptools ]; + + dependencies = with python3Packages; [ + packaging + pyyaml + requirements-parser + tomli + ]; + + postInstall = '' + install -D flatpak-pip-generator.py $out/bin/flatpak-pip-generator + ''; + + installCheckPhase = '' + $out/bin/flatpak-pip-generator --help + ''; +}) diff --git a/pkgs/by-name/fl/flatpak-builder-tools/flatpak-poetry-generator.nix b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-poetry-generator.nix new file mode 100644 index 000000000000..91b9301d98fa --- /dev/null +++ b/pkgs/by-name/fl/flatpak-builder-tools/flatpak-poetry-generator.nix @@ -0,0 +1,27 @@ +{ + python3Packages, + src, + version, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + inherit src version; + pname = "flatpak-poetry-generator"; + pyproject = true; + + sourceRoot = "${finalAttrs.src.name}/poetry"; + + build-system = with python3Packages; [ setuptools ]; + + dependencies = with python3Packages; [ + toml + ]; + + postInstall = '' + install -D flatpak-poetry-generator.py $out/bin/flatpak-poetry-generator + ''; + + installCheckPhase = '' + $out/bin/flatpak-poetry-generator --help + ''; +}) diff --git a/pkgs/by-name/fl/flatpak-builder-tools/package.nix b/pkgs/by-name/fl/flatpak-builder-tools/package.nix new file mode 100644 index 000000000000..0e05cfd3d755 --- /dev/null +++ b/pkgs/by-name/fl/flatpak-builder-tools/package.nix @@ -0,0 +1,51 @@ +{ + buildEnv, + callPackage, + fetchFromGitHub, + lib, + unstableGitUpdater, + enableDeno ? false, +}: +let + version = "0-unstable-2026-06-09"; + src = fetchFromGitHub { + owner = "flatpak"; + repo = "flatpak-builder-tools"; + rev = "737c0085912f9f7dabf9341d4608e2a77a51a73a"; + hash = "sha256-fiSSy1858b3V6VFEViQq6nkU57XInnDsB5LByxfpgf4="; + }; +in +buildEnv { + inherit version; + pname = "flatpak-builder-tools"; + + paths = [ + (callPackage ./flatpak-cargo-generator.nix { inherit src version; }) + (callPackage ./flatpak-dotnet-generator.nix { inherit src version; }) + (callPackage ./flatpak-go-get-generator.nix { inherit src version; }) + (callPackage ./flatpak-gradle-generator.nix { inherit src version; }) + (callPackage ./flatpak-json2yaml.nix { inherit src version; }) + (callPackage ./flatpak-node-generator.nix { inherit src version; }) + (callPackage ./flatpak-pip-generator.nix { inherit src version; }) + (callPackage ./flatpak-poetry-generator.nix { inherit src version; }) + ] + ++ lib.optionals enableDeno [ + (callPackage ./flatpak-deno-generator.nix { inherit src version; }) + ]; + + pathsToLink = [ "/bin" ]; + + derivationArgs = { + inherit src; + strictDeps = true; + }; + + passthru.updateScript = unstableGitUpdater { }; + + meta = { + description = "Collection of community-contributed scripts to assist with building applications using Flatpak Builder"; + homepage = "https://github.com/flatpak/flatpak-builder-tools"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ RoGreat ]; + }; +} From a7e53881a447034c92887e1f14bddcc5bb47c29d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 17:58:49 +0000 Subject: [PATCH 087/118] ggml: 0.17.0 -> 0.18.0 --- pkgs/by-name/gg/ggml/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gg/ggml/package.nix b/pkgs/by-name/gg/ggml/package.nix index aa55a4bdd3ed..71f5590d15bb 100644 --- a/pkgs/by-name/gg/ggml/package.nix +++ b/pkgs/by-name/gg/ggml/package.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "ggml"; - version = "0.17.0"; + version = "0.18.0"; __structuredAttrs = true; strictDeps = true; @@ -16,7 +16,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "ggml-org"; repo = "ggml"; tag = "v${finalAttrs.version}"; - hash = "sha256-kUCXeIgRRv9UgVlTDwSJaZuTw4piaP23pzTUi1PCi5Q="; + hash = "sha256-vXh5Kf0sXTcKa7IefyWzIC5EQC8c8ehzn+Dqhue+/nk="; }; # The cmake package does not handle absolute CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR From b9fa23fd2c35f479475403219c46e66799eb05b5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 18:19:00 +0000 Subject: [PATCH 088/118] dropbear: 2026.93 -> 2026.94 --- pkgs/by-name/dr/dropbear/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dr/dropbear/package.nix b/pkgs/by-name/dr/dropbear/package.nix index 7663666681f0..6d29aff6499e 100644 --- a/pkgs/by-name/dr/dropbear/package.nix +++ b/pkgs/by-name/dr/dropbear/package.nix @@ -18,13 +18,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "dropbear"; - version = "2026.93"; + version = "2026.94"; src = fetchFromGitHub { owner = "mkj"; repo = "dropbear"; tag = "DROPBEAR_${finalAttrs.version}"; - hash = "sha256-Xs5LTVaNdfRKx0cFTQknaHXka6QhxBS2JNTQ8RoHG80="; + hash = "sha256-AJ6JvTPhd+Y4xnIIVqbJiU1rkmRmojoZX3pwKV0qrxA="; }; patches = [ From 57ea381571f49e56eee0065894406a241a68b395 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 18:47:57 +0000 Subject: [PATCH 089/118] userborn: 1.0.0 -> 1.0.1 --- pkgs/by-name/us/userborn/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/us/userborn/package.nix b/pkgs/by-name/us/userborn/package.nix index 98310531867d..2346a7a47f3d 100644 --- a/pkgs/by-name/us/userborn/package.nix +++ b/pkgs/by-name/us/userborn/package.nix @@ -9,18 +9,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "userborn"; - version = "1.0.0"; + version = "1.0.1"; src = fetchFromGitHub { owner = "nikstur"; repo = "userborn"; tag = finalAttrs.version; - hash = "sha256-ZVO1Q6iumGVKA/35RYUBV79i9ECqNmjeHXAyjxikUfE="; + hash = "sha256-YUJY5Ss29joSkBztf6r7DwSci/hTBYgmN1qkJRfhHAo="; }; sourceRoot = "${finalAttrs.src.name}/rust/userborn"; - cargoHash = "sha256-UNd4RMM8VbmRbEAr8ZDSbNwG07058jasMP0IqcIk7/E="; + cargoHash = "sha256-U9RZQ9MabWJEWzMrsmEoIoEUUkFVT7igUBPalXnFeRU="; nativeBuildInputs = [ rustPlatform.bindgenHook ]; From 47f32cbdcef76c1821325121c335e682bc3aee7c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 19:03:29 +0000 Subject: [PATCH 090/118] python3Packages.python-iso639: 2026.4.20 -> 2026.7.23 --- pkgs/development/python-modules/python-iso639/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-iso639/default.nix b/pkgs/development/python-modules/python-iso639/default.nix index c30777c78f1f..786017181de2 100644 --- a/pkgs/development/python-modules/python-iso639/default.nix +++ b/pkgs/development/python-modules/python-iso639/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "python-iso639"; - version = "2026.4.20"; + version = "2026.7.23"; pyproject = true; src = fetchFromGitHub { owner = "jacksonllee"; repo = "iso639"; tag = "v${finalAttrs.version}"; - hash = "sha256-aXckFcWG8zcP9GELTT5eHnQzklAYG70LyX34fhVGdTo="; + hash = "sha256-6pJmSUbX1HTPYi7zww7gdXZAztRoWePNovvl3Se8SLI="; }; build-system = [ setuptools ]; From 0cf7e3e54e7ddbf459721989995ae5323a1c4943 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 30 Jul 2026 12:15:57 -0700 Subject: [PATCH 091/118] python3Packages.django-tenants: fix version in pyproject.toml --- pkgs/development/python-modules/django-tenants/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/django-tenants/default.nix b/pkgs/development/python-modules/django-tenants/default.nix index 4d06c3dd8558..818ee54866ae 100644 --- a/pkgs/development/python-modules/django-tenants/default.nix +++ b/pkgs/development/python-modules/django-tenants/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + pyprojectVersionPatchHook, setuptools, django, psycopg, @@ -19,6 +20,10 @@ buildPythonPackage rec { hash = "sha256-J7poXEHbRxhULYwFbV4tktet5wdsvd7RNHgivETy9+8="; }; + nativeBuildInputs = [ + pyprojectVersionPatchHook + ]; + build-system = [ setuptools ]; dependencies = [ From a60cd83c619c81b4b46154e5f249677dab483388 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 19:35:22 +0000 Subject: [PATCH 092/118] python3Packages.guntamatic: 1.9.2 -> 1.9.3 --- pkgs/development/python-modules/guntamatic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/guntamatic/default.nix b/pkgs/development/python-modules/guntamatic/default.nix index 324efab2ac90..5bc5f7137a48 100644 --- a/pkgs/development/python-modules/guntamatic/default.nix +++ b/pkgs/development/python-modules/guntamatic/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "guntamatic"; - version = "1.9.2"; + version = "1.9.3"; pyproject = true; src = fetchFromGitHub { owner = "JensTimmerman"; repo = "guntamatic"; tag = "v${finalAttrs.version}"; - hash = "sha256-cm3aFIRnWFKgkaEYDQCGSREZRmGhv0ltKMpkWHu+ugI="; + hash = "sha256-ldR+cJA1AMcf8ZCY2K/Uok3ZlDCAoXFa0vU8PlSGy00="; }; build-system = [ setuptools ]; From 972aca3d586d036929ea049ad17021ad4629a921 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 19:39:12 +0000 Subject: [PATCH 093/118] fleeting-plugin-aws: 1.2.0 -> 1.3.0 --- pkgs/by-name/fl/fleeting-plugin-aws/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/fleeting-plugin-aws/package.nix b/pkgs/by-name/fl/fleeting-plugin-aws/package.nix index ea2d23efe249..c71e713bf084 100644 --- a/pkgs/by-name/fl/fleeting-plugin-aws/package.nix +++ b/pkgs/by-name/fl/fleeting-plugin-aws/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "fleeting-plugin-aws"; - version = "1.2.0"; + version = "1.3.0"; src = fetchFromGitLab { owner = "gitlab-org/fleeting/plugins"; repo = "aws"; tag = "v${finalAttrs.version}"; - hash = "sha256-Emm8ETCFVWGb9b+TQayqazGgEtEGR2fMgaI33fLtmb8="; + hash = "sha256-LgE31SrwPCWBjeKZhqIqDoNzvtnVMCP4u8Jb4emiIBg="; }; - vendorHash = "sha256-cRcIc/+odubxVNHOqruWFcA5aOc/GeIJIoYOdWq2ldc="; + vendorHash = "sha256-ZEmJR38S2LKeBFogQ4nupupbYBPlWUhdACbLu36R4lY="; # Needed for "fleeting-plugin-aws -version" to not show "dev". # From 76b406e9ebc1bfa8eb6b123c9f8a8426c5edb1d5 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 30 Jul 2026 21:42:24 +0200 Subject: [PATCH 094/118] mullvad: use rust-jemalloc-sys to fix 16k pagesize Fixes running mullvad daemon on Apple Silicon hardware. Closes #547489 --- pkgs/by-name/mu/mullvad/package.nix | 21 ++++++++++++--------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/mu/mullvad/package.nix b/pkgs/by-name/mu/mullvad/package.nix index abb0d78c5703..6a15360f5e88 100644 --- a/pkgs/by-name/mu/mullvad/package.nix +++ b/pkgs/by-name/mu/mullvad/package.nix @@ -11,6 +11,7 @@ libnftnl, pkg-config, protobuf, + rust-jemalloc-sys, versionCheckHook, }: @@ -70,15 +71,17 @@ rustPlatform.buildRustPackage (finalAttrs: { protobuf ]; - buildInputs = - lib.optionals stdenv.hostPlatform.isLinux [ - dbus.dev - libmnl - libnftnl - ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - darwin.libpcap - ]; + buildInputs = [ + rust-jemalloc-sys + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + dbus.dev + libmnl + libnftnl + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + darwin.libpcap + ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' compdir=$(mktemp -d) From 42de6e01ec8499904d39a22ed8f9e798b247fc14 Mon Sep 17 00:00:00 2001 From: Bart Oostveen Date: Thu, 30 Jul 2026 23:03:29 +0200 Subject: [PATCH 095/118] forgejo-lts: 15.0.5 -> 15.0.6 https://codeberg.org/forgejo/forgejo/releases/tag/v15.0.6 https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/15.0.6.md --- pkgs/by-name/fo/forgejo/lts.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fo/forgejo/lts.nix b/pkgs/by-name/fo/forgejo/lts.nix index 6c4609ae7b43..abbcb17a4828 100644 --- a/pkgs/by-name/fo/forgejo/lts.nix +++ b/pkgs/by-name/fo/forgejo/lts.nix @@ -1,8 +1,8 @@ import ./generic.nix { - version = "15.0.5"; - hash = "sha256-S+x/YEfQrYIzHLnZ7LDLnkMYVN3TajwS7SHydM8uMPQ="; - npmDepsHash = "sha256-BZSYjEsjUqMYWu3EUP+K35hqSOniv8Y6ek5bEC2vTPg="; - vendorHash = "sha256-00QiJ8W76FdG96fmsIRLkaYlMQTZoIRmRd/qYGyPuig="; + version = "15.0.6"; + hash = "sha256-kWmBs/qAiBlmVcSwBM+rXapDbC8IpJtKfQRVPLH4geI="; + npmDepsHash = "sha256-wPta+potJJeOac7TyMk3BZg6su6mgHCEgesrsr7SCR4="; + vendorHash = "sha256-Kx+mP3GKfEOlsy5bkF7QYDebkrV+FHr37aQC4th/XJM="; lts = true; nixUpdateExtraArgs = [ "--override-filename" From 9dd81112e2975943c947a2815e1a2ad3dc3aebe5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 21:04:32 +0000 Subject: [PATCH 096/118] terraform-providers.spotinst_spotinst: 1.238.0 -> 1.238.1 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index f6c5722a94f4..2af7791264d0 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1256,11 +1256,11 @@ "vendorHash": "sha256-m7Op/K3Xo9nKgVg9bTHmpmPiFpCB6Ek/kgj76P+ViGQ=" }, "spotinst_spotinst": { - "hash": "sha256-OX2uclduqzLPlRNHmji8X+PrEV78gdsE/W/SND4cVRA=", + "hash": "sha256-NjY5sYJFR/jo0sa7QOZG4gb2yaeXx3xXTCQZ38Vq9no=", "homepage": "https://registry.terraform.io/providers/spotinst/spotinst", "owner": "spotinst", "repo": "terraform-provider-spotinst", - "rev": "v1.238.0", + "rev": "v1.238.1", "spdx": "MPL-2.0", "vendorHash": "sha256-s6ld+xi++QWBlVmE+5BCY6+vMcn3yr/WM9NX/PlIC/M=" }, From 3965a5d073c94482a8bb447a8b67f9ad5c4e97e3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 21:17:04 +0000 Subject: [PATCH 097/118] ctx7: 0.5.5 -> 0.5.7 --- pkgs/by-name/ct/ctx7/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ct/ctx7/package.nix b/pkgs/by-name/ct/ctx7/package.nix index 7b0fadbbdbc3..ecf0121f9f32 100644 --- a/pkgs/by-name/ct/ctx7/package.nix +++ b/pkgs/by-name/ct/ctx7/package.nix @@ -16,7 +16,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "ctx7"; - version = "0.5.5"; + version = "0.5.7"; __structuredAttrs = true; strictDeps = true; @@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "upstash"; repo = "context7"; tag = "${finalAttrs.pname}@${finalAttrs.version}"; - hash = "sha256-Ea281W/CT/TfFNFMKV7xQzXnMo/25mCAB/Gs9ofyUU4="; + hash = "sha256-nltS7ziDgJ/U+vstycNP2oZqUPa+GWCyeSSIjQngrP0="; }; nativeBuildInputs = [ @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 3; - hash = "sha256-F1A0y4uZczVqzce0FfugCaU5Y2qqMZQXy7T6oqlgkbA="; + hash = "sha256-yFppXHv3sBcS8YYERYLTuRPw2jmhi1G+taiPVH1Vix4="; }; buildPhase = '' From 95b8afde029581eae8bfd57efe00f3310651de4a Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sat, 25 Jul 2026 10:51:31 -0700 Subject: [PATCH 098/118] openspec: 1.4.1 -> 1.7.0 --- pkgs/by-name/op/openspec/package.nix | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/op/openspec/package.nix b/pkgs/by-name/op/openspec/package.nix index 47133c832d37..4c256057ccaf 100644 --- a/pkgs/by-name/op/openspec/package.nix +++ b/pkgs/by-name/op/openspec/package.nix @@ -3,7 +3,7 @@ stdenvNoCC, fetchFromGitHub, nodejs, - pnpm_11, + pnpm_10, # upstream uses pnpm 9 which is insecure. pnpm 11 breaks when fetching deps. fetchPnpmDeps, pnpmConfigHook, makeWrapper, @@ -13,26 +13,28 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "openspec"; - version = "1.4.1"; + version = "1.7.0"; + __structuredAttrs = true; + strictDeps = true; src = fetchFromGitHub { owner = "Fission-AI"; repo = "OpenSpec"; tag = "v${finalAttrs.version}"; - hash = "sha256-VZZ/ukjciXqiebwei2JizyOnxx0T3IeoowFWElKec4o="; + hash = "sha256-mkwQQRjc/kWwhTj0pfJj264wIoL9FHb3B8flevyM8bs="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; - pnpm = pnpm_11; - fetcherVersion = 4; - hash = "sha256-p44ctVCA3d1CXoq+zzhswVqhScF23ZhvpLUVVcrgQlM="; + pnpm = pnpm_10; + fetcherVersion = 3; + hash = "sha256-riT2qV8FUKdF4PI7Zcw7nZw6ZR9u4/qpeDKZ5oFPuH4="; }; nativeBuildInputs = [ nodejs pnpmConfigHook - pnpm_11 + pnpm_10 makeWrapper installShellFiles ]; @@ -51,8 +53,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { mkdir -p $out/bin $out/lib/openspec substituteInPlace bin/openspec.js \ - --replace '#!/usr/bin/env node' '#!${nodejs}/bin/node' \ - --replace "../dist" "$out/lib/openspec/dist" + --replace-fail '#!/usr/bin/env node' '#!${nodejs}/bin/node' \ + --replace-fail "../dist" "$out/lib/openspec/dist" install -Dm755 bin/openspec.js $out/bin/openspec cp -r dist $out/lib/openspec/ From e4cda1086938a9cc0525a62f65cd16514064666e Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Thu, 30 Jul 2026 10:24:33 -0700 Subject: [PATCH 099/118] openspec: add sarahec as maintainer --- pkgs/by-name/op/openspec/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/openspec/package.nix b/pkgs/by-name/op/openspec/package.nix index 4c256057ccaf..3a9bc80b2a75 100644 --- a/pkgs/by-name/op/openspec/package.nix +++ b/pkgs/by-name/op/openspec/package.nix @@ -78,7 +78,10 @@ stdenvNoCC.mkDerivation (finalAttrs: { description = "AI-native system for spec-driven development"; homepage = "https://github.com/Fission-AI/OpenSpec"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kalbasit ]; + maintainers = with lib.maintainers; [ + kalbasit + sarahec + ]; platforms = lib.platforms.all; mainProgram = "openspec"; }; From f926ef268918b8df93b8dd12fe6e995b914f56be Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 11:59:27 +0000 Subject: [PATCH 100/118] octodns-providers.ovh: 1.1.0 -> 1.2.0 --- pkgs/by-name/oc/octodns/providers/ovh/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oc/octodns/providers/ovh/package.nix b/pkgs/by-name/oc/octodns/providers/ovh/package.nix index cd01f99c1ac2..225db07d061b 100644 --- a/pkgs/by-name/oc/octodns/providers/ovh/package.nix +++ b/pkgs/by-name/oc/octodns/providers/ovh/package.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "octodns-ovh"; - version = "1.1.0"; + version = "1.2.0"; pyproject = true; src = fetchFromGitHub { owner = "octodns"; repo = "octodns-ovh"; tag = "v${version}"; - hash = "sha256-UbxOdpG099G9oKyweIMH5JTP0W0MpLmsOWgQYEFD8sQ="; + hash = "sha256-XNwrne+NTriByEmP9JGGWcymDT42lryWtSEcuGdJiXU="; }; build-system = [ From b0b33cff8f366f9d72acbe9abb7275a4115c0a8b Mon Sep 17 00:00:00 2001 From: Bart Oostveen Date: Thu, 30 Jul 2026 23:29:20 +0200 Subject: [PATCH 101/118] forgejo: 16.0.1 -> 16.0.2 https://codeberg.org/forgejo/forgejo/releases/tag/v16.0.2 https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/16.0.2.md --- pkgs/by-name/fo/forgejo/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fo/forgejo/package.nix b/pkgs/by-name/fo/forgejo/package.nix index 3fb1a5e7275b..2339fe77bf9e 100644 --- a/pkgs/by-name/fo/forgejo/package.nix +++ b/pkgs/by-name/fo/forgejo/package.nix @@ -1,8 +1,8 @@ import ./generic.nix { - version = "16.0.1"; - hash = "sha256-fMAOmYh21nMyd9b8e6cXlh7ArJtIys3N6sbTJNV1oyw="; - npmDepsHash = "sha256-UhivpUqNJvc3zHxdRVAWT9x68jG1KnQa8yS4KkL2W5g="; - vendorHash = "sha256-elbuQxUtbuDTJV686ZqiFgxWlIYrWDZ4fUet2QY/sJ8="; + version = "16.0.2"; + hash = "sha256-cJWX77ROA9I1Y6/IEoGhm6wc2ScgKkMclpEyd4lHqew="; + npmDepsHash = "sha256-SS9Yb4fEY9C+ddk2Omf4+v1w6Ff2ArJZd1p5XGRN2EU="; + vendorHash = "sha256-iLzYUo+oTSiJbqp7NygfaUxZxeXYuQm1/9oTk5+n0dk="; lts = false; nixUpdateExtraArgs = [ "--override-filename" From 8bb4389e2be9e36077043f2327e9abdf7e0b888c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Apr 2026 18:17:29 +0000 Subject: [PATCH 102/118] octodns-providers.bind: 1.0.1 -> 1.1.0 --- pkgs/by-name/oc/octodns/providers/bind/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oc/octodns/providers/bind/package.nix b/pkgs/by-name/oc/octodns/providers/bind/package.nix index 23336323cdc0..cebea9984ade 100644 --- a/pkgs/by-name/oc/octodns/providers/bind/package.nix +++ b/pkgs/by-name/oc/octodns/providers/bind/package.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "octodns-bind"; - version = "1.0.1"; + version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "octodns"; repo = "octodns-bind"; tag = "v${version}"; - hash = "sha256-ezLaNeqJoi3fcfwQFkiEyYUSlw7cTCikmv0qmPTzrvI="; + hash = "sha256-pqcG39iHXjlL5U2InSkg0J7nhQ0TUK8+aYh6UKddSGU="; }; build-system = [ From 62b4ac5f987ff7278f93797e781190a307f6150e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 30 Jul 2026 21:33:57 +0000 Subject: [PATCH 103/118] python3Packages.exa-py: 2.16.1 -> 2.16.2 --- pkgs/development/python-modules/exa-py/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/exa-py/default.nix b/pkgs/development/python-modules/exa-py/default.nix index 50a210291523..76cdacb48a16 100644 --- a/pkgs/development/python-modules/exa-py/default.nix +++ b/pkgs/development/python-modules/exa-py/default.nix @@ -24,7 +24,7 @@ buildPythonPackage (finalAttrs: { pname = "exa-py"; - version = "2.16.1"; + version = "2.16.2"; pyproject = true; __structuredAttrs = true; @@ -33,7 +33,7 @@ buildPythonPackage (finalAttrs: { owner = "exa-labs"; repo = "exa-py"; tag = "v${finalAttrs.version}"; - hash = "sha256-zMQAPJnIHA7PiHCoPf0/iPrTEsctnM8cQBY2fVpDpjo="; + hash = "sha256-ZWqhO8HIbZBpOhY+zw0Fl5UhWMyTZgjiqMFyCCIWEyA="; }; build-system = [ From 4b22488ab3b759602d84032fe2abe742391f7d7e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 10 Jun 2026 17:49:46 +0200 Subject: [PATCH 104/118] python3Packages.django-countries: 8.2.0 -> 9.0.0 https://github.com/SmileyChris/django-countries/blob/v9.0.0/CHANGES.md --- pkgs/development/python-modules/django-countries/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-countries/default.nix b/pkgs/development/python-modules/django-countries/default.nix index 5836247abd8c..805bd21b401f 100644 --- a/pkgs/development/python-modules/django-countries/default.nix +++ b/pkgs/development/python-modules/django-countries/default.nix @@ -20,14 +20,14 @@ buildPythonPackage rec { pname = "django-countries"; - version = "8.2.0"; + version = "9.0.0"; pyproject = true; src = fetchFromGitHub { owner = "SmileyChris"; repo = "django-countries"; tag = "v${version}"; - hash = "sha256-MtRlZFrTlY7t0n08X0aYN5HRGZUGLHkcU1gaZCtj07Q="; + hash = "sha256-Lq2wXnC/0sT96AA0eW1TsrIm6qencXE4/3bHSni9nlQ="; }; postPatch = '' From 8a05482531083d0a16abeebd3e124f41f558d7cd Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 30 Jul 2026 21:08:45 +0200 Subject: [PATCH 105/118] python3Packages.django-formtools: 2.6.1 -> 2.7 https://github.com/jazzband/django-formtools/blob/2.7/docs/changelog.rst --- pkgs/development/python-modules/django-formtools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-formtools/default.nix b/pkgs/development/python-modules/django-formtools/default.nix index c4b1afd38033..a5e1c9ad8304 100644 --- a/pkgs/development/python-modules/django-formtools/default.nix +++ b/pkgs/development/python-modules/django-formtools/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "django-formtools"; - version = "2.6.1"; + version = "2.7"; pyproject = true; src = fetchFromGitHub { owner = "jazzband"; repo = "django-formtools"; tag = finalAttrs.version; - hash = "sha256-cg6bl2KJL2aOES7vWqrR25Bd6t9vWGTZLWtbMUhkCkg="; + hash = "sha256-/985+Q2o3BoxxicyDFTYl4m4++d/4Vc+y5qQFpUc9RM="; }; build-system = [ From 7f1c81fcef43b2f739ce369893e6622f879b9d3f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 30 Jul 2026 21:14:04 +0200 Subject: [PATCH 106/118] python3Packages.django-hierarkey: 2.0.1 -> 2.0.2 --- .../python-modules/django-hierarkey/default.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-hierarkey/default.nix b/pkgs/development/python-modules/django-hierarkey/default.nix index f366fb3fa58c..0d034ecbcb6d 100644 --- a/pkgs/development/python-modules/django-hierarkey/default.nix +++ b/pkgs/development/python-modules/django-hierarkey/default.nix @@ -17,16 +17,21 @@ buildPythonPackage rec { pname = "django-hierarkey"; - version = "2.0.1"; + version = "2.0.2"; pyproject = true; src = fetchFromGitHub { owner = "raphaelm"; repo = "django-hierarkey"; tag = version; - hash = "sha256-zIz7aokOGLGXV/xJnYcz8lBP7b2rxLrfaD3i/DLpFR8="; + hash = "sha256-ZsT696E1wBvElj99mMa6SuqVr7XD8NzJiMKGNOBOTrA="; }; + postPatch = '' + substituteInPlace tests/settings.py \ + --replace-fail "/var/tmp" "$TMPDIR" + ''; + build-system = [ setuptools ]; dependencies = [ python-dateutil ]; From 60a40a914a619bca39339416eaae61bd3afe68e7 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 30 Jul 2026 21:33:01 +0200 Subject: [PATCH 107/118] python3Packages.django-querytagger: init at 0.0.3 New dependency for Pretix 2026.7.0. --- .../django-querytagger/default.nix | 38 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 40 insertions(+) create mode 100644 pkgs/development/python-modules/django-querytagger/default.nix diff --git a/pkgs/development/python-modules/django-querytagger/default.nix b/pkgs/development/python-modules/django-querytagger/default.nix new file mode 100644 index 000000000000..c0686faf3a1d --- /dev/null +++ b/pkgs/development/python-modules/django-querytagger/default.nix @@ -0,0 +1,38 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, +}: + +buildPythonPackage (finalAttrs: { + pname = "django-querytagger"; + version = "0.0.3"; + pyproject = true; + + src = fetchFromGitHub { + owner = "pretix"; + repo = "django-querytagger"; + tag = "v${finalAttrs.version}"; + hash = "sha256-MtoxJ8Ci8UxHy2UBNMD7Z4fSWYnNpCZNxeYoAqkqSNA="; + }; + + build-system = [ + setuptools + ]; + + pythonImportsCheck = [ + "django_querytagger" + ]; + + doCheck = false; # no tests + + __structuredAttrs = true; + + meta = { + description = "Correlate SQL query logs in your database with your Django application and logs"; + homepage = "https://github.com/pretix/django-querytagger"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ hexa ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index bd83296adaea..ecbd264d917e 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4731,6 +4731,8 @@ self: super: with self; { django-q2 = callPackage ../development/python-modules/django-q2 { }; + django-querytagger = callPackage ../development/python-modules/django-querytagger { }; + django-ranged-response = callPackage ../development/python-modules/django-ranged-response { }; django-raster = callPackage ../development/python-modules/django-raster { }; From 2ed9a652ccf927083397c96d9f56709f1f917d17 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 30 Jul 2026 22:53:19 +0200 Subject: [PATCH 108/118] python3Packages.django-redis: 6.0.0 -> 7.0.0 https://github.com/jazzband/django-redis/releases/tag/7.0.0 --- .../python-modules/django-redis/default.nix | 28 ++++++++----------- 1 file changed, 12 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/django-redis/default.nix b/pkgs/development/python-modules/django-redis/default.nix index f5c544109669..e25cea8f23b9 100644 --- a/pkgs/development/python-modules/django-redis/default.nix +++ b/pkgs/development/python-modules/django-redis/default.nix @@ -16,34 +16,34 @@ pytest-django, pytest-mock, pytest-xdist, - pytestCheckHook, + pytest8_3CheckHook, redisTestHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "django-redis"; - version = "6.0.0"; + version = "7.0.0"; pyproject = true; src = fetchFromGitHub { owner = "jazzband"; repo = "django-redis"; - tag = version; - hash = "sha256-QfiyeeDQSRp/TkOun/HAQaPbIUY9yKPoOOEhKBX9Tec="; + tag = finalAttrs.version; + hash = "sha256-4YNhNsa0J1tTtaeJTHnwT8WwYs6QQuxnjVl1mAYNePI="; }; build-system = [ setuptools ]; dependencies = [ django - lz4 - msgpack - pyzstd redis ]; optional-dependencies = { hiredis = [ redis ] ++ redis.optional-dependencies.hiredis; + lz4 = [ lz4 ]; + msgpack = [ msgpack ]; + pyzstd = [ pyzstd ]; }; pythonImportsCheck = [ "django_redis" ]; @@ -57,18 +57,14 @@ buildPythonPackage rec { pytest-django pytest-mock pytest-xdist - pytestCheckHook + pytest8_3CheckHook redisTestHook ] - ++ lib.concatAttrValues optional-dependencies; + ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; # https://github.com/jazzband/django-redis/issues/777 dontUsePytestXdist = true; - pytestFlags = [ - "-Wignore::DeprecationWarning" - ]; - disabledTests = [ # AttributeError: object has no attribute 'default' "test_delete_pattern_with_settings_default_scan_count" @@ -79,8 +75,8 @@ buildPythonPackage rec { meta = { description = "Full featured redis cache backend for Django"; homepage = "https://github.com/jazzband/django-redis"; - changelog = "https://github.com/jazzband/django-redis/releases/tag/${version}"; + changelog = "https://github.com/jazzband/django-redis/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ hexa ]; }; -} +}) From 309a4fef2f06a6922da4dddb0e285e94886351e1 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 30 Jul 2026 23:18:31 +0200 Subject: [PATCH 109/118] pretix: 2026.6.1 -> 2026.7.0 https://pretix.eu/about/en/blog/20260729-release-2026-7-0/ --- pkgs/by-name/pr/pretix/package.nix | 11 ++++++++--- pkgs/by-name/pr/pretix/test_startup_pythonpath.patch | 11 +++++++++++ 2 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 pkgs/by-name/pr/pretix/test_startup_pythonpath.patch diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index 924e6c33e086..7c72958dee31 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -55,20 +55,24 @@ let in pythonPackages.buildPythonApplication (finalAttrs: { pname = "pretix"; - version = "2026.6.1"; + version = "2026.7.0"; pyproject = true; src = fetchFromGitHub { owner = "pretix"; repo = "pretix"; tag = "v${finalAttrs.version}"; - hash = "sha256-P8anV87K/UFOCztGz8iNb5NbmAC3JkFqAm8vKXkr0qY="; + hash = "sha256-ozgsveEstgX3Wy24EaYhpbTUQrwbm+cIWFE0F2YIqfw="; }; patches = [ # Discover pretix.plugin entrypoints during build and add them into # INSTALLED_APPS, so that their static files are collected. ./plugin-build.patch + + # [2026.7.0] Inherit PYTHONPATH in test that tries starting Pretix with a + # naked interpreter. + ./test_startup_pythonpath.patch ]; postPatch = '' @@ -88,7 +92,7 @@ pythonPackages.buildPythonApplication (finalAttrs: { npmDeps = fetchNpmDeps { inherit (finalAttrs) src; - hash = "sha256-DJCvNcgDIY71Q9qg4Ng7SAM9i9wHhHOdJonpt5t/Xx8="; + hash = "sha256-3sF6TmzDBu3UJASNaPL6zkJNRCHZIHzFTjJWmfkMeAo="; }; nativeBuildInputs = [ @@ -135,6 +139,7 @@ pythonPackages.buildPythonApplication (finalAttrs: { django-oauth-toolkit django-otp django-phonenumber-field + django-querytagger django-redis django-scopes django-statici18n diff --git a/pkgs/by-name/pr/pretix/test_startup_pythonpath.patch b/pkgs/by-name/pr/pretix/test_startup_pythonpath.patch new file mode 100644 index 000000000000..2105d2ac010d --- /dev/null +++ b/pkgs/by-name/pr/pretix/test_startup_pythonpath.patch @@ -0,0 +1,11 @@ +diff --git a/src/tests/test_startup.py b/src/tests/test_startup.py +index 9234696f6..9fe910814 100644 +--- a/src/tests/test_startup.py ++++ b/src/tests/test_startup.py +@@ -42,5 +42,6 @@ def test_start_with_redis_down(): + ], + env={ + "PRETIX_CONFIG_FILE": f.name, ++ "PYTHONPATH": os.environ.get("PYTHONPATH", ""), + } + ) == 0 From d71a5a738af411e4f474c2b079b7733a7f2c6c35 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 30 Jul 2026 23:19:26 +0200 Subject: [PATCH 110/118] pretix.plugins.mollie: 2.5.7 -> 2.5.8 https://github.com/pretix/pretix-mollie/compare/v2.5.7...v2.5.8 --- pkgs/by-name/pr/pretix/plugins/mollie/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/pretix/plugins/mollie/package.nix b/pkgs/by-name/pr/pretix/plugins/mollie/package.nix index 1b3aa88c3a92..156b243a660a 100644 --- a/pkgs/by-name/pr/pretix/plugins/mollie/package.nix +++ b/pkgs/by-name/pr/pretix/plugins/mollie/package.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "pretix-mollie"; - version = "2.5.7"; + version = "2.5.8"; pyproject = true; src = fetchFromGitHub { owner = "pretix"; repo = "pretix-mollie"; tag = "v${version}"; - hash = "sha256-LApnvohrNiyqRmBIysxR5ZAMy5nZhPts0znirOUsxq0="; + hash = "sha256-92nlq5EGI/AQ5RxDK1go/p4ZMtTDtzTFlWXsnVPvsg0="; }; build-system = [ From 801357a6304e58535b64ca3895ec350c7fab3f6f Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 30 Jul 2026 23:19:43 +0200 Subject: [PATCH 111/118] pretix.plugins.servicefees: 1.15.0 -> 1.15.1 https://github.com/pretix/pretix-servicefees/compare/v1.15.0...v1.15.1 --- pkgs/by-name/pr/pretix/plugins/servicefees/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/pretix/plugins/servicefees/package.nix b/pkgs/by-name/pr/pretix/plugins/servicefees/package.nix index b01f492ac804..4324eebff79c 100644 --- a/pkgs/by-name/pr/pretix/plugins/servicefees/package.nix +++ b/pkgs/by-name/pr/pretix/plugins/servicefees/package.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "pretix-servicefees"; - version = "1.15.0"; + version = "1.15.1"; pyproject = true; src = fetchFromGitHub { owner = "pretix"; repo = "pretix-servicefees"; tag = "v${version}"; - hash = "sha256-oxuxlwNYJsuYj5zm2VYRMn8wz3vF92SzGxD8w3N7ZIM="; + hash = "sha256-gSxzZGokk498e9R8sPP3pVRkVvgjjHcvC8pxZFZHuU8="; }; build-system = [ From f4ca7e947eb4a1bcc2a0a243fc084fc74561a40a Mon Sep 17 00:00:00 2001 From: klea Date: Thu, 16 Jul 2026 23:16:50 +0000 Subject: [PATCH 112/118] python3Packages.mwclient: 0.11.0 -> 0.11.0-unstable-2026-05-15 --- .../development/python-modules/mwclient/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/mwclient/default.nix b/pkgs/development/python-modules/mwclient/default.nix index 9603f172bc76..5a8442963d60 100644 --- a/pkgs/development/python-modules/mwclient/default.nix +++ b/pkgs/development/python-modules/mwclient/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchFromGitHub, + hatchling, mock, pytest-cov-stub, pytestCheckHook, @@ -12,15 +13,15 @@ }: buildPythonPackage rec { - version = "0.11.0"; + version = "0.11.0-unstable-2026-05-15"; pname = "mwclient"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "mwclient"; repo = "mwclient"; - tag = "v${version}"; - sha256 = "sha256-qnWVQEG1Ri0z4RYmmG/fxYrlIFFf/6PnP5Dnv0cZb5I="; + rev = "87113730b1f41d8160057621bfd90ad88428f602"; + sha256 = "sha256-R2erz4oo6111haxlc9zhpgWhihFjMT2Mg/kdWERzcp4="; }; propagatedBuildInputs = [ @@ -29,6 +30,10 @@ buildPythonPackage rec { six ]; + build-system = [ + hatchling + ]; + nativeCheckInputs = [ mock pytest-cov-stub From e8232cbe37d80c3b8ada444cd842299ef86057d6 Mon Sep 17 00:00:00 2001 From: klea Date: Thu, 16 Jul 2026 23:17:41 +0000 Subject: [PATCH 113/118] python3Packages.mwclient: adopt --- pkgs/development/python-modules/mwclient/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/mwclient/default.nix b/pkgs/development/python-modules/mwclient/default.nix index 5a8442963d60..51a51eb8a7f4 100644 --- a/pkgs/development/python-modules/mwclient/default.nix +++ b/pkgs/development/python-modules/mwclient/default.nix @@ -47,6 +47,6 @@ buildPythonPackage rec { description = "Python client library to the MediaWiki API"; license = lib.licenses.mit; homepage = "https://github.com/mwclient/mwclient"; - maintainers = [ ]; + maintainers = [ lib.maintainers.klea ]; }; } From aa82506a572fee02e0a8f9f49df8b2d5b7be276e Mon Sep 17 00:00:00 2001 From: klea Date: Fri, 17 Jul 2026 10:08:48 +0000 Subject: [PATCH 114/118] python3Packages.mwclient: modernise --- .../development/python-modules/mwclient/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/mwclient/default.nix b/pkgs/development/python-modules/mwclient/default.nix index 51a51eb8a7f4..1cfdc81a741a 100644 --- a/pkgs/development/python-modules/mwclient/default.nix +++ b/pkgs/development/python-modules/mwclient/default.nix @@ -4,6 +4,7 @@ fetchFromGitHub, hatchling, mock, + nix-update-script, pytest-cov-stub, pytestCheckHook, requests, @@ -12,7 +13,7 @@ six, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { version = "0.11.0-unstable-2026-05-15"; pname = "mwclient"; pyproject = true; @@ -21,10 +22,10 @@ buildPythonPackage rec { owner = "mwclient"; repo = "mwclient"; rev = "87113730b1f41d8160057621bfd90ad88428f602"; - sha256 = "sha256-R2erz4oo6111haxlc9zhpgWhihFjMT2Mg/kdWERzcp4="; + hash = "sha256-R2erz4oo6111haxlc9zhpgWhihFjMT2Mg/kdWERzcp4="; }; - propagatedBuildInputs = [ + dependencies = [ requests requests-oauthlib six @@ -43,10 +44,14 @@ buildPythonPackage rec { pythonImportsCheck = [ "mwclient" ]; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + meta = { description = "Python client library to the MediaWiki API"; license = lib.licenses.mit; homepage = "https://github.com/mwclient/mwclient"; maintainers = [ lib.maintainers.klea ]; }; -} +}) From 1a76c7fa5e1bb499f0bbdaa41e97fccb47981b64 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 31 Jul 2026 00:29:58 +0200 Subject: [PATCH 115/118] evcc: 0.312.1 -> 0.313.0 https://github.com/evcc-io/evcc/releases/tag/0.313.0 --- pkgs/by-name/ev/evcc/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ev/evcc/package.nix b/pkgs/by-name/ev/evcc/package.nix index c6e7306038b8..99dd9ce7c447 100644 --- a/pkgs/by-name/ev/evcc/package.nix +++ b/pkgs/by-name/ev/evcc/package.nix @@ -17,16 +17,16 @@ }: let - version = "0.312.1"; + version = "0.313.0"; src = fetchFromGitHub { owner = "evcc-io"; repo = "evcc"; tag = version; - hash = "sha256-gMEguCexIZlKayMVkY9w/C+dAem5mymzjaJs2qrmavk="; + hash = "sha256-VDLEgkbBgyAuVAVrd0D3i07mwN1OBJfwOCXdi3gc/aw="; }; - vendorHash = "sha256-x4iwvzf7iv6TyLEkTnqztDQrBD+3lT1yycB7yTD4xO4="; + vendorHash = "sha256-QJsdBqa/JHaBig4bRtU3LqlYwh/BHnP3vg8YM3reuDY="; commonMeta = { license = lib.licenses.mit; @@ -40,7 +40,7 @@ buildGo126Module rec { npmDeps = fetchNpmDeps { inherit src; - hash = "sha256-MhLc5RUjn8FYXiFQbGchRnf132QXwG0kSyyPsRRzu1A="; + hash = "sha256-2BBHdp3WVJReXfKpM0Hl1AT4vx1584BFbqdPMBGNYB4="; }; nativeBuildInputs = [ From dd6a1ee8dfcdba7f5b3f3a3bd63f9d29a737efcd Mon Sep 17 00:00:00 2001 From: dish Date: Thu, 30 Jul 2026 18:34:57 -0400 Subject: [PATCH 116/118] noctalia: 5.0.0-beta.6 -> 5.0.0-beta.7 --- pkgs/by-name/no/noctalia/package.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/noctalia/package.nix b/pkgs/by-name/no/noctalia/package.nix index 60ae7e47d635..a0d8df7019e0 100644 --- a/pkgs/by-name/no/noctalia/package.nix +++ b/pkgs/by-name/no/noctalia/package.nix @@ -20,10 +20,12 @@ harfbuzz, jemalloc, libGL, + libical, libjxl, libqalculate, librsvg, libsecret, + libsndfile, libsodium, libwebp, libxkbcommon, @@ -62,13 +64,13 @@ stdenv.mkDerivation (finalAttrs: { __structuredAttrs = true; pname = "noctalia"; - version = "5.0.0-beta.6"; + version = "5.0.0-beta.7"; src = fetchFromGitHub { owner = "noctalia-dev"; repo = "noctalia"; tag = "v${finalAttrs.version}"; - hash = "sha256-VJXqeaxCqyMOt/k7ePNoD4nAHdF1eTSuuddmrh/5O6Q="; + hash = "sha256-9RlJNIy2DFVm9SB2vwGEBsbHc1r3dIB+K+b+nd6Bdho="; }; strictDeps = true; @@ -90,10 +92,12 @@ stdenv.mkDerivation (finalAttrs: { harfbuzz jemalloc libGL + libical libjxl libqalculate librsvg libsecret + libsndfile libsodium libwebp libxkbcommon From 50c67d6ef14004a47e2164d436236fda7d0f1e1b Mon Sep 17 00:00:00 2001 From: Yohann Boniface Date: Fri, 31 Jul 2026 00:52:20 +0200 Subject: [PATCH 117/118] python3Packages.css-parser: enable __structuredAttrs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: GaƩtan Lepage --- pkgs/development/python-modules/css-parser/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/css-parser/default.nix b/pkgs/development/python-modules/css-parser/default.nix index a5ef090d5df9..1b2f933ff2dd 100644 --- a/pkgs/development/python-modules/css-parser/default.nix +++ b/pkgs/development/python-modules/css-parser/default.nix @@ -10,6 +10,7 @@ buildPythonPackage (finalAttrs: { pname = "css-parser"; version = "1.0.10"; pyproject = true; + __structuredAttrs = true; src = fetchPypi { inherit (finalAttrs) pname version; From 4963c5561cacad806f1aa4690e569d6b2ac0516d Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 31 Jul 2026 01:10:55 +0200 Subject: [PATCH 118/118] pretalx: pin django-hierarkey at 2.0.1 With 2.0.1 tests fail due to unexpected increased query volume. --- pkgs/by-name/pr/pretalx/package.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/by-name/pr/pretalx/package.nix b/pkgs/by-name/pr/pretalx/package.nix index 58b4c584f053..8edf195f9177 100644 --- a/pkgs/by-name/pr/pretalx/package.nix +++ b/pkgs/by-name/pr/pretalx/package.nix @@ -15,6 +15,19 @@ let self = python; packageOverrides = final: prev: { django = prev.django_6; + + django-hierarkey = prev.django-hierarkey.overrideAttrs (oldAttrs: { + version = "2.0.1"; + + src = fetchFromGitHub { + owner = "raphaelm"; + repo = "django-hierarkey"; + tag = "2.0.1"; + hash = "sha256-zIz7aokOGLGXV/xJnYcz8lBP7b2rxLrfaD3i/DLpFR8="; + }; + + postPatch = null; + }); }; }; in