From bfafc291c9aec6b26e1beb6cf2a3f0cab9eb755b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 30 Jan 2026 06:10:15 +0000 Subject: [PATCH] chore(release): Update version to v1.4.396 --- CHANGELOG.md | 21 +++++++++++++++++++++ cmd/fabric/version.go | 2 +- cmd/generate_changelog/changelog.db | Bin 3821568 -> 3842048 bytes cmd/generate_changelog/incoming/1975.txt | 6 ------ cmd/generate_changelog/incoming/1978.txt | 7 ------- nix/pkgs/fabric/version.nix | 2 +- 6 files changed, 23 insertions(+), 15 deletions(-) delete mode 100644 cmd/generate_changelog/incoming/1975.txt delete mode 100644 cmd/generate_changelog/incoming/1978.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index d0645402..1ab7c752 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,26 @@ # Changelog +## v1.4.396 (2026-01-30) + +### PR [#1975](https://github.com/danielmiessler/Fabric/pull/1975) by [koriyoshi2041](https://github.com/koriyoshi2041): feat: add suggest_moltbot_command pattern for Moltbot (formerly Clawdbot) CLI + +- Added new pattern for suggesting Moltbot CLI commands based on natural language intent +- Fixed multi-command output format inconsistency to preserve pipe-friendly behavior +- Updated all CLI references and command examples to use new `moltbot` binary name +- Added new dictionary words for VSCode spellcheck and fixed markdown table formatting + +### PR [#1978](https://github.com/danielmiessler/Fabric/pull/1978) by [ksylvan](https://github.com/ksylvan): chore: remove OAuth support from Anthropic client + +- Remove OAuth support from Anthropic client and delete related OAuth files +- Simplify configuration handling to check only API key instead of OAuth credentials +- Clean up imports and unused variables in anthropic.go +- Update server configuration methods to remove OAuth references +- Remove OAuth-related environment variables from configuration + +### Direct commits + +- Docs: fix ChangeLog snippet for PR 1975 + ## v1.4.395 (2026-01-25) ### PR [#1972](https://github.com/danielmiessler/Fabric/pull/1972) by [ksylvan](https://github.com/ksylvan): More node package updates: remove cn, fix string and request vulnerabilities diff --git a/cmd/fabric/version.go b/cmd/fabric/version.go index 6d45e3bf..1ac7ffc3 100644 --- a/cmd/fabric/version.go +++ b/cmd/fabric/version.go @@ -1,3 +1,3 @@ package main -var version = "v1.4.395" +var version = "v1.4.396" diff --git a/cmd/generate_changelog/changelog.db b/cmd/generate_changelog/changelog.db index afafbceaa68246b66fe86c9321138faa4edd2d53..007cb32994d34960e869a97fb625bb445aced622 100644 GIT binary patch delta 12158 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 delta 1872 zcmbW%eQZ-z6aeu1@!I!Z*VlGK$K2R@_rdzMwd==LHinGqG&0dK5OmY9%}g08um(_~ zfR+)QCJZ+!oM{{z;?zW=!y0c?G$KlfE&~-qqI{`{NI-DNhk+Q+N{IiF$REGv-jnz4 zdFR~Q8~f}8jSc)xyR$42Lik{hm_{SpT7vHCdz6XcvV{*WUDh03(!BJ^#jT-0Xp%1w z^o7E6LS)t@o1Gx84JB9K6cV?Dao!xq_%2z1~D~^Po%1(%aZr4GDX65`&*UoiHKMw1le=DblTp zwkK-~X>oj8f2fEYBpWb4TV~}NCmS!dsW_RRoWze?oV&?*XN2QI9dY}BpSC7$9$4p8 zokxlKY*)&fJ@3jr@6vFT&tOwP6|5b)T}*+eTWEnC5NsiZ&tfd7l=68Tb~H~mWm_KW zGi=plC!zH;m%alr!32~B@TWe&Dj+q$#>w6QTTW>gxI(NM4!p_yFza5YM}8S%(|kF1 z(t2X_@wvt{^(6nfeTAmE4Ol*yr`e2$&Z zCZnLn`0Y>^<1LKV_uO(L&^Ne`t*wB~@4LM+XEi_ONUOuz3>VFH6zf)F*yuABLq<0@ z;nr^6remYYSTkDjWx2DPzhq#U^EPuo)O^B%@l9<-S9-NK4^yZ0bEF^(vLY2}NJlo5 zg6zmZ4&+2Gl#0^OICKNL5v8N?Ca9z-hwN0-?&9Q|=v13#ybjzj3}Q9cSEMSd*scb zi}LIGs;T1Byz5RYN7}_Caplj`Ena|u7*pwPnR-U)qjJgyu`4^pzJ^T46UAOq1K=1E z>)>!+Wx9N4NPM577%uG4@Lgftm##OV&!>3hq3xnD{~8M#|8v34Lze~0MR_P66`+ao z(B;DX8daZ9xABz>-X3tBlz&A$%b9*kKdS#odQGcbR^u79=s2;{yGTzRwAXqTW;yR9 zS>yugIjeET$vM(9njDN>Lh^jA=ROOqgu0oY5;$Mxamdb@o>j4HZ2ErB{^^bdyn!eI z#iQgn`;=FtCd^$7u!k{d$Tz=&!?m6)JVIuxg<43DE(Z(D%Qg$;q~{m;y5DR%!_TsR zq$-LQQTaq}(NoDg%LQlhic&iD{32A0N~E6ez39!>BQ(m+5#6R!?V@&CJEk4f_Gw>h zpX(L+15&H^e#NZnAnAQglYh+i?z2Eiz8SWajumNrlzAykIS zQCL3HIBD%J