From d426a930eecec70174a70011123187225d3a7d01 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 16 Feb 2026 16:57:05 +0000 Subject: [PATCH] chore(release): Update version to v1.4.406 --- CHANGELOG.md | 10 ++++++++++ cmd/fabric/version.go | 2 +- cmd/generate_changelog/changelog.db | Bin 3944448 -> 3952640 bytes cmd/generate_changelog/incoming/2004.txt | 7 ------- nix/pkgs/fabric/version.nix | 2 +- 5 files changed, 12 insertions(+), 9 deletions(-) delete mode 100644 cmd/generate_changelog/incoming/2004.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index 063e9b26..eb4047f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## v1.4.406 (2026-02-16) + +### PR [#2004](https://github.com/danielmiessler/Fabric/pull/2004) by [ksylvan](https://github.com/ksylvan): Add i18n translations for VertexAI, Gemini, Bedrock, and fetch plugins + +- Add i18n translations for VertexAI, Gemini, Bedrock, and fetch plugins across 10 locale files +- Replace hardcoded English strings with `i18n.T()` calls in Bedrock, Gemini, VertexAI, and fetch plugins +- Add error handling for fetch operations with new error messages in i18n +- Use `errors.New` instead of `fmt.Errorf` for non-formatted error strings +- Add Gemini TTS and audio error translations, AWS Bedrock client error translations, and fetch plugin error translations to all locales + ## v1.4.405 (2026-02-16) ### PR [#2002](https://github.com/danielmiessler/Fabric/pull/2002) by [ksylvan](https://github.com/ksylvan): Internationalization Polish diff --git a/cmd/fabric/version.go b/cmd/fabric/version.go index 614e56bd..d61750d8 100644 --- a/cmd/fabric/version.go +++ b/cmd/fabric/version.go @@ -1,3 +1,3 @@ package main -var version = "v1.4.405" +var version = "v1.4.406" diff --git a/cmd/generate_changelog/changelog.db b/cmd/generate_changelog/changelog.db index fffda6b8e362d0a1ec3c26e314740e7cbc7bd7e2..3ddbad5ad0355c0c21430f5e7622e3808e73cbac 100644 GIT binary patch delta 11344 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 O|IPc)fminH-~R>sFxCzL delta 1509 zcmbW%UrbY17y$6|=ic77*gr7v4+uSF0}7?|wwGcps5me|nXbkeCySzUlNk*db%~n~ z)G#Pa6tII&9sY@lXtsqg**r@`-RzS2fDT{gV%&yHrY~E9WMmIhx362Wz071=a(_3u z-}%mWPR>2e+vB@dgo1-2jgeUvN5_9CZ!-`?AW|}Pvg#Ajl17y-V)S< z6+S)a3sk%i2u2Ki^oGAO{;2&yLOO4=wpC+Qi5F;)71pkGlKd_U}$<@f3JBe__14M`F@ zOuw;>J8n8oJ9bmIqt=l{lJuwA=YrAm$6>6B&%qYSnojf1kHp@r_q}# z+}bBpdCh4IniCZ*ewmnOET=H+=H=3vV@xR>I`7c&t#;_90bNsQ9jLn2?o>Zf9;yv& z79CbvR4;9n$8_x{M#tc@@oW!_7}{3Y+sgg%W#t+&BMY*kG&D;tE4Pi+E0$Nta!_No zIG`Y%c{n}zaKP!B`{dROx{Ersv~6TH{w}aq zyH2yTZGB7U$Yix^$g0@a<8%XEeynsz1$_=Hm7mwU7AgO&$4jooKXXCqL5+$gXpV{? zvn1rHsEAn<>m3}SEYC>Ib-sMQL5wc@m#OcGk5!5_N5pD)aYWRya7dmS5q=vz2osk? z!=Gz?Cu@O6qlbR|W7qFIVDiZJ%c3>#KRU+S9}DD0`RHl%3@Si{s7SUy_O!bBBeqLw zqPUGhx4ZajsP1LX#QbM1@qPKls6_6|_jX<4^{f)KN$)zjY0~=vO=Sh3x?C%jP2YQu z+n(4QZ<_X^QshHr$d7askWJIUW4VfX1*yTE$GS{>EiYuh^hfz@g$|QxJQFe*V{uKf zm~hQ|0wFwPiCKVaUJ7SA*=A-NhggXyfgO98Sw_0pVMTG=q-SAmq69CC{UwAj733O$ z{n~znZ3mdo)X{C1SWJABhQanJxZ91v&c}q%Y}mZQoyvR-(o&i62wnq-cUoL(tL)Nd8@(vFig$_8e@caJJPa{Bd1#%=zEg-R`2*+XUeh`L>q zbbTd1YogX6VjaRz#h_IVS*tdxCTjN)yDt@*v8L*kap}vexPi3r diff --git a/cmd/generate_changelog/incoming/2004.txt b/cmd/generate_changelog/incoming/2004.txt deleted file mode 100644 index ac7057f9..00000000 --- a/cmd/generate_changelog/incoming/2004.txt +++ /dev/null @@ -1,7 +0,0 @@ -### PR [#2004](https://github.com/danielmiessler/Fabric/pull/2004) by [ksylvan](https://github.com/ksylvan): Add i18n translations for VertexAI, Gemini, Bedrock, and fetch plugins - -- Add i18n translations for VertexAI, Gemini, Bedrock, and fetch plugins across 10 locale files -- Replace hardcoded English strings with `i18n.T()` calls in Bedrock, Gemini, VertexAI, and fetch plugins -- Add error handling for fetch operations with new error messages in i18n -- Use `errors.New` instead of `fmt.Errorf` for non-formatted error strings -- Add Gemini TTS and audio error translations, AWS Bedrock client error translations, and fetch plugin error translations to all locales diff --git a/nix/pkgs/fabric/version.nix b/nix/pkgs/fabric/version.nix index 07ad57a9..582124fe 100644 --- a/nix/pkgs/fabric/version.nix +++ b/nix/pkgs/fabric/version.nix @@ -1 +1 @@ -"1.4.405" +"1.4.406"