From 900b13f08c580c57c711b36ca43d86d16c93efe3 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 18 Aug 2025 15:05:02 +0000 Subject: [PATCH] chore(release): Update version to v1.4.291 --- CHANGELOG.md | 10 ++++++++++ cmd/fabric/version.go | 2 +- cmd/generate_changelog/changelog.db | Bin 2723840 -> 2732032 bytes cmd/generate_changelog/incoming/1715.txt | 7 ------- nix/pkgs/fabric/version.nix | 2 +- 5 files changed, 12 insertions(+), 9 deletions(-) delete mode 100644 cmd/generate_changelog/incoming/1715.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a5597a9..ed85b562 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## v1.4.291 (2025-08-18) + +### PR [#1715](https://github.com/danielmiessler/Fabric/pull/1715) by [ksylvan](https://github.com/ksylvan): feat: add speech-to-text via OpenAI with transcription flags and comp… + +- Add --transcribe-file flag to transcribe audio or video +- Add --transcribe-model flag with model listing and completion +- Add --split-media-file flag to chunk files over 25MB +- Implement OpenAI transcription using Whisper and GPT-4o Transcribe +- Integrate transcription pipeline into CLI before readability processing + ## v1.4.290 (2025-08-17) ### PR [#1714](https://github.com/danielmiessler/Fabric/pull/1714) by [ksylvan](https://github.com/ksylvan): feat: add per-pattern model mapping support via environment variables diff --git a/cmd/fabric/version.go b/cmd/fabric/version.go index e4b2fe64..46d4e56c 100644 --- a/cmd/fabric/version.go +++ b/cmd/fabric/version.go @@ -1,3 +1,3 @@ package main -var version = "v1.4.290" +var version = "v1.4.291" diff --git a/cmd/generate_changelog/changelog.db b/cmd/generate_changelog/changelog.db index ed58cd4e1a06e7ef674314ca3141115d39e98b45..3ac07efdc42698fe8d1fd15e3cf2d6b0f3001ecb 100644 GIT binary patch delta 10557 zcmcIqYiu0Xbtab*Nt31?*29)xx}+>?SK3{^Nr{3j(+c%KEr}6nxvj!jvom*>W6jR2 zW@bszsymV!St%M9GJ;@`K2W1J{L5|K1O;oP?GK}^+n^{4w9SvgKkT3lQWP-S!UY;2 z3HqIL@67I!l&w5U=#tuGb z?SFD9^XA@;v+duGyF}(&AM|H1Ixse2Y{uxs=vw_je|PU+bR2H`_qglB?pnP3 z554*LjSss|%uK%=4{ln>jNa`co!=Z88W}GP9WD$X7Q^FHLt|6phi?@>>c+SSqX(lG z<6ewDj4c>jF}7iB$G8t;2gXi}T^PGD?#FllV-LoI7!P4QjPb~7@uNq-^Y`sf#hc&R z`%>q&ITiy1f$3A(v{r%O=*Y_W4&vd>K58c@BufBO>|Hqre&ZXhvSaE#BsdvBB zb`c-8bUf0*-;Ep@CLey|mHn&Vc;)f)@3#Ni>gJ~obaiC5{@d!7;|J>Zw#)cS=MEV6 zba!MrI=@Nxetho0>c{7@yKisnY@ciE`=s~l_q^Nr&Zc7f+-m>r%(3?9=7pDU{7Ub_ zBfoy=z~Hg&yZ3V4C-bPPWJxe<3Q5HpgcI+UuBew!6nuSOw2x^WU7OK*+jn=iz#kzZ0kT`+x zmZUF6#?L&B$4-+TRq2L_-ih!^<$7RavF8?T7|Q2GPtML8g)vXeYtxh@&Ekf#;v1n% zbySbn?3#3JR|?yO{>Ps=ElRTN`BM1Ou#A!oVOK=W_e>ekLYQgR_h6FvUk=^-X#C?$ zPxoxAJnRD8cENCLi`HXR1$-ynfV{ynN*9Zml64gIn&TOkaO|ob20exN`j)<(2Yl&B zBY+>+jJ_|;P+Fp9grW3Z+zVUb!(!b3Ugq(~2^7YrMkl65Mh^`QO$`lgh!?BHf6ad9 zXveMY?*Z;|H!|JdTm7=geWClS4?o?r>Bw;JhpV4tbK6dKXS%-Mwq-wN8 z`n&sI9o^P;W6zCSS00+)b>-N?SDqcEF#4$?vpFV$eH@OTG0&qL*taRT;?KW7uq#r5 zUAFxoESQcF1Z$!#Xc2wzGv0p>2T4PQn+$iCFxXOj}V3RsW_ENKso5DG#um{{dFsFicX0Dv1NwBNY_%ipb|J6$eO{KQpRjN zt+{A~g0GTRYSxxKj*zv0t9s~FjnFm?$60{`kUKh`pQKz?DHc?56`9KE9tf4b<#M$q zD{L_ZP=q2WO0jeWULOwfgmmjw$r5UR$}N_Ff0c-ESnR#A^^spv9(c}1GPi~hr#hL7 z(p_GaW?h4)x141EsrfU{+yMfLeev1f%{+WI`(m(|7bSy!m+fFtEr%!oW}cs!{@j@v zVOQahB?d2*_6T(csap}2ZPJ>Czk=*1n23kp=-QW=9FG6#h+q)<*)j7Es&XY zu^ED*3Ts>sctsDAF{uRAVLJjK1~u*a6ZTaY%^*~6z!2YssPu#h(28HR4rHe$hsTQ{ zf-`Gamb7vzaAw>PI$NFz7rG&tf*e6<(X?i4e30D{&(7z%;w>L!w?<9HOqA;`n~vpd z^{bAMRAA1rbvZy4hGbcHfgf*NX#{wus#NifKX~lGxGJ$Qy;lnZ7$86%!9v!GYgBEs zMN$|Nr523yw^q0QYVLp9yEDBv+xp(?y}7#m^&Km{$G&tVzSRB5vA#XGu8k&zznSK> zAo|5&*mGguzI|f$ytudzpW^Axo{{#+_}pJ_I~;umh_)Ikp$Q6%zkB_y9zc~!yyV88 zkQqd+NXDkzm>T^5FoQ@@qD1;np$4t+tswemX9l}L4Vqo28T#sbujZc2JV~35l#D1K z)5)~4(Ggu#+jTI-ueJB@jej_w+ZrXYj~h7hTJ>#;|0ecFiSl#Ggf7k5;&(d4-srTu zxB8V0vi>RGFxVS$WPDqn6e$Uj}tY0RdGqXhwig4^Sei;9N#UCYZd2k#%WG z7Qfmq4n`c(shabtwNDVe%?61JKM`vTPtIxY(=B zj^Z8UyOdY!n>7Vk!`#>gbo+UEr49x#&+^oW7;=_0T}P2~*AN8eR8$9T_XQ9o+F7-5 z1|693AO8O4fq1rmUuX0@ZK3KZhka=vR(8< zc3GHp?0nqt1nq0r8n6EeF)$#mDGMwaeybDDXz);}uWrJGiSR0O)jfG3eP2A$6s{bt z50Txn%@X9HUj=FFuf$jK+wPBVzWxx%34WSyDkdvGA*LDT^yikDlAH1y3dC6R63Kk& z(xtv0O3Ng0RAp;Ii0$BUDs3!mfsN2yWD8CwigN1GRN+dk0oEnJE8`01sI& zx;e0Wfbe@3wJ5LhMksUUHM=Loi>JH9uCtJq79n=F){bmOML7<#BO7KE2Tkm?i?dF> zV!P+HZF3;-AO7P5yCbF7S)(e&)DxP6USM5QcQ)PfL~}R@Z4`bO7gUlBsOQ+S$sKv& zU8d<1&lc4RXAC!w+T-hw!P6@=)y2ko3#knKnBZD`0u35=$tYmrUn$U8|4p+5rl36%vK4pE( z%?@fxF{&z#&_-=&7qv{Og92#bE1b1N7NxtD0x*K*23j@trN-T+B?%IIOfXXc9BMb?GLo?p|Ls$` zJ@KE8cW#do$frQy;w#P=SGgjSB69@6NU@1AAj`ncH#Y7=_hQVWK1H%zN#4~XYj5Xd z@7LL$^~6C{-Et{PH6h6U&qffP@Oz@Av}eY_M-(EhbO32x;i$MFUD#AjWsMp+s;Vg? z3=XE)idKqlHv~f600Z1^NHqZt!W};KzQd5!U zEY1^QHca0Gt5N!q=DccJH;Aq3zDR7m-@oe~rV>Q2<9FZQy#K!S{4~Du-}mi&p+$Yx zGe}A;5!Veax7N2gBALfk4_cmMf~hr0GrtZmy0#M!-+uf62uy=e`d+CHsi`3lc)S&W zeju)8i4Leilvg*z7%R{iw!rYr5IrYmX(x=5kDd6k=U*n40b&mJTEtrDZUiu^XQ4+C z;(t|%{y2IidErEO9vB?}YE;t(-(%&Z0nCx;8YO1s)T}_EC4wJt6CV6ofLSlmGrFw= zepwK|AZ0C$L5`!Oh%()Ux7+Xop|O9U{Sb(b;GSEf-=5Kc$wSKfp2I7t zo-{WMrC;$}k6ICd=jg^3Sf*q6*h#5gG-V{L!cDmxpD1`=)Y+snsDQQ>Y|TLht$2+Y z7pw!s-jYkwLCE`HO?oM121t}1Ik1GB1-wy>XaBeJQTQ0Koi=cg>){ILV1wNx=MGH` zPt`b6L|ipH*~w&Q-R(?T_{`}GDk;+*Az6+gJy?vF-q^Y&VqJ)V!n?2tOzl==pyhZL zd4U}QMIRa}rd?jypp+@ntQwc=j#7>y0#FX=ALN6Y= zDijQ~`FJLBTm0jH+H-%@&?7L)YBz_jGc_NP1xVa*(W_S$nQ{?(U%# z?74b5-4RvIPD{DO0E{&?9x12+;r3NT-X=QWh+ix3-hrrj+6WNNVRMPZmY({^yc^0T zOVr&dQC7*n&MzY1j%BerW^C+IK0hi9i$YDTcy<4Io#A~EAQii-s|W|2$R)T}f{eUN zgnM*1p1x7d3%xz$96*dxp8^-r7bcNc*hGw|0tCRO9lKWGg7hik*oDjLK&voZ&5KGc zMAxcNMd3~x1||4_45qIo#sS->8c-03WaxS49s@)LfZ)KSiXO6II~wWYW0l8usT@%O z(m;$9Fi1XvJdT*VvOR-Ov05AbRMRWLVQB*6DKX>wyaPwfA&>yAjZH0U9@HyHT)wh? z1ItEUr-1?jYVK&UXWW2V+>KPTsfQ9FnkkaGfAFb6)vVaMRBVYsg@vhCQ(akAA{7J~ zDhF|TO5UO4(BP<$hKWWXpN-;u6Fyp1wUH!5Gg+LkYus+JA`4hT>?JYSa+PhoM(8ApK#A+<q62|5A3FaeY(`V3>B0DqCwDvu9GwLL;wFxe7L`8KcvW4? z9_>O3^;&{NIw1mCp;MX$j#EZF$K6>`D1)2uWl_-oc|NqURacVJNl0zwD6^Kp!`Bh< z6$7gI!Jr9xZ>GG=ls;X+Y1LSYh~QydN2|sPAl-K8MFe<_Pf|JQ{6dJzT|f~<1|h_? z2tg4%5)^|^u9iV~?8+iIG7h^cFeO@AEF*HfS_{N5&Faen$}R*_h1Hb=*EpBcaioBn z!d=;hEHHiNJ)7;u|25IOBO+H3MY#i4207rv$C8IGzXL+$6BkkY2=sO-n^i9t2aJez zN^tZIBh3%tIdM>w?8F;~$0NA6LWGQxp!YrmZI&`j~^g$l+rl5rmPW=CRo z1JRs8u&kg6Z78}BZFpq3I5K=F2T)bGk2;SCaqVioDo%Rw@BPj0`}?4k?qwkK<9Dw0 zUx;wM@u7zCyz|X$q{pOLR#g~Bc;)a5ou0d zyf!d*YIOmHp@fU09#|@V^(=`Y}6btS;mAl Qab#fOrG+(NPA?h$AIBI8LjV8( delta 554 zcma*kKWGzS7zXfrzq{}5(n~HEqfwjKyR@cvN8vD0Q7BreMJEmI+6qxhC($6SxKwgQ zb5ao_4j%=FprPUx3i4904n=h9*iA^GbLkL=3@v>txI6rY=lwH1wazNknyb*r@(D>| zEAN~!m&U@A@2R3m?o(z&9v<}X9m*6MzT44l4DJ(p}k6~e7afY52gG<5X(!&LP zQJVf2<|*9$8=|#(0oUroQ|qvV{D!N^OlD}_bQj|ANW3V!_hVn4jnb5{&(U7l#l5nZ zX_#CIq(s+PiLI+`CBRgh=M)Tfz3oxCu6L<7Kg4CnpV5zdv)<>%`|!~7)!QnVNy$uN ns+s;BN7{LS$>;tb;E>pq5~5hmzD1{*-ijYT&fw-7|2jJYFa^9* diff --git a/cmd/generate_changelog/incoming/1715.txt b/cmd/generate_changelog/incoming/1715.txt deleted file mode 100644 index af4d0d21..00000000 --- a/cmd/generate_changelog/incoming/1715.txt +++ /dev/null @@ -1,7 +0,0 @@ -### PR [#1715](https://github.com/danielmiessler/Fabric/pull/1715) by [ksylvan](https://github.com/ksylvan): feat: add speech-to-text via OpenAI with transcription flags and comp… - -- Add --transcribe-file flag to transcribe audio or video -- Add --transcribe-model flag with model listing and completion -- Add --split-media-file flag to chunk files over 25MB -- Implement OpenAI transcription using Whisper and GPT-4o Transcribe -- Integrate transcription pipeline into CLI before readability processing diff --git a/nix/pkgs/fabric/version.nix b/nix/pkgs/fabric/version.nix index 21d13fa1..dfb70514 100644 --- a/nix/pkgs/fabric/version.nix +++ b/nix/pkgs/fabric/version.nix @@ -1 +1 @@ -"1.4.290" +"1.4.291"