From c3511c8f7b838ca1c29df44f9aae3a470924a6c5 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 12 Dec 2025 20:49:30 +0100 Subject: [PATCH] chore(deps): update dependency ts3-nodejs-library to v3.5.1 (#69) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [ts3-nodejs-library](https://github.com/Multivit4min/TS3-NodeJS-Library) | [`3.4.1` -> `3.5.1`](https://renovatebot.com/diffs/npm/ts3-nodejs-library/3.4.1/3.5.1) | ![age](https://developer.mend.io/api/mc/badges/age/npm/ts3-nodejs-library/3.5.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ts3-nodejs-library/3.4.1/3.5.1?slim=true) | --- ### Release Notes
Multivit4min/TS3-NodeJS-Library (ts3-nodejs-library) ### [`v3.5.1`](https://github.com/Multivit4min/TS3-NodeJS-Library/blob/HEAD/CHANGELOG.md#351---19092023) [Compare Source](https://github.com/Multivit4min/TS3-NodeJS-Library/compare/5df10160ba695830f1dd20d471582a87744b2361...919b38f2f23625af5bbad6b768ee39cf00a9282a) - fix type of clientTalkRequest ### [`v3.5.0`](https://github.com/Multivit4min/TS3-NodeJS-Library/blob/HEAD/CHANGELOG.md#350---06072023) [Compare Source](https://github.com/Multivit4min/TS3-NodeJS-Library/compare/dec190b9f8a430503dcc76cff67a68c315066edc...5df10160ba695830f1dd20d471582a87744b2361) - fix customSearch and customInfo response entry to be an array - both above functions will now return an empty array when no entry has been found instead of throwing an error ### [`v3.4.2`](https://github.com/Multivit4min/TS3-NodeJS-Library/blob/HEAD/CHANGELOG.md#1130---1342019) [Compare Source](https://github.com/Multivit4min/TS3-NodeJS-Library/compare/c132eb6a4f8945be664a8cd338a798f83f19608c...dec190b9f8a430503dcc76cff67a68c315066edc) - improved general filetransfer - added fileDownload method - improved optional parameters like cpw always requires an empty string - added method `toJSON()` to the Abstract class in order to make a client class stringifyable - added new way to read cached items from a client to make it more like the javascript way for examle on a client class the property `client_is_channel_commander` will translate to `isChannelCommander` it will remove the `client_` prefix and after each subsequent underscore it will remove the underscore and and make the next character to an UpperCase char. Side Note: only properties which are readable from clientlist, channellist, ... are available like that ```javascript //before client.getCache().client_unique_identifier client.getCache().client_nickname client.getCache().client_is_channel_commander channel.getCache().channel_flag_permanent channel.getCache().channel_name //now client.uniqueIdentifier client.nickname client.isChannelCommander channel.flagPermanent channel.name ``` - added FileTransfer to automated tests
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). Reviewed-on: https://gitea.t000-n.de/t.behrendt/ts3gotify/pulls/69 Reviewed-by: t.behrendt Co-authored-by: Renovate Bot Co-committed-by: Renovate Bot --- bun.lockb | Bin 122060 -> 122061 bytes package.json | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/bun.lockb b/bun.lockb index 5872b7256a47284dfac6dcb73131850c15da56fc..5ee53c573173fab168443a954813ac9ae6979968 100755 GIT binary patch delta 10039 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 TxQIO^PJGJRRb5=fE@%83@iBuO delta 9921 zcmcIqd03Uz)_*r}#8*>6MT8?EP6)UTf`r z_U`B&_al4USB3^W_@{eSL&3C74{sM$_TEskb=bkMsqP#4UK;P0ymHXkHi3PsQW72c zj(mmwJ;r}eDN6ZlrYOyTw~W5xq9`i*j^cb9@s*%Ye7lVANxm z=aW_U{C&JEiqZnaa(wg#78m9@OCl7dK-ieSW4tkR1dygmG(^N1{X%Dc0Zo0XsV-$B zkW}~r*b-O^^a54^+W{8+0&gR#m@XGdCr{Nl0?wSs401ll9KE!Ww)qs^-etI zrz`h1G=@9NuK{W0Rsu=NMqT)C!F9l2=gaA+V;YcreMdC7`m>3Gxp}h{!pAMFY<*{4 zy-J`jI4U8DB(FAb4v@?&0Mg8p4eZ`ccY{BW+++5~;ydY|WT3M+Bqy(6l9Cpv^A9lS zvvQr2a}}jbaTaI4kPW|G00T|Dqr0wZp`#=>1hEl=0p#yc1Gfk1{Vqm7DOh(wUiQp< zh*1*IC;o5)djm)n0q_`j1Pf-vP<&nSuU^^h9u>9A) z+V`^Zi}-^Q0Vy5l11SM=3`_-*{e2AVYG5k^f9<2E>#bPb52-*8@c+}G z*8|Cq`!p<5$~PN?RX}p!LIVp8%rNjd1A7_R#XwI3ANAJ9|6t%Z1|9;Ul$7r@@ErqJ z5|-h^e1ni@V48u04eSM^742rAmw|2uerH%(Z(yBaagBl1238qZVPFxkj9lX|2=NBm z3=A-^HIQ=34M;I?rI)@WCk#wU)?Mt(cTy-Qb)b{NtALd3i&ON_E(KCQySQ+=bDBe$ zmV(43!bFq7F%1!~DDN2p-T~5tX8kei(Vq;#COxgAK0z7i6vQ)t6r6cL3gYevPQv2s zX*07CuE=G@2mQ>EFslpxXc(y|sCDImB3=z-4~0_=EZa3kA2e~SF3ik~Nz)yZvx^Z# z<8*o&kd)jCq)E(@g~ZTmR(6_B-vW80oE>vP-*PCZ;m7HEMr;6T0Y6@gmjUHP_=BqL zzt_rFz(^5{@tT!wC+HKH8`)a)$*W^UYBPV2tHGyN*EAn9@ud^p9&Fp*qi=0_GmmEC z8^0LwMOzQ?QgC+>*S4uRfd4$a+$>=j=OXIc+AY0tFo_dIciRY$kZ`t0RC{@g_q@Z| z0dd8PGga8yaW+ttqAeG7Xb%Y0n=>X-(S9b@plu@>yt$f=gGn5uGEvvw&en>e_MH7w z>_OW}FduFijy+1zIqIlWf!V zdO-wq=4vBo13+scXx>Os)0wk;aS!cQ5#NQY50KBK0~6KWb`~etbi8 zg`+EHK4LT4;i9oCSL;!oxHg7tZ7(XiaaJG>qdg=%1G(A~!A3Ud`VJP=ft>wGTtWMl zuyyC^yC}yLbu}>uD7Si3ZT-Vs|w3gBN#-qDaoJi9Kio1&iV=T_mDiEvnGo5ogc_ihyX& z(u5Q3Zc!7>)gQ3a8ZwX#oke_4%-=;(P)J}m&2>!F_vFk=`1B%)4z%mUX0#VYBiaZN z8$i6ArKQ$4JUUt?+RD+gURiyUemPeq)XzuAL8v1Z`dXO%ri55H`ilV-p-4=V$W(d}gtA7br6jbkW zMGK^_MO8lviZf`FL_mMeUKCEW`$SEDZn@b5ZWVsL5)f+fcBuG_zI-lPGQ2M8LHiyw zT5^3kx(G)cS0{z&ZqpO(b+E@zO*M;W*u3i9*T&~M& zC#penpo&tGQo_XvTLKlDQnc4ZT>`f}Yg3d&F)ty3Ef=W+x%wmel;&>QOnpVeKyE3< zG+g8PNEAKGE&e#X>HQ+X2647SB%-}8ss?d2I!gDTu6>aR;GAs~PPC^*4d<4QIKkO9 zS-B#9Ft@yeejlxWSJV&Y>QF?uUNR^^RtiTVX9vaRM6N!@7xH}*5#KJ%+$Jnx*i`#z z=eT7H%pa%qX9>?C@CZ(LlQetu5>!2e!&g_(-V(NA0U>H~P6Z8V;CK|)-Y?r73?Gb1co6w@09UEDEDp!}n4LXfHQ7`IKIrA1i z!#SHE9BBV6Hlw{N8qtP}*b$t~5)~u3Wgi9&5=XlwFjwI@5*rGt=@XAG71f{}GiYvF zEVdE0QCuB^s!V)tnyza_-6+n!73yf(s#4MBiiXkHbVrA?ckvfjuO;Gl3HU7{HO0=t zM9~-&S{O^Q=B8~NwStZ1>MhXp4Tefoq^KIpS&2A<_5%?xj>?A8cex|45egd?3>C~Q--mCqE7>0I52KGK2gLHYSwRE+1W zqd1KA72%n|)srcvUR1REiE7Y_vG6p%zG2l0+XT|D6m3^gH-TGnQx)Y|ZH{dsHIrg~ z4cZXVfL5nW6Gaobx&yln<*P-@qU(Y=xFu)=)dM<8OcqrRu5Lje$x`kvDkj)b@&YDt zwoo|HBFiUn%g9l*j?*S3AeQ1Mb2V+WZZqO0(9Twg`pKLf7Cu>=H4%<1uEya+N85v* z`!hvj7PssNEkc{KQB-7;6^GG2FFdDkb;DS_?4urK+Og8rpgoOKBb8Bit^VZ-TMk!0 z0FAZ>cdc&T5Oq1+5|XCX&CUrZ&#Adw-Gn~btC#ifMMEyP^u@t&w5I=AQRL*79;o}e zJu3x!p0iUT5p8Qx^*oMM8K!OVF?Lj zZIiHMO8fr(SDh$rlf3bwbw|abcpP!s_lXZLc>s1-YJl8#*IPdMfPxW8@xNk-8{KRC-2V#!T-)|&VUp~~Q z5OrnK|H2VvEqc7Y@&A`@^*t%l0)}(k|oi9VuSV>HFE$!tWanz5Rc+b92F zn#a9otQqQ&KlkkImjWi#UvIhS$j;MiZ!T%_`DX7k-Tapn?d)(m-q)jbr2DCR!J~e> z9Mx*^gWanu&$@e#U#Rpr=ORKEc*kvwdENDDS>4xz*W9(%ymHig-lEF9?aN0tKUg_* z^FX&-zRyK9+z*~I%(>#3@fSX6-w@fCbzOh5jq_6KT<66Loh$Qd7ccm#z;Xy@wHCES zcgHZ{(Z#Ly!&@tvOH6>szq^F`e%CtbKNU><$<2<*SOMU*+QvJ@OudeMy%~bwZtb+Y z>s{IOTF?7)ny`1|GRBUvw`7J3la{xTNHj}<3wDJrklejC?#3@J|IdwxyCHUOjA!+3 z7My|=kKOYIvAr(Lb$4tc+wIPxWaBUvRTdSBEz7(;t(dJ29XsRQEEhH*JTxK{$$twY zpMrT$xxD|)^z;qy;fpO4-=5sanm?4>*!*yO!5H(-*8C~u#wJ9B+InIl^Y->ed)YO( z?(EMltRIbu#3cVd2oqsYG-(H~(+|bN$xS;Q_?t(2O*vZ>MwQ5hROZ9tQ5wF)h+x>%Cta z93G0ZhIwoDr;o8NJ`6`;CN7<{fY3k0Ylv88~$f z2KT~X7_~sAf`L`Zsl;dA8Mm1|<+GrOzfg2f?qEl$O14BFcL zvF4}bb(&(MbRWf%tgG;2+5>LP>D@p1WbuQ+kbntjiVd=06s9mQbbr};Zqb71n3uqS zH6s_8SHKl(zm+$GFWi4J^pf0%p;q&fxkb_P1m8<9{{jZ`5oEi|MldiB*?cs>SDq#4 zF6{(8<+#yUfdO(EdRFt|`}mEAgGOci?0hoGL|OM_u+_W(-*oZTzZyUMiIzDs6fvnN z*JZ0QEYfOTTB$#SmmKVWp z=*K3@X}Oy2A!7kY@zFS+mMmI6&JT^ifE}|zGIB`9bE6JG?E%P~}|4XUw+{?_H3wBC6IHR*%K@8@5#+cNTNf|c}HyHBZ zlNaSD8HmMo@@@u-R-(+Dz>*+#+XN6t$_DBklVO>Fm2zGtM47J?FS-Z4m9+l-jhZN1 zXe_oWS(C{=z+j3Rc0g841iUZT5~Rta#ef`njCyzEm5GqAWn5cnb1;9lLZ&+K<+PmY zU_I0m*b#lPMB1wQSk3o~MfQ`{=Z=5D4f~+}dij+Dy7|k1Nf_N-_IUy_e-iV>#FdjU z)djh468Lt==96KA`OJ{U-Z(qx?z%$Aqe24rhD-ZoB)9plaG>SCHuKu7M$O2GQ2a(q zkjucpl4KnOF^%2FYCcQEtO|KG;FH!^E^Ja-$c4*RS&(NwK8#NNGTGs=^K;0fz=8p1 zWkwbhJ1)0mK{4~8Woo}yUn=_Q9Pvf#Ri{E;1Ot0n-h(`>Oh`6*>m|=d%{4DlPqmEA zZ|yZCk+ju|l}+vdU$prQ&@3wBz{5Mgo}&!5#Zr2i4+fDXd)wBx3%rM+l(V)-C0SNe zAsQ!JJP*i{wkd$=atOfsAMzwtS95_ZBR(NBrvf&}htmNc$)hytKdz!t5D|O7u^Tg= zl_?-b8!sf~vYw>>p14l>=fdws zxz+u|es6Q8EON4TZkWlS8*pBBc4DaZ*$1%H3F(G}Jh>k|t9jM!^?3iFn%r-8L1|<6 z_}vuNKQ_)#x=g0S{Z{j8eZ6btqAoK6^C2$^4u@*1b^OX90A_+EB?SzI+TXq>@^TaqgIm~^N%7zX8c zu6z3Pg>RaIqLdorOXh^Ov#b0Te~2%LH&VY&CQXCvdN6oGhi$zx!MHs6k#Z2sW;H$DwsY%pLaGGCXX4}If0 zdg^?t=$apF%3$f25838()VV3+FES=tyeQ7wZsy?Y72H%hKjQf4VEni7&LPpa^~=uaj)^ zO|2wod+ASCVg_llwO#v>3@CsOp0W?XYQD*}j!GM|FyhW0LkFxyFIfPFX!8-T-Nbq6 zZ|=Qgo(Utu74w--j;h%C#`DWdHSNM_uP&7PNVfSd=<=5-mtI^Laaog%XzPW{Xe1pr z%jSjP(;pU<^4F&O=KVBjdmBRs7*j9pV2CzfB6|)T_m$i|Rv0s(Mw)MzUpPNIa?|qq zdVC>2ASPSMWhC2t>=YAgdM`P5B>@cBYrH`xw151@>iO+m24Zac7;kavVHTbl6 zh*IXuRz+YiUsr?H=WoA#HD&-9Xw{*^HtC>BdPrsvpZPlL-*nZHUppRq+7JX|ew9^V zz>#qa@tM!N#V18=gY)YgI zfhtz>1^DL!Uk)pD^GpOoB<&o(>AF+SA(d0)YtvCJjXI_82v+lHvHbYK$2X%|&4OZd zIE7-5$_0!9YGo4lb5ubdvaeHUItbB26+XfJPm>Bcn^OWd_RX z86eta#cV*PtSQAY>V!O8!Ya*g4bt-kSZ4muBLCW6S~cdoqPv(oGL(*OiYDV(wSJVM zR3b4R${RBvd5i2k6R=B;nTc&|rQAOgLjK^82@8|tEn=T217`s;W%?|zo6na0ZXKxk zn@2R23i<^HZ>Gr=U|?J2W@68l=c#8HqbXeRUrz9^$Zcei`H1PBJZDy6(2t0#=+K^8 z!P3sFKI~(8AAE*$WN0aC4cEk%vQhtKsOCc2K_8bQlFVn(w`Tq|#CgIpT{8gNQG_xd z_gz#*zPJ*#b;f%at{JAGh8kArr{UkP%x@<^{bU#Y9}Y&e0m47#JL{ZlIY(b={X-`g zM&&CCTjN;iHwVU>53p5XY0J8O&@UE;vj}(=2mZA(6%57?Cb?)1TZF2q&Shcjii`yW zv>m2DBA+|>VBEk5x7T+x&b@op~%)md