From b5e36d93b6ac86622ffc2fcb4eac2c38d0908388 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 20 Jan 2026 20:07:22 +0000 Subject: [PATCH] chore(release): Update version to v1.4.385 --- CHANGELOG.md | 26 +++++++++++++++++++++++ cmd/fabric/version.go | 2 +- cmd/generate_changelog/changelog.db | Bin 3715072 -> 3743744 bytes cmd/generate_changelog/incoming/1947.txt | 7 ------ cmd/generate_changelog/incoming/1948.txt | 7 ------ cmd/generate_changelog/incoming/1949.txt | 7 ------ nix/pkgs/fabric/version.nix | 2 +- 7 files changed, 28 insertions(+), 23 deletions(-) delete mode 100644 cmd/generate_changelog/incoming/1947.txt delete mode 100644 cmd/generate_changelog/incoming/1948.txt delete mode 100644 cmd/generate_changelog/incoming/1949.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f38874c..3089e803 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## v1.4.385 (2026-01-20) + +### PR [#1947](https://github.com/danielmiessler/Fabric/pull/1947) by [cleong14](https://github.com/cleong14): feat(patterns): add extract_bd_ideas pattern + +- Added extract_bd_ideas pattern that extracts actionable ideas from content and transforms them into well-structured bd issue tracker commands +- Implemented identification system for tasks, problems, ideas, improvements, bugs, and features +- Added actionability evaluation and appropriate scoping functionality +- Integrated priority assignment system (P0-P4) with relevant labels +- Created ready-to-execute bd create commands output format + +### PR [#1948](https://github.com/danielmiessler/Fabric/pull/1948) by [cleong14](https://github.com/cleong14): feat(patterns): add create_bd_issue pattern + +- Added create_bd_issue pattern that transforms natural language issue descriptions into optimal bd (Beads) issue tracker commands +- Implemented comprehensive bd create flag reference for better command generation +- Added intelligent type detection system that automatically categorizes issues as bug, feature, task, epic, or chore +- Included priority assessment capability that assigns P0-P4 priority levels based on urgency signals in descriptions +- Integrated smart label selection feature that automatically chooses 1-4 relevant labels for each issue + +### PR [#1949](https://github.com/danielmiessler/Fabric/pull/1949) by [ksylvan](https://github.com/ksylvan): Fix #1931 - Image Generation Feature should warn if the model is not capable of Image Generation + +- Add image generation compatibility warnings for unsupported models +- Add warning to stderr when using incompatible models with image generation +- Add GPT-5, GPT-5-nano, and GPT-5.2 to supported image generation models +- Create `checkImageGenerationCompatibility` function in OpenAI plugin +- Add comprehensive tests for image generation compatibility warnings + ## v1.4.384 (2026-01-19) ### PR [#1944](https://github.com/danielmiessler/Fabric/pull/1944) by [ksylvan](https://github.com/ksylvan): Add Infermatic AI Provider Support diff --git a/cmd/fabric/version.go b/cmd/fabric/version.go index 4566a1c5..90d19c28 100644 --- a/cmd/fabric/version.go +++ b/cmd/fabric/version.go @@ -1,3 +1,3 @@ package main -var version = "v1.4.384" +var version = "v1.4.385" diff --git a/cmd/generate_changelog/changelog.db b/cmd/generate_changelog/changelog.db index b2ccf27bcd676b12cef43c2901708aaa8fbaeb2f..0f8df76fff5d351bb5f71774a101702ea60f499b 100644 GIT binary patch delta 16270 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%0Awq>LXwAXuKCSA3)?XDn8;1OT+NW z#Z`PPKt0UG;=-`uRoM-R!N|HMQaFL`~aPi~XJtxJzhVcs7fF{-{m#AP9`#hJOO=pWyHY zWP{Q1Kv?B8~j4RCt2Bfm*gM zjL>7{;?6LVSiG{6v3#7l3N@P0?h8vaft|`01c2Mcs^(aVlR1UO5=t#}Nitf!1`8%F zs;HDNqNI|Y0UpUJtwm$%sE1@#mhfVDkOuLcMRk?*)(2cod1j`HY4em;kH=H8$b<5f zY;k%$#Y#&age>J*i*^K~Ys5==Ym)S>2dd~pGe-moN|PBirt^59so&JO0f)fF!-2Dd zO5~s_x>>3ISpB z=69FT%_SH`ahtTNpIkNx(IPe;L*NTAQ%6xSdxM(EYXAl0kp@^YMGqiy%ZFiil~Vr; zkx@$4^ZF+ZXxgwmd7eRz7d5$vPw*;Tmf4;_IWA$0C0{A0&s@xfvgO0hLo!p5%`klc z8>Q`?ym+}|NnTmBupXd@Q?ianY~?U=B`ic@S_nN4J^x8N{tj}#zDmtCyBC0wip2Bq}3^Zy6wZJ-_i delta 2687 zcmbuBdr(x@8Nly3=iYtZeW4)QtFAg_uzbL4}w`UKLCwt+=8A z9Td?^{M4#MGij%4B4JaHQ*p#FYC27g=w!yURTmpgi=jc=v~_fbo?RUMvy*h@{$}nu z_k75r{}(6{yNx>2gdvV2?YpJfXy}6quf;Ztw*~#xD;pYLu3z_ZLsRW)pU0Ow z!{eRd%`f%l7O=+?Tn-;h&6}Voum!!FXUd;i(orBW(<_}Zpgy_J{R7=u!LW>*rQgXh z?X9xtc?0`A(QTeFonqDM)uGBzbmw#HO`4au^BP?mTe3YWhFcKU9*lM_zNA&^8aQRk z7Gt!$?3Z|&LutoMO+=L;URR&i6szwk&#BI8PKdLWc2U&7qPZnID*_nJivFkq6maq? zN)`exQifn`giqm_s0BJETU<(R?;$qGh?cE+lL*stNEw0fQiGFlyB%`U+E+30LGx?a z9X-DG0YVO_Ys7B(4>bn`DY5kT3zckX*W2>`+FvL*XJYRD2D4LMRd-aCq&~#XNZyQ! z^%Y*O=}b?o&K7MEp3p+NE+&jIwNxo*l|(!H9=uL;$dq) zO2Oh5daxfY*YaX1=Z2v{r2UC9mLk3m(BD)n}7VwPxUwzLG3N(q?^^ufTnerLhTI61^--!2Vh+d_Q0}gcKN&2 zxE#)ZW@Crn^9?=Rh%fTsaY!!O*@SicxJiy|#M={ZG^ZI~LnhrP+#IxtQ!5OEWUH!4 zRSYVle}{Y^rl%*2{_A*LDn>*n?U~>|z{`hg+|ZQb-wB0{I6w=g`1kNE{ORR%Kfz#P zdD9xfry_(e6zAgooT0%ms47;aK~g_yNBddCkgEv3`5Vc^Z5$YDysowj9}#-tBYtLj zIy=Wa=KZ*gM$%K|S87>j6i(y)$SRhC6yqaU(FkwH_**=0Vlh|LXmPjo4)F|upyUb;w0Oy_g={|G!tgV)kc}25vD3on|-WcA8)3IhG#JT-|9t zq2~>Q>~gbP%pP!m?sCw}-R6Mt+e@7@`z2oYh+6hMAB4dkLr|873+{gxs*mgA=H=}F8s4NT);-eS zRaZW-i9kP=q+xCRRBl*V%yK|qDkvT^ zrIfjWM*3~dXd5FNR$6k$QlK04A zvWrB>Psl1#LW)R`*vVw{7(XN`d=KBim+?8=gOA`ncnfYsBe)7L#V_DIoQYGR$7|2U z`5X*;?OrI)301;iPN-V{ba#I)2NdSJL+LQj9TH)^JJfD?+BW>bAh)-Y_WA7{8tb#! zcn|qAyF*f=n@EAx5ZRbrd=)kcyfj!T=s`FU$UteNP+j z18#^>D+{x2Y4XXnF6jO`d)5D=fOd~%SA|JA>7~lB>nv6k_(1_?2Ki{EUd?G9)|Z`!#jEH zB{o%F#oW@K0zY1h%X!hpW(Kd>*rGlEfi$PYek!_Fu<$L1*m4!?nsPjo33&7lHfTSd z7#OoO@h{oBT5c!YYs+xL%#AKJJXnJriY;ku)(vM4Co`4X{s^;cu$yP)*bT$YE)N{7 z!7j`y?3EgvjF=f&pFY%>9PiGdgzDI^g$=ehGXwXv;m zav|Y@u^M)lwu`Njzf}sfO2JksSJbGIxrdl=!VJL-%~I$X1gxPVtU8lO0oE1s+K`?; zwuW2;-gSk{bdD`_1sj+?!+0>|=5l*~3pQt{TL|WIZ|#BKIYV=(;bGo=#VJpSg_BX+ U^OjO$rKZuT+qASNEic^lUkcP&+5i9m diff --git a/cmd/generate_changelog/incoming/1947.txt b/cmd/generate_changelog/incoming/1947.txt deleted file mode 100644 index 5debd4d2..00000000 --- a/cmd/generate_changelog/incoming/1947.txt +++ /dev/null @@ -1,7 +0,0 @@ -### PR [#1947](https://github.com/danielmiessler/Fabric/pull/1947) by [cleong14](https://github.com/cleong14): feat(patterns): add extract_bd_ideas pattern - -- Added extract_bd_ideas pattern that extracts actionable ideas from content and transforms them into well-structured bd issue tracker commands -- Implemented identification system for tasks, problems, ideas, improvements, bugs, and features -- Added actionability evaluation and appropriate scoping functionality -- Integrated priority assignment system (P0-P4) with relevant labels -- Created ready-to-execute bd create commands output format diff --git a/cmd/generate_changelog/incoming/1948.txt b/cmd/generate_changelog/incoming/1948.txt deleted file mode 100644 index d6d08927..00000000 --- a/cmd/generate_changelog/incoming/1948.txt +++ /dev/null @@ -1,7 +0,0 @@ -### PR [#1948](https://github.com/danielmiessler/Fabric/pull/1948) by [cleong14](https://github.com/cleong14): feat(patterns): add create_bd_issue pattern - -- Added create_bd_issue pattern that transforms natural language issue descriptions into optimal bd (Beads) issue tracker commands -- Implemented comprehensive bd create flag reference for better command generation -- Added intelligent type detection system that automatically categorizes issues as bug, feature, task, epic, or chore -- Included priority assessment capability that assigns P0-P4 priority levels based on urgency signals in descriptions -- Integrated smart label selection feature that automatically chooses 1-4 relevant labels for each issue diff --git a/cmd/generate_changelog/incoming/1949.txt b/cmd/generate_changelog/incoming/1949.txt deleted file mode 100644 index 793ab55e..00000000 --- a/cmd/generate_changelog/incoming/1949.txt +++ /dev/null @@ -1,7 +0,0 @@ -### PR [#1949](https://github.com/danielmiessler/Fabric/pull/1949) by [ksylvan](https://github.com/ksylvan): Fix #1931 - Image Generation Feature should warn if the model is not capable of Image Generation - -- Add image generation compatibility warnings for unsupported models -- Add warning to stderr when using incompatible models with image generation -- Add GPT-5, GPT-5-nano, and GPT-5.2 to supported image generation models -- Create `checkImageGenerationCompatibility` function in OpenAI plugin -- Add comprehensive tests for image generation compatibility warnings diff --git a/nix/pkgs/fabric/version.nix b/nix/pkgs/fabric/version.nix index bf893e1c..c86cc985 100644 --- a/nix/pkgs/fabric/version.nix +++ b/nix/pkgs/fabric/version.nix @@ -1 +1 @@ -"1.4.384" +"1.4.385"