Merge master into staging-next

authored by github-actions[bot] and committed by GitHub e0220561 eede7811

+1321 -2800
+40 -3
nixos/modules/services/hardware/upower.nix
··· 179 179 ''; 180 180 }; 181 181 182 + allowRiskyCriticalPowerAction = lib.mkOption { 183 + type = lib.types.bool; 184 + default = false; 185 + description = '' 186 + Enable the risky critical power actions "Suspend" and "Ignore". 187 + ''; 188 + }; 189 + 182 190 criticalPowerAction = lib.mkOption { 183 - type = lib.types.enum [ "PowerOff" "Hibernate" "HybridSleep" ]; 191 + type = lib.types.enum [ 192 + "PowerOff" 193 + "Hibernate" 194 + "HybridSleep" 195 + "Suspend" 196 + "Ignore" 197 + ]; 184 198 default = "HybridSleep"; 185 199 description = '' 186 200 The action to take when `timeAction` or 187 201 `percentageAction` has been reached for the batteries 188 - (UPS or laptop batteries) supplying the computer 202 + (UPS or laptop batteries) supplying the computer. 203 + 204 + When set to `Suspend` or `Ignore`, 205 + {option}`services.upower.allowRiskyCriticalPowerAction` must be set 206 + to `true`. 189 207 ''; 190 208 }; 191 209 ··· 193 211 194 212 }; 195 213 196 - 197 214 ###### implementation 198 215 199 216 config = lib.mkIf cfg.enable { 217 + assertions = [ 218 + { 219 + assertion = 220 + let 221 + inherit (builtins) elem; 222 + riskyActions = [ 223 + "Suspend" 224 + "Ignore" 225 + ]; 226 + riskyActionEnabled = elem cfg.criticalPowerAction riskyActions; 227 + in 228 + riskyActionEnabled -> cfg.allowRiskyCriticalPowerAction; 229 + message = '' 230 + services.upower.allowRiskyCriticalPowerAction must be true if 231 + services.upower.criticalPowerAction is set to 232 + '${cfg.criticalPowerAction}'. 233 + ''; 234 + } 235 + ]; 200 236 201 237 environment.systemPackages = [ cfg.package ]; 202 238 ··· 218 254 TimeLow = cfg.timeLow; 219 255 TimeCritical = cfg.timeCritical; 220 256 TimeAction = cfg.timeAction; 257 + AllowRiskyCriticalPowerAction = cfg.allowRiskyCriticalPowerAction; 221 258 CriticalPowerAction = cfg.criticalPowerAction; 222 259 }; 223 260 };
+1 -5
nixos/tests/all-tests.nix
··· 360 360 freenet = handleTest ./freenet.nix {}; 361 361 freeswitch = handleTest ./freeswitch.nix {}; 362 362 freetube = discoverTests (import ./freetube.nix); 363 - freshrss-extensions = handleTest ./freshrss-extensions.nix {}; 364 - freshrss-sqlite = handleTest ./freshrss-sqlite.nix {}; 365 - freshrss-pgsql = handleTest ./freshrss-pgsql.nix {}; 366 - freshrss-http-auth = handleTest ./freshrss-http-auth.nix {}; 367 - freshrss-none-auth = handleTest ./freshrss-none-auth.nix {}; 363 + freshrss = handleTest ./freshrss {}; 368 364 frigate = handleTest ./frigate.nix {}; 369 365 frp = handleTest ./frp.nix {}; 370 366 frr = handleTest ./frr.nix {};
+2 -2
nixos/tests/freshrss-extensions.nix nixos/tests/freshrss/extensions.nix
··· 1 - import ./make-test-python.nix ( 1 + import ../make-test-python.nix ( 2 2 { lib, pkgs, ... }: 3 3 { 4 - name = "freshrss"; 4 + name = "freshrss-extensions"; 5 5 6 6 nodes.machine = 7 7 { pkgs, ... }:
+2 -2
nixos/tests/freshrss-http-auth.nix nixos/tests/freshrss/http-auth.nix
··· 1 - import ./make-test-python.nix ( 1 + import ../make-test-python.nix ( 2 2 { lib, pkgs, ... }: 3 3 { 4 - name = "freshrss"; 4 + name = "freshrss-http-auth"; 5 5 meta.maintainers = with lib.maintainers; [ mattchrist ]; 6 6 7 7 nodes.machine =
+2 -2
nixos/tests/freshrss-none-auth.nix nixos/tests/freshrss/none-auth.nix
··· 1 - import ./make-test-python.nix ( 1 + import ../make-test-python.nix ( 2 2 { lib, pkgs, ... }: 3 3 { 4 - name = "freshrss"; 4 + name = "freshrss-none-auth"; 5 5 meta.maintainers = with lib.maintainers; [ mattchrist ]; 6 6 7 7 nodes.machine =
+2 -2
nixos/tests/freshrss-pgsql.nix nixos/tests/freshrss/pgsql.nix
··· 1 - import ./make-test-python.nix ( 1 + import ../make-test-python.nix ( 2 2 { lib, pkgs, ... }: 3 3 { 4 - name = "freshrss"; 4 + name = "freshrss-pgsql"; 5 5 meta.maintainers = with lib.maintainers; [ 6 6 etu 7 7 stunkymonkey
+2 -2
nixos/tests/freshrss-sqlite.nix nixos/tests/freshrss/sqlite.nix
··· 1 - import ./make-test-python.nix ( 1 + import ../make-test-python.nix ( 2 2 { lib, pkgs, ... }: 3 3 { 4 - name = "freshrss"; 4 + name = "freshrss-sqlite"; 5 5 meta.maintainers = with lib.maintainers; [ 6 6 etu 7 7 stunkymonkey
+9
nixos/tests/freshrss/default.nix
··· 1 + { system, pkgs, ... }: 2 + 3 + { 4 + extensions = import ./extensions.nix { inherit system pkgs; }; 5 + http-auth = import ./http-auth.nix { inherit system pkgs; }; 6 + none-auth = import ./none-auth.nix { inherit system pkgs; }; 7 + pgsql = import ./pgsql.nix { inherit system pkgs; }; 8 + sqlite = import ./sqlite.nix { inherit system pkgs; }; 9 + }
+4 -4
pkgs/applications/audio/reaper/default.nix
··· 38 38 in 39 39 stdenv.mkDerivation rec { 40 40 pname = "reaper"; 41 - version = "7.29"; 41 + version = "7.30"; 42 42 43 43 src = fetchurl { 44 44 url = url_for_platform version stdenv.hostPlatform.qemuArch; 45 45 hash = 46 46 if stdenv.hostPlatform.isDarwin then 47 - "sha256-b1Gb5guaFyWrt9KEwptuXGvfrJAvgnFEl8QuwSufktE=" 47 + "sha256-nPt2dWbbctRrC3+UufMMLiAikOaMB33tDfFCscJx5cA=" 48 48 else 49 49 { 50 - x86_64-linux = "sha256-uFK8Y36pYTDK3foCKH9kiq3u1MTir2nNM5KrDwIHEm0="; 51 - aarch64-linux = "sha256-KZTUeEtyAVwIFTmclYv4GcGJ2WXukEF0/mfYmmBPfz0="; 50 + x86_64-linux = "sha256-rN4SMGkoO03JCmPOKabOdOlk2nfmGDYk1tSfniPyRnQ="; 51 + aarch64-linux = "sha256-kASD5099XAoy6w3K5z0y8xrSNpomTWAFOWjtHgULwAA="; 52 52 } 53 53 .${stdenv.hostPlatform.system}; 54 54 };
+3 -3
pkgs/applications/emulators/libretro/cores/beetle-psx.nix
··· 8 8 }: 9 9 mkLibretroCore { 10 10 core = "mednafen-psx" + lib.optionalString withHw "-hw"; 11 - version = "0-unstable-2024-11-15"; 11 + version = "0-unstable-2025-01-10"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "libretro"; 15 15 repo = "beetle-psx-libretro"; 16 - rev = "1068cb8dbd6f312664ecf5901625cab4a6533204"; 17 - hash = "sha256-ioAnpz6OkHWPaYE0uTEvnHV+vGzq02bQ4oUP8jW6/YA="; 16 + rev = "60cf49e94e65d4023d93718161dc03b9e24da47a"; 17 + hash = "sha256-EFiLF/5zcoPFnzozEqkXWOEjx3KCgRoixYXqN9ai7qc="; 18 18 }; 19 19 20 20 extraBuildInputs = lib.optionals withHw [
+1 -1
pkgs/applications/emulators/libretro/cores/beetle-supafaust.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "mednafen-supafaust"; 8 - version = "0-unstable-2024-10-01"; 8 + version = "0-unstable-2024-09-30"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro";
+3 -3
pkgs/applications/emulators/libretro/cores/bsnes.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "bsnes"; 8 - version = "0-unstable-2024-12-13"; 8 + version = "0-unstable-2025-01-10"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro"; 12 12 repo = "bsnes-libretro"; 13 - rev = "a0bb11bbb1fc5d6b478baca53c3efe526c43986c"; 14 - hash = "sha256-unOJ2hdCA5LxNUcJe7fJCAetLpqrQzujxFDOsxLzXow="; 13 + rev = "1e0054da1c158857dc444b9b52273ddd18858d49"; 14 + hash = "sha256-zm4X5RTaAm2njtvCBWBT1vhtf/YQvoBaaBSMzz9D2aQ="; 15 15 }; 16 16 17 17 makefile = "Makefile";
+1 -1
pkgs/applications/emulators/libretro/cores/desmume2015.nix
··· 10 10 }: 11 11 mkLibretroCore { 12 12 core = "desmume2015"; 13 - version = "0-unstable-2024-10-21"; 13 + version = "0-unstable-2022-04-05"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "libretro";
+3 -3
pkgs/applications/emulators/libretro/cores/dosbox-pure.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "dosbox-pure"; 8 - version = "0-unstable-2024-09-28"; 8 + version = "0-unstable-2024-12-31"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "schellingb"; 12 12 repo = "dosbox-pure"; 13 - rev = "9b4147fd14332a7354c9b76fa72653bda2d919e9"; 14 - hash = "sha256-lzRBzBMIQ3X+VAHK8pl/HYELecTkdFlWJI7C1csmZ7I="; 13 + rev = "9e468f0087454c6c1b68975ead933977d5cf33b2"; 14 + hash = "sha256-tiyDXxwZapu+Ol1icOeemVQ5oAjMMx2/M4nA0CiRkMY="; 15 15 }; 16 16 17 17 hardeningDisable = [ "format" ];
+3
pkgs/applications/emulators/libretro/cores/easyrpg.nix
··· 67 67 ]; 68 68 makefile = "Makefile"; 69 69 70 + # Do not update automatically since we want to pin a specific version 71 + passthru.updateScript = null; 72 + 70 73 meta = { 71 74 description = "EasyRPG Player libretro port"; 72 75 homepage = "https://github.com/EasyRPG/Player";
+3 -3
pkgs/applications/emulators/libretro/cores/fbneo.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "fbneo"; 8 - version = "0-unstable-2024-10-03"; 8 + version = "0-unstable-2025-01-06"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro"; 12 12 repo = "fbneo"; 13 - rev = "d72f49f4a45dbfc5a855956d1a75ce2d0601c1c5"; 14 - hash = "sha256-+T+HQo6IfY8+oE/mOg54Vn9NhasGYNCLXksFdSDT/xE="; 13 + rev = "b8780c057029db8768c9a057b0bc28f9a12609d8"; 14 + hash = "sha256-cK3ILA0Ape6rHf5dPbXOMmQ69ZPZ/qrxeKYA1LniBEk="; 15 15 }; 16 16 17 17 makefile = "Makefile";
+3 -3
pkgs/applications/emulators/libretro/cores/flycast.nix
··· 8 8 }: 9 9 mkLibretroCore { 10 10 core = "flycast"; 11 - version = "0-unstable-2024-10-05"; 11 + version = "0-unstable-2025-01-09"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "flyinghead"; 15 15 repo = "flycast"; 16 - rev = "d689c50e21bf956913ac607933cd4082eaedc06b"; 17 - hash = "sha256-XIe1JrKVY4ba5WnKrVofWNpJU5pcwUyDd14ZzaGcf+k="; 16 + rev = "3114344414dbd8fb08efe1d6a25dbae457a2ec44"; 17 + hash = "sha256-UgH8L02WkAPaMMUnes6GYLjRbkuY8+9b6LCGaaQWhjQ="; 18 18 fetchSubmodules = true; 19 19 }; 20 20
+3 -3
pkgs/applications/emulators/libretro/cores/fuse.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "fuse"; 8 - version = "0-unstable-2024-09-20"; 8 + version = "0-unstable-2024-11-24"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro"; 12 12 repo = "fuse-libretro"; 13 - rev = "6fd07d90acc38a1b8835bf16539b833f21aaa38f"; 14 - hash = "sha256-q5vcFNr1RBeTaw1R2LDY9xLU1oGeWtPemTdliWR+39s="; 13 + rev = "cad85b7b1b864c65734f71aa4a510b6f6536881c"; 14 + hash = "sha256-SdwdcR9szJJoUxQ4y8rh40Bdnn5ZI2qV4OcS39BFViQ="; 15 15 }; 16 16 17 17 meta = {
+3 -3
pkgs/applications/emulators/libretro/cores/gambatte.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "gambatte"; 8 - version = "0-unstable-2024-12-20"; 8 + version = "0-unstable-2025-01-10"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro"; 12 12 repo = "gambatte-libretro"; 13 - rev = "a870b6dcde66fba00cd7aab5ae4bb699e458a91b"; 14 - hash = "sha256-yarpWSRmfqufj3sXwO1SHZ7VnPSITK/WG8u6mHil/OE="; 13 + rev = "36a0da43fe6a82aba6acc5336574dbd749b18fa8"; 14 + hash = "sha256-3PM7PK1ouMObNZEIIIBG8gxIydYFKP9RRGlWBr5PIGU="; 15 15 }; 16 16 17 17 meta = {
+3 -3
pkgs/applications/emulators/libretro/cores/genesis-plus-gx.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "genesis-plus-gx"; 8 - version = "0-unstable-2024-12-13"; 8 + version = "0-unstable-2025-01-10"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro"; 12 12 repo = "Genesis-Plus-GX"; 13 - rev = "3c1698778080541927f3d7011a00d2c9efe545af"; 14 - hash = "sha256-H310/VeGDVNz3bYEb7qIcstFc2ae0F+5+0LVVSHLeqI="; 13 + rev = "bf492bf3532b9d30e7a023e4329e202b15169e1c"; 14 + hash = "sha256-QxplBzath9xN0AaFOT8K0dVEnMnTaZpLfdsX81fmP9g="; 15 15 }; 16 16 17 17 meta = {
+3 -3
pkgs/applications/emulators/libretro/cores/mame.nix
··· 9 9 }: 10 10 mkLibretroCore { 11 11 core = "mame"; 12 - version = "0-unstable-2024-11-01"; 12 + version = "0-unstable-2025-01-04"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "libretro"; 16 16 repo = "mame"; 17 - rev = "a67797ad2f7516906ed7acef87569c6f35ca8739"; 18 - hash = "sha256-MF6MWQftHBYL1Uv3ZYKFqCH24nd1+M73rhUzkdftMzk="; 17 + rev = "20db0f242e4e11a476b548dd57d2ef9cc3e84f03"; 18 + hash = "sha256-+xShU96m+KCHrFleEy55fBD5vCM+hsYMqIvRZQtzsr8="; 19 19 fetchSubmodules = true; 20 20 }; 21 21
+1 -1
pkgs/applications/emulators/libretro/cores/mame2000.nix
··· 6 6 }: 7 7 mkLibretroCore { 8 8 core = "mame2000"; 9 - version = "0-unstable-2024-11-01"; 9 + version = "0-unstable-2024-07-01"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "libretro";
+3 -3
pkgs/applications/emulators/libretro/cores/mame2003-plus.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "mame2003-plus"; 8 - version = "0-unstable-2024-12-29"; 8 + version = "0-unstable-2025-01-06"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro"; 12 12 repo = "mame2003-plus-libretro"; 13 - rev = "aaf1a95728d9ca6d4cf6633b6a839f8daa27db81"; 14 - hash = "sha256-AjeXfISAcH6RiHU5gJutZUdpg2p+ASVKsI1+Nl76xSY="; 13 + rev = "aee3dac97c72e45b43423349289937dbe2d4a1ce"; 14 + hash = "sha256-X8K536+VfM/WAr4LIhYGWKEt8Oz8GCUMoSqYwQXBQos="; 15 15 }; 16 16 17 17 makefile = "Makefile";
+1 -1
pkgs/applications/emulators/libretro/cores/mame2015.nix
··· 7 7 }: 8 8 mkLibretroCore { 9 9 core = "mame2015"; 10 - version = "0-unstable-2023-11-01"; 10 + version = "0-unstable-2023-10-31"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "libretro";
+1 -1
pkgs/applications/emulators/libretro/cores/mame2016.nix
··· 8 8 }: 9 9 mkLibretroCore { 10 10 core = "mame2016"; 11 - version = "0-unstable-2024-04-06"; 11 + version = "0-unstable-2022-04-06"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "libretro";
+1 -1
pkgs/applications/emulators/libretro/cores/mesen.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "mesen"; 8 - version = "0.9.9-unstable-2024-10-21"; 8 + version = "0-unstable-2024-10-21"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro";
+1 -1
pkgs/applications/emulators/libretro/cores/mrboom.nix
··· 5 5 }: 6 6 mkLibretroCore rec { 7 7 core = "mrboom"; 8 - version = "5.5-unstable-2024-10-21"; 8 + version = "0-unstable-2024-10-21"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "Javanaise";
+3 -3
pkgs/applications/emulators/libretro/cores/nestopia.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "nestopia"; 8 - version = "0-unstable-2024-12-22"; 8 + version = "0-unstable-2025-01-05"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro"; 12 12 repo = "nestopia"; 13 - rev = "6bbfff9a56ead67f0da696ab2c3aea3c11896964"; 14 - hash = "sha256-D2FtfabikcZq0dl+ot/NJJkOaQXj0Sl5P2ioNrvxgSs="; 13 + rev = "9762adc00668f3a2e1016f3ad07ff9cbf9d67459"; 14 + hash = "sha256-CLEwhQ91dxoTLyhlQwssoCL/dEqY6SetwWLogfJi8RU="; 15 15 }; 16 16 17 17 makefile = "Makefile";
+1 -1
pkgs/applications/emulators/libretro/cores/opera.nix
··· 6 6 }: 7 7 mkLibretroCore { 8 8 core = "opera"; 9 - version = "0-unstable-2024-10-17"; 9 + version = "0-unstable-2024-10-16"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "libretro";
+3 -3
pkgs/applications/emulators/libretro/cores/pcsx-rearmed.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "pcsx-rearmed"; 8 - version = "0-unstable-2024-11-17"; 8 + version = "0-unstable-2025-01-09"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro"; 12 12 repo = "pcsx_rearmed"; 13 - rev = "e3d7ea45c75f2752e351d5c5b54cf7e79e66d26e"; 14 - hash = "sha256-dJqomyUHYQ+vpyu7/w2S/NidgYbHiGBWjebFQAXjzI0="; 13 + rev = "c5d1f1dd5e304dfcba2adf0de8aa9188ca35fad3"; 14 + hash = "sha256-4stYqeGrKtNtjbhoG8IriV41xq3urH9QMNnqYMQ7CxQ="; 15 15 }; 16 16 17 17 dontConfigure = true;
+22 -30
pkgs/applications/emulators/libretro/cores/pcsx2.nix
··· 2 2 lib, 3 3 cmake, 4 4 fetchFromGitHub, 5 - gcc12Stdenv, 6 - gettext, 7 5 libGL, 8 6 libGLU, 9 - libaio, 10 - libpcap, 11 - libpng, 12 - libxml2, 13 7 mkLibretroCore, 8 + perl, 14 9 pkg-config, 15 - xxd, 16 10 xz, 17 11 }: 18 12 mkLibretroCore { 19 13 core = "pcsx2"; 20 - version = "0-unstable-2023-01-30"; 14 + version = "0-unstable-2025-01-09"; 21 15 22 16 src = fetchFromGitHub { 23 17 owner = "libretro"; 24 - repo = "lrps2"; 25 - rev = "f3c8743d6a42fe429f703b476fecfdb5655a98a9"; 26 - hash = "sha256-0piCNWX7QbZ58KyTlWp4h1qLxXpi1z6ML8sBHMTvCY4="; 18 + repo = "ps2"; 19 + rev = "397b8f54b92aeffd2dd502c2c9b601305fb1de9d"; 20 + hash = "sha256-zP4gOxAAWqgmGkilVijY2GF6awD7cbMICfxYSsI1wa0="; 21 + fetchSubmodules = true; 27 22 }; 28 23 29 24 extraNativeBuildInputs = [ 30 25 cmake 31 - gettext 32 26 pkg-config 33 27 ]; 28 + 34 29 extraBuildInputs = [ 35 - libaio 36 30 libGL 37 31 libGLU 38 - libpcap 39 - libpng 40 - libxml2 32 + perl 41 33 xz 42 - xxd 43 34 ]; 35 + 36 + # libretro/ps2 needs at least those flags to compile, and probably doesn't 37 + # work on x86_64-v1 38 + # https://github.com/libretro/ps2/blob/397b8f54b92aeffd2dd502c2c9b601305fb1de9d/cmake/BuildParameters.cmake#L101 39 + env.NIX_CFLAGS_COMPILE = toString [ 40 + "-msse" 41 + "-msse2" 42 + "-msse4.1" 43 + "-mfxsr" 44 + ]; 45 + 44 46 makefile = "Makefile"; 45 - cmakeFlags = [ "-DLIBRETRO=ON" ]; 46 - # remove ccache 47 - postPatch = '' 48 - substituteInPlace CMakeLists.txt --replace-fail "ccache" "" 49 - ''; 50 - postBuild = "cd pcsx2"; 51 - # causes redefinition of _FORTIFY_SOURCE 52 - hardeningDisable = [ "fortify3" ]; 53 - # FIXME: multiple build errors with GCC13. 54 - # Unlikely to be fixed until we switch to libretro/pcsx2 that is a more 55 - # up-to-date port (but still WIP). 56 - stdenv = gcc12Stdenv; 47 + 48 + preInstall = "cd bin"; 57 49 58 50 meta = { 59 51 description = "Port of PCSX2 to libretro"; 60 - homepage = "https://github.com/libretro/lrps2"; 52 + homepage = "https://github.com/libretro/ps2"; 61 53 license = lib.licenses.gpl3Plus; 62 54 platforms = lib.platforms.x86; 63 55 };
+3 -3
pkgs/applications/emulators/libretro/cores/picodrive.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "picodrive"; 8 - version = "0-unstable-2024-10-19"; 8 + version = "0-unstable-2024-12-31"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro"; 12 12 repo = "picodrive"; 13 - rev = "0daf92b57fba1fdbc124651573e88373eef28aa5"; 14 - hash = "sha256-rvgcGNpHhjHpg5q6qiu08lBn+Zjx87E5/Q98gPoffhE="; 13 + rev = "bb4b7bcddb9f2f218e88971cccc66edf6c7669f0"; 14 + hash = "sha256-KbPsPG4pFZRHQoLuPVvBdXQTa+uXtmvSBKi7ShMyB3A="; 15 15 fetchSubmodules = true; 16 16 }; 17 17
+3 -3
pkgs/applications/emulators/libretro/cores/play.nix
··· 14 14 }: 15 15 mkLibretroCore { 16 16 core = "play"; 17 - version = "0-unstable-2024-10-19"; 17 + version = "0-unstable-2025-01-09"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "jpd002"; 21 21 repo = "Play-"; 22 - rev = "c3cba5418b4e5618befd9c2790498cf3cf88372a"; 23 - hash = "sha256-xO2Pgl1E0JFEsthTmG+Ka+NqOTWG/JeeAIa6wBWXJyc="; 22 + rev = "2958fa6c5ada62a3150513e4d8b6c4343c1cfbb8"; 23 + hash = "sha256-beo3tOUW62tiZISdAAGdeSVrS8w1l8x+JIi0nDDl5wA="; 24 24 fetchSubmodules = true; 25 25 }; 26 26
+3 -3
pkgs/applications/emulators/libretro/cores/ppsspp.nix
··· 13 13 }: 14 14 mkLibretroCore { 15 15 core = "ppsspp"; 16 - version = "0-unstable-2024-11-15"; 16 + version = "0-unstable-2025-01-10"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "hrydgard"; 20 20 repo = "ppsspp"; 21 - rev = "2402eea4b16908ad59079bcf3fab06ba63531a3c"; 22 - hash = "sha256-bpeiZdcXkGWLFZOsxTGuVmo4xAiUb9v5Wf6pWkt5JV0="; 21 + rev = "aa752ade6c99ec6db4c7f7cbc6c1133738005c5f"; 22 + hash = "sha256-zbDXAI3VnpPQbPMAN1ie5nPFCNzBQif1S1nZnar4fvg="; 23 23 fetchSubmodules = true; 24 24 }; 25 25
+3 -3
pkgs/applications/emulators/libretro/cores/snes9x.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "snes9x"; 8 - version = "1.63-unstable-2024-12-08"; 8 + version = "0-unstable-2024-12-17"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "snes9xgit"; 12 12 repo = "snes9x"; 13 - rev = "9be3ed49a8711b016eb7280b758995bf2cbca4dd"; 14 - hash = "sha256-3FE90o+OJYiBzaiLEggZZ3jbLCFTRMwI/ayaJ5clm4c="; 13 + rev = "48fe9344633001703782244651cdbf754532f9ab"; 14 + hash = "sha256-rPwav34DQPITmzIYB/iJOVjJQ96YJdJa4y4AbkZJMvg="; 15 15 }; 16 16 17 17 makefile = "Makefile";
+1 -1
pkgs/applications/emulators/libretro/cores/snes9x2010.nix
··· 5 5 }: 6 6 mkLibretroCore rec { 7 7 core = "snes9x2010"; 8 - version = "0-unstable-2024-11-18"; 8 + version = "0-unstable-2024-11-19"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "libretro";
+3 -3
pkgs/applications/emulators/libretro/cores/stella.nix
··· 5 5 }: 6 6 mkLibretroCore { 7 7 core = "stella"; 8 - version = "7.0-unstable-2024-12-18"; 8 + version = "0-unstable-2025-01-02"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "stella-emu"; 12 12 repo = "stella"; 13 - rev = "dacf66131c938635a7017de364ba999ebbb35bb7"; 14 - hash = "sha256-X6haV9SKQn2lnWs5kcNePP9wfz3G3yq/rEIGiPiBTOY="; 13 + rev = "66823c533a9b273293a18a342ffaea749218827b"; 14 + hash = "sha256-EQGpHnIcvgNdp5rwJVxQRdJwRzBTMxZDSF1521ybZqI="; 15 15 }; 16 16 17 17 makefile = "Makefile";
+1 -1
pkgs/applications/emulators/libretro/cores/thepowdertoy.nix
··· 6 6 }: 7 7 mkLibretroCore { 8 8 core = "thepowdertoy"; 9 - version = "0-unstable-2024-10-01"; 9 + version = "0-unstable-2024-09-30"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "libretro";
+3 -3
pkgs/applications/emulators/libretro/cores/vecx.nix
··· 7 7 }: 8 8 mkLibretroCore { 9 9 core = "vecx"; 10 - version = "0-unstable-2024-06-28"; 10 + version = "0-unstable-2024-10-21"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "libretro"; 14 14 repo = "libretro-vecx"; 15 - rev = "0e48a8903bd9cc359da3f7db783f83e22722c0cf"; 16 - hash = "sha256-lB8NSaxDbN2qljhI0M/HFDuN0D/wMhFUQXhfSdGHsHU="; 15 + rev = "a103a212ca8644fcb5d76eac7cdec77223c4fb02"; 16 + hash = "sha256-veCGW5mbR1V7cCzZ4BzDSdPZDycw4WNveie/DDVAzw8="; 17 17 }; 18 18 19 19 extraBuildInputs = [
+3 -2
pkgs/applications/graphics/inkscape/extensions/textext/default.nix
··· 21 21 in 22 22 python3.pkgs.buildPythonApplication rec { 23 23 pname = "textext"; 24 - version = "1.10.2"; 24 + version = "1.11.0"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "textext"; 28 28 repo = "textext"; 29 29 tag = version; 30 - sha256 = "sha256-JbI/ScCFCvHbK9JZzHuT67uSAL3546et+gtTkwRnCSE="; 30 + sha256 = "sha256-u0oNAauCUHNObE5Hp/X9hHcEP2wmLhcxH2aas3Mg5RY="; 31 31 }; 32 32 33 33 patches = [ ··· 59 59 python3.pkgs.lxml 60 60 python3.pkgs.cssselect 61 61 python3.pkgs.numpy 62 + python3.pkgs.tinycss2 62 63 ]; 63 64 64 65 # strictDeps do not play nicely with introspection setup hooks.
+2 -2
pkgs/applications/networking/mailreaders/evolution/evolution/default.nix
··· 46 46 47 47 stdenv.mkDerivation rec { 48 48 pname = "evolution"; 49 - version = "3.54.2"; 49 + version = "3.54.3"; 50 50 51 51 src = fetchurl { 52 52 url = "mirror://gnome/sources/evolution/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 53 - hash = "sha256-7eopEv/bZZnA6gKJw6muIBe/43oI14IjWEUhqlaGtXY="; 53 + hash = "sha256-dGz4HvXDJa8X9Tsvq0bWcmDzsT2gFNiZTUrZ6Ea4Ves="; 54 54 }; 55 55 56 56 nativeBuildInputs = [
+43 -32
pkgs/applications/networking/p2p/mldonkey/default.nix
··· 1 1 { 2 2 lib, 3 3 stdenv, 4 - fetchurl, 5 - fetchpatch, 4 + fetchFromGitHub, 5 + autoreconfHook, 6 + autoconf-archive, 6 7 ocamlPackages, 8 + pkg-config, 7 9 zlib, 8 10 }: 9 11 10 12 stdenv.mkDerivation rec { 11 13 pname = "mldonkey"; 12 - version = "3.1.7-2"; 14 + version = "3.2.1"; 13 15 14 - src = fetchurl { 15 - url = "https://ygrek.org/p/release/mldonkey/mldonkey-${version}.tar.bz2"; 16 - sha256 = "b926e7aa3de4b4525af73c88f1724d576b4add56ef070f025941dd51cb24a794"; 16 + src = fetchFromGitHub { 17 + owner = "ygrek"; 18 + repo = "mldonkey"; 19 + tag = "release-${lib.replaceStrings [ "." ] [ "-" ] version}"; 20 + hash = "sha256-Dbb7163CdqHY7/FJY2yWBFRudT+hTFT6fO4sFgt6C/A="; 17 21 }; 18 22 19 - patches = [ 20 - # Fixes C++17 compat 21 - (fetchpatch { 22 - url = "https://github.com/ygrek/mldonkey/pull/66/commits/20ff84c185396f3d759cf4ef46b9f0bd33a51060.patch"; 23 - hash = "sha256-MCqx0jVfOaLkZhhv0b1cTdO6BK2/f6TxTWmx+NZjXME="; 24 - }) 25 - # Fixes OCaml 4.12 compat 26 - (fetchpatch { 27 - url = "https://github.com/ygrek/mldonkey/commit/a153f0f7a4826d86d51d4bacedc0330b70fcbc34.patch"; 28 - hash = "sha256-/Muk3mPFjQJ48FqaozGa7o8YSPhDLXRz9K1EyfxlzC8="; 29 - }) 30 - # Fixes OCaml 4.14 compat 31 - (fetchpatch { 32 - url = "https://github.com/FabioLolix/AUR-artifacts/raw/6721c2d4ef0be9a99499ecf2787e378e50b915e9/mldonkey-fix-build.patch"; 33 - hash = "sha256-HPW/CKfhywy+Km5/64Iok4tO9LJjAk53jVlsYzIRPfs="; 34 - }) 23 + postPatch = '' 24 + substituteInPlace config/Makefile.in \ 25 + --replace-fail '+camlp4' '${ocamlPackages.camlp4}/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib/camlp4' 26 + ''; 27 + 28 + strictDeps = true; 29 + 30 + nativeBuildInputs = [ 31 + autoreconfHook 32 + autoconf-archive 33 + ocamlPackages.camlp4 34 + ocamlPackages.findlib 35 + ocamlPackages.ocaml 36 + pkg-config 37 + ]; 38 + 39 + buildInputs = [ 40 + ocamlPackages.num 41 + zlib 35 42 ]; 36 43 37 - preConfigure = '' 38 - substituteInPlace Makefile --replace '+camlp4' \ 39 - '${ocamlPackages.camlp4}/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib/camlp4' 44 + preAutoreconf = '' 45 + cd config 46 + ''; 47 + 48 + postAutoreconf = '' 49 + cd .. 40 50 ''; 41 51 42 - strictDeps = true; 43 - nativeBuildInputs = with ocamlPackages; [ 44 - ocaml 45 - camlp4 46 - ]; 47 - buildInputs = (with ocamlPackages; [ num ]) ++ [ zlib ]; 52 + env = 53 + { 54 + NIX_CFLAGS_COMPILE = "-Wno-error=implicit-function-declaration"; 55 + } 56 + # https://github.com/ygrek/mldonkey/issues/117 57 + // lib.optionalAttrs stdenv.cc.isClang { 58 + CXXFLAGS = "-std=c++98"; 59 + }; 48 60 49 61 meta = { 50 - broken = stdenv.hostPlatform.isDarwin; 51 62 description = "Client for many p2p networks, with multiple frontends"; 52 63 homepage = "https://github.com/ygrek/mldonkey"; 53 64 license = lib.licenses.gpl2Only;
+6 -3
pkgs/applications/networking/protonvpn-gui/default.nix
··· 21 21 22 22 buildPythonApplication rec { 23 23 pname = "protonvpn-gui"; 24 - version = "4.8.1"; 24 + version = "4.8.2"; 25 25 pyproject = true; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "ProtonVPN"; 29 29 repo = "proton-vpn-gtk-app"; 30 30 tag = "v${version}"; 31 - hash = "sha256-+UnMsjIJ0M1YiF+BcY7RObUoCeDZGtE0ul6KBaODzeY="; 31 + hash = "sha256-kNWwrNpXCkAPvXXqv8HwOx0msYEVsO0JgrtG3wUVmQ4="; 32 32 }; 33 33 34 34 nativeBuildInputs = [ ··· 80 80 license = lib.licenses.gpl3Plus; 81 81 platforms = lib.platforms.linux; 82 82 mainProgram = "protonvpn-app"; 83 - maintainers = with lib.maintainers; [ sebtm ]; 83 + maintainers = with lib.maintainers; [ 84 + sebtm 85 + rapiteanu 86 + ]; 84 87 }; 85 88 }
+1 -1
pkgs/build-support/make-darwin-bundle/default.nix
··· 1 1 # given a package with an executable and an icon, make a darwin bundle for 2 2 # it. This package should be used when generating launchers for native Darwin 3 3 # applications. If the package conatins a .desktop file use 4 - # `desktopToDarwinLauncher` instead. 4 + # `desktopToDarwinBundle` instead. 5 5 6 6 { 7 7 lib,
+7 -28
pkgs/build-support/php/builders/v2/hooks/composer-install-hook.sh
··· 21 21 exit 1 22 22 fi 23 23 24 - install -Dm644 ${composerVendor}/composer.{json,lock} . 24 + install -Dm644 ${composerVendor}/composer.json . 25 25 26 - if [[ ! -f "composer.lock" ]]; then 27 - composer \ 28 - --no-install \ 29 - --no-interaction \ 30 - --no-progress \ 31 - --optimize-autoloader \ 32 - ${composerNoDev:+--no-dev} \ 33 - ${composerNoPlugins:+--no-plugins} \ 34 - ${composerNoScripts:+--no-scripts} \ 35 - update 26 + if [[ -f "${composerVendor}/composer.lock" ]]; then 27 + install -Dm644 ${composerVendor}/composer.lock . 28 + fi 36 29 37 - install -Dm644 composer.lock -t $out/ 38 - 39 - echo 40 - echo -e "\e[31mERROR: No composer.lock found\e[0m" 41 - echo 42 - echo -e '\e[31mNo composer.lock file found, consider adding one to your repository to ensure reproducible builds.\e[0m' 43 - echo -e "\e[31mIn the meantime, a composer.lock file has been generated for you in $out/composer.lock\e[0m" 44 - echo 45 - echo -e '\e[31mTo fix the issue:\e[0m' 46 - echo -e "\e[31m1. Copy the composer.lock file from $out/composer.lock to the project's source:\e[0m" 47 - echo -e "\e[31m cp $out/composer.lock <path>\e[0m" 48 - echo -e '\e[31m2. Add the composerLock attribute, pointing to the copied composer.lock file:\e[0m' 49 - echo -e '\e[31m composerLock = ./composer.lock;\e[0m' 50 - echo 51 - 52 - exit 1 30 + if [[ -f "composer.lock" ]]; then 31 + chmod +w composer.lock 53 32 fi 54 33 55 - chmod +w composer.{json,lock} 34 + chmod +w composer.json 56 35 57 36 echo "Finished composerInstallConfigureHook" 58 37 }
+30 -20
pkgs/build-support/php/builders/v2/hooks/composer-vendor-hook.sh
··· 22 22 install -Dm644 $composerLock ./composer.lock 23 23 fi 24 24 25 + 25 26 if [[ ! -f "composer.lock" ]]; then 26 27 composer \ 28 + --no-cache \ 27 29 --no-install \ 28 30 --no-interaction \ 29 31 --no-progress \ ··· 33 35 ${composerNoScripts:+--no-scripts} \ 34 36 update 35 37 36 - install -Dm644 composer.lock -t $out/ 38 + if [[ -f "composer.lock" ]]; then 39 + install -Dm644 composer.lock -t $out/ 37 40 38 - echo 39 - echo -e "\e[31mERROR: No composer.lock found\e[0m" 40 - echo 41 - echo -e '\e[31mNo composer.lock file found, consider adding one to your repository to ensure reproducible builds.\e[0m' 42 - echo -e "\e[31mIn the meantime, a composer.lock file has been generated for you in $out/composer.lock\e[0m" 43 - echo 44 - echo -e '\e[31mTo fix the issue:\e[0m' 45 - echo -e "\e[31m1. Copy the composer.lock file from $out/composer.lock to the project's source:\e[0m" 46 - echo -e "\e[31m cp $out/composer.lock <path>\e[0m" 47 - echo -e '\e[31m2. Add the composerLock attribute, pointing to the copied composer.lock file:\e[0m' 48 - echo -e '\e[31m composerLock = ./composer.lock;\e[0m' 49 - echo 41 + echo 42 + echo -e "\e[31mERROR: No composer.lock found\e[0m" 43 + echo 44 + echo -e '\e[31mNo composer.lock file found, consider adding one to your repository to ensure reproducible builds.\e[0m' 45 + echo -e "\e[31mIn the meantime, a composer.lock file has been generated for you in $out/composer.lock\e[0m" 46 + echo 47 + echo -e '\e[31mTo fix the issue:\e[0m' 48 + echo -e "\e[31m1. Copy the composer.lock file from $out/composer.lock to the project's source:\e[0m" 49 + echo -e "\e[31m cp $out/composer.lock <path>\e[0m" 50 + echo -e '\e[31m2. Add the composerLock attribute, pointing to the copied composer.lock file:\e[0m' 51 + echo -e '\e[31m composerLock = ./composer.lock;\e[0m' 52 + echo 50 53 51 - exit 1 54 + exit 1 55 + fi 56 + fi 57 + 58 + if [[ -f "composer.lock" ]]; then 59 + chmod +w composer.lock 52 60 fi 53 61 54 - chmod +w composer.{json,lock} 62 + chmod +w composer.json 55 63 56 64 echo "Finished composerVendorConfigureHook" 57 65 } ··· 62 70 setComposerEnvVariables 63 71 64 72 composer \ 65 - `# The acpu-autoloader is not reproducible and has to be disabled.` \ 66 - `# Upstream PR: https://github.com/composer/composer/pull/12090` \ 67 - `# --apcu-autoloader` \ 68 - `# --apcu-autoloader-prefix="$(jq -r -c 'try ."content-hash"' < composer.lock)"` \ 73 + --no-cache \ 69 74 --no-interaction \ 70 75 --no-progress \ 71 76 --optimize-autoloader \ ··· 89 94 echo "Executing composerVendorInstallHook" 90 95 91 96 mkdir -p $out 92 - cp -ar composer.{json,lock} $(composer config vendor-dir) $out/ 97 + 98 + cp -ar composer.json $(composer config vendor-dir) $out/ 99 + 100 + if [[ -f "composer.lock" ]]; then 101 + cp -ar composer.lock $(composer config vendor-dir) $out/ 102 + fi 93 103 94 104 echo "Finished composerVendorInstallHook" 95 105 }
+15 -12
pkgs/by-name/ar/arti/package.nix
··· 6 6 pkg-config, 7 7 sqlite, 8 8 openssl, 9 - darwin, 9 + versionCheckHook, 10 + nix-update-script, 10 11 }: 11 12 12 13 rustPlatform.buildRustPackage rec { ··· 18 19 group = "tpo"; 19 20 owner = "core"; 20 21 repo = "arti"; 21 - rev = "arti-v${version}"; 22 + tag = "arti-v${version}"; 22 23 hash = "sha256-vypPQjTr3FsAz1AyS1J67MF35+HzMLNu5B9wkkEI30A="; 23 24 }; 24 25 ··· 26 27 27 28 nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ pkg-config ]; 28 29 29 - buildInputs = 30 - [ sqlite ] 31 - ++ lib.optionals stdenv.hostPlatform.isLinux [ openssl ] 32 - ++ lib.optionals stdenv.hostPlatform.isDarwin ( 33 - with darwin.apple_sdk.frameworks; 34 - [ 35 - CoreServices 36 - ] 37 - ); 30 + buildInputs = [ sqlite ] ++ lib.optionals stdenv.hostPlatform.isLinux [ openssl ]; 38 31 39 32 cargoBuildFlags = [ 40 33 "--package" ··· 51 44 "--skip=reload_cfg::test::watch_multiple" 52 45 ]; 53 46 47 + nativeInstallCheckInputs = [ 48 + versionCheckHook 49 + ]; 50 + versionCheckProgramArg = [ "--version" ]; 51 + doInstallCheck = true; 52 + 53 + passthru = { 54 + updateScript = nix-update-script { }; 55 + }; 56 + 54 57 meta = { 55 58 description = "Implementation of Tor in Rust"; 56 59 mainProgram = "arti"; 57 60 homepage = "https://arti.torproject.org/"; 58 - changelog = "https://gitlab.torproject.org/tpo/core/arti/-/blob/${src.rev}/CHANGELOG.md"; 61 + changelog = "https://gitlab.torproject.org/tpo/core/arti/-/blob/arti-v${version}/CHANGELOG.md"; 59 62 license = with lib.licenses; [ 60 63 asl20 61 64 mit
+49 -32
pkgs/by-name/ci/cie-middleware-linux/deps.json
··· 137 137 } 138 138 }, 139 139 "https://repo.maven.apache.org/maven2": { 140 - "com/google/code/gson#gson-parent/2.10.1": { 141 - "pom": "sha256-QkjgiCQmxhUYI4XWCGw+8yYudplXGJ4pMGKAuFSCuDM=" 140 + "com/google/code/gson#gson-parent/2.11.0": { 141 + "pom": "sha256-issfO3Km8CaRasBzW62aqwKT1Sftt7NlMn3vE6k2e3o=" 142 + }, 143 + "com/google/code/gson#gson/2.11.0": { 144 + "jar": "sha256-V5KNblpu3rKr03cKj5W6RNzkXzsjt6ncKzCcWBVSp4s=", 145 + "pom": "sha256-wOVHvqmYiI5uJcWIapDnYicryItSdTQ90sBd7Wyi42A=" 146 + }, 147 + "com/google/errorprone#error_prone_annotations/2.27.0": { 148 + "jar": "sha256-JMkjNyxY410LnxagKJKbua7cd1IYZ8J08r0HNd9bofU=", 149 + "pom": "sha256-TKWjXWEjXhZUmsNG0eNFUc3w/ifoSqV+A8vrJV6k5do=" 150 + }, 151 + "com/google/errorprone#error_prone_parent/2.27.0": { 152 + "pom": "sha256-+oGCnQSVWd9pJ/nJpv1rvQn4tQ5tRzaucsgwC2w9dlQ=" 153 + }, 154 + "commons-io#commons-io/2.18.0": { 155 + "jar": "sha256-88oPjWPEDiOlbVQQHGDV7e4Ta0LYS/uFvHljCTEJz4s=", 156 + "pom": "sha256-Y9lpQetE35yQ0q2yrYw/aZwuBl5wcEXF2vcT/KUrz8o=" 157 + }, 158 + "commons-logging#commons-logging/1.3.3": { 159 + "jar": "sha256-WCj5bAnYhvmxoJk8eASyfPT87IU0UXFk9RN6yLZ+qbk=", 160 + "pom": "sha256-El1hQurD93REC6cCwF8o+eCYxS0QcSrhFJast3EGs7o=" 142 161 }, 143 - "com/google/code/gson#gson/2.10.1": { 144 - "jar": "sha256-QkHBSncnw0/uplB+yAExij1KkPBw5FJWgQefuU7kxZM=", 145 - "pom": "sha256-0rEVY09cCF20ucn/wmWOieIx/b++IkISGhzZXU2Ujdc=" 162 + "net/java/dev/jna#jna/5.15.0": { 163 + "jar": "sha256-pWQVjSirUSf8apWAKO1UJ5/gmZZixGQltqOwmipSCU0=", 164 + "pom": "sha256-J2YC/zZ6TDkVXa7MHoy1T0eJ5dgN+Qo6i2YD8d61ngU=" 146 165 }, 147 - "commons-io#commons-io/2.15.1": { 148 - "jar": "sha256-pYrxLuG2jP0uuwwnyu8WTwhDgaAOyBpIzCdf1+pU4VQ=", 149 - "pom": "sha256-Fxoa+CtnWetXQLO4gJrKgBE96vEVMDby9ERZAd/T+R0=" 166 + "org/apache#apache/32": { 167 + "pom": "sha256-z9hywOwn9Trmj0PbwP7N7YrddzB5pTr705DkB7Qs5y8=" 150 168 }, 151 - "commons-logging#commons-logging/1.3.0": { 152 - "jar": "sha256-ZtPJgEcLmbDFEdrT38CueyZewfsUTpa8AlOooXX9NNk=", 153 - "pom": "sha256-je/afOtIiP/k1OYyeJVqGjxRS3W4Nj1nFqG9Zv6WLH8=" 169 + "org/apache#apache/33": { 170 + "pom": "sha256-14vYUkxfg4ChkKZSVoZimpXf5RLfIRETg6bYwJI6RBU=" 154 171 }, 155 - "net/java/dev/jna#jna/5.14.0": { 156 - "jar": "sha256-NO0eHyf6iWvKUNvE6ZzzcylnzsOHp6DV40hsCWc/6MY=", 157 - "pom": "sha256-4E4llRUB3yWtx7Hc22xTNzyUiXuE0+FJISknY+4Hrj0=" 172 + "org/apache/commons#commons-parent/71": { 173 + "pom": "sha256-lbe+cPMWrkyiL2+90I3iGC6HzYdKZQ3nw9M4anR6gqM=" 158 174 }, 159 - "org/apache#apache/31": { 160 - "pom": "sha256-VV0MnqppwEKv+SSSe5OB6PgXQTbTVe6tRFIkRS5ikcw=" 175 + "org/apache/commons#commons-parent/78": { 176 + "pom": "sha256-Ai0gLmVe3QTyoQ7L5FPZKXeSTTg4Ckyow1nxgXqAMg4=" 161 177 }, 162 - "org/apache/commons#commons-parent/65": { 163 - "pom": "sha256-bPNJX8LmrJE6K38uA/tZCPs/Ip+wbTNY3EVnjVrz424=" 178 + "org/apache/pdfbox#fontbox/3.0.3": { 179 + "jar": "sha256-ZWkMPzmwShTRLBf0mYwVGGzod9Pi7CIscIV348wCgDA=", 180 + "pom": "sha256-sik+UDqncEMGEVD4hGg9f2FMz1Fjvi0PBSyinzx2d+I=" 164 181 }, 165 - "org/apache/pdfbox#fontbox/3.0.2": { 166 - "jar": "sha256-ds8EEOkD49txQDKvu0WNWiO5IlO5/fiAA18J6orTraw=", 167 - "pom": "sha256-hthT5W8q+Yb6c1s/kH6jh6KXNCLH0F8TwDasuRNal90=" 182 + "org/apache/pdfbox#pdfbox-io/3.0.3": { 183 + "jar": "sha256-Ej6jGHtJfFTmYdUMPIZ0eb93Zo/0UOUHEMZY8rtGh7o=", 184 + "pom": "sha256-EXAbuMWnNaSzFA9zroM6KBzqCeO8P583kbmpenRekNQ=" 168 185 }, 169 - "org/apache/pdfbox#pdfbox-io/3.0.2": { 170 - "jar": "sha256-nW535C437zaC53aBEpwxRRXog9UKvB3aljguejHnDjg=", 171 - "pom": "sha256-yD3gYR+UMN4W2dakjfXJEPgrkfHgU1xB9Woy9iYwz0c=" 186 + "org/apache/pdfbox#pdfbox-parent/3.0.3": { 187 + "pom": "sha256-yGXhzv8Jq1Kwh+cmDE8V025bW4vk/+IERvqkCiygvcw=" 172 188 }, 173 - "org/apache/pdfbox#pdfbox-parent/3.0.2": { 174 - "pom": "sha256-kN6rEjTjkUu8B07Ax3Y7+kFHgICziISpOwtVVxnWY0g=" 189 + "org/apache/pdfbox#pdfbox/3.0.3": { 190 + "jar": "sha256-W+ONLsgWkbBdU163IN5NxWbF0H5aBHMfoAZo0VOotKY=", 191 + "pom": "sha256-vgiV9rLCDzEdYjXJam/SqsECsxkE0/TDnqUll3WwcAg=" 175 192 }, 176 - "org/apache/pdfbox#pdfbox/3.0.2": { 177 - "jar": "sha256-yv4sysEB6ao63z9+p23/AuWIWislWLdfr/l0dvBIfuI=", 178 - "pom": "sha256-wMNAwn6AF2V+Y81PaJUG8U03Y10NFebRpAjysZFGax8=" 193 + "org/junit#junit-bom/5.11.0-M2": { 194 + "module": "sha256-hkd6vPSQ1soFmqmXPLEI0ipQb0nRpVabsyzGy/Q8LM4=", 195 + "pom": "sha256-Sj/8Sk7c/sLLXWGZInBqlAcWF5hXGTn4VN/ac+ThfMg=" 179 196 }, 180 - "org/junit#junit-bom/5.10.1": { 181 - "module": "sha256-IbCvz//i7LN3D16wCuehn+rulOdx+jkYFzhQ2ueAZ7c=", 182 - "pom": "sha256-IcSwKG9LIAaVd/9LIJeKhcEArIpGtvHIZy+6qzN7w/I=" 197 + "org/junit#junit-bom/5.11.2": { 198 + "module": "sha256-iDoFuJLxGFnzg23nm3IH4kfhQSVYPMuKO+9Ni8D1jyw=", 199 + "pom": "sha256-9I6IU4qsFF6zrgNFqevQVbKPMpo13OjR6SgTJcqbDqI=" 183 200 } 184 201 } 185 202 }
+2 -2
pkgs/by-name/ci/cie-middleware-linux/package.nix
··· 21 21 22 22 let 23 23 pname = "cie-middleware-linux"; 24 - version = "1.5.2"; 24 + version = "1.5.6"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "M0rf30"; 28 28 repo = pname; 29 29 rev = version; 30 - sha256 = "sha256-M3Xwg3G2ZZhPRV7uhFVXQPyvuuY4zI5Z+D/Dt26KVM0="; 30 + sha256 = "sha256-2P/1hQTmeQ6qE7RgAeLOZTszcLcIpa2XX1S2ahXRHcc="; 31 31 }; 32 32 33 33 gradle = gradle_8;
+3 -3
pkgs/by-name/de/deno/package.nix
··· 18 18 in 19 19 rustPlatform.buildRustPackage rec { 20 20 pname = "deno"; 21 - version = "2.1.4"; 21 + version = "2.1.5"; 22 22 23 23 src = fetchFromGitHub { 24 24 owner = "denoland"; 25 25 repo = "deno"; 26 26 tag = "v${version}"; 27 - hash = "sha256-CUfUYiD1ZVrbH4RowJN0PUCafpIsEWu0sCPzxngz4Ak="; 27 + hash = "sha256-CeRMcMuwER6LnLGAheGS+v4FDw7KADefB3p5ve1HsfE="; 28 28 }; 29 29 30 - cargoHash = "sha256-bnX2tKX6nrUU/cUsavV7bWSOhjLyMdYc/y6GHqwx55Q="; 30 + cargoHash = "sha256-m/cg5ElXf7vKNvUjrRbVAdYppqsAeHxlGw/bHafBgOg="; 31 31 32 32 postPatch = '' 33 33 # upstream uses lld on aarch64-darwin for faster builds
+14 -12
pkgs/by-name/ev/evolution-data-server/hardcode-gsettings.patch
··· 1 1 diff --git a/src/addressbook/libebook/e-book-client.c b/src/addressbook/libebook/e-book-client.c 2 - index 5e65ec8..8ca28c6 100644 2 + index 5e65ec8..2cae29d 100644 3 3 --- a/src/addressbook/libebook/e-book-client.c 4 4 +++ b/src/addressbook/libebook/e-book-client.c 5 5 @@ -1924,7 +1924,18 @@ e_book_client_get_self (ESourceRegistry *registry, ··· 42 42 g_settings_set_string ( 43 43 settings, SELF_UID_KEY, 44 44 e_contact_get_const (contact, E_CONTACT_UID)); 45 - @@ -2028,8 +2050,18 @@ e_book_client_is_self (EContact *contact) 45 + @@ -2028,8 +2050,20 @@ e_book_client_is_self (EContact *contact) 46 46 * unfortunately the API doesn't allow that. 47 47 */ 48 48 g_mutex_lock (&mutex); 49 49 - if (!settings) 50 50 - settings = g_settings_new (SELF_UID_PATH_ID); 51 51 + if (!settings) { 52 - + g_autoptr(GSettingsSchemaSource) schema_source; 53 - + g_autoptr(GSettingsSchema) schema; 54 - + schema_source = g_settings_schema_source_new_from_directory("@EDS@", 55 - + g_settings_schema_source_get_default(), 56 - + TRUE, 57 - + NULL); 58 - + schema = g_settings_schema_source_lookup(schema_source, 59 - + SELF_UID_PATH_ID, 60 - + FALSE); 61 - + settings = g_settings_new_full(schema, NULL, NULL); 52 + + { 53 + + g_autoptr(GSettingsSchemaSource) schema_source; 54 + + g_autoptr(GSettingsSchema) schema; 55 + + schema_source = g_settings_schema_source_new_from_directory("@EDS@", 56 + + g_settings_schema_source_get_default(), 57 + + TRUE, 58 + + NULL); 59 + + schema = g_settings_schema_source_lookup(schema_source, 60 + + SELF_UID_PATH_ID, 61 + + FALSE); 62 + + settings = g_settings_new_full(schema, NULL, NULL); 63 + + } 62 64 + } 63 65 uid = g_settings_get_string (settings, SELF_UID_KEY); 64 66 g_mutex_unlock (&mutex);
+2 -2
pkgs/by-name/ev/evolution-data-server/package.nix
··· 51 51 52 52 stdenv.mkDerivation rec { 53 53 pname = "evolution-data-server"; 54 - version = "3.54.2"; 54 + version = "3.54.3"; 55 55 56 56 outputs = [ 57 57 "out" ··· 60 60 61 61 src = fetchurl { 62 62 url = "mirror://gnome/sources/evolution-data-server/${lib.versions.majorMinor version}/evolution-data-server-${version}.tar.xz"; 63 - hash = "sha256-EfAlMInIq/RWz/2j/mWKNaDeK4rpPY8lfWsCCueWPSA="; 63 + hash = "sha256-UQjcOO5cwfjvkVXof2xBKflkRVCglixa4j/4B7V8uNA="; 64 64 }; 65 65 66 66 patches = [
+2 -2
pkgs/by-name/gl/glycin-loaders/package.nix
··· 23 23 24 24 stdenv.mkDerivation (finalAttrs: { 25 25 pname = "glycin-loaders"; 26 - version = "1.1.2"; 26 + version = "1.1.4"; 27 27 28 28 src = fetchurl { 29 29 url = "mirror://gnome/sources/glycin/${lib.versions.majorMinor finalAttrs.version}/glycin-${finalAttrs.version}.tar.xz"; 30 - hash = "sha256-Qccr4eybpV2pDIL8GFc7dC3/WCsJr8N7RWXEfpnMj/Q="; 30 + hash = "sha256-0bbVkLaZtmgaZ9ARmKWBp/cQ2Mp0UJNN1/XbJB+hJQA="; 31 31 }; 32 32 33 33 patches = [
+2 -2
pkgs/by-name/gn/gnome-maps/package.nix
··· 30 30 31 31 stdenv.mkDerivation (finalAttrs: { 32 32 pname = "gnome-maps"; 33 - version = "47.2"; 33 + version = "47.3"; 34 34 35 35 src = fetchurl { 36 36 url = "mirror://gnome/sources/gnome-maps/${lib.versions.major finalAttrs.version}/gnome-maps-${finalAttrs.version}.tar.xz"; 37 - hash = "sha256-WFHnhtrsZY8h5FeiBv8KmtFlnzdBqtlJCxvzGSFU/ps="; 37 + hash = "sha256-HpAwe6/njiML1OrdCUcicakp+1FolCJFkG+fEdrhPLg="; 38 38 }; 39 39 40 40 doCheck = !stdenv.hostPlatform.isDarwin;
+2 -2
pkgs/by-name/gn/gnote/package.nix
··· 20 20 21 21 stdenv.mkDerivation rec { 22 22 pname = "gnote"; 23 - version = "47.0"; 23 + version = "47.2"; 24 24 25 25 src = fetchurl { 26 26 url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 27 - hash = "sha256-vrNcreIMYOQxVRbyCsfr7p37wrgPAHy+2LxaUlIuRC4="; 27 + hash = "sha256-mmDxaSSA9k0WbTHmVkoP8kgSelmOL/f2NX3AsuwlsWg="; 28 28 }; 29 29 30 30 buildInputs = [
+14 -6
pkgs/by-name/gt/gtk-vnc/package.nix
··· 12 12 cyrus_sasl, 13 13 pulseaudioSupport ? stdenv.hostPlatform.isLinux, 14 14 libpulseaudio, 15 - libgcrypt, 15 + gmp, 16 16 gtk3, 17 17 vala, 18 18 gettext, 19 19 perl, 20 20 python3, 21 + gi-docgen, 21 22 gnome, 22 23 gdk-pixbuf, 23 24 zlib, ··· 25 26 26 27 stdenv.mkDerivation rec { 27 28 pname = "gtk-vnc"; 28 - version = "1.3.1"; 29 + version = "1.4.0"; 29 30 30 31 outputs = [ 31 32 "out" 32 33 "bin" 33 34 "man" 34 35 "dev" 36 + "devdoc" 35 37 ]; 36 38 37 39 src = fetchurl { 38 - url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 39 - sha256 = "USdjrE4FWdAVi2aCyl3Ro71jPwgvXkNJ1xWOa1+A8c4="; 40 + url = "mirror://gnome/sources/gtk-vnc/${lib.versions.majorMinor version}/gtk-vnc-${version}.tar.xz"; 41 + sha256 = "G+ZMTkdgxSs+wzBnKQ0e+kCtTOyrbGc4E4BOPFWdloM="; 40 42 }; 41 43 42 44 nativeBuildInputs = [ ··· 48 50 gettext 49 51 perl # for pod2man 50 52 python3 53 + gi-docgen 51 54 ]; 52 55 53 56 buildInputs = ··· 57 60 gdk-pixbuf 58 61 zlib 59 62 glib 60 - libgcrypt 63 + gmp 61 64 cyrus_sasl 62 65 gtk3 63 66 ] ··· 69 72 "-Dpulseaudio=disabled" 70 73 ]; 71 74 75 + postFixup = '' 76 + # Cannot be in postInstall, otherwise _multioutDocs hook in preFixup will move right back. 77 + moveToOutput "share/doc" "$devdoc" 78 + ''; 79 + 72 80 passthru = { 73 81 updateScript = gnome.updateScript { 74 - packageName = pname; 82 + packageName = "gtk-vnc"; 75 83 versionPolicy = "none"; 76 84 }; 77 85 };
+19 -9
pkgs/by-name/j4/j4-dmenu-desktop/package.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake, dmenu }: 1 + { lib, stdenv, fetchFromGitHub, meson, ninja, pkg-config, dmenu, fmt, spdlog }: 2 2 3 3 stdenv.mkDerivation (finalAttrs: { 4 4 pname = "j4-dmenu-desktop"; 5 - version = "unstable-2023-09-12"; 5 + version = "3.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "enkore"; 9 9 repo = "j4-dmenu-desktop"; 10 - rev = "7e3fd045482a8ea70619e422975b52feabc75175"; 11 - hash = "sha256-8PmfzQkHlEdMbrcQO0bPruP3jaKEcr/17x0/Z7Jedh0="; 10 + rev = "r${finalAttrs.version}"; 11 + hash = "sha256-Yrn6d2x9xOSV5FK0YP/mfD6BG9DeWlWobVafEzVYVJY="; 12 12 }; 13 13 14 14 postPatch = '' ··· 16 16 --replace "dmenu -i" "${lib.getExe dmenu} -i" 17 17 ''; 18 18 19 - nativeBuildInputs = [ cmake ]; 19 + nativeBuildInputs = [ 20 + meson 21 + ninja 22 + pkg-config 23 + ]; 20 24 21 - # tests are fetching an external git repository 22 - cmakeFlags = [ 23 - "-DWITH_TESTS=OFF" 24 - "-DWITH_GIT_CATCH=OFF" 25 + buildInputs = [ 26 + fmt 27 + spdlog 28 + ]; 29 + 30 + mesonFlags = [ 31 + # Disable unit tests. 32 + "-Denable-tests=false" 33 + # Copy pre-generated shell completions. 34 + "-Dgenerate-shell-completions=disabled" 25 35 ]; 26 36 27 37 meta = with lib; {
+2 -2
pkgs/by-name/li/libshumate/package.nix
··· 23 23 24 24 stdenv.mkDerivation (finalAttrs: { 25 25 pname = "libshumate"; 26 - version = "1.3.0"; 26 + version = "1.3.1"; 27 27 28 28 outputs = [ 29 29 "out" ··· 34 34 35 35 src = fetchurl { 36 36 url = "mirror://gnome/sources/libshumate/${lib.versions.majorMinor finalAttrs.version}/libshumate-${finalAttrs.version}.tar.xz"; 37 - hash = "sha256-giem6Cgc3hIjKJT++Ddg1E+maznvAzxh7ZNKhsbcddQ="; 37 + hash = "sha256-bv6TUtkXRIItQerUcUoqtLN4SBqGoiBLe+xAgt/8G4s="; 38 38 }; 39 39 40 40 depsBuildBuild = [
+43
pkgs/by-name/li/lips/package.nix
··· 1 + { 2 + lib, 3 + buildNpmPackage, 4 + fetchFromGitHub, 5 + versionCheckHook, 6 + nix-update-script, 7 + }: 8 + 9 + buildNpmPackage rec { 10 + pname = "lips"; 11 + version = "1.0.0-beta.20"; 12 + 13 + src = fetchFromGitHub { 14 + owner = "jcubic"; 15 + repo = "lips"; 16 + tag = version; 17 + hash = "sha256-zvdtFfa+1Ols3TZSe2XCbGX9hColwGV/ReTJcTrrA4k="; 18 + }; 19 + 20 + npmDepsHash = "sha256-7YeKTcBGsyiI6U0PeddAcs2x/O0LL/DT00KuSkqfy2A="; 21 + npmInstallFlags = [ "--only=prod" ]; 22 + dontBuild = true; # dist folder is checked in 23 + dontNpmBuild = true; 24 + 25 + doInstallCheck = true; 26 + nativeInstallCheckInputs = [ 27 + versionCheckHook 28 + ]; 29 + 30 + passthru = { 31 + updateScript = nix-update-script { }; 32 + }; 33 + 34 + meta = { 35 + description = "Powerful Scheme based Lisp in JavaScript"; 36 + homepage = "https://lips.js.org"; 37 + changelog = "https://github.com/jcubic/lips/releases/tag/${version}"; 38 + license = lib.licenses.mit; 39 + maintainers = with lib.maintainers; [ DimitarNestorov ]; 40 + platforms = lib.platforms.all; 41 + mainProgram = "lips"; 42 + }; 43 + }
+2 -2
pkgs/by-name/lu/lubelogger/package.nix
··· 6 6 7 7 buildDotnetModule rec { 8 8 pname = "lubelogger"; 9 - version = "1.4.1"; 9 + version = "1.4.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "hargata"; 13 13 repo = "lubelog"; 14 14 rev = "v${version}"; 15 - hash = "sha256-Ee9jwbZNc5M9edGkPvbO7xaraYXVMbVazVOU6DV6nFc="; 15 + hash = "sha256-+c/eXcOzl42Sc5V9hUr3FNcdnL8z28wreIbKrz6c45s="; 16 16 }; 17 17 18 18 projectFile = "CarCareTracker.sln";
+2 -2
pkgs/by-name/me/meld/package.nix
··· 22 22 23 23 python3.pkgs.buildPythonApplication rec { 24 24 pname = "meld"; 25 - version = "3.22.2"; 25 + version = "3.22.3"; 26 26 27 27 format = "other"; 28 28 29 29 src = fetchurl { 30 30 url = "mirror://gnome/sources/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; 31 - sha256 = "sha256-RqCnE/vNGxU7N3oeB1fIziVcmCJGdljqz72JsekjFu8="; 31 + sha256 = "sha256-N/fynrH/D+xNiwiNVIPFVt4QifbQGP5tSBmTyvJJnYQ="; 32 32 }; 33 33 34 34 nativeBuildInputs = [
+2 -2
pkgs/by-name/mu/mullvad-browser/package.nix
··· 97 97 ++ lib.optionals mediaSupport [ ffmpeg ] 98 98 ); 99 99 100 - version = "14.0.3"; 100 + version = "14.0.4"; 101 101 102 102 sources = { 103 103 x86_64-linux = fetchurl { ··· 109 109 "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" 110 110 "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" 111 111 ]; 112 - hash = "sha256-Kv69Q6o/Ww64yA8y5J3JXIV48A2B08YhNE9ib/UuA0o="; 112 + hash = "sha256-Y1miKLvVagEVyMeDyGMuk2iYqT3d6f9nxm39RGPPzDM="; 113 113 }; 114 114 }; 115 115
+9
pkgs/by-name/n9/n98-magerun/package.nix
··· 2 2 lib, 3 3 fetchFromGitHub, 4 4 php81, 5 + nix-update-script, 5 6 }: 6 7 7 8 php81.buildComposerProject (finalAttrs: { ··· 16 17 }; 17 18 18 19 vendorHash = "sha256-n608AY6AQdVuN3hfVQk02vJQ6hl/0+4LVBOsBL5o3+8="; 20 + 21 + passthru.updateScript = nix-update-script { 22 + # Excludes 1.x versions from the Github tags list 23 + extraArgs = [ 24 + "--version-regex" 25 + "^(2\\.(.*))" 26 + ]; 27 + }; 19 28 20 29 meta = { 21 30 changelog = "https://magerun.net/category/magerun/";
+3 -3
pkgs/by-name/ok/okteto/package.nix
··· 9 9 10 10 buildGoModule rec { 11 11 pname = "okteto"; 12 - version = "3.2.2"; 12 + version = "3.3.0"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "okteto"; 16 16 repo = "okteto"; 17 17 rev = version; 18 - hash = "sha256-NN6Y+QkER5Bs9vy09Y4Dl4LoK3HkCJ04vCe5ectFUok="; 18 + hash = "sha256-0CMCP2ib0MEYJlbDPrbyKYw0yEzxnSx3WlO0iL+D3M0="; 19 19 }; 20 20 21 - vendorHash = "sha256-/V95521PFvLACuXVjqsW3TEHHGQYKY8CSAOZ6FwuR0k="; 21 + vendorHash = "sha256-4fw3Qc1VPrPFVtQNtCRW6RqPqV7aF+t9GQDL/sCqNvw="; 22 22 23 23 postPatch = '' 24 24 # Disable some tests that need file system & network access.
+4 -4
pkgs/by-name/or/orca/package.nix
··· 29 29 30 30 python3.pkgs.buildPythonApplication rec { 31 31 pname = "orca"; 32 - version = "47.2"; 32 + version = "47.3"; 33 33 34 34 format = "other"; 35 35 36 36 src = fetchurl { 37 - url = "mirror://gnome/sources/${pname}/${lib.versions.major version}/${pname}-${version}.tar.xz"; 38 - hash = "sha256-XmevNX9xmOoApEOByrTE+U5oJtbtgAZo85QWziqrjlo="; 37 + url = "mirror://gnome/sources/orca/${lib.versions.major version}/orca-${version}.tar.xz"; 38 + hash = "sha256-GwsUW7aFzXTso+KMt7cJf5jRPuHMWLce3u06j5BFIxs="; 39 39 }; 40 40 41 41 patches = [ ··· 93 93 94 94 passthru = { 95 95 updateScript = gnome.updateScript { 96 - packageName = pname; 96 + packageName = "orca"; 97 97 }; 98 98 }; 99 99
+9 -12
pkgs/by-name/ph/phpdocumentor/package.nix
··· 1 - { lib 2 - , php 3 - , fetchFromGitHub 4 - , makeBinaryWrapper 1 + { 2 + lib, 3 + php, 4 + fetchFromGitHub, 5 + makeBinaryWrapper, 5 6 }: 6 7 7 - php.buildComposerProject (finalAttrs: { 8 + php.buildComposerProject2 (finalAttrs: { 8 9 pname = "phpdocumentor"; 9 10 version = "3.6.0"; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "phpDocumentor"; 13 14 repo = "phpDocumentor"; 14 - rev = "v${finalAttrs.version}"; 15 + tag = "v${finalAttrs.version}"; 15 16 hash = "sha256-8TQlqXhZ3rHmOAuxsBYa+7JD+SxMQY0NZgCyElStFag="; 16 17 }; 17 18 18 - vendorHash = "sha256-5EArmUc3a4+k0YncsPEfeJRR2uDgNKdIDONwQ8cAeVE="; 19 + vendorHash = "sha256-Q1y18ERUs4iRd94JqBYVRNizR3v5MBTtItsxvGkrkyU="; 19 20 20 21 # Needed because of the unbound version constraint on phpdocumentor/json-path 21 22 composerStrictValidation = false; 22 23 23 24 nativeBuildInputs = [ makeBinaryWrapper ]; 24 25 25 - installPhase = '' 26 - runHook preInstall 27 - 26 + postInstall = '' 28 27 wrapProgram "$out/bin/phpdoc" \ 29 28 --set-default APP_CACHE_DIR /tmp \ 30 29 --set-default APP_LOG_DIR /tmp/log 31 - 32 - runHook postInstall 33 30 ''; 34 31 35 32 meta = {
+2 -2
pkgs/by-name/ph/phpunit/package.nix
··· 14 14 src = fetchFromGitHub { 15 15 owner = "sebastianbergmann"; 16 16 repo = "phpunit"; 17 - rev = finalAttrs.version; 17 + tag = finalAttrs.version; 18 18 hash = "sha256-0NVoaUFmmV4EtaErhaqLxJzCbD2WuMaVZC2OHG9+gSA="; 19 19 }; 20 20 21 - vendorHash = "sha256-EkTERk8jJWxCZCJnSHfg3Tnn//Ny2985qXJNX/gad58="; 21 + vendorHash = "sha256-C1BmMURmAMQhDS6iAKC80wqZuYdSRPGyFpU9Jdr6snA="; 22 22 23 23 passthru = { 24 24 updateScript = nix-update-script { };
+3 -3
pkgs/by-name/re/redpanda-client/package.nix
··· 7 7 stdenv, 8 8 }: 9 9 let 10 - version = "24.2.14"; 10 + version = "24.3.3"; 11 11 src = fetchFromGitHub { 12 12 owner = "redpanda-data"; 13 13 repo = "redpanda"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-FDzHREeld794HkLtkgIjMd2mNSvz1XV5mwvbx0sHz3o="; 15 + sha256 = "sha256-jhk8hhnTkmkMeaoFZNfqZW31KFR/16pAEhq/wXnFfMg="; 16 16 }; 17 17 in 18 18 buildGoModule rec { ··· 20 20 inherit doCheck src version; 21 21 modRoot = "./src/go/rpk"; 22 22 runVend = false; 23 - vendorHash = "sha256-ZZRUmBx+jkZX8gqCYNlzto1D05atJ4zH+1kuZLYDeC0="; 23 + vendorHash = "sha256-RoUrLJqGpXgFGMG5kLdwIxGTePiOFCM9QeX68vq/HrI="; 24 24 25 25 ldflags = [ 26 26 ''-X "github.com/redpanda-data/redpanda/src/go/rpk/pkg/cli/cmd/version.version=${version}"''
+2 -2
pkgs/by-name/re/retroarch-bare/package.nix
··· 58 58 in 59 59 stdenv.mkDerivation rec { 60 60 pname = "retroarch-bare"; 61 - version = "1.19.1"; 61 + version = "1.20.0"; 62 62 63 63 src = fetchFromGitHub { 64 64 owner = "libretro"; 65 65 repo = "RetroArch"; 66 - hash = "sha256-NVe5dhH3w7RL1C7Z736L5fdi/+aO+Ah9Dpa4u4kn0JY="; 66 + hash = "sha256-ER90i0BlHC8SXfz6DzoIPCP1G8n4NNyJcRE88YY0gXk="; 67 67 rev = "v${version}"; 68 68 }; 69 69
+3 -3
pkgs/by-name/ru/ruff/package.nix
··· 17 17 18 18 rustPlatform.buildRustPackage rec { 19 19 pname = "ruff"; 20 - version = "0.9.0"; 20 + version = "0.9.1"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "astral-sh"; 24 24 repo = "ruff"; 25 25 tag = version; 26 - hash = "sha256-OAhjatPzwvLT3HyXYPzaL5pAC5CH75CyMmFo0c4726I="; 26 + hash = "sha256-QLg86MDeIykILChyYaOPUEV2hZmeJkIPztNW5t+StFE="; 27 27 }; 28 28 29 29 useFetchCargoVendor = true; 30 - cargoHash = "sha256-vroKiwouk2E2WYB/B+8zszXqer5pENDYrxcrCQ17mF0="; 30 + cargoHash = "sha256-dLZADdLWZtlN+vK2zyk2mH6GyMqRsm3cWtRJmr3NKWU="; 31 31 32 32 nativeBuildInputs = [ installShellFiles ]; 33 33
+2 -2
pkgs/by-name/si/signal-desktop/signal-desktop-darwin.nix
··· 6 6 }: 7 7 stdenv.mkDerivation (finalAttrs: { 8 8 pname = "signal-desktop"; 9 - version = "7.36.0"; 9 + version = "7.37.0"; 10 10 11 11 src = fetchurl { 12 12 url = "https://updates.signal.org/desktop/signal-desktop-mac-universal-${finalAttrs.version}.dmg"; 13 - hash = "sha256-hHgobx4q+nWtsq6uplVWY5ie0qu5ZoeFxYZNflza/CM="; 13 + hash = "sha256-FMbJ28oNxJ6WhuD5pLNqG9hE88mOO76mGAgOQqZ/RJQ="; 14 14 }; 15 15 sourceRoot = "."; 16 16
+2 -2
pkgs/by-name/si/signal-desktop/signal-desktop.nix
··· 2 2 callPackage ./generic.nix { } rec { 3 3 pname = "signal-desktop"; 4 4 dir = "Signal"; 5 - version = "7.36.0"; 5 + version = "7.37.0"; 6 6 url = "https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 7 - hash = "sha256-5p9Vnxj53jOZbEirWamwv4Fkm/fMLeLfV93GDrV8XuA="; 7 + hash = "sha256-rxBT8hJjtblCOx66QW16wE+dFdZKcg2DNeSlz6Y/TQQ="; 8 8 }
+2 -2
pkgs/by-name/sp/spral/package.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "spral"; 16 - version = "2024.05.08"; 16 + version = "2025.01.08"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "ralna"; 20 20 repo = "spral"; 21 21 rev = "v${version}"; 22 - hash = "sha256-1CdRwQ0LQrYcXvoGtGxR9Ug3Q2N4skXq8z+LdNpv8p4="; 22 + hash = "sha256-tuhJClSjah/ud6PVr6biOq5KdKtspJ7hpWZ350yzz+U="; 23 23 }; 24 24 25 25 postPatch =
+3 -3
pkgs/by-name/ta/tartan/package.nix
··· 13 13 14 14 stdenv.mkDerivation { 15 15 pname = "tartan"; 16 - version = "0.3.0-unstable-2023-10-11"; 16 + version = "0.3.0-unstable-2025-01-07"; 17 17 18 18 src = fetchFromGitLab { 19 19 domain = "gitlab.freedesktop.org"; 20 20 owner = "tartan"; 21 21 repo = "tartan"; 22 - rev = "4a7c945535d746d3d874ebebc0217715d674a862"; 23 - hash = "sha256-DYvbBGgytf1JOYKejZB+ReehD8iKm1n4BhMmLQURay0="; 22 + rev = "983aaf238946ced55da8824c1170a254992d9717"; 23 + hash = "sha256-4w9cAs6kA+RAmi2CC+5CHB1UWC+7zkBqvZlHAdgENu4="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+3 -3
pkgs/by-name/to/tor-browser/package.nix
··· 109 109 ++ lib.optionals mediaSupport [ ffmpeg ] 110 110 ); 111 111 112 - version = "14.0.3"; 112 + version = "14.0.4"; 113 113 114 114 sources = { 115 115 x86_64-linux = fetchurl { ··· 119 119 "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" 120 120 "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-x86_64-${version}.tar.xz" 121 121 ]; 122 - hash = "sha256-WddDs5lQFZde8Qy/7nQhGTrrT9BiVswriqOpPVpgvwY="; 122 + hash = "sha256-u5UlGYXVeTVSJcIJBJYn2L6+si8XmguB59Pf/bWfj7g="; 123 123 }; 124 124 125 125 i686-linux = fetchurl { ··· 129 129 "https://tor.eff.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" 130 130 "https://tor.calyxinstitute.org/dist/torbrowser/${version}/tor-browser-linux-i686-${version}.tar.xz" 131 131 ]; 132 - hash = "sha256-DsTJiZkw0g4ip/yAwQ9IomZHQ6RP0hFNEzVJ8/fEbyQ="; 132 + hash = "sha256-e1FMcTCgVPUud8hZNwl4r6J2ltATa0gBSiLqx/3DxzQ="; 133 133 }; 134 134 }; 135 135
+4 -2
pkgs/by-name/up/upower/package.nix
··· 18 18 , libusb1 19 19 , glib 20 20 , gettext 21 + , polkit 21 22 , nixosTests 22 23 , useIMobileDevice ? true 23 24 , libimobiledevice ··· 34 35 35 36 stdenv.mkDerivation (finalAttrs: { 36 37 pname = "upower"; 37 - version = "1.90.4"; 38 + version = "1.90.6"; 38 39 39 40 outputs = [ "out" "dev" ] 40 41 ++ lib.optionals withDocs [ "devdoc" ] ··· 45 46 owner = "upower"; 46 47 repo = "upower"; 47 48 rev = "v${finalAttrs.version}"; 48 - hash = "sha256-5twHuDLisVF07Y5KYwlqWMi12+p6UpARJvoBN/+tX2o="; 49 + hash = "sha256-Y3MIB6a11P00B/6E3UyoyjLLP8TIT3vM2FDO7zlBz/w="; 49 50 }; 50 51 51 52 patches = lib.optionals (stdenv.hostPlatform.system == "i686-linux") [ ··· 121 122 122 123 propagatedBuildInputs = [ 123 124 glib 125 + polkit 124 126 ]; 125 127 126 128 mesonFlags = [
+8 -8
pkgs/by-name/za/zammad/gemset.nix
··· 1765 1765 platforms = [ ]; 1766 1766 source = { 1767 1767 remotes = [ "https://rubygems.org" ]; 1768 - sha256 = "1zkjqf37v2d7s11176cb35cl83wls5gm3adnfkn2zcc61h3nxmqh"; 1768 + sha256 = "0ppp2cgli5avzk0z3dwnah6y65ymyr793yja28p2fs9vrci7986h"; 1769 1769 type = "gem"; 1770 1770 }; 1771 - version = "2.22.0"; 1771 + version = "2.23.1"; 1772 1772 }; 1773 1773 macaddr = { 1774 1774 dependencies = [ "systemu" ]; ··· 1905 1905 platforms = [ ]; 1906 1906 source = { 1907 1907 remotes = [ "https://rubygems.org" ]; 1908 - sha256 = "1q1f2sdw3y3y9mnym9dhjgsjr72sq975cfg5c4yx7gwv8nmzbvhk"; 1908 + sha256 = "0x8asxl83msn815lwmb2d7q5p29p7drhjv5va0byhk60v9n16iwf"; 1909 1909 type = "gem"; 1910 1910 }; 1911 - version = "2.8.7"; 1911 + version = "2.8.8"; 1912 1912 }; 1913 1913 minitest = { 1914 1914 groups = [ ··· 2142 2142 platforms = [ ]; 2143 2143 source = { 2144 2144 remotes = [ "https://rubygems.org" ]; 2145 - sha256 = "15gysw8rassqgdq3kwgl4mhqmrgh7nk2qvrcqp4ijyqazgywn6gq"; 2145 + sha256 = "18ajyy4d16q4ahnrfmj6d6z9ak21mnbn4wblx2vddck3lvwlpkny"; 2146 2146 type = "gem"; 2147 2147 }; 2148 - version = "1.16.7"; 2148 + version = "1.16.8"; 2149 2149 }; 2150 2150 nori = { 2151 2151 dependencies = [ "bigdecimal" ]; ··· 2890 2890 platforms = [ ]; 2891 2891 source = { 2892 2892 remotes = [ "https://rubygems.org" ]; 2893 - sha256 = "1pm4z853nyz1bhhqr7fzl44alnx4bjachcr6rh6qjj375sfz3sc6"; 2893 + sha256 = "1w6bqm8d3afc66ff6npnsc2d8ky552n6qzwwwc1bh0wz6c8gplp3"; 2894 2894 type = "gem"; 2895 2895 }; 2896 - version = "1.6.0"; 2896 + version = "1.6.1"; 2897 2897 }; 2898 2898 railties = { 2899 2899 dependencies = [
+1 -1
pkgs/by-name/za/zammad/package.nix
··· 22 22 23 23 let 24 24 pname = "zammad"; 25 - version = "6.4.0"; 25 + version = "6.4.1"; 26 26 27 27 src = applyPatches { 28 28 src = fetchFromGitHub (lib.importJSON ./source.json);
+2 -2
pkgs/by-name/za/zammad/source.json
··· 1 1 { 2 2 "owner": "zammad", 3 3 "repo": "zammad", 4 - "rev": "1f09f838a2c9e484bb4f47e1abeeca3d763d4e7d", 5 - "hash": "sha256-1N0tTYOUDtA/ZTOB5SqjwZKzLctgK8k76z847TFH1WQ=", 4 + "rev": "453aeb09c1ad4584fae68b3a1c7d54b555d4384a", 5 + "hash": "sha256-KlS9S6r787YJArhiWP0r4YsZQYEFet89MdwXGyrbe3g=", 6 6 "fetchSubmodules": true 7 7 } 8 8
+12
pkgs/development/beam-modules/erlang-ls/1576.diff
··· 1 + diff --git a/apps/els_lsp/test/els_completion_SUITE.erl b/apps/els_lsp/test/els_completion_SUITE.erl 2 + index b610b1d4..9c8614f0 100644 3 + --- a/apps/els_lsp/test/els_completion_SUITE.erl 4 + +++ b/apps/els_lsp/test/els_completion_SUITE.erl 5 + @@ -711,6 +711,7 @@ exported_types(Config) -> 6 + <<"filename_all">>, 7 + <<"io_device">> 8 + ] ++ 9 + + [<<"io_server">> || OtpRelease >= 27] ++ 10 + [<<"location">> || OtpRelease >= 26] ++ 11 + [ 12 + <<"mode">>,
+19 -8
pkgs/development/beam-modules/erlang-ls/default.nix
··· 1 1 { 2 + erlang, 2 3 fetchFromGitHub, 3 4 fetchgit, 4 5 fetchHex, ··· 13 14 version = "1.1.0"; 14 15 owner = "erlang-ls"; 15 16 repo = "erlang_ls"; 17 + 16 18 deps = import ./rebar-deps.nix { 17 19 inherit fetchHex fetchFromGitHub fetchgit; 18 20 builder = buildRebar3; ··· 41 43 in 42 44 rebar3Relx { 43 45 pname = "erlang-ls"; 46 + 44 47 inherit version; 48 + 45 49 src = fetchFromGitHub { 46 50 inherit owner repo; 47 51 hash = "sha256-MSDBU+blsAdeixaHMMXmeMJ+9Yrzn3HekE8KbIc/Guo="; 48 52 rev = version; 49 53 }; 54 + 55 + # remove when fixed upstream https://github.com/erlang-ls/erlang_ls/pull/1576 56 + patches = lib.optionals (lib.versionAtLeast erlang.version "27") [ ./1576.diff ]; 57 + 50 58 releaseType = "escript"; 51 59 beamDeps = builtins.attrValues deps; 52 60 ··· 59 67 HOME=. rebar3 ct 60 68 HOME=. rebar3 proper --constraint_tries 100 61 69 ''; 70 + installFlags = [ "PREFIX=$(out)" ]; 71 + 62 72 # tests seem to be a bit flaky on darwin, skip them for now 63 73 doCheck = !stdenv.hostPlatform.isDarwin; 64 - installFlags = [ "PREFIX=$(out)" ]; 65 - meta = with lib; { 66 - homepage = "https://github.com/erlang-ls/erlang_ls"; 67 - description = "Erlang Language Server"; 68 - platforms = platforms.unix; 69 - license = licenses.asl20; 70 - mainProgram = "erlang_ls"; 71 - }; 74 + 72 75 passthru.updateScript = writeScript "update.sh" '' 73 76 #!/usr/bin/env nix-shell 74 77 #! nix-shell -i bash -p common-updater-scripts coreutils git gnused gnutar gzip nixfmt-rfc-style "rebar3WithPlugins { globalPlugins = [ beamPackages.rebar3-nix ]; }" ··· 88 91 echo "erlang-ls is already up-to-date" 89 92 fi 90 93 ''; 94 + 95 + meta = with lib; { 96 + homepage = "https://github.com/erlang-ls/erlang_ls"; 97 + description = "Erlang Language Server"; 98 + platforms = platforms.unix; 99 + license = licenses.asl20; 100 + mainProgram = "erlang_ls"; 101 + }; 91 102 }
+6
pkgs/development/compilers/ocaml/5.3.nix
··· 1 + import ./generic.nix { 2 + major_version = "5"; 3 + minor_version = "3"; 4 + patch_version = "0"; 5 + sha256 = "sha256-sCKTNtnr4K+QWVS80a5bKTMGu8sIwB6tA1ANnlvJAWQ="; 6 + }
+2 -2
pkgs/development/libraries/lief/default.nix
··· 11 11 in 12 12 stdenv.mkDerivation rec { 13 13 pname = "lief"; 14 - version = "0.16.1"; 14 + version = "0.16.2"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "lief-project"; 18 18 repo = "LIEF"; 19 19 rev = version; 20 - sha256 = "sha256-Mq3IC1EbJpAwqHpiByFwdWl/rUOvv+oOtLgJ6dx7/P0="; 20 + sha256 = "sha256-5T/lTtmm3jwkxoFU/8Cl+hPcysZOwnWWqVQ91D5G0LA="; 21 21 }; 22 22 23 23 outputs = [ "out" "py" ];
+19 -6
pkgs/development/ocaml-modules/janestreet/0.17.nix
··· 1536 1536 ]; 1537 1537 }; 1538 1538 1539 - ppxlib_jane = janePackage { 1540 - pname = "ppxlib_jane"; 1541 - hash = "sha256-8NC8CHh3pSdFuRDQCuuhc2xxU+84UAsGFJbbJoKwd0U="; 1542 - meta.description = "A library for use in ppxes for constructing and matching on ASTs corresponding to the augmented parsetree"; 1543 - propagatedBuildInputs = [ ppxlib ]; 1544 - }; 1539 + ppxlib_jane = janePackage ( 1540 + { 1541 + pname = "ppxlib_jane"; 1542 + meta.description = "A library for use in ppxes for constructing and matching on ASTs corresponding to the augmented parsetree"; 1543 + propagatedBuildInputs = [ ppxlib ]; 1544 + } 1545 + // ( 1546 + if lib.versionAtLeast ocaml.version "5.3" then 1547 + { 1548 + version = "0.17.1"; 1549 + hash = "sha256-kcGXqO1kFYds8KwLvpIQ7OKhqnp6JZs8WYYLi7o/nBw="; 1550 + } 1551 + else 1552 + { 1553 + version = "0.17.0"; 1554 + hash = "sha256-8NC8CHh3pSdFuRDQCuuhc2xxU+84UAsGFJbbJoKwd0U="; 1555 + } 1556 + ) 1557 + ); 1545 1558 1546 1559 profunctor = janePackage { 1547 1560 pname = "profunctor";
+8
pkgs/development/ocaml-modules/lo/default.nix
··· 1 1 { 2 2 lib, 3 + fetchpatch, 3 4 buildDunePackage, 4 5 fetchFromGitHub, 5 6 dune-configurator, ··· 18 19 rev = "v${version}"; 19 20 sha256 = "0mi8h6f6syxjkxz493l5c3l270pvxx33pz0k3v5465wqjsnppar2"; 20 21 }; 22 + 23 + patches = [ 24 + (fetchpatch { 25 + url = "https://github.com/savonet/ocaml-lo/commit/0b43bdf113c7e2c27d55c6a5f81f2fa4b30b5454.patch"; 26 + hash = "sha256-Y5xewkKgTX9WIpbmVA9uA6N7KOPPhNguTWvowgoAcNU="; 27 + }) 28 + ]; 21 29 22 30 buildInputs = [ dune-configurator ]; 23 31 propagatedBuildInputs = [ liblo ];
+8
pkgs/development/ocaml-modules/mlx/default.nix
··· 1 1 { 2 2 lib, 3 3 fetchFromGitHub, 4 + fetchpatch, 4 5 buildDunePackage, 5 6 ppxlib, 6 7 menhir, ··· 18 19 rev = version; 19 20 hash = "sha256-3hPtyBKD2dp4UJBykOudW6KR2KXPnBuDnuJ1UNLpAp0="; 20 21 }; 22 + 23 + patches = [ 24 + (fetchpatch { 25 + url = "https://github.com/ocaml-mlx/mlx/commit/01771e2a8b45f4f70cfd93533af2af9ed4a28a7e.patch"; 26 + hash = "sha256-czA2sIORmunIeaHn7kpcuv0y97uJhe6aUEMj/QHEag4="; 27 + }) 28 + ]; 21 29 22 30 buildInputs = [ 23 31 ppxlib
+2 -1
pkgs/development/ocaml-modules/sedlex/default.nix
··· 2 2 lib, 3 3 fetchFromGitHub, 4 4 fetchurl, 5 + ocaml, 5 6 buildDunePackage, 6 7 gen, 7 8 ppxlib, ··· 74 75 ppx_expect 75 76 ]; 76 77 77 - doCheck = true; 78 + doCheck = !lib.versionAtLeast ocaml.version "5.3"; 78 79 79 80 dontStrip = true; 80 81
+18 -7
pkgs/development/php-packages/composer/default.nix
··· 2 2 lib, 3 3 stdenvNoCC, 4 4 fetchFromGitHub, 5 + fetchpatch, 5 6 callPackage, 6 7 php, 7 8 unzip, 8 9 _7zz, 9 10 xz, 10 - git, 11 + gitMinimal, 11 12 curl, 12 13 cacert, 13 14 makeBinaryWrapper, ··· 15 16 16 17 stdenvNoCC.mkDerivation (finalAttrs: { 17 18 pname = "composer"; 18 - version = "2.8.1"; 19 + version = "2.8.4"; 19 20 20 21 # Hash used by ../../../build-support/php/pkgs/composer-phar.nix to 21 22 # use together with the version from this package to keep the 22 23 # bootstrap phar file up-to-date together with the end user composer 23 24 # package. 24 - passthru.pharHash = "sha256-kws3b70hR6Yj6ntwTrnTuLDWBymSIHqgU1qiH28FN44="; 25 + passthru.pharHash = "sha256-xMTi4b6rDqBOC9BCpdu6n+2h+/XtoNNiA5WO3TQ8Coo="; 25 26 26 27 composer = callPackage ../../../build-support/php/pkgs/composer-phar.nix { 27 28 inherit (finalAttrs) version; ··· 31 32 src = fetchFromGitHub { 32 33 owner = "composer"; 33 34 repo = "composer"; 34 - rev = finalAttrs.version; 35 - hash = "sha256-5UcbEx1d5jEz73mTFTacifl6ykxm6yQw3wvkJQtINHs="; 35 + tag = finalAttrs.version; 36 + hash = "sha256-m4CfWWbrmMN0j27XaMx/KRbFjpW5iMMNUlAtzlrorJc="; 36 37 }; 37 38 39 + patches = [ 40 + # Fix an issue preventing reproducible builds 41 + # This patch should be removed at the next release (2.8.5) 42 + # More information at https://github.com/composer/composer/pull/12090 43 + (fetchpatch { 44 + url = "https://github.com/composer/composer/commit/7b1e983ce9a0b30a6369cda11a7d61cca9c1ce46.patch"; 45 + hash = "sha256-veBdfZxzgL/R3P87GpvxQc+es3AdpaKSzCX0DCzH63U="; 46 + }) 47 + ]; 48 + 38 49 nativeBuildInputs = [ makeBinaryWrapper ]; 39 50 40 51 buildInputs = [ php ]; ··· 86 97 87 98 outputHashMode = "recursive"; 88 99 outputHashAlgo = "sha256"; 89 - outputHash = "sha256-FfFwx5E2LVDSqo2P31fqtvk2P30XnTm+TUqhNSHTt/M="; 100 + outputHash = "sha256-McyO3Z4PSyC6LiWt8rsXziAIbEqOhiaT77gUdzZ6tzw="; 90 101 }; 91 102 92 103 installPhase = '' ··· 101 112 lib.makeBinPath [ 102 113 _7zz 103 114 curl 104 - git 115 + gitMinimal 105 116 unzip 106 117 xz 107 118 ]
-1758
pkgs/development/php-packages/php-codesniffer/composer.lock
··· 1 - { 2 - "_readme": [ 3 - "This file locks the dependencies of your project to a known state", 4 - "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 - "This file is @generated automatically" 6 - ], 7 - "content-hash": "1f2c5cc64f1c09df05e113ce632792f0", 8 - "packages": [], 9 - "packages-dev": [ 10 - { 11 - "name": "doctrine/instantiator", 12 - "version": "2.0.0", 13 - "source": { 14 - "type": "git", 15 - "url": "https://github.com/doctrine/instantiator.git", 16 - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0" 17 - }, 18 - "dist": { 19 - "type": "zip", 20 - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", 21 - "reference": "c6222283fa3f4ac679f8b9ced9a4e23f163e80d0", 22 - "shasum": "" 23 - }, 24 - "require": { 25 - "php": "^8.1" 26 - }, 27 - "require-dev": { 28 - "doctrine/coding-standard": "^11", 29 - "ext-pdo": "*", 30 - "ext-phar": "*", 31 - "phpbench/phpbench": "^1.2", 32 - "phpstan/phpstan": "^1.9.4", 33 - "phpstan/phpstan-phpunit": "^1.3", 34 - "phpunit/phpunit": "^9.5.27", 35 - "vimeo/psalm": "^5.4" 36 - }, 37 - "type": "library", 38 - "autoload": { 39 - "psr-4": { 40 - "Doctrine\\Instantiator\\": "src/Doctrine/Instantiator/" 41 - } 42 - }, 43 - "notification-url": "https://packagist.org/downloads/", 44 - "license": [ 45 - "MIT" 46 - ], 47 - "authors": [ 48 - { 49 - "name": "Marco Pivetta", 50 - "email": "ocramius@gmail.com", 51 - "homepage": "https://ocramius.github.io/" 52 - } 53 - ], 54 - "description": "A small, lightweight utility to instantiate objects in PHP without invoking their constructors", 55 - "homepage": "https://www.doctrine-project.org/projects/instantiator.html", 56 - "keywords": [ 57 - "constructor", 58 - "instantiate" 59 - ], 60 - "support": { 61 - "issues": "https://github.com/doctrine/instantiator/issues", 62 - "source": "https://github.com/doctrine/instantiator/tree/2.0.0" 63 - }, 64 - "funding": [ 65 - { 66 - "url": "https://www.doctrine-project.org/sponsorship.html", 67 - "type": "custom" 68 - }, 69 - { 70 - "url": "https://www.patreon.com/phpdoctrine", 71 - "type": "patreon" 72 - }, 73 - { 74 - "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finstantiator", 75 - "type": "tidelift" 76 - } 77 - ], 78 - "time": "2022-12-30T00:23:10+00:00" 79 - }, 80 - { 81 - "name": "myclabs/deep-copy", 82 - "version": "1.11.1", 83 - "source": { 84 - "type": "git", 85 - "url": "https://github.com/myclabs/DeepCopy.git", 86 - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" 87 - }, 88 - "dist": { 89 - "type": "zip", 90 - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", 91 - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", 92 - "shasum": "" 93 - }, 94 - "require": { 95 - "php": "^7.1 || ^8.0" 96 - }, 97 - "conflict": { 98 - "doctrine/collections": "<1.6.8", 99 - "doctrine/common": "<2.13.3 || >=3,<3.2.2" 100 - }, 101 - "require-dev": { 102 - "doctrine/collections": "^1.6.8", 103 - "doctrine/common": "^2.13.3 || ^3.2.2", 104 - "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" 105 - }, 106 - "type": "library", 107 - "autoload": { 108 - "files": [ 109 - "src/DeepCopy/deep_copy.php" 110 - ], 111 - "psr-4": { 112 - "DeepCopy\\": "src/DeepCopy/" 113 - } 114 - }, 115 - "notification-url": "https://packagist.org/downloads/", 116 - "license": [ 117 - "MIT" 118 - ], 119 - "description": "Create deep copies (clones) of your objects", 120 - "keywords": [ 121 - "clone", 122 - "copy", 123 - "duplicate", 124 - "object", 125 - "object graph" 126 - ], 127 - "support": { 128 - "issues": "https://github.com/myclabs/DeepCopy/issues", 129 - "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" 130 - }, 131 - "funding": [ 132 - { 133 - "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", 134 - "type": "tidelift" 135 - } 136 - ], 137 - "time": "2023-03-08T13:26:56+00:00" 138 - }, 139 - { 140 - "name": "nikic/php-parser", 141 - "version": "v5.0.1", 142 - "source": { 143 - "type": "git", 144 - "url": "https://github.com/nikic/PHP-Parser.git", 145 - "reference": "2218c2252c874a4624ab2f613d86ac32d227bc69" 146 - }, 147 - "dist": { 148 - "type": "zip", 149 - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/2218c2252c874a4624ab2f613d86ac32d227bc69", 150 - "reference": "2218c2252c874a4624ab2f613d86ac32d227bc69", 151 - "shasum": "" 152 - }, 153 - "require": { 154 - "ext-ctype": "*", 155 - "ext-json": "*", 156 - "ext-tokenizer": "*", 157 - "php": ">=7.4" 158 - }, 159 - "require-dev": { 160 - "ircmaxell/php-yacc": "^0.0.7", 161 - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" 162 - }, 163 - "bin": [ 164 - "bin/php-parse" 165 - ], 166 - "type": "library", 167 - "extra": { 168 - "branch-alias": { 169 - "dev-master": "5.0-dev" 170 - } 171 - }, 172 - "autoload": { 173 - "psr-4": { 174 - "PhpParser\\": "lib/PhpParser" 175 - } 176 - }, 177 - "notification-url": "https://packagist.org/downloads/", 178 - "license": [ 179 - "BSD-3-Clause" 180 - ], 181 - "authors": [ 182 - { 183 - "name": "Nikita Popov" 184 - } 185 - ], 186 - "description": "A PHP parser written in PHP", 187 - "keywords": [ 188 - "parser", 189 - "php" 190 - ], 191 - "support": { 192 - "issues": "https://github.com/nikic/PHP-Parser/issues", 193 - "source": "https://github.com/nikic/PHP-Parser/tree/v5.0.1" 194 - }, 195 - "time": "2024-02-21T19:24:10+00:00" 196 - }, 197 - { 198 - "name": "phar-io/manifest", 199 - "version": "2.0.3", 200 - "source": { 201 - "type": "git", 202 - "url": "https://github.com/phar-io/manifest.git", 203 - "reference": "97803eca37d319dfa7826cc2437fc020857acb53" 204 - }, 205 - "dist": { 206 - "type": "zip", 207 - "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", 208 - "reference": "97803eca37d319dfa7826cc2437fc020857acb53", 209 - "shasum": "" 210 - }, 211 - "require": { 212 - "ext-dom": "*", 213 - "ext-phar": "*", 214 - "ext-xmlwriter": "*", 215 - "phar-io/version": "^3.0.1", 216 - "php": "^7.2 || ^8.0" 217 - }, 218 - "type": "library", 219 - "extra": { 220 - "branch-alias": { 221 - "dev-master": "2.0.x-dev" 222 - } 223 - }, 224 - "autoload": { 225 - "classmap": [ 226 - "src/" 227 - ] 228 - }, 229 - "notification-url": "https://packagist.org/downloads/", 230 - "license": [ 231 - "BSD-3-Clause" 232 - ], 233 - "authors": [ 234 - { 235 - "name": "Arne Blankerts", 236 - "email": "arne@blankerts.de", 237 - "role": "Developer" 238 - }, 239 - { 240 - "name": "Sebastian Heuer", 241 - "email": "sebastian@phpeople.de", 242 - "role": "Developer" 243 - }, 244 - { 245 - "name": "Sebastian Bergmann", 246 - "email": "sebastian@phpunit.de", 247 - "role": "Developer" 248 - } 249 - ], 250 - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", 251 - "support": { 252 - "issues": "https://github.com/phar-io/manifest/issues", 253 - "source": "https://github.com/phar-io/manifest/tree/2.0.3" 254 - }, 255 - "time": "2021-07-20T11:28:43+00:00" 256 - }, 257 - { 258 - "name": "phar-io/version", 259 - "version": "3.2.1", 260 - "source": { 261 - "type": "git", 262 - "url": "https://github.com/phar-io/version.git", 263 - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" 264 - }, 265 - "dist": { 266 - "type": "zip", 267 - "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", 268 - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", 269 - "shasum": "" 270 - }, 271 - "require": { 272 - "php": "^7.2 || ^8.0" 273 - }, 274 - "type": "library", 275 - "autoload": { 276 - "classmap": [ 277 - "src/" 278 - ] 279 - }, 280 - "notification-url": "https://packagist.org/downloads/", 281 - "license": [ 282 - "BSD-3-Clause" 283 - ], 284 - "authors": [ 285 - { 286 - "name": "Arne Blankerts", 287 - "email": "arne@blankerts.de", 288 - "role": "Developer" 289 - }, 290 - { 291 - "name": "Sebastian Heuer", 292 - "email": "sebastian@phpeople.de", 293 - "role": "Developer" 294 - }, 295 - { 296 - "name": "Sebastian Bergmann", 297 - "email": "sebastian@phpunit.de", 298 - "role": "Developer" 299 - } 300 - ], 301 - "description": "Library for handling version information and constraints", 302 - "support": { 303 - "issues": "https://github.com/phar-io/version/issues", 304 - "source": "https://github.com/phar-io/version/tree/3.2.1" 305 - }, 306 - "time": "2022-02-21T01:04:05+00:00" 307 - }, 308 - { 309 - "name": "phpunit/php-code-coverage", 310 - "version": "9.2.30", 311 - "source": { 312 - "type": "git", 313 - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 314 - "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089" 315 - }, 316 - "dist": { 317 - "type": "zip", 318 - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/ca2bd87d2f9215904682a9cb9bb37dda98e76089", 319 - "reference": "ca2bd87d2f9215904682a9cb9bb37dda98e76089", 320 - "shasum": "" 321 - }, 322 - "require": { 323 - "ext-dom": "*", 324 - "ext-libxml": "*", 325 - "ext-xmlwriter": "*", 326 - "nikic/php-parser": "^4.18 || ^5.0", 327 - "php": ">=7.3", 328 - "phpunit/php-file-iterator": "^3.0.3", 329 - "phpunit/php-text-template": "^2.0.2", 330 - "sebastian/code-unit-reverse-lookup": "^2.0.2", 331 - "sebastian/complexity": "^2.0", 332 - "sebastian/environment": "^5.1.2", 333 - "sebastian/lines-of-code": "^1.0.3", 334 - "sebastian/version": "^3.0.1", 335 - "theseer/tokenizer": "^1.2.0" 336 - }, 337 - "require-dev": { 338 - "phpunit/phpunit": "^9.3" 339 - }, 340 - "suggest": { 341 - "ext-pcov": "PHP extension that provides line coverage", 342 - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" 343 - }, 344 - "type": "library", 345 - "extra": { 346 - "branch-alias": { 347 - "dev-master": "9.2-dev" 348 - } 349 - }, 350 - "autoload": { 351 - "classmap": [ 352 - "src/" 353 - ] 354 - }, 355 - "notification-url": "https://packagist.org/downloads/", 356 - "license": [ 357 - "BSD-3-Clause" 358 - ], 359 - "authors": [ 360 - { 361 - "name": "Sebastian Bergmann", 362 - "email": "sebastian@phpunit.de", 363 - "role": "lead" 364 - } 365 - ], 366 - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", 367 - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", 368 - "keywords": [ 369 - "coverage", 370 - "testing", 371 - "xunit" 372 - ], 373 - "support": { 374 - "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 375 - "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", 376 - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.30" 377 - }, 378 - "funding": [ 379 - { 380 - "url": "https://github.com/sebastianbergmann", 381 - "type": "github" 382 - } 383 - ], 384 - "time": "2023-12-22T06:47:57+00:00" 385 - }, 386 - { 387 - "name": "phpunit/php-file-iterator", 388 - "version": "3.0.6", 389 - "source": { 390 - "type": "git", 391 - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", 392 - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" 393 - }, 394 - "dist": { 395 - "type": "zip", 396 - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", 397 - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", 398 - "shasum": "" 399 - }, 400 - "require": { 401 - "php": ">=7.3" 402 - }, 403 - "require-dev": { 404 - "phpunit/phpunit": "^9.3" 405 - }, 406 - "type": "library", 407 - "extra": { 408 - "branch-alias": { 409 - "dev-master": "3.0-dev" 410 - } 411 - }, 412 - "autoload": { 413 - "classmap": [ 414 - "src/" 415 - ] 416 - }, 417 - "notification-url": "https://packagist.org/downloads/", 418 - "license": [ 419 - "BSD-3-Clause" 420 - ], 421 - "authors": [ 422 - { 423 - "name": "Sebastian Bergmann", 424 - "email": "sebastian@phpunit.de", 425 - "role": "lead" 426 - } 427 - ], 428 - "description": "FilterIterator implementation that filters files based on a list of suffixes.", 429 - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", 430 - "keywords": [ 431 - "filesystem", 432 - "iterator" 433 - ], 434 - "support": { 435 - "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", 436 - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" 437 - }, 438 - "funding": [ 439 - { 440 - "url": "https://github.com/sebastianbergmann", 441 - "type": "github" 442 - } 443 - ], 444 - "time": "2021-12-02T12:48:52+00:00" 445 - }, 446 - { 447 - "name": "phpunit/php-invoker", 448 - "version": "3.1.1", 449 - "source": { 450 - "type": "git", 451 - "url": "https://github.com/sebastianbergmann/php-invoker.git", 452 - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" 453 - }, 454 - "dist": { 455 - "type": "zip", 456 - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", 457 - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", 458 - "shasum": "" 459 - }, 460 - "require": { 461 - "php": ">=7.3" 462 - }, 463 - "require-dev": { 464 - "ext-pcntl": "*", 465 - "phpunit/phpunit": "^9.3" 466 - }, 467 - "suggest": { 468 - "ext-pcntl": "*" 469 - }, 470 - "type": "library", 471 - "extra": { 472 - "branch-alias": { 473 - "dev-master": "3.1-dev" 474 - } 475 - }, 476 - "autoload": { 477 - "classmap": [ 478 - "src/" 479 - ] 480 - }, 481 - "notification-url": "https://packagist.org/downloads/", 482 - "license": [ 483 - "BSD-3-Clause" 484 - ], 485 - "authors": [ 486 - { 487 - "name": "Sebastian Bergmann", 488 - "email": "sebastian@phpunit.de", 489 - "role": "lead" 490 - } 491 - ], 492 - "description": "Invoke callables with a timeout", 493 - "homepage": "https://github.com/sebastianbergmann/php-invoker/", 494 - "keywords": [ 495 - "process" 496 - ], 497 - "support": { 498 - "issues": "https://github.com/sebastianbergmann/php-invoker/issues", 499 - "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" 500 - }, 501 - "funding": [ 502 - { 503 - "url": "https://github.com/sebastianbergmann", 504 - "type": "github" 505 - } 506 - ], 507 - "time": "2020-09-28T05:58:55+00:00" 508 - }, 509 - { 510 - "name": "phpunit/php-text-template", 511 - "version": "2.0.4", 512 - "source": { 513 - "type": "git", 514 - "url": "https://github.com/sebastianbergmann/php-text-template.git", 515 - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" 516 - }, 517 - "dist": { 518 - "type": "zip", 519 - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", 520 - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", 521 - "shasum": "" 522 - }, 523 - "require": { 524 - "php": ">=7.3" 525 - }, 526 - "require-dev": { 527 - "phpunit/phpunit": "^9.3" 528 - }, 529 - "type": "library", 530 - "extra": { 531 - "branch-alias": { 532 - "dev-master": "2.0-dev" 533 - } 534 - }, 535 - "autoload": { 536 - "classmap": [ 537 - "src/" 538 - ] 539 - }, 540 - "notification-url": "https://packagist.org/downloads/", 541 - "license": [ 542 - "BSD-3-Clause" 543 - ], 544 - "authors": [ 545 - { 546 - "name": "Sebastian Bergmann", 547 - "email": "sebastian@phpunit.de", 548 - "role": "lead" 549 - } 550 - ], 551 - "description": "Simple template engine.", 552 - "homepage": "https://github.com/sebastianbergmann/php-text-template/", 553 - "keywords": [ 554 - "template" 555 - ], 556 - "support": { 557 - "issues": "https://github.com/sebastianbergmann/php-text-template/issues", 558 - "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" 559 - }, 560 - "funding": [ 561 - { 562 - "url": "https://github.com/sebastianbergmann", 563 - "type": "github" 564 - } 565 - ], 566 - "time": "2020-10-26T05:33:50+00:00" 567 - }, 568 - { 569 - "name": "phpunit/php-timer", 570 - "version": "5.0.3", 571 - "source": { 572 - "type": "git", 573 - "url": "https://github.com/sebastianbergmann/php-timer.git", 574 - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" 575 - }, 576 - "dist": { 577 - "type": "zip", 578 - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", 579 - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", 580 - "shasum": "" 581 - }, 582 - "require": { 583 - "php": ">=7.3" 584 - }, 585 - "require-dev": { 586 - "phpunit/phpunit": "^9.3" 587 - }, 588 - "type": "library", 589 - "extra": { 590 - "branch-alias": { 591 - "dev-master": "5.0-dev" 592 - } 593 - }, 594 - "autoload": { 595 - "classmap": [ 596 - "src/" 597 - ] 598 - }, 599 - "notification-url": "https://packagist.org/downloads/", 600 - "license": [ 601 - "BSD-3-Clause" 602 - ], 603 - "authors": [ 604 - { 605 - "name": "Sebastian Bergmann", 606 - "email": "sebastian@phpunit.de", 607 - "role": "lead" 608 - } 609 - ], 610 - "description": "Utility class for timing", 611 - "homepage": "https://github.com/sebastianbergmann/php-timer/", 612 - "keywords": [ 613 - "timer" 614 - ], 615 - "support": { 616 - "issues": "https://github.com/sebastianbergmann/php-timer/issues", 617 - "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" 618 - }, 619 - "funding": [ 620 - { 621 - "url": "https://github.com/sebastianbergmann", 622 - "type": "github" 623 - } 624 - ], 625 - "time": "2020-10-26T13:16:10+00:00" 626 - }, 627 - { 628 - "name": "phpunit/phpunit", 629 - "version": "9.6.17", 630 - "source": { 631 - "type": "git", 632 - "url": "https://github.com/sebastianbergmann/phpunit.git", 633 - "reference": "1a156980d78a6666721b7e8e8502fe210b587fcd" 634 - }, 635 - "dist": { 636 - "type": "zip", 637 - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/1a156980d78a6666721b7e8e8502fe210b587fcd", 638 - "reference": "1a156980d78a6666721b7e8e8502fe210b587fcd", 639 - "shasum": "" 640 - }, 641 - "require": { 642 - "doctrine/instantiator": "^1.3.1 || ^2", 643 - "ext-dom": "*", 644 - "ext-json": "*", 645 - "ext-libxml": "*", 646 - "ext-mbstring": "*", 647 - "ext-xml": "*", 648 - "ext-xmlwriter": "*", 649 - "myclabs/deep-copy": "^1.10.1", 650 - "phar-io/manifest": "^2.0.3", 651 - "phar-io/version": "^3.0.2", 652 - "php": ">=7.3", 653 - "phpunit/php-code-coverage": "^9.2.28", 654 - "phpunit/php-file-iterator": "^3.0.5", 655 - "phpunit/php-invoker": "^3.1.1", 656 - "phpunit/php-text-template": "^2.0.3", 657 - "phpunit/php-timer": "^5.0.2", 658 - "sebastian/cli-parser": "^1.0.1", 659 - "sebastian/code-unit": "^1.0.6", 660 - "sebastian/comparator": "^4.0.8", 661 - "sebastian/diff": "^4.0.3", 662 - "sebastian/environment": "^5.1.3", 663 - "sebastian/exporter": "^4.0.5", 664 - "sebastian/global-state": "^5.0.1", 665 - "sebastian/object-enumerator": "^4.0.3", 666 - "sebastian/resource-operations": "^3.0.3", 667 - "sebastian/type": "^3.2", 668 - "sebastian/version": "^3.0.2" 669 - }, 670 - "suggest": { 671 - "ext-soap": "To be able to generate mocks based on WSDL files", 672 - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" 673 - }, 674 - "bin": [ 675 - "phpunit" 676 - ], 677 - "type": "library", 678 - "extra": { 679 - "branch-alias": { 680 - "dev-master": "9.6-dev" 681 - } 682 - }, 683 - "autoload": { 684 - "files": [ 685 - "src/Framework/Assert/Functions.php" 686 - ], 687 - "classmap": [ 688 - "src/" 689 - ] 690 - }, 691 - "notification-url": "https://packagist.org/downloads/", 692 - "license": [ 693 - "BSD-3-Clause" 694 - ], 695 - "authors": [ 696 - { 697 - "name": "Sebastian Bergmann", 698 - "email": "sebastian@phpunit.de", 699 - "role": "lead" 700 - } 701 - ], 702 - "description": "The PHP Unit Testing framework.", 703 - "homepage": "https://phpunit.de/", 704 - "keywords": [ 705 - "phpunit", 706 - "testing", 707 - "xunit" 708 - ], 709 - "support": { 710 - "issues": "https://github.com/sebastianbergmann/phpunit/issues", 711 - "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 712 - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.17" 713 - }, 714 - "funding": [ 715 - { 716 - "url": "https://phpunit.de/sponsors.html", 717 - "type": "custom" 718 - }, 719 - { 720 - "url": "https://github.com/sebastianbergmann", 721 - "type": "github" 722 - }, 723 - { 724 - "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", 725 - "type": "tidelift" 726 - } 727 - ], 728 - "time": "2024-02-23T13:14:51+00:00" 729 - }, 730 - { 731 - "name": "sebastian/cli-parser", 732 - "version": "1.0.1", 733 - "source": { 734 - "type": "git", 735 - "url": "https://github.com/sebastianbergmann/cli-parser.git", 736 - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" 737 - }, 738 - "dist": { 739 - "type": "zip", 740 - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", 741 - "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", 742 - "shasum": "" 743 - }, 744 - "require": { 745 - "php": ">=7.3" 746 - }, 747 - "require-dev": { 748 - "phpunit/phpunit": "^9.3" 749 - }, 750 - "type": "library", 751 - "extra": { 752 - "branch-alias": { 753 - "dev-master": "1.0-dev" 754 - } 755 - }, 756 - "autoload": { 757 - "classmap": [ 758 - "src/" 759 - ] 760 - }, 761 - "notification-url": "https://packagist.org/downloads/", 762 - "license": [ 763 - "BSD-3-Clause" 764 - ], 765 - "authors": [ 766 - { 767 - "name": "Sebastian Bergmann", 768 - "email": "sebastian@phpunit.de", 769 - "role": "lead" 770 - } 771 - ], 772 - "description": "Library for parsing CLI options", 773 - "homepage": "https://github.com/sebastianbergmann/cli-parser", 774 - "support": { 775 - "issues": "https://github.com/sebastianbergmann/cli-parser/issues", 776 - "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" 777 - }, 778 - "funding": [ 779 - { 780 - "url": "https://github.com/sebastianbergmann", 781 - "type": "github" 782 - } 783 - ], 784 - "time": "2020-09-28T06:08:49+00:00" 785 - }, 786 - { 787 - "name": "sebastian/code-unit", 788 - "version": "1.0.8", 789 - "source": { 790 - "type": "git", 791 - "url": "https://github.com/sebastianbergmann/code-unit.git", 792 - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" 793 - }, 794 - "dist": { 795 - "type": "zip", 796 - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", 797 - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", 798 - "shasum": "" 799 - }, 800 - "require": { 801 - "php": ">=7.3" 802 - }, 803 - "require-dev": { 804 - "phpunit/phpunit": "^9.3" 805 - }, 806 - "type": "library", 807 - "extra": { 808 - "branch-alias": { 809 - "dev-master": "1.0-dev" 810 - } 811 - }, 812 - "autoload": { 813 - "classmap": [ 814 - "src/" 815 - ] 816 - }, 817 - "notification-url": "https://packagist.org/downloads/", 818 - "license": [ 819 - "BSD-3-Clause" 820 - ], 821 - "authors": [ 822 - { 823 - "name": "Sebastian Bergmann", 824 - "email": "sebastian@phpunit.de", 825 - "role": "lead" 826 - } 827 - ], 828 - "description": "Collection of value objects that represent the PHP code units", 829 - "homepage": "https://github.com/sebastianbergmann/code-unit", 830 - "support": { 831 - "issues": "https://github.com/sebastianbergmann/code-unit/issues", 832 - "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" 833 - }, 834 - "funding": [ 835 - { 836 - "url": "https://github.com/sebastianbergmann", 837 - "type": "github" 838 - } 839 - ], 840 - "time": "2020-10-26T13:08:54+00:00" 841 - }, 842 - { 843 - "name": "sebastian/code-unit-reverse-lookup", 844 - "version": "2.0.3", 845 - "source": { 846 - "type": "git", 847 - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", 848 - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" 849 - }, 850 - "dist": { 851 - "type": "zip", 852 - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", 853 - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", 854 - "shasum": "" 855 - }, 856 - "require": { 857 - "php": ">=7.3" 858 - }, 859 - "require-dev": { 860 - "phpunit/phpunit": "^9.3" 861 - }, 862 - "type": "library", 863 - "extra": { 864 - "branch-alias": { 865 - "dev-master": "2.0-dev" 866 - } 867 - }, 868 - "autoload": { 869 - "classmap": [ 870 - "src/" 871 - ] 872 - }, 873 - "notification-url": "https://packagist.org/downloads/", 874 - "license": [ 875 - "BSD-3-Clause" 876 - ], 877 - "authors": [ 878 - { 879 - "name": "Sebastian Bergmann", 880 - "email": "sebastian@phpunit.de" 881 - } 882 - ], 883 - "description": "Looks up which function or method a line of code belongs to", 884 - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", 885 - "support": { 886 - "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", 887 - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" 888 - }, 889 - "funding": [ 890 - { 891 - "url": "https://github.com/sebastianbergmann", 892 - "type": "github" 893 - } 894 - ], 895 - "time": "2020-09-28T05:30:19+00:00" 896 - }, 897 - { 898 - "name": "sebastian/comparator", 899 - "version": "4.0.8", 900 - "source": { 901 - "type": "git", 902 - "url": "https://github.com/sebastianbergmann/comparator.git", 903 - "reference": "fa0f136dd2334583309d32b62544682ee972b51a" 904 - }, 905 - "dist": { 906 - "type": "zip", 907 - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", 908 - "reference": "fa0f136dd2334583309d32b62544682ee972b51a", 909 - "shasum": "" 910 - }, 911 - "require": { 912 - "php": ">=7.3", 913 - "sebastian/diff": "^4.0", 914 - "sebastian/exporter": "^4.0" 915 - }, 916 - "require-dev": { 917 - "phpunit/phpunit": "^9.3" 918 - }, 919 - "type": "library", 920 - "extra": { 921 - "branch-alias": { 922 - "dev-master": "4.0-dev" 923 - } 924 - }, 925 - "autoload": { 926 - "classmap": [ 927 - "src/" 928 - ] 929 - }, 930 - "notification-url": "https://packagist.org/downloads/", 931 - "license": [ 932 - "BSD-3-Clause" 933 - ], 934 - "authors": [ 935 - { 936 - "name": "Sebastian Bergmann", 937 - "email": "sebastian@phpunit.de" 938 - }, 939 - { 940 - "name": "Jeff Welch", 941 - "email": "whatthejeff@gmail.com" 942 - }, 943 - { 944 - "name": "Volker Dusch", 945 - "email": "github@wallbash.com" 946 - }, 947 - { 948 - "name": "Bernhard Schussek", 949 - "email": "bschussek@2bepublished.at" 950 - } 951 - ], 952 - "description": "Provides the functionality to compare PHP values for equality", 953 - "homepage": "https://github.com/sebastianbergmann/comparator", 954 - "keywords": [ 955 - "comparator", 956 - "compare", 957 - "equality" 958 - ], 959 - "support": { 960 - "issues": "https://github.com/sebastianbergmann/comparator/issues", 961 - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" 962 - }, 963 - "funding": [ 964 - { 965 - "url": "https://github.com/sebastianbergmann", 966 - "type": "github" 967 - } 968 - ], 969 - "time": "2022-09-14T12:41:17+00:00" 970 - }, 971 - { 972 - "name": "sebastian/complexity", 973 - "version": "2.0.3", 974 - "source": { 975 - "type": "git", 976 - "url": "https://github.com/sebastianbergmann/complexity.git", 977 - "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" 978 - }, 979 - "dist": { 980 - "type": "zip", 981 - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", 982 - "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", 983 - "shasum": "" 984 - }, 985 - "require": { 986 - "nikic/php-parser": "^4.18 || ^5.0", 987 - "php": ">=7.3" 988 - }, 989 - "require-dev": { 990 - "phpunit/phpunit": "^9.3" 991 - }, 992 - "type": "library", 993 - "extra": { 994 - "branch-alias": { 995 - "dev-master": "2.0-dev" 996 - } 997 - }, 998 - "autoload": { 999 - "classmap": [ 1000 - "src/" 1001 - ] 1002 - }, 1003 - "notification-url": "https://packagist.org/downloads/", 1004 - "license": [ 1005 - "BSD-3-Clause" 1006 - ], 1007 - "authors": [ 1008 - { 1009 - "name": "Sebastian Bergmann", 1010 - "email": "sebastian@phpunit.de", 1011 - "role": "lead" 1012 - } 1013 - ], 1014 - "description": "Library for calculating the complexity of PHP code units", 1015 - "homepage": "https://github.com/sebastianbergmann/complexity", 1016 - "support": { 1017 - "issues": "https://github.com/sebastianbergmann/complexity/issues", 1018 - "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" 1019 - }, 1020 - "funding": [ 1021 - { 1022 - "url": "https://github.com/sebastianbergmann", 1023 - "type": "github" 1024 - } 1025 - ], 1026 - "time": "2023-12-22T06:19:30+00:00" 1027 - }, 1028 - { 1029 - "name": "sebastian/diff", 1030 - "version": "4.0.5", 1031 - "source": { 1032 - "type": "git", 1033 - "url": "https://github.com/sebastianbergmann/diff.git", 1034 - "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131" 1035 - }, 1036 - "dist": { 1037 - "type": "zip", 1038 - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/74be17022044ebaaecfdf0c5cd504fc9cd5a7131", 1039 - "reference": "74be17022044ebaaecfdf0c5cd504fc9cd5a7131", 1040 - "shasum": "" 1041 - }, 1042 - "require": { 1043 - "php": ">=7.3" 1044 - }, 1045 - "require-dev": { 1046 - "phpunit/phpunit": "^9.3", 1047 - "symfony/process": "^4.2 || ^5" 1048 - }, 1049 - "type": "library", 1050 - "extra": { 1051 - "branch-alias": { 1052 - "dev-master": "4.0-dev" 1053 - } 1054 - }, 1055 - "autoload": { 1056 - "classmap": [ 1057 - "src/" 1058 - ] 1059 - }, 1060 - "notification-url": "https://packagist.org/downloads/", 1061 - "license": [ 1062 - "BSD-3-Clause" 1063 - ], 1064 - "authors": [ 1065 - { 1066 - "name": "Sebastian Bergmann", 1067 - "email": "sebastian@phpunit.de" 1068 - }, 1069 - { 1070 - "name": "Kore Nordmann", 1071 - "email": "mail@kore-nordmann.de" 1072 - } 1073 - ], 1074 - "description": "Diff implementation", 1075 - "homepage": "https://github.com/sebastianbergmann/diff", 1076 - "keywords": [ 1077 - "diff", 1078 - "udiff", 1079 - "unidiff", 1080 - "unified diff" 1081 - ], 1082 - "support": { 1083 - "issues": "https://github.com/sebastianbergmann/diff/issues", 1084 - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.5" 1085 - }, 1086 - "funding": [ 1087 - { 1088 - "url": "https://github.com/sebastianbergmann", 1089 - "type": "github" 1090 - } 1091 - ], 1092 - "time": "2023-05-07T05:35:17+00:00" 1093 - }, 1094 - { 1095 - "name": "sebastian/environment", 1096 - "version": "5.1.5", 1097 - "source": { 1098 - "type": "git", 1099 - "url": "https://github.com/sebastianbergmann/environment.git", 1100 - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" 1101 - }, 1102 - "dist": { 1103 - "type": "zip", 1104 - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", 1105 - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", 1106 - "shasum": "" 1107 - }, 1108 - "require": { 1109 - "php": ">=7.3" 1110 - }, 1111 - "require-dev": { 1112 - "phpunit/phpunit": "^9.3" 1113 - }, 1114 - "suggest": { 1115 - "ext-posix": "*" 1116 - }, 1117 - "type": "library", 1118 - "extra": { 1119 - "branch-alias": { 1120 - "dev-master": "5.1-dev" 1121 - } 1122 - }, 1123 - "autoload": { 1124 - "classmap": [ 1125 - "src/" 1126 - ] 1127 - }, 1128 - "notification-url": "https://packagist.org/downloads/", 1129 - "license": [ 1130 - "BSD-3-Clause" 1131 - ], 1132 - "authors": [ 1133 - { 1134 - "name": "Sebastian Bergmann", 1135 - "email": "sebastian@phpunit.de" 1136 - } 1137 - ], 1138 - "description": "Provides functionality to handle HHVM/PHP environments", 1139 - "homepage": "http://www.github.com/sebastianbergmann/environment", 1140 - "keywords": [ 1141 - "Xdebug", 1142 - "environment", 1143 - "hhvm" 1144 - ], 1145 - "support": { 1146 - "issues": "https://github.com/sebastianbergmann/environment/issues", 1147 - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" 1148 - }, 1149 - "funding": [ 1150 - { 1151 - "url": "https://github.com/sebastianbergmann", 1152 - "type": "github" 1153 - } 1154 - ], 1155 - "time": "2023-02-03T06:03:51+00:00" 1156 - }, 1157 - { 1158 - "name": "sebastian/exporter", 1159 - "version": "4.0.5", 1160 - "source": { 1161 - "type": "git", 1162 - "url": "https://github.com/sebastianbergmann/exporter.git", 1163 - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" 1164 - }, 1165 - "dist": { 1166 - "type": "zip", 1167 - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", 1168 - "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", 1169 - "shasum": "" 1170 - }, 1171 - "require": { 1172 - "php": ">=7.3", 1173 - "sebastian/recursion-context": "^4.0" 1174 - }, 1175 - "require-dev": { 1176 - "ext-mbstring": "*", 1177 - "phpunit/phpunit": "^9.3" 1178 - }, 1179 - "type": "library", 1180 - "extra": { 1181 - "branch-alias": { 1182 - "dev-master": "4.0-dev" 1183 - } 1184 - }, 1185 - "autoload": { 1186 - "classmap": [ 1187 - "src/" 1188 - ] 1189 - }, 1190 - "notification-url": "https://packagist.org/downloads/", 1191 - "license": [ 1192 - "BSD-3-Clause" 1193 - ], 1194 - "authors": [ 1195 - { 1196 - "name": "Sebastian Bergmann", 1197 - "email": "sebastian@phpunit.de" 1198 - }, 1199 - { 1200 - "name": "Jeff Welch", 1201 - "email": "whatthejeff@gmail.com" 1202 - }, 1203 - { 1204 - "name": "Volker Dusch", 1205 - "email": "github@wallbash.com" 1206 - }, 1207 - { 1208 - "name": "Adam Harvey", 1209 - "email": "aharvey@php.net" 1210 - }, 1211 - { 1212 - "name": "Bernhard Schussek", 1213 - "email": "bschussek@gmail.com" 1214 - } 1215 - ], 1216 - "description": "Provides the functionality to export PHP variables for visualization", 1217 - "homepage": "https://www.github.com/sebastianbergmann/exporter", 1218 - "keywords": [ 1219 - "export", 1220 - "exporter" 1221 - ], 1222 - "support": { 1223 - "issues": "https://github.com/sebastianbergmann/exporter/issues", 1224 - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" 1225 - }, 1226 - "funding": [ 1227 - { 1228 - "url": "https://github.com/sebastianbergmann", 1229 - "type": "github" 1230 - } 1231 - ], 1232 - "time": "2022-09-14T06:03:37+00:00" 1233 - }, 1234 - { 1235 - "name": "sebastian/global-state", 1236 - "version": "5.0.6", 1237 - "source": { 1238 - "type": "git", 1239 - "url": "https://github.com/sebastianbergmann/global-state.git", 1240 - "reference": "bde739e7565280bda77be70044ac1047bc007e34" 1241 - }, 1242 - "dist": { 1243 - "type": "zip", 1244 - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bde739e7565280bda77be70044ac1047bc007e34", 1245 - "reference": "bde739e7565280bda77be70044ac1047bc007e34", 1246 - "shasum": "" 1247 - }, 1248 - "require": { 1249 - "php": ">=7.3", 1250 - "sebastian/object-reflector": "^2.0", 1251 - "sebastian/recursion-context": "^4.0" 1252 - }, 1253 - "require-dev": { 1254 - "ext-dom": "*", 1255 - "phpunit/phpunit": "^9.3" 1256 - }, 1257 - "suggest": { 1258 - "ext-uopz": "*" 1259 - }, 1260 - "type": "library", 1261 - "extra": { 1262 - "branch-alias": { 1263 - "dev-master": "5.0-dev" 1264 - } 1265 - }, 1266 - "autoload": { 1267 - "classmap": [ 1268 - "src/" 1269 - ] 1270 - }, 1271 - "notification-url": "https://packagist.org/downloads/", 1272 - "license": [ 1273 - "BSD-3-Clause" 1274 - ], 1275 - "authors": [ 1276 - { 1277 - "name": "Sebastian Bergmann", 1278 - "email": "sebastian@phpunit.de" 1279 - } 1280 - ], 1281 - "description": "Snapshotting of global state", 1282 - "homepage": "http://www.github.com/sebastianbergmann/global-state", 1283 - "keywords": [ 1284 - "global state" 1285 - ], 1286 - "support": { 1287 - "issues": "https://github.com/sebastianbergmann/global-state/issues", 1288 - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.6" 1289 - }, 1290 - "funding": [ 1291 - { 1292 - "url": "https://github.com/sebastianbergmann", 1293 - "type": "github" 1294 - } 1295 - ], 1296 - "time": "2023-08-02T09:26:13+00:00" 1297 - }, 1298 - { 1299 - "name": "sebastian/lines-of-code", 1300 - "version": "1.0.4", 1301 - "source": { 1302 - "type": "git", 1303 - "url": "https://github.com/sebastianbergmann/lines-of-code.git", 1304 - "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" 1305 - }, 1306 - "dist": { 1307 - "type": "zip", 1308 - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", 1309 - "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", 1310 - "shasum": "" 1311 - }, 1312 - "require": { 1313 - "nikic/php-parser": "^4.18 || ^5.0", 1314 - "php": ">=7.3" 1315 - }, 1316 - "require-dev": { 1317 - "phpunit/phpunit": "^9.3" 1318 - }, 1319 - "type": "library", 1320 - "extra": { 1321 - "branch-alias": { 1322 - "dev-master": "1.0-dev" 1323 - } 1324 - }, 1325 - "autoload": { 1326 - "classmap": [ 1327 - "src/" 1328 - ] 1329 - }, 1330 - "notification-url": "https://packagist.org/downloads/", 1331 - "license": [ 1332 - "BSD-3-Clause" 1333 - ], 1334 - "authors": [ 1335 - { 1336 - "name": "Sebastian Bergmann", 1337 - "email": "sebastian@phpunit.de", 1338 - "role": "lead" 1339 - } 1340 - ], 1341 - "description": "Library for counting the lines of code in PHP source code", 1342 - "homepage": "https://github.com/sebastianbergmann/lines-of-code", 1343 - "support": { 1344 - "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", 1345 - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" 1346 - }, 1347 - "funding": [ 1348 - { 1349 - "url": "https://github.com/sebastianbergmann", 1350 - "type": "github" 1351 - } 1352 - ], 1353 - "time": "2023-12-22T06:20:34+00:00" 1354 - }, 1355 - { 1356 - "name": "sebastian/object-enumerator", 1357 - "version": "4.0.4", 1358 - "source": { 1359 - "type": "git", 1360 - "url": "https://github.com/sebastianbergmann/object-enumerator.git", 1361 - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" 1362 - }, 1363 - "dist": { 1364 - "type": "zip", 1365 - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", 1366 - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", 1367 - "shasum": "" 1368 - }, 1369 - "require": { 1370 - "php": ">=7.3", 1371 - "sebastian/object-reflector": "^2.0", 1372 - "sebastian/recursion-context": "^4.0" 1373 - }, 1374 - "require-dev": { 1375 - "phpunit/phpunit": "^9.3" 1376 - }, 1377 - "type": "library", 1378 - "extra": { 1379 - "branch-alias": { 1380 - "dev-master": "4.0-dev" 1381 - } 1382 - }, 1383 - "autoload": { 1384 - "classmap": [ 1385 - "src/" 1386 - ] 1387 - }, 1388 - "notification-url": "https://packagist.org/downloads/", 1389 - "license": [ 1390 - "BSD-3-Clause" 1391 - ], 1392 - "authors": [ 1393 - { 1394 - "name": "Sebastian Bergmann", 1395 - "email": "sebastian@phpunit.de" 1396 - } 1397 - ], 1398 - "description": "Traverses array structures and object graphs to enumerate all referenced objects", 1399 - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", 1400 - "support": { 1401 - "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", 1402 - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" 1403 - }, 1404 - "funding": [ 1405 - { 1406 - "url": "https://github.com/sebastianbergmann", 1407 - "type": "github" 1408 - } 1409 - ], 1410 - "time": "2020-10-26T13:12:34+00:00" 1411 - }, 1412 - { 1413 - "name": "sebastian/object-reflector", 1414 - "version": "2.0.4", 1415 - "source": { 1416 - "type": "git", 1417 - "url": "https://github.com/sebastianbergmann/object-reflector.git", 1418 - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" 1419 - }, 1420 - "dist": { 1421 - "type": "zip", 1422 - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", 1423 - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", 1424 - "shasum": "" 1425 - }, 1426 - "require": { 1427 - "php": ">=7.3" 1428 - }, 1429 - "require-dev": { 1430 - "phpunit/phpunit": "^9.3" 1431 - }, 1432 - "type": "library", 1433 - "extra": { 1434 - "branch-alias": { 1435 - "dev-master": "2.0-dev" 1436 - } 1437 - }, 1438 - "autoload": { 1439 - "classmap": [ 1440 - "src/" 1441 - ] 1442 - }, 1443 - "notification-url": "https://packagist.org/downloads/", 1444 - "license": [ 1445 - "BSD-3-Clause" 1446 - ], 1447 - "authors": [ 1448 - { 1449 - "name": "Sebastian Bergmann", 1450 - "email": "sebastian@phpunit.de" 1451 - } 1452 - ], 1453 - "description": "Allows reflection of object attributes, including inherited and non-public ones", 1454 - "homepage": "https://github.com/sebastianbergmann/object-reflector/", 1455 - "support": { 1456 - "issues": "https://github.com/sebastianbergmann/object-reflector/issues", 1457 - "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" 1458 - }, 1459 - "funding": [ 1460 - { 1461 - "url": "https://github.com/sebastianbergmann", 1462 - "type": "github" 1463 - } 1464 - ], 1465 - "time": "2020-10-26T13:14:26+00:00" 1466 - }, 1467 - { 1468 - "name": "sebastian/recursion-context", 1469 - "version": "4.0.5", 1470 - "source": { 1471 - "type": "git", 1472 - "url": "https://github.com/sebastianbergmann/recursion-context.git", 1473 - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" 1474 - }, 1475 - "dist": { 1476 - "type": "zip", 1477 - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", 1478 - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", 1479 - "shasum": "" 1480 - }, 1481 - "require": { 1482 - "php": ">=7.3" 1483 - }, 1484 - "require-dev": { 1485 - "phpunit/phpunit": "^9.3" 1486 - }, 1487 - "type": "library", 1488 - "extra": { 1489 - "branch-alias": { 1490 - "dev-master": "4.0-dev" 1491 - } 1492 - }, 1493 - "autoload": { 1494 - "classmap": [ 1495 - "src/" 1496 - ] 1497 - }, 1498 - "notification-url": "https://packagist.org/downloads/", 1499 - "license": [ 1500 - "BSD-3-Clause" 1501 - ], 1502 - "authors": [ 1503 - { 1504 - "name": "Sebastian Bergmann", 1505 - "email": "sebastian@phpunit.de" 1506 - }, 1507 - { 1508 - "name": "Jeff Welch", 1509 - "email": "whatthejeff@gmail.com" 1510 - }, 1511 - { 1512 - "name": "Adam Harvey", 1513 - "email": "aharvey@php.net" 1514 - } 1515 - ], 1516 - "description": "Provides functionality to recursively process PHP variables", 1517 - "homepage": "https://github.com/sebastianbergmann/recursion-context", 1518 - "support": { 1519 - "issues": "https://github.com/sebastianbergmann/recursion-context/issues", 1520 - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" 1521 - }, 1522 - "funding": [ 1523 - { 1524 - "url": "https://github.com/sebastianbergmann", 1525 - "type": "github" 1526 - } 1527 - ], 1528 - "time": "2023-02-03T06:07:39+00:00" 1529 - }, 1530 - { 1531 - "name": "sebastian/resource-operations", 1532 - "version": "3.0.3", 1533 - "source": { 1534 - "type": "git", 1535 - "url": "https://github.com/sebastianbergmann/resource-operations.git", 1536 - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" 1537 - }, 1538 - "dist": { 1539 - "type": "zip", 1540 - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", 1541 - "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", 1542 - "shasum": "" 1543 - }, 1544 - "require": { 1545 - "php": ">=7.3" 1546 - }, 1547 - "require-dev": { 1548 - "phpunit/phpunit": "^9.0" 1549 - }, 1550 - "type": "library", 1551 - "extra": { 1552 - "branch-alias": { 1553 - "dev-master": "3.0-dev" 1554 - } 1555 - }, 1556 - "autoload": { 1557 - "classmap": [ 1558 - "src/" 1559 - ] 1560 - }, 1561 - "notification-url": "https://packagist.org/downloads/", 1562 - "license": [ 1563 - "BSD-3-Clause" 1564 - ], 1565 - "authors": [ 1566 - { 1567 - "name": "Sebastian Bergmann", 1568 - "email": "sebastian@phpunit.de" 1569 - } 1570 - ], 1571 - "description": "Provides a list of PHP built-in functions that operate on resources", 1572 - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", 1573 - "support": { 1574 - "issues": "https://github.com/sebastianbergmann/resource-operations/issues", 1575 - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" 1576 - }, 1577 - "funding": [ 1578 - { 1579 - "url": "https://github.com/sebastianbergmann", 1580 - "type": "github" 1581 - } 1582 - ], 1583 - "time": "2020-09-28T06:45:17+00:00" 1584 - }, 1585 - { 1586 - "name": "sebastian/type", 1587 - "version": "3.2.1", 1588 - "source": { 1589 - "type": "git", 1590 - "url": "https://github.com/sebastianbergmann/type.git", 1591 - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" 1592 - }, 1593 - "dist": { 1594 - "type": "zip", 1595 - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", 1596 - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", 1597 - "shasum": "" 1598 - }, 1599 - "require": { 1600 - "php": ">=7.3" 1601 - }, 1602 - "require-dev": { 1603 - "phpunit/phpunit": "^9.5" 1604 - }, 1605 - "type": "library", 1606 - "extra": { 1607 - "branch-alias": { 1608 - "dev-master": "3.2-dev" 1609 - } 1610 - }, 1611 - "autoload": { 1612 - "classmap": [ 1613 - "src/" 1614 - ] 1615 - }, 1616 - "notification-url": "https://packagist.org/downloads/", 1617 - "license": [ 1618 - "BSD-3-Clause" 1619 - ], 1620 - "authors": [ 1621 - { 1622 - "name": "Sebastian Bergmann", 1623 - "email": "sebastian@phpunit.de", 1624 - "role": "lead" 1625 - } 1626 - ], 1627 - "description": "Collection of value objects that represent the types of the PHP type system", 1628 - "homepage": "https://github.com/sebastianbergmann/type", 1629 - "support": { 1630 - "issues": "https://github.com/sebastianbergmann/type/issues", 1631 - "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" 1632 - }, 1633 - "funding": [ 1634 - { 1635 - "url": "https://github.com/sebastianbergmann", 1636 - "type": "github" 1637 - } 1638 - ], 1639 - "time": "2023-02-03T06:13:03+00:00" 1640 - }, 1641 - { 1642 - "name": "sebastian/version", 1643 - "version": "3.0.2", 1644 - "source": { 1645 - "type": "git", 1646 - "url": "https://github.com/sebastianbergmann/version.git", 1647 - "reference": "c6c1022351a901512170118436c764e473f6de8c" 1648 - }, 1649 - "dist": { 1650 - "type": "zip", 1651 - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", 1652 - "reference": "c6c1022351a901512170118436c764e473f6de8c", 1653 - "shasum": "" 1654 - }, 1655 - "require": { 1656 - "php": ">=7.3" 1657 - }, 1658 - "type": "library", 1659 - "extra": { 1660 - "branch-alias": { 1661 - "dev-master": "3.0-dev" 1662 - } 1663 - }, 1664 - "autoload": { 1665 - "classmap": [ 1666 - "src/" 1667 - ] 1668 - }, 1669 - "notification-url": "https://packagist.org/downloads/", 1670 - "license": [ 1671 - "BSD-3-Clause" 1672 - ], 1673 - "authors": [ 1674 - { 1675 - "name": "Sebastian Bergmann", 1676 - "email": "sebastian@phpunit.de", 1677 - "role": "lead" 1678 - } 1679 - ], 1680 - "description": "Library that helps with managing the version number of Git-hosted PHP projects", 1681 - "homepage": "https://github.com/sebastianbergmann/version", 1682 - "support": { 1683 - "issues": "https://github.com/sebastianbergmann/version/issues", 1684 - "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" 1685 - }, 1686 - "funding": [ 1687 - { 1688 - "url": "https://github.com/sebastianbergmann", 1689 - "type": "github" 1690 - } 1691 - ], 1692 - "time": "2020-09-28T06:39:44+00:00" 1693 - }, 1694 - { 1695 - "name": "theseer/tokenizer", 1696 - "version": "1.2.2", 1697 - "source": { 1698 - "type": "git", 1699 - "url": "https://github.com/theseer/tokenizer.git", 1700 - "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96" 1701 - }, 1702 - "dist": { 1703 - "type": "zip", 1704 - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/b2ad5003ca10d4ee50a12da31de12a5774ba6b96", 1705 - "reference": "b2ad5003ca10d4ee50a12da31de12a5774ba6b96", 1706 - "shasum": "" 1707 - }, 1708 - "require": { 1709 - "ext-dom": "*", 1710 - "ext-tokenizer": "*", 1711 - "ext-xmlwriter": "*", 1712 - "php": "^7.2 || ^8.0" 1713 - }, 1714 - "type": "library", 1715 - "autoload": { 1716 - "classmap": [ 1717 - "src/" 1718 - ] 1719 - }, 1720 - "notification-url": "https://packagist.org/downloads/", 1721 - "license": [ 1722 - "BSD-3-Clause" 1723 - ], 1724 - "authors": [ 1725 - { 1726 - "name": "Arne Blankerts", 1727 - "email": "arne@blankerts.de", 1728 - "role": "Developer" 1729 - } 1730 - ], 1731 - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", 1732 - "support": { 1733 - "issues": "https://github.com/theseer/tokenizer/issues", 1734 - "source": "https://github.com/theseer/tokenizer/tree/1.2.2" 1735 - }, 1736 - "funding": [ 1737 - { 1738 - "url": "https://github.com/theseer", 1739 - "type": "github" 1740 - } 1741 - ], 1742 - "time": "2023-11-20T00:12:19+00:00" 1743 - } 1744 - ], 1745 - "aliases": [], 1746 - "minimum-stability": "stable", 1747 - "stability-flags": [], 1748 - "prefer-stable": false, 1749 - "prefer-lowest": false, 1750 - "platform": { 1751 - "php": ">=5.4.0", 1752 - "ext-simplexml": "*", 1753 - "ext-tokenizer": "*", 1754 - "ext-xmlwriter": "*" 1755 - }, 1756 - "platform-dev": [], 1757 - "plugin-api-version": "2.6.0" 1758 - }
+4 -5
pkgs/development/php-packages/php-codesniffer/default.nix
··· 6 6 7 7 php.buildComposerProject2 (finalAttrs: { 8 8 pname = "php-codesniffer"; 9 - version = "3.11.0"; 9 + version = "3.11.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "PHPCSStandards"; 13 13 repo = "PHP_CodeSniffer"; 14 - rev = "${finalAttrs.version}"; 15 - hash = "sha256-zCAaXKlKIBF7LK+DHkbzOqnSMj+ZaeafZnSOHOq3Z5Q="; 14 + tag = "${finalAttrs.version}"; 15 + hash = "sha256-/rUkAQvdVMjeIS9UIKjTgk2D9Hb6HfQBRUXqbDYTAmg="; 16 16 }; 17 17 18 - composerLock = ./composer.lock; 19 - vendorHash = "sha256-r40bINMa9n4Rzlv75QSuz0TiV5qGsdh4mwMqj9BsKTY="; 18 + vendorHash = "sha256-t5v+HyzOwa6+z5+PtEAAs9wSKxNBZ++tNc2iGO3tspY="; 20 19 21 20 meta = { 22 21 changelog = "https://github.com/PHPCSStandards/PHP_CodeSniffer/releases/tag/${finalAttrs.version}";
+433 -369
pkgs/development/php-packages/php-cs-fixer/composer.lock
··· 4 4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 5 "This file is @generated automatically" 6 6 ], 7 - "content-hash": "be2f5ad8d4924b5a637b10da80386f8e", 7 + "content-hash": "f8217809d94cd830aaa521dd643ecdbc", 8 8 "packages": [ 9 9 { 10 10 "name": "clue/ndjson-react", ··· 72 72 }, 73 73 { 74 74 "name": "composer/pcre", 75 - "version": "3.3.1", 75 + "version": "3.3.2", 76 76 "source": { 77 77 "type": "git", 78 78 "url": "https://github.com/composer/pcre.git", 79 - "reference": "63aaeac21d7e775ff9bc9d45021e1745c97521c4" 79 + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" 80 80 }, 81 81 "dist": { 82 82 "type": "zip", 83 - "url": "https://api.github.com/repos/composer/pcre/zipball/63aaeac21d7e775ff9bc9d45021e1745c97521c4", 84 - "reference": "63aaeac21d7e775ff9bc9d45021e1745c97521c4", 83 + "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", 84 + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", 85 85 "shasum": "" 86 86 }, 87 87 "require": { ··· 91 91 "phpstan/phpstan": "<1.11.10" 92 92 }, 93 93 "require-dev": { 94 - "phpstan/phpstan": "^1.11.10", 95 - "phpstan/phpstan-strict-rules": "^1.1", 94 + "phpstan/phpstan": "^1.12 || ^2", 95 + "phpstan/phpstan-strict-rules": "^1 || ^2", 96 96 "phpunit/phpunit": "^8 || ^9" 97 97 }, 98 98 "type": "library", 99 99 "extra": { 100 - "branch-alias": { 101 - "dev-main": "3.x-dev" 102 - }, 103 100 "phpstan": { 104 101 "includes": [ 105 102 "extension.neon" 106 103 ] 104 + }, 105 + "branch-alias": { 106 + "dev-main": "3.x-dev" 107 107 } 108 108 }, 109 109 "autoload": { ··· 131 131 ], 132 132 "support": { 133 133 "issues": "https://github.com/composer/pcre/issues", 134 - "source": "https://github.com/composer/pcre/tree/3.3.1" 134 + "source": "https://github.com/composer/pcre/tree/3.3.2" 135 135 }, 136 136 "funding": [ 137 137 { ··· 147 147 "type": "tidelift" 148 148 } 149 149 ], 150 - "time": "2024-08-27T18:44:43+00:00" 150 + "time": "2024-11-12T16:29:46+00:00" 151 151 }, 152 152 { 153 153 "name": "composer/semver", ··· 631 631 }, 632 632 { 633 633 "name": "react/child-process", 634 - "version": "v0.6.5", 634 + "version": "v0.6.6", 635 635 "source": { 636 636 "type": "git", 637 637 "url": "https://github.com/reactphp/child-process.git", 638 - "reference": "e71eb1aa55f057c7a4a0d08d06b0b0a484bead43" 638 + "reference": "1721e2b93d89b745664353b9cfc8f155ba8a6159" 639 639 }, 640 640 "dist": { 641 641 "type": "zip", 642 - "url": "https://api.github.com/repos/reactphp/child-process/zipball/e71eb1aa55f057c7a4a0d08d06b0b0a484bead43", 643 - "reference": "e71eb1aa55f057c7a4a0d08d06b0b0a484bead43", 642 + "url": "https://api.github.com/repos/reactphp/child-process/zipball/1721e2b93d89b745664353b9cfc8f155ba8a6159", 643 + "reference": "1721e2b93d89b745664353b9cfc8f155ba8a6159", 644 644 "shasum": "" 645 645 }, 646 646 "require": { 647 647 "evenement/evenement": "^3.0 || ^2.0 || ^1.0", 648 648 "php": ">=5.3.0", 649 649 "react/event-loop": "^1.2", 650 - "react/stream": "^1.2" 650 + "react/stream": "^1.4" 651 651 }, 652 652 "require-dev": { 653 - "phpunit/phpunit": "^9.3 || ^5.7 || ^4.8.35", 654 - "react/socket": "^1.8", 653 + "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", 654 + "react/socket": "^1.16", 655 655 "sebastian/environment": "^5.0 || ^3.0 || ^2.0 || ^1.0" 656 656 }, 657 657 "type": "library", 658 658 "autoload": { 659 659 "psr-4": { 660 - "React\\ChildProcess\\": "src" 660 + "React\\ChildProcess\\": "src/" 661 661 } 662 662 }, 663 663 "notification-url": "https://packagist.org/downloads/", ··· 694 694 ], 695 695 "support": { 696 696 "issues": "https://github.com/reactphp/child-process/issues", 697 - "source": "https://github.com/reactphp/child-process/tree/v0.6.5" 697 + "source": "https://github.com/reactphp/child-process/tree/v0.6.6" 698 698 }, 699 699 "funding": [ 700 700 { 701 - "url": "https://github.com/WyriHaximus", 702 - "type": "github" 703 - }, 704 - { 705 - "url": "https://github.com/clue", 706 - "type": "github" 701 + "url": "https://opencollective.com/reactphp", 702 + "type": "open_collective" 707 703 } 708 704 ], 709 - "time": "2022-09-16T13:41:56+00:00" 705 + "time": "2025-01-01T16:37:48+00:00" 710 706 }, 711 707 { 712 708 "name": "react/dns", ··· 1156 1152 }, 1157 1153 { 1158 1154 "name": "symfony/console", 1159 - "version": "v7.1.6", 1155 + "version": "v7.2.1", 1160 1156 "source": { 1161 1157 "type": "git", 1162 1158 "url": "https://github.com/symfony/console.git", 1163 - "reference": "bb5192af6edc797cbab5c8e8ecfea2fe5f421e57" 1159 + "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3" 1164 1160 }, 1165 1161 "dist": { 1166 1162 "type": "zip", 1167 - "url": "https://api.github.com/repos/symfony/console/zipball/bb5192af6edc797cbab5c8e8ecfea2fe5f421e57", 1168 - "reference": "bb5192af6edc797cbab5c8e8ecfea2fe5f421e57", 1163 + "url": "https://api.github.com/repos/symfony/console/zipball/fefcc18c0f5d0efe3ab3152f15857298868dc2c3", 1164 + "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3", 1169 1165 "shasum": "" 1170 1166 }, 1171 1167 "require": { ··· 1229 1225 "terminal" 1230 1226 ], 1231 1227 "support": { 1232 - "source": "https://github.com/symfony/console/tree/v7.1.6" 1228 + "source": "https://github.com/symfony/console/tree/v7.2.1" 1233 1229 }, 1234 1230 "funding": [ 1235 1231 { ··· 1245 1241 "type": "tidelift" 1246 1242 } 1247 1243 ], 1248 - "time": "2024-10-09T08:46:59+00:00" 1244 + "time": "2024-12-11T03:49:26+00:00" 1249 1245 }, 1250 1246 { 1251 1247 "name": "symfony/deprecation-contracts", 1252 - "version": "v3.5.0", 1248 + "version": "v3.5.1", 1253 1249 "source": { 1254 1250 "type": "git", 1255 1251 "url": "https://github.com/symfony/deprecation-contracts.git", 1256 - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" 1252 + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" 1257 1253 }, 1258 1254 "dist": { 1259 1255 "type": "zip", 1260 - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", 1261 - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", 1256 + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", 1257 + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", 1262 1258 "shasum": "" 1263 1259 }, 1264 1260 "require": { ··· 1266 1262 }, 1267 1263 "type": "library", 1268 1264 "extra": { 1265 + "thanks": { 1266 + "url": "https://github.com/symfony/contracts", 1267 + "name": "symfony/contracts" 1268 + }, 1269 1269 "branch-alias": { 1270 1270 "dev-main": "3.5-dev" 1271 - }, 1272 - "thanks": { 1273 - "name": "symfony/contracts", 1274 - "url": "https://github.com/symfony/contracts" 1275 1271 } 1276 1272 }, 1277 1273 "autoload": { ··· 1296 1292 "description": "A generic function and convention to trigger deprecation notices", 1297 1293 "homepage": "https://symfony.com", 1298 1294 "support": { 1299 - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" 1295 + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" 1300 1296 }, 1301 1297 "funding": [ 1302 1298 { ··· 1312 1308 "type": "tidelift" 1313 1309 } 1314 1310 ], 1315 - "time": "2024-04-18T09:32:20+00:00" 1311 + "time": "2024-09-25T14:20:29+00:00" 1316 1312 }, 1317 1313 { 1318 1314 "name": "symfony/event-dispatcher", 1319 - "version": "v7.1.6", 1315 + "version": "v7.2.0", 1320 1316 "source": { 1321 1317 "type": "git", 1322 1318 "url": "https://github.com/symfony/event-dispatcher.git", 1323 - "reference": "87254c78dd50721cfd015b62277a8281c5589702" 1319 + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" 1324 1320 }, 1325 1321 "dist": { 1326 1322 "type": "zip", 1327 - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/87254c78dd50721cfd015b62277a8281c5589702", 1328 - "reference": "87254c78dd50721cfd015b62277a8281c5589702", 1323 + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", 1324 + "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", 1329 1325 "shasum": "" 1330 1326 }, 1331 1327 "require": { ··· 1376 1372 "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", 1377 1373 "homepage": "https://symfony.com", 1378 1374 "support": { 1379 - "source": "https://github.com/symfony/event-dispatcher/tree/v7.1.6" 1375 + "source": "https://github.com/symfony/event-dispatcher/tree/v7.2.0" 1380 1376 }, 1381 1377 "funding": [ 1382 1378 { ··· 1392 1388 "type": "tidelift" 1393 1389 } 1394 1390 ], 1395 - "time": "2024-09-25T14:20:29+00:00" 1391 + "time": "2024-09-25T14:21:43+00:00" 1396 1392 }, 1397 1393 { 1398 1394 "name": "symfony/event-dispatcher-contracts", 1399 - "version": "v3.5.0", 1395 + "version": "v3.5.1", 1400 1396 "source": { 1401 1397 "type": "git", 1402 1398 "url": "https://github.com/symfony/event-dispatcher-contracts.git", 1403 - "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" 1399 + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" 1404 1400 }, 1405 1401 "dist": { 1406 1402 "type": "zip", 1407 - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", 1408 - "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", 1403 + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", 1404 + "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", 1409 1405 "shasum": "" 1410 1406 }, 1411 1407 "require": { ··· 1414 1410 }, 1415 1411 "type": "library", 1416 1412 "extra": { 1413 + "thanks": { 1414 + "url": "https://github.com/symfony/contracts", 1415 + "name": "symfony/contracts" 1416 + }, 1417 1417 "branch-alias": { 1418 1418 "dev-main": "3.5-dev" 1419 - }, 1420 - "thanks": { 1421 - "name": "symfony/contracts", 1422 - "url": "https://github.com/symfony/contracts" 1423 1419 } 1424 1420 }, 1425 1421 "autoload": { ··· 1452 1448 "standards" 1453 1449 ], 1454 1450 "support": { 1455 - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" 1451 + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" 1456 1452 }, 1457 1453 "funding": [ 1458 1454 { ··· 1468 1464 "type": "tidelift" 1469 1465 } 1470 1466 ], 1471 - "time": "2024-04-18T09:32:20+00:00" 1467 + "time": "2024-09-25T14:20:29+00:00" 1472 1468 }, 1473 1469 { 1474 1470 "name": "symfony/filesystem", 1475 - "version": "v7.1.6", 1471 + "version": "v7.2.0", 1476 1472 "source": { 1477 1473 "type": "git", 1478 1474 "url": "https://github.com/symfony/filesystem.git", 1479 - "reference": "c835867b3c62bb05c7fe3d637c871c7ae52024d4" 1475 + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb" 1480 1476 }, 1481 1477 "dist": { 1482 1478 "type": "zip", 1483 - "url": "https://api.github.com/repos/symfony/filesystem/zipball/c835867b3c62bb05c7fe3d637c871c7ae52024d4", 1484 - "reference": "c835867b3c62bb05c7fe3d637c871c7ae52024d4", 1479 + "url": "https://api.github.com/repos/symfony/filesystem/zipball/b8dce482de9d7c9fe2891155035a7248ab5c7fdb", 1480 + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb", 1485 1481 "shasum": "" 1486 1482 }, 1487 1483 "require": { ··· 1518 1514 "description": "Provides basic utilities for the filesystem", 1519 1515 "homepage": "https://symfony.com", 1520 1516 "support": { 1521 - "source": "https://github.com/symfony/filesystem/tree/v7.1.6" 1517 + "source": "https://github.com/symfony/filesystem/tree/v7.2.0" 1522 1518 }, 1523 1519 "funding": [ 1524 1520 { ··· 1534 1530 "type": "tidelift" 1535 1531 } 1536 1532 ], 1537 - "time": "2024-10-25T15:11:02+00:00" 1533 + "time": "2024-10-25T15:15:23+00:00" 1538 1534 }, 1539 1535 { 1540 1536 "name": "symfony/finder", 1541 - "version": "v7.1.6", 1537 + "version": "v7.2.2", 1542 1538 "source": { 1543 1539 "type": "git", 1544 1540 "url": "https://github.com/symfony/finder.git", 1545 - "reference": "2cb89664897be33f78c65d3d2845954c8d7a43b8" 1541 + "reference": "87a71856f2f56e4100373e92529eed3171695cfb" 1546 1542 }, 1547 1543 "dist": { 1548 1544 "type": "zip", 1549 - "url": "https://api.github.com/repos/symfony/finder/zipball/2cb89664897be33f78c65d3d2845954c8d7a43b8", 1550 - "reference": "2cb89664897be33f78c65d3d2845954c8d7a43b8", 1545 + "url": "https://api.github.com/repos/symfony/finder/zipball/87a71856f2f56e4100373e92529eed3171695cfb", 1546 + "reference": "87a71856f2f56e4100373e92529eed3171695cfb", 1551 1547 "shasum": "" 1552 1548 }, 1553 1549 "require": { ··· 1582 1578 "description": "Finds files and directories via an intuitive fluent interface", 1583 1579 "homepage": "https://symfony.com", 1584 1580 "support": { 1585 - "source": "https://github.com/symfony/finder/tree/v7.1.6" 1581 + "source": "https://github.com/symfony/finder/tree/v7.2.2" 1586 1582 }, 1587 1583 "funding": [ 1588 1584 { ··· 1598 1594 "type": "tidelift" 1599 1595 } 1600 1596 ], 1601 - "time": "2024-10-01T08:31:23+00:00" 1597 + "time": "2024-12-30T19:00:17+00:00" 1602 1598 }, 1603 1599 { 1604 1600 "name": "symfony/options-resolver", 1605 - "version": "v7.1.6", 1601 + "version": "v7.2.0", 1606 1602 "source": { 1607 1603 "type": "git", 1608 1604 "url": "https://github.com/symfony/options-resolver.git", 1609 - "reference": "85e95eeede2d41cd146146e98c9c81d9214cae85" 1605 + "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50" 1610 1606 }, 1611 1607 "dist": { 1612 1608 "type": "zip", 1613 - "url": "https://api.github.com/repos/symfony/options-resolver/zipball/85e95eeede2d41cd146146e98c9c81d9214cae85", 1614 - "reference": "85e95eeede2d41cd146146e98c9c81d9214cae85", 1609 + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/7da8fbac9dcfef75ffc212235d76b2754ce0cf50", 1610 + "reference": "7da8fbac9dcfef75ffc212235d76b2754ce0cf50", 1615 1611 "shasum": "" 1616 1612 }, 1617 1613 "require": { ··· 1649 1645 "options" 1650 1646 ], 1651 1647 "support": { 1652 - "source": "https://github.com/symfony/options-resolver/tree/v7.1.6" 1648 + "source": "https://github.com/symfony/options-resolver/tree/v7.2.0" 1653 1649 }, 1654 1650 "funding": [ 1655 1651 { ··· 1665 1661 "type": "tidelift" 1666 1662 } 1667 1663 ], 1668 - "time": "2024-09-25T14:20:29+00:00" 1664 + "time": "2024-11-20T11:17:29+00:00" 1669 1665 }, 1670 1666 { 1671 1667 "name": "symfony/polyfill-ctype", ··· 1693 1689 "type": "library", 1694 1690 "extra": { 1695 1691 "thanks": { 1696 - "name": "symfony/polyfill", 1697 - "url": "https://github.com/symfony/polyfill" 1692 + "url": "https://github.com/symfony/polyfill", 1693 + "name": "symfony/polyfill" 1698 1694 } 1699 1695 }, 1700 1696 "autoload": { ··· 1769 1765 "type": "library", 1770 1766 "extra": { 1771 1767 "thanks": { 1772 - "name": "symfony/polyfill", 1773 - "url": "https://github.com/symfony/polyfill" 1768 + "url": "https://github.com/symfony/polyfill", 1769 + "name": "symfony/polyfill" 1774 1770 } 1775 1771 }, 1776 1772 "autoload": { ··· 1847 1843 "type": "library", 1848 1844 "extra": { 1849 1845 "thanks": { 1850 - "name": "symfony/polyfill", 1851 - "url": "https://github.com/symfony/polyfill" 1846 + "url": "https://github.com/symfony/polyfill", 1847 + "name": "symfony/polyfill" 1852 1848 } 1853 1849 }, 1854 1850 "autoload": { ··· 1931 1927 "type": "library", 1932 1928 "extra": { 1933 1929 "thanks": { 1934 - "name": "symfony/polyfill", 1935 - "url": "https://github.com/symfony/polyfill" 1930 + "url": "https://github.com/symfony/polyfill", 1931 + "name": "symfony/polyfill" 1936 1932 } 1937 1933 }, 1938 1934 "autoload": { ··· 2005 2001 "type": "library", 2006 2002 "extra": { 2007 2003 "thanks": { 2008 - "name": "symfony/polyfill", 2009 - "url": "https://github.com/symfony/polyfill" 2004 + "url": "https://github.com/symfony/polyfill", 2005 + "name": "symfony/polyfill" 2010 2006 } 2011 2007 }, 2012 2008 "autoload": { ··· 2085 2081 "type": "library", 2086 2082 "extra": { 2087 2083 "thanks": { 2088 - "name": "symfony/polyfill", 2089 - "url": "https://github.com/symfony/polyfill" 2084 + "url": "https://github.com/symfony/polyfill", 2085 + "name": "symfony/polyfill" 2090 2086 } 2091 2087 }, 2092 2088 "autoload": { ··· 2143 2139 }, 2144 2140 { 2145 2141 "name": "symfony/process", 2146 - "version": "v7.1.6", 2142 + "version": "v7.2.0", 2147 2143 "source": { 2148 2144 "type": "git", 2149 2145 "url": "https://github.com/symfony/process.git", 2150 - "reference": "6aaa189ddb4ff6b5de8fa3210f2fb42c87b4d12e" 2146 + "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e" 2151 2147 }, 2152 2148 "dist": { 2153 2149 "type": "zip", 2154 - "url": "https://api.github.com/repos/symfony/process/zipball/6aaa189ddb4ff6b5de8fa3210f2fb42c87b4d12e", 2155 - "reference": "6aaa189ddb4ff6b5de8fa3210f2fb42c87b4d12e", 2150 + "url": "https://api.github.com/repos/symfony/process/zipball/d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", 2151 + "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", 2156 2152 "shasum": "" 2157 2153 }, 2158 2154 "require": { ··· 2184 2180 "description": "Executes commands in sub-processes", 2185 2181 "homepage": "https://symfony.com", 2186 2182 "support": { 2187 - "source": "https://github.com/symfony/process/tree/v7.1.6" 2183 + "source": "https://github.com/symfony/process/tree/v7.2.0" 2188 2184 }, 2189 2185 "funding": [ 2190 2186 { ··· 2200 2196 "type": "tidelift" 2201 2197 } 2202 2198 ], 2203 - "time": "2024-09-25T14:20:29+00:00" 2199 + "time": "2024-11-06T14:24:19+00:00" 2204 2200 }, 2205 2201 { 2206 2202 "name": "symfony/service-contracts", 2207 - "version": "v3.5.0", 2203 + "version": "v3.5.1", 2208 2204 "source": { 2209 2205 "type": "git", 2210 2206 "url": "https://github.com/symfony/service-contracts.git", 2211 - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" 2207 + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" 2212 2208 }, 2213 2209 "dist": { 2214 2210 "type": "zip", 2215 - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", 2216 - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", 2211 + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", 2212 + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", 2217 2213 "shasum": "" 2218 2214 }, 2219 2215 "require": { ··· 2226 2222 }, 2227 2223 "type": "library", 2228 2224 "extra": { 2225 + "thanks": { 2226 + "url": "https://github.com/symfony/contracts", 2227 + "name": "symfony/contracts" 2228 + }, 2229 2229 "branch-alias": { 2230 2230 "dev-main": "3.5-dev" 2231 - }, 2232 - "thanks": { 2233 - "name": "symfony/contracts", 2234 - "url": "https://github.com/symfony/contracts" 2235 2231 } 2236 2232 }, 2237 2233 "autoload": { ··· 2267 2263 "standards" 2268 2264 ], 2269 2265 "support": { 2270 - "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" 2266 + "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" 2271 2267 }, 2272 2268 "funding": [ 2273 2269 { ··· 2283 2279 "type": "tidelift" 2284 2280 } 2285 2281 ], 2286 - "time": "2024-04-18T09:32:20+00:00" 2282 + "time": "2024-09-25T14:20:29+00:00" 2287 2283 }, 2288 2284 { 2289 2285 "name": "symfony/stopwatch", 2290 - "version": "v7.1.6", 2286 + "version": "v7.2.2", 2291 2287 "source": { 2292 2288 "type": "git", 2293 2289 "url": "https://github.com/symfony/stopwatch.git", 2294 - "reference": "8b4a434e6e7faf6adedffb48783a5c75409a1a05" 2290 + "reference": "e46690d5b9d7164a6d061cab1e8d46141b9f49df" 2295 2291 }, 2296 2292 "dist": { 2297 2293 "type": "zip", 2298 - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/8b4a434e6e7faf6adedffb48783a5c75409a1a05", 2299 - "reference": "8b4a434e6e7faf6adedffb48783a5c75409a1a05", 2294 + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/e46690d5b9d7164a6d061cab1e8d46141b9f49df", 2295 + "reference": "e46690d5b9d7164a6d061cab1e8d46141b9f49df", 2300 2296 "shasum": "" 2301 2297 }, 2302 2298 "require": { ··· 2329 2325 "description": "Provides a way to profile code", 2330 2326 "homepage": "https://symfony.com", 2331 2327 "support": { 2332 - "source": "https://github.com/symfony/stopwatch/tree/v7.1.6" 2328 + "source": "https://github.com/symfony/stopwatch/tree/v7.2.2" 2333 2329 }, 2334 2330 "funding": [ 2335 2331 { ··· 2345 2341 "type": "tidelift" 2346 2342 } 2347 2343 ], 2348 - "time": "2024-09-25T14:20:29+00:00" 2344 + "time": "2024-12-18T14:28:33+00:00" 2349 2345 }, 2350 2346 { 2351 2347 "name": "symfony/string", 2352 - "version": "v7.1.6", 2348 + "version": "v7.2.0", 2353 2349 "source": { 2354 2350 "type": "git", 2355 2351 "url": "https://github.com/symfony/string.git", 2356 - "reference": "61b72d66bf96c360a727ae6232df5ac83c71f626" 2352 + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" 2357 2353 }, 2358 2354 "dist": { 2359 2355 "type": "zip", 2360 - "url": "https://api.github.com/repos/symfony/string/zipball/61b72d66bf96c360a727ae6232df5ac83c71f626", 2361 - "reference": "61b72d66bf96c360a727ae6232df5ac83c71f626", 2356 + "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", 2357 + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", 2362 2358 "shasum": "" 2363 2359 }, 2364 2360 "require": { ··· 2416 2412 "utf8" 2417 2413 ], 2418 2414 "support": { 2419 - "source": "https://github.com/symfony/string/tree/v7.1.6" 2415 + "source": "https://github.com/symfony/string/tree/v7.2.0" 2420 2416 }, 2421 2417 "funding": [ 2422 2418 { ··· 2432 2428 "type": "tidelift" 2433 2429 } 2434 2430 ], 2435 - "time": "2024-09-25T14:20:29+00:00" 2431 + "time": "2024-11-13T13:31:26+00:00" 2436 2432 } 2437 2433 ], 2438 2434 "packages-dev": [ ··· 3121 3117 }, 3122 3118 { 3123 3119 "name": "infection/infection", 3124 - "version": "0.29.7", 3120 + "version": "0.29.10", 3125 3121 "source": { 3126 3122 "type": "git", 3127 3123 "url": "https://github.com/infection/infection.git", 3128 - "reference": "243d501ab48a028f714993bc0c217f023af7cdbc" 3124 + "reference": "cac7d20e5d286a37488527e477f5a695a9d7a44c" 3129 3125 }, 3130 3126 "dist": { 3131 3127 "type": "zip", 3132 - "url": "https://api.github.com/repos/infection/infection/zipball/243d501ab48a028f714993bc0c217f023af7cdbc", 3133 - "reference": "243d501ab48a028f714993bc0c217f023af7cdbc", 3128 + "url": "https://api.github.com/repos/infection/infection/zipball/cac7d20e5d286a37488527e477f5a695a9d7a44c", 3129 + "reference": "cac7d20e5d286a37488527e477f5a695a9d7a44c", 3134 3130 "shasum": "" 3135 3131 }, 3136 3132 "require": { ··· 3147 3143 "infection/include-interceptor": "^0.2.5", 3148 3144 "infection/mutator": "^0.4", 3149 3145 "justinrainbow/json-schema": "^5.3", 3150 - "nikic/php-parser": "^5.0", 3146 + "nikic/php-parser": "^5.3", 3151 3147 "ondram/ci-detector": "^4.1.0", 3152 - "php": "^8.1", 3148 + "php": "^8.2", 3153 3149 "sanmai/later": "^0.1.1", 3154 3150 "sanmai/pipeline": "^5.1 || ^6", 3155 3151 "sebastian/diff": "^3.0.2 || ^4.0 || ^5.0 || ^6.0", 3152 + "shish/safe": "^2.6", 3156 3153 "symfony/console": "^5.4 || ^6.0 || ^7.0", 3157 3154 "symfony/filesystem": "^5.4 || ^6.0 || ^7.0", 3158 3155 "symfony/finder": "^5.4 || ^6.0 || ^7.0", 3159 3156 "symfony/process": "^5.4 || ^6.0 || ^7.0", 3160 - "thecodingmachine/safe": "^2.1.2", 3161 3157 "webmozart/assert": "^1.11" 3162 3158 }, 3163 3159 "conflict": { ··· 3177 3173 "phpunit/phpunit": "^10.5", 3178 3174 "rector/rector": "^1.0", 3179 3175 "sidz/phpstan-rules": "^0.4", 3180 - "symfony/yaml": "^5.4 || ^6.0 || ^7.0", 3181 - "thecodingmachine/phpstan-safe-rule": "^1.2.0" 3176 + "symfony/yaml": "^5.4 || ^6.0 || ^7.0" 3182 3177 }, 3183 3178 "bin": [ 3184 3179 "bin/infection" ··· 3234 3229 ], 3235 3230 "support": { 3236 3231 "issues": "https://github.com/infection/infection/issues", 3237 - "source": "https://github.com/infection/infection/tree/0.29.7" 3232 + "source": "https://github.com/infection/infection/tree/0.29.10" 3238 3233 }, 3239 3234 "funding": [ 3240 3235 { ··· 3246 3241 "type": "open_collective" 3247 3242 } 3248 3243 ], 3249 - "time": "2024-10-06T12:20:00+00:00" 3244 + "time": "2024-12-17T19:11:10+00:00" 3250 3245 }, 3251 3246 { 3252 3247 "name": "infection/mutator", ··· 3303 3298 }, 3304 3299 { 3305 3300 "name": "jean85/pretty-package-versions", 3306 - "version": "2.0.6", 3301 + "version": "2.1.0", 3307 3302 "source": { 3308 3303 "type": "git", 3309 3304 "url": "https://github.com/Jean85/pretty-package-versions.git", 3310 - "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4" 3305 + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10" 3311 3306 }, 3312 3307 "dist": { 3313 3308 "type": "zip", 3314 - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4", 3315 - "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4", 3309 + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", 3310 + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", 3316 3311 "shasum": "" 3317 3312 }, 3318 3313 "require": { 3319 - "composer-runtime-api": "^2.0.0", 3320 - "php": "^7.1|^8.0" 3314 + "composer-runtime-api": "^2.1.0", 3315 + "php": "^7.4|^8.0" 3321 3316 }, 3322 3317 "require-dev": { 3323 3318 "friendsofphp/php-cs-fixer": "^3.2", 3324 3319 "jean85/composer-provided-replaced-stub-package": "^1.0", 3325 3320 "phpstan/phpstan": "^1.4", 3326 - "phpunit/phpunit": "^7.5|^8.5|^9.4", 3327 - "vimeo/psalm": "^4.3" 3321 + "phpunit/phpunit": "^7.5|^8.5|^9.6", 3322 + "vimeo/psalm": "^4.3 || ^5.0" 3328 3323 }, 3329 3324 "type": "library", 3330 3325 "extra": { ··· 3356 3351 ], 3357 3352 "support": { 3358 3353 "issues": "https://github.com/Jean85/pretty-package-versions/issues", 3359 - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6" 3354 + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" 3360 3355 }, 3361 - "time": "2024-03-08T09:58:59+00:00" 3356 + "time": "2024-11-18T16:19:46+00:00" 3362 3357 }, 3363 3358 { 3364 3359 "name": "justinrainbow/json-schema", ··· 3526 3521 }, 3527 3522 { 3528 3523 "name": "myclabs/deep-copy", 3529 - "version": "1.12.0", 3524 + "version": "1.12.1", 3530 3525 "source": { 3531 3526 "type": "git", 3532 3527 "url": "https://github.com/myclabs/DeepCopy.git", 3533 - "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c" 3528 + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" 3534 3529 }, 3535 3530 "dist": { 3536 3531 "type": "zip", 3537 - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", 3538 - "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", 3532 + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", 3533 + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", 3539 3534 "shasum": "" 3540 3535 }, 3541 3536 "require": { ··· 3574 3569 ], 3575 3570 "support": { 3576 3571 "issues": "https://github.com/myclabs/DeepCopy/issues", 3577 - "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0" 3572 + "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" 3578 3573 }, 3579 3574 "funding": [ 3580 3575 { ··· 3582 3577 "type": "tidelift" 3583 3578 } 3584 3579 ], 3585 - "time": "2024-06-12T14:39:25+00:00" 3580 + "time": "2024-11-08T17:47:46+00:00" 3586 3581 }, 3587 3582 { 3588 3583 "name": "nikic/php-parser", 3589 - "version": "v5.3.1", 3584 + "version": "v5.4.0", 3590 3585 "source": { 3591 3586 "type": "git", 3592 3587 "url": "https://github.com/nikic/PHP-Parser.git", 3593 - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b" 3588 + "reference": "447a020a1f875a434d62f2a401f53b82a396e494" 3594 3589 }, 3595 3590 "dist": { 3596 3591 "type": "zip", 3597 - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b", 3598 - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b", 3592 + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/447a020a1f875a434d62f2a401f53b82a396e494", 3593 + "reference": "447a020a1f875a434d62f2a401f53b82a396e494", 3599 3594 "shasum": "" 3600 3595 }, 3601 3596 "require": { ··· 3638 3633 ], 3639 3634 "support": { 3640 3635 "issues": "https://github.com/nikic/PHP-Parser/issues", 3641 - "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1" 3636 + "source": "https://github.com/nikic/PHP-Parser/tree/v5.4.0" 3642 3637 }, 3643 - "time": "2024-10-08T18:51:32+00:00" 3638 + "time": "2024-12-30T11:07:19+00:00" 3644 3639 }, 3645 3640 { 3646 3641 "name": "ondram/ci-detector", ··· 4063 4058 }, 4064 4059 { 4065 4060 "name": "phpunit/php-code-coverage", 4066 - "version": "11.0.7", 4061 + "version": "11.0.8", 4067 4062 "source": { 4068 4063 "type": "git", 4069 4064 "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 4070 - "reference": "f7f08030e8811582cc459871d28d6f5a1a4d35ca" 4065 + "reference": "418c59fd080954f8c4aa5631d9502ecda2387118" 4071 4066 }, 4072 4067 "dist": { 4073 4068 "type": "zip", 4074 - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/f7f08030e8811582cc459871d28d6f5a1a4d35ca", 4075 - "reference": "f7f08030e8811582cc459871d28d6f5a1a4d35ca", 4069 + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/418c59fd080954f8c4aa5631d9502ecda2387118", 4070 + "reference": "418c59fd080954f8c4aa5631d9502ecda2387118", 4076 4071 "shasum": "" 4077 4072 }, 4078 4073 "require": { ··· 4091 4086 "theseer/tokenizer": "^1.2.3" 4092 4087 }, 4093 4088 "require-dev": { 4094 - "phpunit/phpunit": "^11.4.1" 4089 + "phpunit/phpunit": "^11.5.0" 4095 4090 }, 4096 4091 "suggest": { 4097 4092 "ext-pcov": "PHP extension that provides line coverage", ··· 4129 4124 "support": { 4130 4125 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 4131 4126 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", 4132 - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.7" 4127 + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/11.0.8" 4133 4128 }, 4134 4129 "funding": [ 4135 4130 { ··· 4137 4132 "type": "github" 4138 4133 } 4139 4134 ], 4140 - "time": "2024-10-09T06:21:38+00:00" 4135 + "time": "2024-12-11T12:34:27+00:00" 4141 4136 }, 4142 4137 { 4143 4138 "name": "phpunit/php-file-iterator", ··· 4386 4381 }, 4387 4382 { 4388 4383 "name": "phpunit/phpunit", 4389 - "version": "11.4.3", 4384 + "version": "11.5.2", 4390 4385 "source": { 4391 4386 "type": "git", 4392 4387 "url": "https://github.com/sebastianbergmann/phpunit.git", 4393 - "reference": "e8e8ed1854de5d36c088ec1833beae40d2dedd76" 4388 + "reference": "153d0531b9f7e883c5053160cad6dd5ac28140b3" 4394 4389 }, 4395 4390 "dist": { 4396 4391 "type": "zip", 4397 - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e8e8ed1854de5d36c088ec1833beae40d2dedd76", 4398 - "reference": "e8e8ed1854de5d36c088ec1833beae40d2dedd76", 4392 + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/153d0531b9f7e883c5053160cad6dd5ac28140b3", 4393 + "reference": "153d0531b9f7e883c5053160cad6dd5ac28140b3", 4399 4394 "shasum": "" 4400 4395 }, 4401 4396 "require": { ··· 4405 4400 "ext-mbstring": "*", 4406 4401 "ext-xml": "*", 4407 4402 "ext-xmlwriter": "*", 4408 - "myclabs/deep-copy": "^1.12.0", 4403 + "myclabs/deep-copy": "^1.12.1", 4409 4404 "phar-io/manifest": "^2.0.4", 4410 4405 "phar-io/version": "^3.2.1", 4411 4406 "php": ">=8.2", 4412 - "phpunit/php-code-coverage": "^11.0.7", 4407 + "phpunit/php-code-coverage": "^11.0.8", 4413 4408 "phpunit/php-file-iterator": "^5.1.0", 4414 4409 "phpunit/php-invoker": "^5.0.1", 4415 4410 "phpunit/php-text-template": "^4.0.1", 4416 4411 "phpunit/php-timer": "^7.0.1", 4417 4412 "sebastian/cli-parser": "^3.0.2", 4418 - "sebastian/code-unit": "^3.0.1", 4419 - "sebastian/comparator": "^6.1.1", 4413 + "sebastian/code-unit": "^3.0.2", 4414 + "sebastian/comparator": "^6.2.1", 4420 4415 "sebastian/diff": "^6.0.2", 4421 4416 "sebastian/environment": "^7.2.0", 4422 - "sebastian/exporter": "^6.1.3", 4417 + "sebastian/exporter": "^6.3.0", 4423 4418 "sebastian/global-state": "^7.0.2", 4424 4419 "sebastian/object-enumerator": "^6.0.1", 4425 4420 "sebastian/type": "^5.1.0", 4426 - "sebastian/version": "^5.0.2" 4421 + "sebastian/version": "^5.0.2", 4422 + "staabm/side-effects-detector": "^1.0.5" 4427 4423 }, 4428 4424 "suggest": { 4429 4425 "ext-soap": "To be able to generate mocks based on WSDL files" ··· 4434 4430 "type": "library", 4435 4431 "extra": { 4436 4432 "branch-alias": { 4437 - "dev-main": "11.4-dev" 4433 + "dev-main": "11.5-dev" 4438 4434 } 4439 4435 }, 4440 4436 "autoload": { ··· 4466 4462 "support": { 4467 4463 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 4468 4464 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 4469 - "source": "https://github.com/sebastianbergmann/phpunit/tree/11.4.3" 4465 + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.2" 4470 4466 }, 4471 4467 "funding": [ 4472 4468 { ··· 4482 4478 "type": "tidelift" 4483 4479 } 4484 4480 ], 4485 - "time": "2024-10-28T13:07:50+00:00" 4481 + "time": "2024-12-21T05:51:08+00:00" 4486 4482 }, 4487 4483 { 4488 4484 "name": "psr/http-client", ··· 4754 4750 }, 4755 4751 { 4756 4752 "name": "sanmai/pipeline", 4757 - "version": "v6.11", 4753 + "version": "6.12", 4758 4754 "source": { 4759 4755 "type": "git", 4760 4756 "url": "https://github.com/sanmai/pipeline.git", 4761 - "reference": "a5fa2a6c6ca93efa37e7c24aab72f47448a6b110" 4757 + "reference": "ad7dbc3f773eeafb90d5459522fbd8f188532e25" 4762 4758 }, 4763 4759 "dist": { 4764 4760 "type": "zip", 4765 - "url": "https://api.github.com/repos/sanmai/pipeline/zipball/a5fa2a6c6ca93efa37e7c24aab72f47448a6b110", 4766 - "reference": "a5fa2a6c6ca93efa37e7c24aab72f47448a6b110", 4761 + "url": "https://api.github.com/repos/sanmai/pipeline/zipball/ad7dbc3f773eeafb90d5459522fbd8f188532e25", 4762 + "reference": "ad7dbc3f773eeafb90d5459522fbd8f188532e25", 4767 4763 "shasum": "" 4768 4764 }, 4769 4765 "require": { ··· 4807 4803 "description": "General-purpose collections pipeline", 4808 4804 "support": { 4809 4805 "issues": "https://github.com/sanmai/pipeline/issues", 4810 - "source": "https://github.com/sanmai/pipeline/tree/v6.11" 4806 + "source": "https://github.com/sanmai/pipeline/tree/6.12" 4811 4807 }, 4812 4808 "funding": [ 4813 4809 { ··· 4815 4811 "type": "github" 4816 4812 } 4817 4813 ], 4818 - "time": "2024-06-15T03:11:19+00:00" 4814 + "time": "2024-10-17T02:22:57+00:00" 4819 4815 }, 4820 4816 { 4821 4817 "name": "sebastian/cli-parser", ··· 4876 4872 }, 4877 4873 { 4878 4874 "name": "sebastian/code-unit", 4879 - "version": "3.0.1", 4875 + "version": "3.0.2", 4880 4876 "source": { 4881 4877 "type": "git", 4882 4878 "url": "https://github.com/sebastianbergmann/code-unit.git", 4883 - "reference": "6bb7d09d6623567178cf54126afa9c2310114268" 4879 + "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca" 4884 4880 }, 4885 4881 "dist": { 4886 4882 "type": "zip", 4887 - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/6bb7d09d6623567178cf54126afa9c2310114268", 4888 - "reference": "6bb7d09d6623567178cf54126afa9c2310114268", 4883 + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", 4884 + "reference": "ee88b0cdbe74cf8dd3b54940ff17643c0d6543ca", 4889 4885 "shasum": "" 4890 4886 }, 4891 4887 "require": { 4892 4888 "php": ">=8.2" 4893 4889 }, 4894 4890 "require-dev": { 4895 - "phpunit/phpunit": "^11.0" 4891 + "phpunit/phpunit": "^11.5" 4896 4892 }, 4897 4893 "type": "library", 4898 4894 "extra": { ··· 4921 4917 "support": { 4922 4918 "issues": "https://github.com/sebastianbergmann/code-unit/issues", 4923 4919 "security": "https://github.com/sebastianbergmann/code-unit/security/policy", 4924 - "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.1" 4920 + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.2" 4925 4921 }, 4926 4922 "funding": [ 4927 4923 { ··· 4929 4925 "type": "github" 4930 4926 } 4931 4927 ], 4932 - "time": "2024-07-03T04:44:28+00:00" 4928 + "time": "2024-12-12T09:59:06+00:00" 4933 4929 }, 4934 4930 { 4935 4931 "name": "sebastian/code-unit-reverse-lookup", ··· 4989 4985 }, 4990 4986 { 4991 4987 "name": "sebastian/comparator", 4992 - "version": "6.1.1", 4988 + "version": "6.3.0", 4993 4989 "source": { 4994 4990 "type": "git", 4995 4991 "url": "https://github.com/sebastianbergmann/comparator.git", 4996 - "reference": "5ef523a49ae7a302b87b2102b72b1eda8918d686" 4992 + "reference": "d4e47a769525c4dd38cea90e5dcd435ddbbc7115" 4997 4993 }, 4998 4994 "dist": { 4999 4995 "type": "zip", 5000 - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/5ef523a49ae7a302b87b2102b72b1eda8918d686", 5001 - "reference": "5ef523a49ae7a302b87b2102b72b1eda8918d686", 4996 + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/d4e47a769525c4dd38cea90e5dcd435ddbbc7115", 4997 + "reference": "d4e47a769525c4dd38cea90e5dcd435ddbbc7115", 5002 4998 "shasum": "" 5003 4999 }, 5004 5000 "require": { ··· 5009 5005 "sebastian/exporter": "^6.0" 5010 5006 }, 5011 5007 "require-dev": { 5012 - "phpunit/phpunit": "^11.3" 5008 + "phpunit/phpunit": "^11.4" 5009 + }, 5010 + "suggest": { 5011 + "ext-bcmath": "For comparing BcMath\\Number objects" 5013 5012 }, 5014 5013 "type": "library", 5015 5014 "extra": { 5016 5015 "branch-alias": { 5017 - "dev-main": "6.1-dev" 5016 + "dev-main": "6.2-dev" 5018 5017 } 5019 5018 }, 5020 5019 "autoload": { ··· 5054 5053 "support": { 5055 5054 "issues": "https://github.com/sebastianbergmann/comparator/issues", 5056 5055 "security": "https://github.com/sebastianbergmann/comparator/security/policy", 5057 - "source": "https://github.com/sebastianbergmann/comparator/tree/6.1.1" 5056 + "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.0" 5058 5057 }, 5059 5058 "funding": [ 5060 5059 { ··· 5062 5061 "type": "github" 5063 5062 } 5064 5063 ], 5065 - "time": "2024-10-18T15:00:48+00:00" 5064 + "time": "2025-01-06T10:28:19+00:00" 5066 5065 }, 5067 5066 { 5068 5067 "name": "sebastian/complexity", ··· 5188 5187 }, 5189 5188 { 5190 5189 "name": "sebastian/exporter", 5191 - "version": "6.1.3", 5190 + "version": "6.3.0", 5192 5191 "source": { 5193 5192 "type": "git", 5194 5193 "url": "https://github.com/sebastianbergmann/exporter.git", 5195 - "reference": "c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e" 5194 + "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3" 5196 5195 }, 5197 5196 "dist": { 5198 5197 "type": "zip", 5199 - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e", 5200 - "reference": "c414673eee9a8f9d51bbf8d61fc9e3ef1e85b20e", 5198 + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/3473f61172093b2da7de1fb5782e1f24cc036dc3", 5199 + "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3", 5201 5200 "shasum": "" 5202 5201 }, 5203 5202 "require": { ··· 5206 5205 "sebastian/recursion-context": "^6.0" 5207 5206 }, 5208 5207 "require-dev": { 5209 - "phpunit/phpunit": "^11.2" 5208 + "phpunit/phpunit": "^11.3" 5210 5209 }, 5211 5210 "type": "library", 5212 5211 "extra": { ··· 5254 5253 "support": { 5255 5254 "issues": "https://github.com/sebastianbergmann/exporter/issues", 5256 5255 "security": "https://github.com/sebastianbergmann/exporter/security/policy", 5257 - "source": "https://github.com/sebastianbergmann/exporter/tree/6.1.3" 5256 + "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.0" 5258 5257 }, 5259 5258 "funding": [ 5260 5259 { ··· 5262 5261 "type": "github" 5263 5262 } 5264 5263 ], 5265 - "time": "2024-07-03T04:56:19+00:00" 5264 + "time": "2024-12-05T09:17:50+00:00" 5266 5265 }, 5267 5266 { 5268 5267 "name": "sebastian/global-state", ··· 5674 5673 "time": "2024-10-09T05:16:32+00:00" 5675 5674 }, 5676 5675 { 5676 + "name": "shish/safe", 5677 + "version": "v2.6.4", 5678 + "source": { 5679 + "type": "git", 5680 + "url": "https://github.com/shish/safe.git", 5681 + "reference": "482e6227330a70b21c1c9e9301cc99b5658ccb89" 5682 + }, 5683 + "dist": { 5684 + "type": "zip", 5685 + "url": "https://api.github.com/repos/shish/safe/zipball/482e6227330a70b21c1c9e9301cc99b5658ccb89", 5686 + "reference": "482e6227330a70b21c1c9e9301cc99b5658ccb89", 5687 + "shasum": "" 5688 + }, 5689 + "require": { 5690 + "php": ">= 8.2" 5691 + }, 5692 + "replace": { 5693 + "thecodingmachine/safe": "2.5.0" 5694 + }, 5695 + "require-dev": { 5696 + "phpstan/phpstan": "^1", 5697 + "phpunit/phpunit": "^10.0 || ^11.0", 5698 + "squizlabs/php_codesniffer": "^3", 5699 + "thecodingmachine/phpstan-strict-rules": "^1.0" 5700 + }, 5701 + "type": "library", 5702 + "autoload": { 5703 + "files": [ 5704 + "deprecated/apc.php", 5705 + "deprecated/array.php", 5706 + "deprecated/datetime.php", 5707 + "deprecated/libevent.php", 5708 + "deprecated/misc.php", 5709 + "deprecated/password.php", 5710 + "deprecated/mssql.php", 5711 + "deprecated/stats.php", 5712 + "deprecated/strings.php", 5713 + "lib/special_cases.php", 5714 + "deprecated/mysqli.php", 5715 + "generated/apache.php", 5716 + "generated/apcu.php", 5717 + "generated/array.php", 5718 + "generated/bzip2.php", 5719 + "generated/calendar.php", 5720 + "generated/classobj.php", 5721 + "generated/com.php", 5722 + "generated/cubrid.php", 5723 + "generated/curl.php", 5724 + "generated/datetime.php", 5725 + "generated/dir.php", 5726 + "generated/eio.php", 5727 + "generated/errorfunc.php", 5728 + "generated/exec.php", 5729 + "generated/fileinfo.php", 5730 + "generated/filesystem.php", 5731 + "generated/filter.php", 5732 + "generated/fpm.php", 5733 + "generated/ftp.php", 5734 + "generated/funchand.php", 5735 + "generated/gettext.php", 5736 + "generated/gnupg.php", 5737 + "generated/hash.php", 5738 + "generated/ibase.php", 5739 + "generated/ibmDb2.php", 5740 + "generated/iconv.php", 5741 + "generated/image.php", 5742 + "generated/imap.php", 5743 + "generated/info.php", 5744 + "generated/inotify.php", 5745 + "generated/json.php", 5746 + "generated/ldap.php", 5747 + "generated/libxml.php", 5748 + "generated/lzf.php", 5749 + "generated/mailparse.php", 5750 + "generated/mbstring.php", 5751 + "generated/misc.php", 5752 + "generated/mysql.php", 5753 + "generated/network.php", 5754 + "generated/oci8.php", 5755 + "generated/opcache.php", 5756 + "generated/openssl.php", 5757 + "generated/outcontrol.php", 5758 + "generated/pcntl.php", 5759 + "generated/pcre.php", 5760 + "generated/pgsql.php", 5761 + "generated/posix.php", 5762 + "generated/ps.php", 5763 + "generated/pspell.php", 5764 + "generated/readline.php", 5765 + "generated/rnp.php", 5766 + "generated/rpminfo.php", 5767 + "generated/rrd.php", 5768 + "generated/sem.php", 5769 + "generated/session.php", 5770 + "generated/shmop.php", 5771 + "generated/sockets.php", 5772 + "generated/sodium.php", 5773 + "generated/solr.php", 5774 + "generated/spl.php", 5775 + "generated/sqlsrv.php", 5776 + "generated/ssdeep.php", 5777 + "generated/ssh2.php", 5778 + "generated/stream.php", 5779 + "generated/strings.php", 5780 + "generated/swoole.php", 5781 + "generated/uodbc.php", 5782 + "generated/uopz.php", 5783 + "generated/url.php", 5784 + "generated/var.php", 5785 + "generated/xdiff.php", 5786 + "generated/xml.php", 5787 + "generated/xmlrpc.php", 5788 + "generated/yaml.php", 5789 + "generated/yaz.php", 5790 + "generated/zip.php", 5791 + "generated/zlib.php" 5792 + ], 5793 + "classmap": [ 5794 + "lib/DateTime.php", 5795 + "lib/DateTimeImmutable.php", 5796 + "lib/Exceptions/", 5797 + "deprecated/Exceptions/", 5798 + "generated/Exceptions/" 5799 + ] 5800 + }, 5801 + "notification-url": "https://packagist.org/downloads/", 5802 + "license": [ 5803 + "MIT" 5804 + ], 5805 + "description": "PHP core functions that throw exceptions instead of returning FALSE on error (a less-abandoned fork of thecodingmachine/safe)", 5806 + "support": { 5807 + "issues": "https://github.com/shish/safe/issues", 5808 + "source": "https://github.com/shish/safe/tree/v2.6.4" 5809 + }, 5810 + "funding": [ 5811 + { 5812 + "url": "https://github.com/OskarStark", 5813 + "type": "github" 5814 + }, 5815 + { 5816 + "url": "https://github.com/shish", 5817 + "type": "github" 5818 + }, 5819 + { 5820 + "url": "https://github.com/staabm", 5821 + "type": "github" 5822 + } 5823 + ], 5824 + "time": "2024-12-18T13:36:07+00:00" 5825 + }, 5826 + { 5827 + "name": "staabm/side-effects-detector", 5828 + "version": "1.0.5", 5829 + "source": { 5830 + "type": "git", 5831 + "url": "https://github.com/staabm/side-effects-detector.git", 5832 + "reference": "d8334211a140ce329c13726d4a715adbddd0a163" 5833 + }, 5834 + "dist": { 5835 + "type": "zip", 5836 + "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163", 5837 + "reference": "d8334211a140ce329c13726d4a715adbddd0a163", 5838 + "shasum": "" 5839 + }, 5840 + "require": { 5841 + "ext-tokenizer": "*", 5842 + "php": "^7.4 || ^8.0" 5843 + }, 5844 + "require-dev": { 5845 + "phpstan/extension-installer": "^1.4.3", 5846 + "phpstan/phpstan": "^1.12.6", 5847 + "phpunit/phpunit": "^9.6.21", 5848 + "symfony/var-dumper": "^5.4.43", 5849 + "tomasvotruba/type-coverage": "1.0.0", 5850 + "tomasvotruba/unused-public": "1.0.0" 5851 + }, 5852 + "type": "library", 5853 + "autoload": { 5854 + "classmap": [ 5855 + "lib/" 5856 + ] 5857 + }, 5858 + "notification-url": "https://packagist.org/downloads/", 5859 + "license": [ 5860 + "MIT" 5861 + ], 5862 + "description": "A static analysis tool to detect side effects in PHP code", 5863 + "keywords": [ 5864 + "static analysis" 5865 + ], 5866 + "support": { 5867 + "issues": "https://github.com/staabm/side-effects-detector/issues", 5868 + "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5" 5869 + }, 5870 + "funding": [ 5871 + { 5872 + "url": "https://github.com/staabm", 5873 + "type": "github" 5874 + } 5875 + ], 5876 + "time": "2024-10-20T05:08:20+00:00" 5877 + }, 5878 + { 5677 5879 "name": "symfony/config", 5678 - "version": "v7.1.6", 5880 + "version": "v7.2.0", 5679 5881 "source": { 5680 5882 "type": "git", 5681 5883 "url": "https://github.com/symfony/config.git", 5682 - "reference": "5c6152766251ff45a44b76affadd5287e253fb27" 5884 + "reference": "bcd3c4adf0144dee5011bb35454728c38adec055" 5683 5885 }, 5684 5886 "dist": { 5685 5887 "type": "zip", 5686 - "url": "https://api.github.com/repos/symfony/config/zipball/5c6152766251ff45a44b76affadd5287e253fb27", 5687 - "reference": "5c6152766251ff45a44b76affadd5287e253fb27", 5888 + "url": "https://api.github.com/repos/symfony/config/zipball/bcd3c4adf0144dee5011bb35454728c38adec055", 5889 + "reference": "bcd3c4adf0144dee5011bb35454728c38adec055", 5688 5890 "shasum": "" 5689 5891 }, 5690 5892 "require": { ··· 5730 5932 "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", 5731 5933 "homepage": "https://symfony.com", 5732 5934 "support": { 5733 - "source": "https://github.com/symfony/config/tree/v7.1.6" 5935 + "source": "https://github.com/symfony/config/tree/v7.2.0" 5734 5936 }, 5735 5937 "funding": [ 5736 5938 { ··· 5746 5948 "type": "tidelift" 5747 5949 } 5748 5950 ], 5749 - "time": "2024-10-25T15:11:02+00:00" 5951 + "time": "2024-11-04T11:36:24+00:00" 5750 5952 }, 5751 5953 { 5752 5954 "name": "symfony/dependency-injection", 5753 - "version": "v7.1.6", 5955 + "version": "v7.2.0", 5754 5956 "source": { 5755 5957 "type": "git", 5756 5958 "url": "https://github.com/symfony/dependency-injection.git", 5757 - "reference": "1f12f9d580ef8dd09e3b756aa111cc2d5f311bfd" 5959 + "reference": "a475747af1a1c98272a5471abc35f3da81197c5d" 5758 5960 }, 5759 5961 "dist": { 5760 5962 "type": "zip", 5761 - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/1f12f9d580ef8dd09e3b756aa111cc2d5f311bfd", 5762 - "reference": "1f12f9d580ef8dd09e3b756aa111cc2d5f311bfd", 5963 + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a475747af1a1c98272a5471abc35f3da81197c5d", 5964 + "reference": "a475747af1a1c98272a5471abc35f3da81197c5d", 5763 5965 "shasum": "" 5764 5966 }, 5765 5967 "require": { ··· 5810 6012 "description": "Allows you to standardize and centralize the way objects are constructed in your application", 5811 6013 "homepage": "https://symfony.com", 5812 6014 "support": { 5813 - "source": "https://github.com/symfony/dependency-injection/tree/v7.1.6" 6015 + "source": "https://github.com/symfony/dependency-injection/tree/v7.2.0" 5814 6016 }, 5815 6017 "funding": [ 5816 6018 { ··· 5826 6028 "type": "tidelift" 5827 6029 } 5828 6030 ], 5829 - "time": "2024-10-25T15:11:02+00:00" 6031 + "time": "2024-11-25T15:45:00+00:00" 5830 6032 }, 5831 6033 { 5832 6034 "name": "symfony/var-dumper", 5833 - "version": "v7.1.6", 6035 + "version": "v7.2.0", 5834 6036 "source": { 5835 6037 "type": "git", 5836 6038 "url": "https://github.com/symfony/var-dumper.git", 5837 - "reference": "cb5bd55a6b8c2c1c7fb68b0aeae0e257948a720c" 6039 + "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c" 5838 6040 }, 5839 6041 "dist": { 5840 6042 "type": "zip", 5841 - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cb5bd55a6b8c2c1c7fb68b0aeae0e257948a720c", 5842 - "reference": "cb5bd55a6b8c2c1c7fb68b0aeae0e257948a720c", 6043 + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c6a22929407dec8765d6e2b6ff85b800b245879c", 6044 + "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c", 5843 6045 "shasum": "" 5844 6046 }, 5845 6047 "require": { ··· 5855 6057 "symfony/http-kernel": "^6.4|^7.0", 5856 6058 "symfony/process": "^6.4|^7.0", 5857 6059 "symfony/uid": "^6.4|^7.0", 5858 - "twig/twig": "^3.0.4" 6060 + "twig/twig": "^3.12" 5859 6061 }, 5860 6062 "bin": [ 5861 6063 "Resources/bin/var-dump-server" ··· 5893 6095 "dump" 5894 6096 ], 5895 6097 "support": { 5896 - "source": "https://github.com/symfony/var-dumper/tree/v7.1.6" 6098 + "source": "https://github.com/symfony/var-dumper/tree/v7.2.0" 5897 6099 }, 5898 6100 "funding": [ 5899 6101 { ··· 5909 6111 "type": "tidelift" 5910 6112 } 5911 6113 ], 5912 - "time": "2024-09-25T14:20:29+00:00" 6114 + "time": "2024-11-08T15:48:14+00:00" 5913 6115 }, 5914 6116 { 5915 6117 "name": "symfony/var-exporter", 5916 - "version": "v7.1.6", 6118 + "version": "v7.2.0", 5917 6119 "source": { 5918 6120 "type": "git", 5919 6121 "url": "https://github.com/symfony/var-exporter.git", 5920 - "reference": "90173ef89c40e7c8c616653241048705f84130ef" 6122 + "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d" 5921 6123 }, 5922 6124 "dist": { 5923 6125 "type": "zip", 5924 - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/90173ef89c40e7c8c616653241048705f84130ef", 5925 - "reference": "90173ef89c40e7c8c616653241048705f84130ef", 6126 + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/1a6a89f95a46af0f142874c9d650a6358d13070d", 6127 + "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d", 5926 6128 "shasum": "" 5927 6129 }, 5928 6130 "require": { ··· 5969 6171 "serialize" 5970 6172 ], 5971 6173 "support": { 5972 - "source": "https://github.com/symfony/var-exporter/tree/v7.1.6" 6174 + "source": "https://github.com/symfony/var-exporter/tree/v7.2.0" 5973 6175 }, 5974 6176 "funding": [ 5975 6177 { ··· 5985 6187 "type": "tidelift" 5986 6188 } 5987 6189 ], 5988 - "time": "2024-09-25T14:20:29+00:00" 6190 + "time": "2024-10-18T07:58:17+00:00" 5989 6191 }, 5990 6192 { 5991 6193 "name": "symfony/yaml", 5992 - "version": "v7.1.6", 6194 + "version": "v7.2.0", 5993 6195 "source": { 5994 6196 "type": "git", 5995 6197 "url": "https://github.com/symfony/yaml.git", 5996 - "reference": "3ced3f29e4f0d6bce2170ff26719f1fe9aacc671" 6198 + "reference": "099581e99f557e9f16b43c5916c26380b54abb22" 5997 6199 }, 5998 6200 "dist": { 5999 6201 "type": "zip", 6000 - "url": "https://api.github.com/repos/symfony/yaml/zipball/3ced3f29e4f0d6bce2170ff26719f1fe9aacc671", 6001 - "reference": "3ced3f29e4f0d6bce2170ff26719f1fe9aacc671", 6202 + "url": "https://api.github.com/repos/symfony/yaml/zipball/099581e99f557e9f16b43c5916c26380b54abb22", 6203 + "reference": "099581e99f557e9f16b43c5916c26380b54abb22", 6002 6204 "shasum": "" 6003 6205 }, 6004 6206 "require": { 6005 6207 "php": ">=8.2", 6208 + "symfony/deprecation-contracts": "^2.5|^3.0", 6006 6209 "symfony/polyfill-ctype": "^1.8" 6007 6210 }, 6008 6211 "conflict": { ··· 6040 6243 "description": "Loads and dumps YAML files", 6041 6244 "homepage": "https://symfony.com", 6042 6245 "support": { 6043 - "source": "https://github.com/symfony/yaml/tree/v7.1.6" 6246 + "source": "https://github.com/symfony/yaml/tree/v7.2.0" 6044 6247 }, 6045 6248 "funding": [ 6046 6249 { ··· 6056 6259 "type": "tidelift" 6057 6260 } 6058 6261 ], 6059 - "time": "2024-09-25T14:20:29+00:00" 6060 - }, 6061 - { 6062 - "name": "thecodingmachine/safe", 6063 - "version": "v2.5.0", 6064 - "source": { 6065 - "type": "git", 6066 - "url": "https://github.com/thecodingmachine/safe.git", 6067 - "reference": "3115ecd6b4391662b4931daac4eba6b07a2ac1f0" 6068 - }, 6069 - "dist": { 6070 - "type": "zip", 6071 - "url": "https://api.github.com/repos/thecodingmachine/safe/zipball/3115ecd6b4391662b4931daac4eba6b07a2ac1f0", 6072 - "reference": "3115ecd6b4391662b4931daac4eba6b07a2ac1f0", 6073 - "shasum": "" 6074 - }, 6075 - "require": { 6076 - "php": "^8.0" 6077 - }, 6078 - "require-dev": { 6079 - "phpstan/phpstan": "^1.5", 6080 - "phpunit/phpunit": "^9.5", 6081 - "squizlabs/php_codesniffer": "^3.2", 6082 - "thecodingmachine/phpstan-strict-rules": "^1.0" 6083 - }, 6084 - "type": "library", 6085 - "extra": { 6086 - "branch-alias": { 6087 - "dev-master": "2.2.x-dev" 6088 - } 6089 - }, 6090 - "autoload": { 6091 - "files": [ 6092 - "deprecated/apc.php", 6093 - "deprecated/array.php", 6094 - "deprecated/datetime.php", 6095 - "deprecated/libevent.php", 6096 - "deprecated/misc.php", 6097 - "deprecated/password.php", 6098 - "deprecated/mssql.php", 6099 - "deprecated/stats.php", 6100 - "deprecated/strings.php", 6101 - "lib/special_cases.php", 6102 - "deprecated/mysqli.php", 6103 - "generated/apache.php", 6104 - "generated/apcu.php", 6105 - "generated/array.php", 6106 - "generated/bzip2.php", 6107 - "generated/calendar.php", 6108 - "generated/classobj.php", 6109 - "generated/com.php", 6110 - "generated/cubrid.php", 6111 - "generated/curl.php", 6112 - "generated/datetime.php", 6113 - "generated/dir.php", 6114 - "generated/eio.php", 6115 - "generated/errorfunc.php", 6116 - "generated/exec.php", 6117 - "generated/fileinfo.php", 6118 - "generated/filesystem.php", 6119 - "generated/filter.php", 6120 - "generated/fpm.php", 6121 - "generated/ftp.php", 6122 - "generated/funchand.php", 6123 - "generated/gettext.php", 6124 - "generated/gmp.php", 6125 - "generated/gnupg.php", 6126 - "generated/hash.php", 6127 - "generated/ibase.php", 6128 - "generated/ibmDb2.php", 6129 - "generated/iconv.php", 6130 - "generated/image.php", 6131 - "generated/imap.php", 6132 - "generated/info.php", 6133 - "generated/inotify.php", 6134 - "generated/json.php", 6135 - "generated/ldap.php", 6136 - "generated/libxml.php", 6137 - "generated/lzf.php", 6138 - "generated/mailparse.php", 6139 - "generated/mbstring.php", 6140 - "generated/misc.php", 6141 - "generated/mysql.php", 6142 - "generated/network.php", 6143 - "generated/oci8.php", 6144 - "generated/opcache.php", 6145 - "generated/openssl.php", 6146 - "generated/outcontrol.php", 6147 - "generated/pcntl.php", 6148 - "generated/pcre.php", 6149 - "generated/pgsql.php", 6150 - "generated/posix.php", 6151 - "generated/ps.php", 6152 - "generated/pspell.php", 6153 - "generated/readline.php", 6154 - "generated/rpminfo.php", 6155 - "generated/rrd.php", 6156 - "generated/sem.php", 6157 - "generated/session.php", 6158 - "generated/shmop.php", 6159 - "generated/sockets.php", 6160 - "generated/sodium.php", 6161 - "generated/solr.php", 6162 - "generated/spl.php", 6163 - "generated/sqlsrv.php", 6164 - "generated/ssdeep.php", 6165 - "generated/ssh2.php", 6166 - "generated/stream.php", 6167 - "generated/strings.php", 6168 - "generated/swoole.php", 6169 - "generated/uodbc.php", 6170 - "generated/uopz.php", 6171 - "generated/url.php", 6172 - "generated/var.php", 6173 - "generated/xdiff.php", 6174 - "generated/xml.php", 6175 - "generated/xmlrpc.php", 6176 - "generated/yaml.php", 6177 - "generated/yaz.php", 6178 - "generated/zip.php", 6179 - "generated/zlib.php" 6180 - ], 6181 - "classmap": [ 6182 - "lib/DateTime.php", 6183 - "lib/DateTimeImmutable.php", 6184 - "lib/Exceptions/", 6185 - "deprecated/Exceptions/", 6186 - "generated/Exceptions/" 6187 - ] 6188 - }, 6189 - "notification-url": "https://packagist.org/downloads/", 6190 - "license": [ 6191 - "MIT" 6192 - ], 6193 - "description": "PHP core functions that throw exceptions instead of returning FALSE on error", 6194 - "support": { 6195 - "issues": "https://github.com/thecodingmachine/safe/issues", 6196 - "source": "https://github.com/thecodingmachine/safe/tree/v2.5.0" 6197 - }, 6198 - "time": "2023-04-05T11:54:14+00:00" 6262 + "time": "2024-10-23T06:56:12+00:00" 6199 6263 }, 6200 6264 { 6201 6265 "name": "theseer/tokenizer",
+4 -4
pkgs/development/php-packages/php-cs-fixer/default.nix
··· 6 6 7 7 php.buildComposerProject2 (finalAttrs: { 8 8 pname = "php-cs-fixer"; 9 - version = "3.64.0"; 9 + version = "3.67.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "PHP-CS-Fixer"; 13 13 repo = "PHP-CS-Fixer"; 14 - rev = "v${finalAttrs.version}"; 15 - hash = "sha256-N2m3U0HjwQtm7loqYfEl7kstqljXC8evp6GEh+Cd9Hs="; 14 + tag = "v${finalAttrs.version}"; 15 + hash = "sha256-FIqEVChYxtFqD9RcOttSk1QTPzG3HUBZmFI0wWY2BTQ="; 16 16 }; 17 17 18 18 # Upstream doesn't provide a composer.lock. 19 19 # More info at https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7590 20 20 composerLock = ./composer.lock; 21 - vendorHash = "sha256-cOKfvNjFl9QKwPZp81IHaRurRhmXgbydhdTWYknlGBM="; 21 + vendorHash = "sha256-lOlwQjBh/Uy+Hr3cc+NQC+2Fu3UODKOCSXpSrNOBNWY="; 22 22 23 23 meta = { 24 24 changelog = "https://github.com/PHP-CS-Fixer/PHP-CS-Fixer/releases/tag/v${finalAttrs.version}";
+1 -1
pkgs/development/php-packages/phpstan/default.nix
··· 15 15 hash = "sha256-pc65TtMFsei338t73kjKO8agPhyvYfJrtKleQG7ZLlY="; 16 16 }; 17 17 18 - vendorHash = "sha256-93HlbsEn5BX/9Ch0hCexLJS/zqJHyG0ngyiz/wnAqog="; 18 + vendorHash = "sha256-HclF1hXWKwfq+r897FV8XMG1I31RyppyDz5LdFj2Sbg="; 19 19 composerStrictValidation = false; 20 20 21 21 meta = {
+225 -227
pkgs/development/php-packages/psalm/composer.lock
··· 4 4 "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", 5 5 "This file is @generated automatically" 6 6 ], 7 - "content-hash": "4e62680a253786e1a5701a4c779e26c9", 7 + "content-hash": "dffbc805a242803aefef6b513be4e6ec", 8 8 "packages": [ 9 9 { 10 10 "name": "amphp/amp", ··· 168 168 }, 169 169 { 170 170 "name": "composer/pcre", 171 - "version": "3.2.0", 171 + "version": "3.3.2", 172 172 "source": { 173 173 "type": "git", 174 174 "url": "https://github.com/composer/pcre.git", 175 - "reference": "ea4ab6f9580a4fd221e0418f2c357cdd39102a90" 175 + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" 176 176 }, 177 177 "dist": { 178 178 "type": "zip", 179 - "url": "https://api.github.com/repos/composer/pcre/zipball/ea4ab6f9580a4fd221e0418f2c357cdd39102a90", 180 - "reference": "ea4ab6f9580a4fd221e0418f2c357cdd39102a90", 179 + "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", 180 + "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", 181 181 "shasum": "" 182 182 }, 183 183 "require": { 184 184 "php": "^7.4 || ^8.0" 185 185 }, 186 186 "conflict": { 187 - "phpstan/phpstan": "<1.11.8" 187 + "phpstan/phpstan": "<1.11.10" 188 188 }, 189 189 "require-dev": { 190 - "phpstan/phpstan": "^1.11.8", 191 - "phpstan/phpstan-strict-rules": "^1.1", 190 + "phpstan/phpstan": "^1.12 || ^2", 191 + "phpstan/phpstan-strict-rules": "^1 || ^2", 192 192 "phpunit/phpunit": "^8 || ^9" 193 193 }, 194 194 "type": "library", 195 195 "extra": { 196 - "branch-alias": { 197 - "dev-main": "3.x-dev" 198 - }, 199 196 "phpstan": { 200 197 "includes": [ 201 198 "extension.neon" 202 199 ] 200 + }, 201 + "branch-alias": { 202 + "dev-main": "3.x-dev" 203 203 } 204 204 }, 205 205 "autoload": { ··· 227 227 ], 228 228 "support": { 229 229 "issues": "https://github.com/composer/pcre/issues", 230 - "source": "https://github.com/composer/pcre/tree/3.2.0" 230 + "source": "https://github.com/composer/pcre/tree/3.3.2" 231 231 }, 232 232 "funding": [ 233 233 { ··· 243 243 "type": "tidelift" 244 244 } 245 245 ], 246 - "time": "2024-07-25T09:36:02+00:00" 246 + "time": "2024-11-12T16:29:46+00:00" 247 247 }, 248 248 { 249 249 "name": "composer/semver", 250 - "version": "3.4.2", 250 + "version": "3.4.3", 251 251 "source": { 252 252 "type": "git", 253 253 "url": "https://github.com/composer/semver.git", 254 - "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6" 254 + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12" 255 255 }, 256 256 "dist": { 257 257 "type": "zip", 258 - "url": "https://api.github.com/repos/composer/semver/zipball/c51258e759afdb17f1fd1fe83bc12baaef6309d6", 259 - "reference": "c51258e759afdb17f1fd1fe83bc12baaef6309d6", 258 + "url": "https://api.github.com/repos/composer/semver/zipball/4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", 259 + "reference": "4313d26ada5e0c4edfbd1dc481a92ff7bff91f12", 260 260 "shasum": "" 261 261 }, 262 262 "require": { 263 263 "php": "^5.3.2 || ^7.0 || ^8.0" 264 264 }, 265 265 "require-dev": { 266 - "phpstan/phpstan": "^1.4", 267 - "symfony/phpunit-bridge": "^4.2 || ^5" 266 + "phpstan/phpstan": "^1.11", 267 + "symfony/phpunit-bridge": "^3 || ^7" 268 268 }, 269 269 "type": "library", 270 270 "extra": { ··· 308 308 "support": { 309 309 "irc": "ircs://irc.libera.chat:6697/composer", 310 310 "issues": "https://github.com/composer/semver/issues", 311 - "source": "https://github.com/composer/semver/tree/3.4.2" 311 + "source": "https://github.com/composer/semver/tree/3.4.3" 312 312 }, 313 313 "funding": [ 314 314 { ··· 324 324 "type": "tidelift" 325 325 } 326 326 ], 327 - "time": "2024-07-12T11:35:52+00:00" 327 + "time": "2024-09-19T14:15:21+00:00" 328 328 }, 329 329 { 330 330 "name": "composer/xdebug-handler", ··· 431 431 }, 432 432 { 433 433 "name": "doctrine/deprecations", 434 - "version": "1.1.3", 434 + "version": "1.1.4", 435 435 "source": { 436 436 "type": "git", 437 437 "url": "https://github.com/doctrine/deprecations.git", 438 - "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab" 438 + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9" 439 439 }, 440 440 "dist": { 441 441 "type": "zip", 442 - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", 443 - "reference": "dfbaa3c2d2e9a9df1118213f3b8b0c597bb99fab", 442 + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9", 443 + "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", 444 444 "shasum": "" 445 445 }, 446 446 "require": { 447 447 "php": "^7.1 || ^8.0" 448 448 }, 449 449 "require-dev": { 450 - "doctrine/coding-standard": "^9", 451 - "phpstan/phpstan": "1.4.10 || 1.10.15", 452 - "phpstan/phpstan-phpunit": "^1.0", 450 + "doctrine/coding-standard": "^9 || ^12", 451 + "phpstan/phpstan": "1.4.10 || 2.0.3", 452 + "phpstan/phpstan-phpunit": "^1.0 || ^2", 453 453 "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", 454 - "psalm/plugin-phpunit": "0.18.4", 455 - "psr/log": "^1 || ^2 || ^3", 456 - "vimeo/psalm": "4.30.0 || 5.12.0" 454 + "psr/log": "^1 || ^2 || ^3" 457 455 }, 458 456 "suggest": { 459 457 "psr/log": "Allows logging deprecations via PSR-3 logger implementation" ··· 461 459 "type": "library", 462 460 "autoload": { 463 461 "psr-4": { 464 - "Doctrine\\Deprecations\\": "lib/Doctrine/Deprecations" 462 + "Doctrine\\Deprecations\\": "src" 465 463 } 466 464 }, 467 465 "notification-url": "https://packagist.org/downloads/", ··· 472 470 "homepage": "https://www.doctrine-project.org/", 473 471 "support": { 474 472 "issues": "https://github.com/doctrine/deprecations/issues", 475 - "source": "https://github.com/doctrine/deprecations/tree/1.1.3" 473 + "source": "https://github.com/doctrine/deprecations/tree/1.1.4" 476 474 }, 477 - "time": "2024-01-30T19:34:25+00:00" 475 + "time": "2024-12-07T21:18:45+00:00" 478 476 }, 479 477 { 480 478 "name": "felixfbecker/advanced-json-rpc", ··· 523 521 }, 524 522 { 525 523 "name": "felixfbecker/language-server-protocol", 526 - "version": "v1.5.2", 524 + "version": "v1.5.3", 527 525 "source": { 528 526 "type": "git", 529 527 "url": "https://github.com/felixfbecker/php-language-server-protocol.git", 530 - "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842" 528 + "reference": "a9e113dbc7d849e35b8776da39edaf4313b7b6c9" 531 529 }, 532 530 "dist": { 533 531 "type": "zip", 534 - "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/6e82196ffd7c62f7794d778ca52b69feec9f2842", 535 - "reference": "6e82196ffd7c62f7794d778ca52b69feec9f2842", 532 + "url": "https://api.github.com/repos/felixfbecker/php-language-server-protocol/zipball/a9e113dbc7d849e35b8776da39edaf4313b7b6c9", 533 + "reference": "a9e113dbc7d849e35b8776da39edaf4313b7b6c9", 536 534 "shasum": "" 537 535 }, 538 536 "require": { ··· 573 571 ], 574 572 "support": { 575 573 "issues": "https://github.com/felixfbecker/php-language-server-protocol/issues", 576 - "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.2" 574 + "source": "https://github.com/felixfbecker/php-language-server-protocol/tree/v1.5.3" 577 575 }, 578 - "time": "2022-03-02T22:36:06+00:00" 576 + "time": "2024-04-30T00:40:11+00:00" 579 577 }, 580 578 { 581 579 "name": "fidry/cpu-core-counter", 582 - "version": "1.1.0", 580 + "version": "1.2.0", 583 581 "source": { 584 582 "type": "git", 585 583 "url": "https://github.com/theofidry/cpu-core-counter.git", 586 - "reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42" 584 + "reference": "8520451a140d3f46ac33042715115e290cf5785f" 587 585 }, 588 586 "dist": { 589 587 "type": "zip", 590 - "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/f92996c4d5c1a696a6a970e20f7c4216200fcc42", 591 - "reference": "f92996c4d5c1a696a6a970e20f7c4216200fcc42", 588 + "url": "https://api.github.com/repos/theofidry/cpu-core-counter/zipball/8520451a140d3f46ac33042715115e290cf5785f", 589 + "reference": "8520451a140d3f46ac33042715115e290cf5785f", 592 590 "shasum": "" 593 591 }, 594 592 "require": { ··· 628 626 ], 629 627 "support": { 630 628 "issues": "https://github.com/theofidry/cpu-core-counter/issues", 631 - "source": "https://github.com/theofidry/cpu-core-counter/tree/1.1.0" 629 + "source": "https://github.com/theofidry/cpu-core-counter/tree/1.2.0" 632 630 }, 633 631 "funding": [ 634 632 { ··· 636 634 "type": "github" 637 635 } 638 636 ], 639 - "time": "2024-02-07T09:43:46+00:00" 637 + "time": "2024-08-06T10:04:20+00:00" 640 638 }, 641 639 { 642 640 "name": "netresearch/jsonmapper", 643 - "version": "v4.4.1", 641 + "version": "v4.5.0", 644 642 "source": { 645 643 "type": "git", 646 644 "url": "https://github.com/cweiske/jsonmapper.git", 647 - "reference": "132c75c7dd83e45353ebb9c6c9f591952995bbf0" 645 + "reference": "8e76efb98ee8b6afc54687045e1b8dba55ac76e5" 648 646 }, 649 647 "dist": { 650 648 "type": "zip", 651 - "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/132c75c7dd83e45353ebb9c6c9f591952995bbf0", 652 - "reference": "132c75c7dd83e45353ebb9c6c9f591952995bbf0", 649 + "url": "https://api.github.com/repos/cweiske/jsonmapper/zipball/8e76efb98ee8b6afc54687045e1b8dba55ac76e5", 650 + "reference": "8e76efb98ee8b6afc54687045e1b8dba55ac76e5", 653 651 "shasum": "" 654 652 }, 655 653 "require": { ··· 685 683 "support": { 686 684 "email": "cweiske@cweiske.de", 687 685 "issues": "https://github.com/cweiske/jsonmapper/issues", 688 - "source": "https://github.com/cweiske/jsonmapper/tree/v4.4.1" 686 + "source": "https://github.com/cweiske/jsonmapper/tree/v4.5.0" 689 687 }, 690 - "time": "2024-01-31T06:18:54+00:00" 688 + "time": "2024-09-08T10:13:13+00:00" 691 689 }, 692 690 { 693 691 "name": "nikic/php-parser", 694 - "version": "v4.19.1", 692 + "version": "v4.19.4", 695 693 "source": { 696 694 "type": "git", 697 695 "url": "https://github.com/nikic/PHP-Parser.git", 698 - "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b" 696 + "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2" 699 697 }, 700 698 "dist": { 701 699 "type": "zip", 702 - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4e1b88d21c69391150ace211e9eaf05810858d0b", 703 - "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b", 700 + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/715f4d25e225bc47b293a8b997fe6ce99bf987d2", 701 + "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2", 704 702 "shasum": "" 705 703 }, 706 704 "require": { ··· 709 707 }, 710 708 "require-dev": { 711 709 "ircmaxell/php-yacc": "^0.0.7", 712 - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" 710 + "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" 713 711 }, 714 712 "bin": [ 715 713 "bin/php-parse" ··· 741 739 ], 742 740 "support": { 743 741 "issues": "https://github.com/nikic/PHP-Parser/issues", 744 - "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.1" 742 + "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.4" 745 743 }, 746 - "time": "2024-03-17T08:10:35+00:00" 744 + "time": "2024-09-29T15:01:53+00:00" 747 745 }, 748 746 { 749 747 "name": "phpdocumentor/reflection-common", ··· 800 798 }, 801 799 { 802 800 "name": "phpdocumentor/reflection-docblock", 803 - "version": "5.4.1", 801 + "version": "5.6.1", 804 802 "source": { 805 803 "type": "git", 806 804 "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", 807 - "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c" 805 + "reference": "e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8" 808 806 }, 809 807 "dist": { 810 808 "type": "zip", 811 - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", 812 - "reference": "9d07b3f7fdcf5efec5d1609cba3c19c5ea2bdc9c", 809 + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8", 810 + "reference": "e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8", 813 811 "shasum": "" 814 812 }, 815 813 "require": { ··· 818 816 "php": "^7.4 || ^8.0", 819 817 "phpdocumentor/reflection-common": "^2.2", 820 818 "phpdocumentor/type-resolver": "^1.7", 821 - "phpstan/phpdoc-parser": "^1.7", 819 + "phpstan/phpdoc-parser": "^1.7|^2.0", 822 820 "webmozart/assert": "^1.9.1" 823 821 }, 824 822 "require-dev": { 825 - "mockery/mockery": "~1.3.5", 823 + "mockery/mockery": "~1.3.5 || ~1.6.0", 826 824 "phpstan/extension-installer": "^1.1", 827 825 "phpstan/phpstan": "^1.8", 828 826 "phpstan/phpstan-mockery": "^1.1", 829 827 "phpstan/phpstan-webmozart-assert": "^1.2", 830 828 "phpunit/phpunit": "^9.5", 831 - "vimeo/psalm": "^5.13" 829 + "psalm/phar": "^5.26" 832 830 }, 833 831 "type": "library", 834 832 "extra": { ··· 858 856 "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", 859 857 "support": { 860 858 "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", 861 - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.4.1" 859 + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.1" 862 860 }, 863 - "time": "2024-05-21T05:55:05+00:00" 861 + "time": "2024-12-07T09:39:29+00:00" 864 862 }, 865 863 { 866 864 "name": "phpdocumentor/type-resolver", 867 - "version": "1.8.2", 865 + "version": "1.10.0", 868 866 "source": { 869 867 "type": "git", 870 868 "url": "https://github.com/phpDocumentor/TypeResolver.git", 871 - "reference": "153ae662783729388a584b4361f2545e4d841e3c" 869 + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a" 872 870 }, 873 871 "dist": { 874 872 "type": "zip", 875 - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/153ae662783729388a584b4361f2545e4d841e3c", 876 - "reference": "153ae662783729388a584b4361f2545e4d841e3c", 873 + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a", 874 + "reference": "679e3ce485b99e84c775d28e2e96fade9a7fb50a", 877 875 "shasum": "" 878 876 }, 879 877 "require": { 880 878 "doctrine/deprecations": "^1.0", 881 879 "php": "^7.3 || ^8.0", 882 880 "phpdocumentor/reflection-common": "^2.0", 883 - "phpstan/phpdoc-parser": "^1.13" 881 + "phpstan/phpdoc-parser": "^1.18|^2.0" 884 882 }, 885 883 "require-dev": { 886 884 "ext-tokenizer": "*", ··· 916 914 "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", 917 915 "support": { 918 916 "issues": "https://github.com/phpDocumentor/TypeResolver/issues", 919 - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.8.2" 917 + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.10.0" 920 918 }, 921 - "time": "2024-02-23T11:10:43+00:00" 919 + "time": "2024-11-09T15:12:26+00:00" 922 920 }, 923 921 { 924 922 "name": "phpstan/phpdoc-parser", 925 - "version": "1.29.1", 923 + "version": "1.33.0", 926 924 "source": { 927 925 "type": "git", 928 926 "url": "https://github.com/phpstan/phpdoc-parser.git", 929 - "reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4" 927 + "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140" 930 928 }, 931 929 "dist": { 932 930 "type": "zip", 933 - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fcaefacf2d5c417e928405b71b400d4ce10daaf4", 934 - "reference": "fcaefacf2d5c417e928405b71b400d4ce10daaf4", 931 + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/82a311fd3690fb2bf7b64d5c98f912b3dd746140", 932 + "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140", 935 933 "shasum": "" 936 934 }, 937 935 "require": { ··· 963 961 "description": "PHPDoc parser with support for nullable, intersection and generic types", 964 962 "support": { 965 963 "issues": "https://github.com/phpstan/phpdoc-parser/issues", 966 - "source": "https://github.com/phpstan/phpdoc-parser/tree/1.29.1" 964 + "source": "https://github.com/phpstan/phpdoc-parser/tree/1.33.0" 967 965 }, 968 - "time": "2024-05-31T08:52:43+00:00" 966 + "time": "2024-10-13T11:25:22+00:00" 969 967 }, 970 968 { 971 969 "name": "psr/container", ··· 1022 1020 }, 1023 1021 { 1024 1022 "name": "psr/log", 1025 - "version": "3.0.0", 1023 + "version": "3.0.2", 1026 1024 "source": { 1027 1025 "type": "git", 1028 1026 "url": "https://github.com/php-fig/log.git", 1029 - "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" 1027 + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" 1030 1028 }, 1031 1029 "dist": { 1032 1030 "type": "zip", 1033 - "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", 1034 - "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", 1031 + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", 1032 + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", 1035 1033 "shasum": "" 1036 1034 }, 1037 1035 "require": { ··· 1066 1064 "psr-3" 1067 1065 ], 1068 1066 "support": { 1069 - "source": "https://github.com/php-fig/log/tree/3.0.0" 1067 + "source": "https://github.com/php-fig/log/tree/3.0.2" 1070 1068 }, 1071 - "time": "2021-07-14T16:46:02+00:00" 1069 + "time": "2024-09-11T13:17:53+00:00" 1072 1070 }, 1073 1071 { 1074 1072 "name": "sebastian/diff", ··· 1138 1136 }, 1139 1137 { 1140 1138 "name": "spatie/array-to-xml", 1141 - "version": "3.3.0", 1139 + "version": "3.4.0", 1142 1140 "source": { 1143 1141 "type": "git", 1144 1142 "url": "https://github.com/spatie/array-to-xml.git", 1145 - "reference": "f56b220fe2db1ade4c88098d83413ebdfc3bf876" 1143 + "reference": "7dcfc67d60b0272926dabad1ec01f6b8a5fb5e67" 1146 1144 }, 1147 1145 "dist": { 1148 1146 "type": "zip", 1149 - "url": "https://api.github.com/repos/spatie/array-to-xml/zipball/f56b220fe2db1ade4c88098d83413ebdfc3bf876", 1150 - "reference": "f56b220fe2db1ade4c88098d83413ebdfc3bf876", 1147 + "url": "https://api.github.com/repos/spatie/array-to-xml/zipball/7dcfc67d60b0272926dabad1ec01f6b8a5fb5e67", 1148 + "reference": "7dcfc67d60b0272926dabad1ec01f6b8a5fb5e67", 1151 1149 "shasum": "" 1152 1150 }, 1153 1151 "require": { ··· 1190 1188 "xml" 1191 1189 ], 1192 1190 "support": { 1193 - "source": "https://github.com/spatie/array-to-xml/tree/3.3.0" 1191 + "source": "https://github.com/spatie/array-to-xml/tree/3.4.0" 1194 1192 }, 1195 1193 "funding": [ 1196 1194 { ··· 1202 1200 "type": "github" 1203 1201 } 1204 1202 ], 1205 - "time": "2024-05-01T10:20:27+00:00" 1203 + "time": "2024-12-16T12:45:15+00:00" 1206 1204 }, 1207 1205 { 1208 1206 "name": "symfony/console", 1209 - "version": "v7.1.3", 1207 + "version": "v7.2.1", 1210 1208 "source": { 1211 1209 "type": "git", 1212 1210 "url": "https://github.com/symfony/console.git", 1213 - "reference": "cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9" 1211 + "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3" 1214 1212 }, 1215 1213 "dist": { 1216 1214 "type": "zip", 1217 - "url": "https://api.github.com/repos/symfony/console/zipball/cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9", 1218 - "reference": "cb1dcb30ebc7005c29864ee78adb47b5fb7c3cd9", 1215 + "url": "https://api.github.com/repos/symfony/console/zipball/fefcc18c0f5d0efe3ab3152f15857298868dc2c3", 1216 + "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3", 1219 1217 "shasum": "" 1220 1218 }, 1221 1219 "require": { ··· 1279 1277 "terminal" 1280 1278 ], 1281 1279 "support": { 1282 - "source": "https://github.com/symfony/console/tree/v7.1.3" 1280 + "source": "https://github.com/symfony/console/tree/v7.2.1" 1283 1281 }, 1284 1282 "funding": [ 1285 1283 { ··· 1295 1293 "type": "tidelift" 1296 1294 } 1297 1295 ], 1298 - "time": "2024-07-26T12:41:01+00:00" 1296 + "time": "2024-12-11T03:49:26+00:00" 1299 1297 }, 1300 1298 { 1301 1299 "name": "symfony/deprecation-contracts", 1302 - "version": "v3.5.0", 1300 + "version": "v3.5.1", 1303 1301 "source": { 1304 1302 "type": "git", 1305 1303 "url": "https://github.com/symfony/deprecation-contracts.git", 1306 - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" 1304 + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" 1307 1305 }, 1308 1306 "dist": { 1309 1307 "type": "zip", 1310 - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", 1311 - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", 1308 + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", 1309 + "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", 1312 1310 "shasum": "" 1313 1311 }, 1314 1312 "require": { ··· 1316 1314 }, 1317 1315 "type": "library", 1318 1316 "extra": { 1317 + "thanks": { 1318 + "url": "https://github.com/symfony/contracts", 1319 + "name": "symfony/contracts" 1320 + }, 1319 1321 "branch-alias": { 1320 1322 "dev-main": "3.5-dev" 1321 - }, 1322 - "thanks": { 1323 - "name": "symfony/contracts", 1324 - "url": "https://github.com/symfony/contracts" 1325 1323 } 1326 1324 }, 1327 1325 "autoload": { ··· 1346 1344 "description": "A generic function and convention to trigger deprecation notices", 1347 1345 "homepage": "https://symfony.com", 1348 1346 "support": { 1349 - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" 1347 + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" 1350 1348 }, 1351 1349 "funding": [ 1352 1350 { ··· 1362 1360 "type": "tidelift" 1363 1361 } 1364 1362 ], 1365 - "time": "2024-04-18T09:32:20+00:00" 1363 + "time": "2024-09-25T14:20:29+00:00" 1366 1364 }, 1367 1365 { 1368 1366 "name": "symfony/filesystem", 1369 - "version": "v7.1.2", 1367 + "version": "v7.2.0", 1370 1368 "source": { 1371 1369 "type": "git", 1372 1370 "url": "https://github.com/symfony/filesystem.git", 1373 - "reference": "92a91985250c251de9b947a14bb2c9390b1a562c" 1371 + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb" 1374 1372 }, 1375 1373 "dist": { 1376 1374 "type": "zip", 1377 - "url": "https://api.github.com/repos/symfony/filesystem/zipball/92a91985250c251de9b947a14bb2c9390b1a562c", 1378 - "reference": "92a91985250c251de9b947a14bb2c9390b1a562c", 1375 + "url": "https://api.github.com/repos/symfony/filesystem/zipball/b8dce482de9d7c9fe2891155035a7248ab5c7fdb", 1376 + "reference": "b8dce482de9d7c9fe2891155035a7248ab5c7fdb", 1379 1377 "shasum": "" 1380 1378 }, 1381 1379 "require": { ··· 1412 1410 "description": "Provides basic utilities for the filesystem", 1413 1411 "homepage": "https://symfony.com", 1414 1412 "support": { 1415 - "source": "https://github.com/symfony/filesystem/tree/v7.1.2" 1413 + "source": "https://github.com/symfony/filesystem/tree/v7.2.0" 1416 1414 }, 1417 1415 "funding": [ 1418 1416 { ··· 1428 1426 "type": "tidelift" 1429 1427 } 1430 1428 ], 1431 - "time": "2024-06-28T10:03:55+00:00" 1429 + "time": "2024-10-25T15:15:23+00:00" 1432 1430 }, 1433 1431 { 1434 1432 "name": "symfony/polyfill-ctype", 1435 - "version": "v1.30.0", 1433 + "version": "v1.31.0", 1436 1434 "source": { 1437 1435 "type": "git", 1438 1436 "url": "https://github.com/symfony/polyfill-ctype.git", 1439 - "reference": "0424dff1c58f028c451efff2045f5d92410bd540" 1437 + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" 1440 1438 }, 1441 1439 "dist": { 1442 1440 "type": "zip", 1443 - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/0424dff1c58f028c451efff2045f5d92410bd540", 1444 - "reference": "0424dff1c58f028c451efff2045f5d92410bd540", 1441 + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", 1442 + "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", 1445 1443 "shasum": "" 1446 1444 }, 1447 1445 "require": { 1448 - "php": ">=7.1" 1446 + "php": ">=7.2" 1449 1447 }, 1450 1448 "provide": { 1451 1449 "ext-ctype": "*" ··· 1456 1454 "type": "library", 1457 1455 "extra": { 1458 1456 "thanks": { 1459 - "name": "symfony/polyfill", 1460 - "url": "https://github.com/symfony/polyfill" 1457 + "url": "https://github.com/symfony/polyfill", 1458 + "name": "symfony/polyfill" 1461 1459 } 1462 1460 }, 1463 1461 "autoload": { ··· 1491 1489 "portable" 1492 1490 ], 1493 1491 "support": { 1494 - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.30.0" 1492 + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" 1495 1493 }, 1496 1494 "funding": [ 1497 1495 { ··· 1507 1505 "type": "tidelift" 1508 1506 } 1509 1507 ], 1510 - "time": "2024-05-31T15:07:36+00:00" 1508 + "time": "2024-09-09T11:45:10+00:00" 1511 1509 }, 1512 1510 { 1513 1511 "name": "symfony/polyfill-intl-grapheme", 1514 - "version": "v1.30.0", 1512 + "version": "v1.31.0", 1515 1513 "source": { 1516 1514 "type": "git", 1517 1515 "url": "https://github.com/symfony/polyfill-intl-grapheme.git", 1518 - "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a" 1516 + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" 1519 1517 }, 1520 1518 "dist": { 1521 1519 "type": "zip", 1522 - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/64647a7c30b2283f5d49b874d84a18fc22054b7a", 1523 - "reference": "64647a7c30b2283f5d49b874d84a18fc22054b7a", 1520 + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", 1521 + "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", 1524 1522 "shasum": "" 1525 1523 }, 1526 1524 "require": { 1527 - "php": ">=7.1" 1525 + "php": ">=7.2" 1528 1526 }, 1529 1527 "suggest": { 1530 1528 "ext-intl": "For best performance" ··· 1532 1530 "type": "library", 1533 1531 "extra": { 1534 1532 "thanks": { 1535 - "name": "symfony/polyfill", 1536 - "url": "https://github.com/symfony/polyfill" 1533 + "url": "https://github.com/symfony/polyfill", 1534 + "name": "symfony/polyfill" 1537 1535 } 1538 1536 }, 1539 1537 "autoload": { ··· 1569 1567 "shim" 1570 1568 ], 1571 1569 "support": { 1572 - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.30.0" 1570 + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" 1573 1571 }, 1574 1572 "funding": [ 1575 1573 { ··· 1585 1583 "type": "tidelift" 1586 1584 } 1587 1585 ], 1588 - "time": "2024-05-31T15:07:36+00:00" 1586 + "time": "2024-09-09T11:45:10+00:00" 1589 1587 }, 1590 1588 { 1591 1589 "name": "symfony/polyfill-intl-normalizer", 1592 - "version": "v1.30.0", 1590 + "version": "v1.31.0", 1593 1591 "source": { 1594 1592 "type": "git", 1595 1593 "url": "https://github.com/symfony/polyfill-intl-normalizer.git", 1596 - "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb" 1594 + "reference": "3833d7255cc303546435cb650316bff708a1c75c" 1597 1595 }, 1598 1596 "dist": { 1599 1597 "type": "zip", 1600 - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/a95281b0be0d9ab48050ebd988b967875cdb9fdb", 1601 - "reference": "a95281b0be0d9ab48050ebd988b967875cdb9fdb", 1598 + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c", 1599 + "reference": "3833d7255cc303546435cb650316bff708a1c75c", 1602 1600 "shasum": "" 1603 1601 }, 1604 1602 "require": { 1605 - "php": ">=7.1" 1603 + "php": ">=7.2" 1606 1604 }, 1607 1605 "suggest": { 1608 1606 "ext-intl": "For best performance" ··· 1610 1608 "type": "library", 1611 1609 "extra": { 1612 1610 "thanks": { 1613 - "name": "symfony/polyfill", 1614 - "url": "https://github.com/symfony/polyfill" 1611 + "url": "https://github.com/symfony/polyfill", 1612 + "name": "symfony/polyfill" 1615 1613 } 1616 1614 }, 1617 1615 "autoload": { ··· 1650 1648 "shim" 1651 1649 ], 1652 1650 "support": { 1653 - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.30.0" 1651 + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" 1654 1652 }, 1655 1653 "funding": [ 1656 1654 { ··· 1666 1664 "type": "tidelift" 1667 1665 } 1668 1666 ], 1669 - "time": "2024-05-31T15:07:36+00:00" 1667 + "time": "2024-09-09T11:45:10+00:00" 1670 1668 }, 1671 1669 { 1672 1670 "name": "symfony/polyfill-mbstring", 1673 - "version": "v1.30.0", 1671 + "version": "v1.31.0", 1674 1672 "source": { 1675 1673 "type": "git", 1676 1674 "url": "https://github.com/symfony/polyfill-mbstring.git", 1677 - "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c" 1675 + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" 1678 1676 }, 1679 1677 "dist": { 1680 1678 "type": "zip", 1681 - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/fd22ab50000ef01661e2a31d850ebaa297f8e03c", 1682 - "reference": "fd22ab50000ef01661e2a31d850ebaa297f8e03c", 1679 + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", 1680 + "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", 1683 1681 "shasum": "" 1684 1682 }, 1685 1683 "require": { 1686 - "php": ">=7.1" 1684 + "php": ">=7.2" 1687 1685 }, 1688 1686 "provide": { 1689 1687 "ext-mbstring": "*" ··· 1694 1692 "type": "library", 1695 1693 "extra": { 1696 1694 "thanks": { 1697 - "name": "symfony/polyfill", 1698 - "url": "https://github.com/symfony/polyfill" 1695 + "url": "https://github.com/symfony/polyfill", 1696 + "name": "symfony/polyfill" 1699 1697 } 1700 1698 }, 1701 1699 "autoload": { ··· 1730 1728 "shim" 1731 1729 ], 1732 1730 "support": { 1733 - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.30.0" 1731 + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" 1734 1732 }, 1735 1733 "funding": [ 1736 1734 { ··· 1746 1744 "type": "tidelift" 1747 1745 } 1748 1746 ], 1749 - "time": "2024-06-19T12:30:46+00:00" 1747 + "time": "2024-09-09T11:45:10+00:00" 1750 1748 }, 1751 1749 { 1752 1750 "name": "symfony/service-contracts", 1753 - "version": "v3.5.0", 1751 + "version": "v3.5.1", 1754 1752 "source": { 1755 1753 "type": "git", 1756 1754 "url": "https://github.com/symfony/service-contracts.git", 1757 - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" 1755 + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" 1758 1756 }, 1759 1757 "dist": { 1760 1758 "type": "zip", 1761 - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", 1762 - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", 1759 + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", 1760 + "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", 1763 1761 "shasum": "" 1764 1762 }, 1765 1763 "require": { ··· 1772 1770 }, 1773 1771 "type": "library", 1774 1772 "extra": { 1773 + "thanks": { 1774 + "url": "https://github.com/symfony/contracts", 1775 + "name": "symfony/contracts" 1776 + }, 1775 1777 "branch-alias": { 1776 1778 "dev-main": "3.5-dev" 1777 - }, 1778 - "thanks": { 1779 - "name": "symfony/contracts", 1780 - "url": "https://github.com/symfony/contracts" 1781 1779 } 1782 1780 }, 1783 1781 "autoload": { ··· 1813 1811 "standards" 1814 1812 ], 1815 1813 "support": { 1816 - "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" 1814 + "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" 1817 1815 }, 1818 1816 "funding": [ 1819 1817 { ··· 1829 1827 "type": "tidelift" 1830 1828 } 1831 1829 ], 1832 - "time": "2024-04-18T09:32:20+00:00" 1830 + "time": "2024-09-25T14:20:29+00:00" 1833 1831 }, 1834 1832 { 1835 1833 "name": "symfony/string", 1836 - "version": "v7.1.3", 1834 + "version": "v7.2.0", 1837 1835 "source": { 1838 1836 "type": "git", 1839 1837 "url": "https://github.com/symfony/string.git", 1840 - "reference": "ea272a882be7f20cad58d5d78c215001617b7f07" 1838 + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" 1841 1839 }, 1842 1840 "dist": { 1843 1841 "type": "zip", 1844 - "url": "https://api.github.com/repos/symfony/string/zipball/ea272a882be7f20cad58d5d78c215001617b7f07", 1845 - "reference": "ea272a882be7f20cad58d5d78c215001617b7f07", 1842 + "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", 1843 + "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", 1846 1844 "shasum": "" 1847 1845 }, 1848 1846 "require": { ··· 1900 1898 "utf8" 1901 1899 ], 1902 1900 "support": { 1903 - "source": "https://github.com/symfony/string/tree/v7.1.3" 1901 + "source": "https://github.com/symfony/string/tree/v7.2.0" 1904 1902 }, 1905 1903 "funding": [ 1906 1904 { ··· 1916 1914 "type": "tidelift" 1917 1915 } 1918 1916 ], 1919 - "time": "2024-07-22T10:25:37+00:00" 1917 + "time": "2024-11-13T13:31:26+00:00" 1920 1918 }, 1921 1919 { 1922 1920 "name": "webmozart/assert", ··· 1980 1978 "packages-dev": [ 1981 1979 { 1982 1980 "name": "amphp/phpunit-util", 1983 - "version": "v2.0.0", 1981 + "version": "v2.0.1", 1984 1982 "source": { 1985 1983 "type": "git", 1986 1984 "url": "https://github.com/amphp/phpunit-util.git", 1987 - "reference": "be64a5285aa1671cea8e546963a21cca67044842" 1985 + "reference": "041128535bf0a269e75bbdf05e67041a247dd2ae" 1988 1986 }, 1989 1987 "dist": { 1990 1988 "type": "zip", 1991 - "url": "https://api.github.com/repos/amphp/phpunit-util/zipball/be64a5285aa1671cea8e546963a21cca67044842", 1992 - "reference": "be64a5285aa1671cea8e546963a21cca67044842", 1989 + "url": "https://api.github.com/repos/amphp/phpunit-util/zipball/041128535bf0a269e75bbdf05e67041a247dd2ae", 1990 + "reference": "041128535bf0a269e75bbdf05e67041a247dd2ae", 1993 1991 "shasum": "" 1994 1992 }, 1995 1993 "require": { ··· 1998 1996 }, 1999 1997 "require-dev": { 2000 1998 "amphp/amp": "^2", 2001 - "amphp/php-cs-fixer-config": "dev-master" 1999 + "amphp/php-cs-fixer-config": "^2" 2002 2000 }, 2003 2001 "type": "library", 2004 2002 "autoload": { ··· 2024 2022 "homepage": "https://amphp.org/phpunit-util", 2025 2023 "support": { 2026 2024 "issues": "https://github.com/amphp/phpunit-util/issues", 2027 - "source": "https://github.com/amphp/phpunit-util/tree/v2.0.0" 2025 + "source": "https://github.com/amphp/phpunit-util/tree/v2.0.1" 2028 2026 }, 2029 2027 "funding": [ 2030 2028 { ··· 2032 2030 "type": "github" 2033 2031 } 2034 2032 ], 2035 - "time": "2021-12-03T20:41:01+00:00" 2033 + "time": "2024-09-19T05:52:58+00:00" 2036 2034 }, 2037 2035 { 2038 2036 "name": "bamarni/composer-bin-plugin", ··· 2510 2508 }, 2511 2509 { 2512 2510 "name": "jean85/pretty-package-versions", 2513 - "version": "2.0.6", 2511 + "version": "2.1.0", 2514 2512 "source": { 2515 2513 "type": "git", 2516 2514 "url": "https://github.com/Jean85/pretty-package-versions.git", 2517 - "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4" 2515 + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10" 2518 2516 }, 2519 2517 "dist": { 2520 2518 "type": "zip", 2521 - "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/f9fdd29ad8e6d024f52678b570e5593759b550b4", 2522 - "reference": "f9fdd29ad8e6d024f52678b570e5593759b550b4", 2519 + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", 2520 + "reference": "3c4e5f62ba8d7de1734312e4fff32f67a8daaf10", 2523 2521 "shasum": "" 2524 2522 }, 2525 2523 "require": { 2526 - "composer-runtime-api": "^2.0.0", 2527 - "php": "^7.1|^8.0" 2524 + "composer-runtime-api": "^2.1.0", 2525 + "php": "^7.4|^8.0" 2528 2526 }, 2529 2527 "require-dev": { 2530 2528 "friendsofphp/php-cs-fixer": "^3.2", 2531 2529 "jean85/composer-provided-replaced-stub-package": "^1.0", 2532 2530 "phpstan/phpstan": "^1.4", 2533 - "phpunit/phpunit": "^7.5|^8.5|^9.4", 2534 - "vimeo/psalm": "^4.3" 2531 + "phpunit/phpunit": "^7.5|^8.5|^9.6", 2532 + "vimeo/psalm": "^4.3 || ^5.0" 2535 2533 }, 2536 2534 "type": "library", 2537 2535 "extra": { ··· 2563 2561 ], 2564 2562 "support": { 2565 2563 "issues": "https://github.com/Jean85/pretty-package-versions/issues", 2566 - "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.6" 2564 + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.1.0" 2567 2565 }, 2568 - "time": "2024-03-08T09:58:59+00:00" 2566 + "time": "2024-11-18T16:19:46+00:00" 2569 2567 }, 2570 2568 { 2571 2569 "name": "mockery/mockery", ··· 2652 2650 }, 2653 2651 { 2654 2652 "name": "myclabs/deep-copy", 2655 - "version": "1.12.0", 2653 + "version": "1.12.1", 2656 2654 "source": { 2657 2655 "type": "git", 2658 2656 "url": "https://github.com/myclabs/DeepCopy.git", 2659 - "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c" 2657 + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" 2660 2658 }, 2661 2659 "dist": { 2662 2660 "type": "zip", 2663 - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", 2664 - "reference": "3a6b9a42cd8f8771bd4295d13e1423fa7f3d942c", 2661 + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", 2662 + "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", 2665 2663 "shasum": "" 2666 2664 }, 2667 2665 "require": { ··· 2700 2698 ], 2701 2699 "support": { 2702 2700 "issues": "https://github.com/myclabs/DeepCopy/issues", 2703 - "source": "https://github.com/myclabs/DeepCopy/tree/1.12.0" 2701 + "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" 2704 2702 }, 2705 2703 "funding": [ 2706 2704 { ··· 2708 2706 "type": "tidelift" 2709 2707 } 2710 2708 ], 2711 - "time": "2024-06-12T14:39:25+00:00" 2709 + "time": "2024-11-08T17:47:46+00:00" 2712 2710 }, 2713 2711 { 2714 2712 "name": "nunomaduro/mock-final-classes", ··· 2964 2962 }, 2965 2963 { 2966 2964 "name": "phpunit/php-code-coverage", 2967 - "version": "9.2.31", 2965 + "version": "9.2.32", 2968 2966 "source": { 2969 2967 "type": "git", 2970 2968 "url": "https://github.com/sebastianbergmann/php-code-coverage.git", 2971 - "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965" 2969 + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5" 2972 2970 }, 2973 2971 "dist": { 2974 2972 "type": "zip", 2975 - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/48c34b5d8d983006bd2adc2d0de92963b9155965", 2976 - "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965", 2973 + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5", 2974 + "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5", 2977 2975 "shasum": "" 2978 2976 }, 2979 2977 "require": { 2980 2978 "ext-dom": "*", 2981 2979 "ext-libxml": "*", 2982 2980 "ext-xmlwriter": "*", 2983 - "nikic/php-parser": "^4.18 || ^5.0", 2981 + "nikic/php-parser": "^4.19.1 || ^5.1.0", 2984 2982 "php": ">=7.3", 2985 - "phpunit/php-file-iterator": "^3.0.3", 2986 - "phpunit/php-text-template": "^2.0.2", 2987 - "sebastian/code-unit-reverse-lookup": "^2.0.2", 2988 - "sebastian/complexity": "^2.0", 2989 - "sebastian/environment": "^5.1.2", 2990 - "sebastian/lines-of-code": "^1.0.3", 2991 - "sebastian/version": "^3.0.1", 2992 - "theseer/tokenizer": "^1.2.0" 2983 + "phpunit/php-file-iterator": "^3.0.6", 2984 + "phpunit/php-text-template": "^2.0.4", 2985 + "sebastian/code-unit-reverse-lookup": "^2.0.3", 2986 + "sebastian/complexity": "^2.0.3", 2987 + "sebastian/environment": "^5.1.5", 2988 + "sebastian/lines-of-code": "^1.0.4", 2989 + "sebastian/version": "^3.0.2", 2990 + "theseer/tokenizer": "^1.2.3" 2993 2991 }, 2994 2992 "require-dev": { 2995 - "phpunit/phpunit": "^9.3" 2993 + "phpunit/phpunit": "^9.6" 2996 2994 }, 2997 2995 "suggest": { 2998 2996 "ext-pcov": "PHP extension that provides line coverage", ··· 3001 2999 "type": "library", 3002 3000 "extra": { 3003 3001 "branch-alias": { 3004 - "dev-master": "9.2-dev" 3002 + "dev-main": "9.2.x-dev" 3005 3003 } 3006 3004 }, 3007 3005 "autoload": { ··· 3030 3028 "support": { 3031 3029 "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", 3032 3030 "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", 3033 - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.31" 3031 + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.32" 3034 3032 }, 3035 3033 "funding": [ 3036 3034 { ··· 3038 3036 "type": "github" 3039 3037 } 3040 3038 ], 3041 - "time": "2024-03-02T06:37:42+00:00" 3039 + "time": "2024-08-22T04:23:01+00:00" 3042 3040 }, 3043 3041 { 3044 3042 "name": "phpunit/php-file-iterator", ··· 3283 3281 }, 3284 3282 { 3285 3283 "name": "phpunit/phpunit", 3286 - "version": "9.6.20", 3284 + "version": "9.6.22", 3287 3285 "source": { 3288 3286 "type": "git", 3289 3287 "url": "https://github.com/sebastianbergmann/phpunit.git", 3290 - "reference": "49d7820565836236411f5dc002d16dd689cde42f" 3288 + "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c" 3291 3289 }, 3292 3290 "dist": { 3293 3291 "type": "zip", 3294 - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/49d7820565836236411f5dc002d16dd689cde42f", 3295 - "reference": "49d7820565836236411f5dc002d16dd689cde42f", 3292 + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f80235cb4d3caa59ae09be3adf1ded27521d1a9c", 3293 + "reference": "f80235cb4d3caa59ae09be3adf1ded27521d1a9c", 3296 3294 "shasum": "" 3297 3295 }, 3298 3296 "require": { ··· 3303 3301 "ext-mbstring": "*", 3304 3302 "ext-xml": "*", 3305 3303 "ext-xmlwriter": "*", 3306 - "myclabs/deep-copy": "^1.12.0", 3304 + "myclabs/deep-copy": "^1.12.1", 3307 3305 "phar-io/manifest": "^2.0.4", 3308 3306 "phar-io/version": "^3.2.1", 3309 3307 "php": ">=7.3", 3310 - "phpunit/php-code-coverage": "^9.2.31", 3308 + "phpunit/php-code-coverage": "^9.2.32", 3311 3309 "phpunit/php-file-iterator": "^3.0.6", 3312 3310 "phpunit/php-invoker": "^3.1.1", 3313 3311 "phpunit/php-text-template": "^2.0.4", ··· 3366 3364 "support": { 3367 3365 "issues": "https://github.com/sebastianbergmann/phpunit/issues", 3368 3366 "security": "https://github.com/sebastianbergmann/phpunit/security/policy", 3369 - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.20" 3367 + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.22" 3370 3368 }, 3371 3369 "funding": [ 3372 3370 { ··· 3382 3380 "type": "tidelift" 3383 3381 } 3384 3382 ], 3385 - "time": "2024-07-10T11:45:39+00:00" 3383 + "time": "2024-12-05T13:48:26+00:00" 3386 3384 }, 3387 3385 { 3388 3386 "name": "psalm/plugin-mockery", ··· 4465 4463 }, 4466 4464 { 4467 4465 "name": "squizlabs/php_codesniffer", 4468 - "version": "3.10.2", 4466 + "version": "3.11.2", 4469 4467 "source": { 4470 4468 "type": "git", 4471 4469 "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", 4472 - "reference": "86e5f5dd9a840c46810ebe5ff1885581c42a3017" 4470 + "reference": "1368f4a58c3c52114b86b1abe8f4098869cb0079" 4473 4471 }, 4474 4472 "dist": { 4475 4473 "type": "zip", 4476 - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/86e5f5dd9a840c46810ebe5ff1885581c42a3017", 4477 - "reference": "86e5f5dd9a840c46810ebe5ff1885581c42a3017", 4474 + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/1368f4a58c3c52114b86b1abe8f4098869cb0079", 4475 + "reference": "1368f4a58c3c52114b86b1abe8f4098869cb0079", 4478 4476 "shasum": "" 4479 4477 }, 4480 4478 "require": { ··· 4541 4539 "type": "open_collective" 4542 4540 } 4543 4541 ], 4544 - "time": "2024-07-21T23:26:44+00:00" 4542 + "time": "2024-12-11T16:04:26+00:00" 4545 4543 }, 4546 4544 { 4547 4545 "name": "symfony/process", 4548 - "version": "v7.1.3", 4546 + "version": "v7.2.0", 4549 4547 "source": { 4550 4548 "type": "git", 4551 4549 "url": "https://github.com/symfony/process.git", 4552 - "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca" 4550 + "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e" 4553 4551 }, 4554 4552 "dist": { 4555 4553 "type": "zip", 4556 - "url": "https://api.github.com/repos/symfony/process/zipball/7f2f542c668ad6c313dc4a5e9c3321f733197eca", 4557 - "reference": "7f2f542c668ad6c313dc4a5e9c3321f733197eca", 4554 + "url": "https://api.github.com/repos/symfony/process/zipball/d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", 4555 + "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", 4558 4556 "shasum": "" 4559 4557 }, 4560 4558 "require": { ··· 4586 4584 "description": "Executes commands in sub-processes", 4587 4585 "homepage": "https://symfony.com", 4588 4586 "support": { 4589 - "source": "https://github.com/symfony/process/tree/v7.1.3" 4587 + "source": "https://github.com/symfony/process/tree/v7.2.0" 4590 4588 }, 4591 4589 "funding": [ 4592 4590 { ··· 4602 4600 "type": "tidelift" 4603 4601 } 4604 4602 ], 4605 - "time": "2024-07-26T12:44:47+00:00" 4603 + "time": "2024-11-06T14:24:19+00:00" 4606 4604 }, 4607 4605 { 4608 4606 "name": "theseer/tokenizer", ··· 4657 4655 ], 4658 4656 "aliases": [], 4659 4657 "minimum-stability": "dev", 4660 - "stability-flags": [], 4658 + "stability-flags": {}, 4661 4659 "prefer-stable": true, 4662 4660 "prefer-lowest": false, 4663 4661 "platform": {
+3 -3
pkgs/development/php-packages/psalm/default.nix
··· 6 6 7 7 php.buildComposerProject2 (finalAttrs: { 8 8 pname = "psalm"; 9 - version = "5.25.0"; 9 + version = "5.26.1"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "vimeo"; 13 13 repo = "psalm"; 14 14 tag = finalAttrs.version; 15 - hash = "sha256-ecORCwTnTKzy/pgfODu9W9I/5xL+8Fo4OgZ5LsYDYLQ="; 15 + hash = "sha256-TZm7HByPoCB4C0tdU5rzTfjMQEnhRhWPEiNR0bQDkTs="; 16 16 }; 17 17 18 18 # Missing `composer.lock` from the repository. 19 19 # Issue open at https://github.com/vimeo/psalm/issues/10446 20 20 composerLock = ./composer.lock; 21 - vendorHash = "sha256-lPUwhEUFIyFZPHFxQTE0l7GkkJxGCcSGSYqaVOohSgs="; 21 + vendorHash = "sha256-po43yrMlvX7Y91Z3D5IYSpY7FOS6+tL/+a3AozopZ9Q="; 22 22 23 23 meta = { 24 24 changelog = "https://github.com/vimeo/psalm/releases/tag/${finalAttrs.version}";
+6 -6
pkgs/development/php-packages/psysh/default.nix
··· 7 7 8 8 let 9 9 pname = "psysh"; 10 - version = "0.12.4"; 10 + version = "0.12.7"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "bobthecow"; 14 14 repo = "psysh"; 15 - rev = "v${version}"; 16 - hash = "sha256-Zvo0QWHkQhYD9OeT8cgTo2AW5tClzQfwdohSUd8pRBQ="; 15 + tag = "v${version}"; 16 + hash = "sha256-dgMUz7lB1XoJ08UvF9XMZGVXYcFK9sNnSb+pcwfeoqQ="; 17 17 }; 18 18 19 19 composerLock = fetchurl { 20 20 name = "composer.lock"; 21 21 url = "https://github.com/bobthecow/psysh/releases/download/v${version}/composer-v${version}.lock"; 22 - hash = "sha256-PQDWShzvTY8yF+OUPVJAV0HMx0/KnA03TDhZUM7ppXw="; 22 + hash = "sha256-JYJksHKyKKhU248hLPaNXFCh3X+5QiT8iNKzeGc1ZPw="; 23 23 }; 24 24 in 25 25 php.buildComposerProject2 (finalAttrs: { ··· 40 40 41 41 preBuild = '' 42 42 composer config platform.php 7.4 43 - composer require --no-update symfony/polyfill-iconv:1.29 symfony/polyfill-mbstring:1.29 43 + composer require --no-update symfony/polyfill-iconv:1.31 symfony/polyfill-mbstring:1.31 44 44 composer require --no-update --dev roave/security-advisories:dev-latest 45 45 composer update --lock --no-install 46 46 ''; 47 47 48 - vendorHash = "sha256-tKy2A3dGGmZZzZF0JxtG6NYMfG/paQsuxAO1y3GfCsA="; 48 + vendorHash = "sha256-ODUfR7PsM1YKkEIl4KEAHcY2irqlqMGlpvmEYV1M2jk="; 49 49 }; 50 50 51 51 meta = {
+5
pkgs/development/php-packages/vld/default.nix
··· 2 2 lib, 3 3 buildPecl, 4 4 fetchFromGitHub, 5 + nix-update-script, 6 + php, 5 7 }: 6 8 7 9 buildPecl { ··· 18 20 # Tests relies on PHP 7.0 19 21 doCheck = false; 20 22 23 + passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; }; 24 + 21 25 meta = { 22 26 description = "Vulcan Logic Dumper hooks into the Zend Engine and dumps all the opcodes (execution units) of a script"; 23 27 homepage = "https://github.com/derickr/vld"; 24 28 license = lib.licenses.bsd2; 25 29 maintainers = with lib.maintainers; [ gaelreyrol ]; 30 + broken = lib.versionOlder php.version "8.2"; 26 31 }; 27 32 }
+14 -9
pkgs/development/python-modules/aniso8601/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 - python-dateutil, 5 4 fetchPypi, 6 - isPy3k, 7 - mock, 8 5 pytestCheckHook, 6 + python-dateutil, 7 + pythonOlder, 8 + setuptools, 9 9 }: 10 10 11 11 buildPythonPackage rec { 12 12 pname = "aniso8601"; 13 - version = "9.0.1"; 14 - format = "setuptools"; 13 + version = "10.0.0"; 14 + pyproject = true; 15 + 16 + disabled = pythonOlder "3.10"; 15 17 16 18 src = fetchPypi { 17 19 inherit pname version; 18 - hash = "sha256-cuMRdmfu32aVG7LZP0KWpWuUsHioqVkFoFJhH7PxuXM="; 20 + hash = "sha256-/x0PwjRmiMYsAVFUcTasMOMiiW7YrzFu92AsR9qUJs8="; 19 21 }; 20 22 21 - propagatedBuildInputs = [ python-dateutil ]; 23 + build-system = [ setuptools ]; 24 + 25 + dependencies = [ python-dateutil ]; 22 26 23 - nativeCheckInputs = [ pytestCheckHook ] ++ lib.optional (!isPy3k) mock; 27 + nativeCheckInputs = [ pytestCheckHook ]; 24 28 25 29 pythonImportsCheck = [ "aniso8601" ]; 26 30 27 31 meta = with lib; { 28 32 description = "Python Parser for ISO 8601 strings"; 29 33 homepage = "https://bitbucket.org/nielsenb/aniso8601"; 30 - license = with licenses; [ bsd3 ]; 34 + changelog = "https://bitbucket.org/nielsenb/aniso8601/src/v${version}/CHANGELOG.rst"; 35 + license = licenses.bsd3; 31 36 maintainers = with maintainers; [ fab ]; 32 37 }; 33 38 }
+7 -12
pkgs/development/python-modules/graphene/default.nix
··· 1 1 { 2 2 lib, 3 - aniso8601, 4 3 buildPythonPackage, 5 4 fetchFromGitHub, 6 5 setuptools, ··· 11 10 pytest-mock, 12 11 pytest7CheckHook, 13 12 pythonOlder, 14 - pytz, 15 - snapshottest, 13 + typing-extensions, 14 + python-dateutil, 16 15 }: 17 16 18 17 buildPythonPackage rec { 19 18 pname = "graphene"; 20 - version = "3.3.0"; 19 + version = "3.4.3"; 21 20 pyproject = true; 22 21 23 - disabled = pythonOlder "3.6"; 22 + disabled = pythonOlder "3.8"; 24 23 25 24 src = fetchFromGitHub { 26 25 owner = "graphql-python"; 27 26 repo = "graphene"; 28 27 tag = "v${version}"; 29 - hash = "sha256-DGxicCXZp9kW/OFkr0lAWaQ+GaECx+HD8+X4aW63vgQ="; 28 + hash = "sha256-K1IGKK3nTsRBe2D/cKJ/ahnAO5xxjf4gtollzTwt1zU="; 30 29 }; 31 30 32 31 build-system = [ setuptools ]; 33 32 34 33 dependencies = [ 35 - aniso8601 36 34 graphql-core 37 35 graphql-relay 36 + python-dateutil 37 + typing-extensions 38 38 ]; 39 39 40 - # snaphottest->fastdiff->wasmer dependency chain does not support 3.12. 41 - doCheck = pythonOlder "3.12"; 42 - 43 40 nativeCheckInputs = [ 44 41 pytest7CheckHook 45 42 pytest-asyncio 46 43 pytest-benchmark 47 44 pytest-mock 48 - pytz 49 - snapshottest 50 45 ]; 51 46 52 47 pytestFlagsArray = [ "--benchmark-disable" ];
+2 -2
pkgs/development/python-modules/huggingface-hub/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "huggingface-hub"; 21 - version = "0.26.5"; 21 + version = "0.27.1"; 22 22 pyproject = true; 23 23 24 24 src = fetchFromGitHub { 25 25 owner = "huggingface"; 26 26 repo = "huggingface_hub"; 27 27 tag = "v${version}"; 28 - hash = "sha256-0yg0UwC0vyp8Q+2RTyAJkFP9I4/RQ6zRj3CaKJwU8Gc="; 28 + hash = "sha256-7cfu+qBro6u7bcRTTWHq+AemHqW7yb702owGoE5iTVg="; 29 29 }; 30 30 31 31 build-system = [ setuptools ];
+2 -2
pkgs/development/python-modules/imap-tools/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "imap-tools"; 11 - version = "1.8.0"; 11 + version = "1.9.0"; 12 12 pyproject = true; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "ikvk"; 16 16 repo = "imap_tools"; 17 17 tag = "v${version}"; 18 - hash = "sha256-6Vhzwpb5DiSuF1LPUgkE+EfKMkAR4/Ld26zzj2r1/Ic="; 18 + hash = "sha256-2frJqHKIOuERC8G6fJwJOdxcWHRQRRy1BxfZDrVhXEU="; 19 19 }; 20 20 21 21 build-system = [ setuptools ];
+10 -5
pkgs/development/python-modules/logutils/default.nix
··· 4 4 buildPythonPackage, 5 5 fetchPypi, 6 6 pytestCheckHook, 7 + pythonAtLeast, 7 8 pythonOlder, 9 + redis-server, 8 10 redis, 9 - redis-server, 10 11 setuptools, 11 12 }: 12 13 ··· 41 42 "test_hashandlers" 42 43 ]; 43 44 44 - disabledTestPaths = lib.optionals (stdenv.hostPlatform.isDarwin) [ 45 - # Exception: unable to connect to Redis server 46 - "tests/test_redis.py" 47 - ]; 45 + disabledTestPaths = 46 + lib.optionals (stdenv.hostPlatform.isDarwin) [ 47 + # Exception: unable to connect to Redis server 48 + "tests/test_redis.py" 49 + ] 50 + ++ lib.optionals (pythonAtLeast "3.13") [ 51 + "tests/test_dictconfig.py" 52 + ]; 48 53 49 54 pythonImportsCheck = [ "logutils" ]; 50 55
+6 -3
pkgs/development/python-modules/proton-vpn-api-core/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "proton-vpn-api-core"; 22 - version = "0.38.2"; 22 + version = "0.39.0"; 23 23 pyproject = true; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "ProtonVPN"; 27 27 repo = "python-proton-vpn-api-core"; 28 28 rev = "v${version}"; 29 - hash = "sha256-ldIslr2qiwClQW6rWNbEAAkUbdJfCzvUIkCuoajP2M4="; 29 + hash = "sha256-1GmLrX3FLwPoj+RGzPxzw1O7Q7r5M1coJelPhn2CTLI="; 30 30 }; 31 31 32 32 build-system = [ ··· 81 81 homepage = "https://github.com/ProtonVPN/python-proton-vpn-api-core"; 82 82 license = lib.licenses.gpl3Only; 83 83 platforms = lib.platforms.linux; 84 - maintainers = with lib.maintainers; [ sebtm ]; 84 + maintainers = with lib.maintainers; [ 85 + sebtm 86 + rapiteanu 87 + ]; 85 88 }; 86 89 }
+6 -3
pkgs/development/python-modules/proton-vpn-network-manager/default.nix
··· 19 19 20 20 buildPythonPackage rec { 21 21 pname = "proton-vpn-network-manager"; 22 - version = "0.10.1"; 22 + version = "0.10.2"; 23 23 pyproject = true; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "ProtonVPN"; 27 27 repo = "python-proton-vpn-network-manager"; 28 28 tag = "v${version}"; 29 - hash = "sha256-zS/H7efEJlvDlcoxil6pd6lFLdLRAV7Bmr/ngtZ8Nuc"; 29 + hash = "sha256-btlTZcfocNC7MpzXOh9daCP696lXhFGtzcKI+N/x7Bc="; 30 30 }; 31 31 32 32 nativeBuildInputs = [ ··· 77 77 homepage = "https://github.com/ProtonVPN/python-proton-vpn-network-manager"; 78 78 license = lib.licenses.gpl3Only; 79 79 platforms = lib.platforms.linux; 80 - maintainers = with lib.maintainers; [ sebtm ]; 80 + maintainers = with lib.maintainers; [ 81 + sebtm 82 + rapiteanu 83 + ]; 81 84 }; 82 85 }
+8 -8
pkgs/development/python-modules/pygmt/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "pygmt"; 21 - version = "0.13.0"; 21 + version = "0.14.0"; 22 22 pyproject = true; 23 23 24 - disabled = pythonOlder "3.9"; 24 + disabled = pythonOlder "3.11"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "GenericMappingTools"; 28 28 repo = "pygmt"; 29 29 tag = "v${version}"; 30 - hash = "sha256-DO9KUlmt5EV+ioOSQ/BOcx4pP409f94dzmFwqK2MwMY="; 30 + hash = "sha256-8dzZuv9feiRyh3l8wV6+gYvc6N+yQnabgSbvw4ig+GY="; 31 31 }; 32 32 33 33 postPatch = '' ··· 35 35 --replace-fail "env.get(\"GMT_LIBRARY_PATH\")" "env.get(\"GMT_LIBRARY_PATH\", \"${gmt}/lib\")" 36 36 ''; 37 37 38 - nativeBuildInputs = [ setuptools-scm ]; 38 + build-system = [ setuptools-scm ]; 39 39 40 - propagatedBuildInputs = [ 40 + dependencies = [ 41 41 numpy 42 42 netcdf4 43 43 pandas ··· 61 61 62 62 pythonImportsCheck = [ "pygmt" ]; 63 63 64 - meta = with lib; { 64 + meta = { 65 65 description = "Python interface for the Generic Mapping Tools"; 66 66 homepage = "https://github.com/GenericMappingTools/pygmt"; 67 - license = licenses.bsd3; 67 + license = lib.licenses.bsd3; 68 68 changelog = "https://github.com/GenericMappingTools/pygmt/releases/tag/v${version}"; 69 - maintainers = with maintainers; teams.geospatial.members; 69 + maintainers = lib.teams.geospatial.members; 70 70 }; 71 71 }
+2 -2
pkgs/development/python-modules/transformers/default.nix
··· 58 58 59 59 buildPythonPackage rec { 60 60 pname = "transformers"; 61 - version = "4.47.1"; 61 + version = "4.48.0"; 62 62 pyproject = true; 63 63 64 64 src = fetchFromGitHub { 65 65 owner = "huggingface"; 66 66 repo = "transformers"; 67 67 tag = "v${version}"; 68 - hash = "sha256-xwc84wFUSRJ8SNCLiI7FQ1v/JKnXkTW4EpNCjgUbZ8E="; 68 + hash = "sha256-jh2bMmvTC0G0kLJl7xXpsvXvBmlbZEDA88AfosoE9sA="; 69 69 }; 70 70 71 71 build-system = [ setuptools ];
+1 -1
pkgs/development/tools/ocaml/merlin/fix-paths.patch
··· 5 5 match cfg with 6 6 | Dot_merlin -> 7 7 - let prog = "dot-merlin-reader" in 8 - + let prog = "@dot_merlin_reader@" in 8 + + let prog = "@dot-merlin-reader@" in 9 9 prog, [| prog |] 10 10 | Dune -> 11 11 - let prog = "dune" in
+1 -1
pkgs/servers/web-apps/freshrss/default.nix
··· 41 41 ''; 42 42 43 43 passthru.tests = { 44 - inherit (nixosTests) freshrss-sqlite freshrss-pgsql freshrss-http-auth freshrss-none-auth freshrss-extensions; 44 + inherit (nixosTests) freshrss; 45 45 }; 46 46 47 47 meta = with lib; {
+2 -4
pkgs/top-level/all-packages.nix
··· 7089 7089 erlang_nox = beam_nox.interpreters.erlang; 7090 7090 7091 7091 inherit (beam.packages.erlang) 7092 - ex_doc erlfmt elvis-erlang 7092 + erlang-ls ex_doc erlfmt elvis-erlang 7093 7093 rebar rebar3 rebar3WithPlugins 7094 7094 fetchHex 7095 7095 lfe lfe_2_1; 7096 - 7097 - inherit (beam.packages.erlang_26) erlang-ls; 7098 7096 7099 7097 beamPackages = dontRecurseIntoAttrs beam27Packages; 7100 7098 beamMinimalPackages = dontRecurseIntoAttrs beamMinimal27Packages; ··· 14427 14425 mixxx = qt6Packages.callPackage ../applications/audio/mixxx { }; 14428 14426 14429 14427 mldonkey = callPackage ../applications/networking/p2p/mldonkey { 14430 - ocamlPackages = ocaml-ng.ocamlPackages_4_14_unsafe_string; 14428 + ocamlPackages = ocaml-ng.ocamlPackages_4_14; 14431 14429 }; 14432 14430 14433 14431 mmex = callPackage ../applications/office/mmex {
+3 -1
pkgs/top-level/ocaml-packages.nix
··· 2099 2099 2100 2100 ocamlPackages_5_2 = mkOcamlPackages (callPackage ../development/compilers/ocaml/5.2.nix { }); 2101 2101 2102 - ocamlPackages_latest = ocamlPackages_5_2; 2102 + ocamlPackages_5_3 = mkOcamlPackages (callPackage ../development/compilers/ocaml/5.3.nix { }); 2103 + 2104 + ocamlPackages_latest = ocamlPackages_5_3; 2103 2105 2104 2106 ocamlPackages = ocamlPackages_5_2; 2105 2107