From 09f306ad2b6ecf9eceadd64eec2aed6c4c8dcc2d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 15 Apr 2026 15:55:13 +0000 Subject: [PATCH] chore(release): Update version to v1.4.446 --- CHANGELOG.md | 19 +++++++++++++++++++ cmd/fabric/version.go | 2 +- cmd/generate_changelog/changelog.db | Bin 4374528 -> 4382720 bytes cmd/generate_changelog/incoming/2093.txt | 4 ---- nix/pkgs/fabric/version.nix | 2 +- 5 files changed, 21 insertions(+), 6 deletions(-) delete mode 100644 cmd/generate_changelog/incoming/2093.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index 316500e3..ae0ea653 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,24 @@ # Changelog +## v1.4.446 (2026-04-15) + +### PR [#2093](https://github.com/danielmiessler/Fabric/pull/2093) by [alecjmckanna](https://github.com/alecjmckanna): feat: add --readpattern flag to print pattern contents to terminal + +- Adds a new `--readpattern ` CLI flag that prints the raw contents of a named pattern's `system.md` file to stdout, making it easy to inspect a pattern's instructions without navigating the filesystem manually. +- Custom pattern directories are respected: the user's custom patterns directory is checked first before falling back to the main patterns directory, consistent with all other pattern lookups. + +### Direct commits + +- Docs: update Docker config mount path for appuser + +- Replace container config mount path from root to appuser +- Align setup example with non-root container home directory + +- Align pattern usage example with appuser config location +- Align REST API example with updated config mount target + +- Update English and Chinese README Docker instructions consistently + ## v1.4.445 (2026-04-13) ### PR [#2091](https://github.com/danielmiessler/Fabric/pull/2091) by [jimscard](https://github.com/jimscard) and [ksylvan](https://github.com/ksylvan): Update Dockerfile for best practices and critical CVE fixes diff --git a/cmd/fabric/version.go b/cmd/fabric/version.go index 9bfd1410..82fef873 100644 --- a/cmd/fabric/version.go +++ b/cmd/fabric/version.go @@ -1,3 +1,3 @@ package main -var version = "v1.4.445" +var version = "v1.4.446" diff --git a/cmd/generate_changelog/changelog.db b/cmd/generate_changelog/changelog.db index 2a6be4bf21d24cb22aa2fce7d1fc703152aabbf7..2635f184001e5a897fdd3f3e76c786f0344d2f01 100644 GIT binary patch delta 7585 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 Zz6^kBv2VpAkiTRNJ#YC#lSztpfC9( z@9w_eyu0t+yLA3tl1{%%veTtY2#K`=&L({6#7ci<%n;}3!F8QIn>te69X);Py8>Du zT&IQV{J}OY6b%KUTIA)&eNO1pL(!lXoum8T4(}YUtSHw1Vfdu;v<-)Mp7G7c#z{?d z((lYSro)$Oa@NF2Oph4^hyRp2yls3}6q%gUhHT4Ezt+F^RccA;8 zWLlG4pX~0;?cE$KmHhQ+(3Jb8--E>2T3bt`GdsI$A*ZzRY>3jlP8GI!YMMf5Hm74nn~OuKma0;fCN`B2Gc+pCX<6C1J-g64}4WIeCj`@Y*&X}B3+E2u*cO#w&1whu1G)09kfrm zMi*ONvqT5tCH&lRH6x3bDDtt(<&{46dmr}jL!YTD-2X2(bLhIt4_&Y9I4rz?eq(ah zSwcHYB26wEFA2CJR!4EK-y8A z@@lfaE2t&Ip-|y%vcC4<5EYAlK)#*P4RaqAAak}X2tq&yVScvEXfauochF5Dn3OHb zI!>L&MQoBXW=wDMYgNV$YgsTHLc4WEs1W{MB>Z|uV2QQt#hA;(PkD`JmxyK^Eo4&K zfGMSoC47I{*aK&(u)(p@P9Gb&Lp(gY-PmY)lE_SU(BRp@$i}4(p$FZ=50S8%&ZNb{ zOTt1%CnCpqej*aaA{wkz_=8)KrPv+N(4hIz97BaBecUYE8#2|9%8q)C*?jNqNT0~w z^cpiV+WiQq=i2?~#bv?*aUYix4ciHKtQ4(;ZD?zdGDB?*U>;}$G0?<^+M2tz2!3*& z$!T|2A-a?B^P|o6`-K|1n8~TQ{^&9&h07rFo?JMKt0uRCId`>qc<<(Tzx<@pnci)2 z-n*@(U!E$9c4Q+~w`DUOrL#<>qMbX^@&kd}ceUKHP-3RY@`ssn$Ase{<@Dp0`=x&Y D{xJEC diff --git a/cmd/generate_changelog/incoming/2093.txt b/cmd/generate_changelog/incoming/2093.txt deleted file mode 100644 index 1a1915b3..00000000 --- a/cmd/generate_changelog/incoming/2093.txt +++ /dev/null @@ -1,4 +0,0 @@ -### PR [#2093](https://github.com/danielmiessler/Fabric/pull/2093) by [alecjmckanna](https://github.com/alecjmckanna): feat: add --readpattern flag to print pattern contents to terminal - -- Adds a new `--readpattern ` CLI flag that prints the raw contents of a named pattern's `system.md` file to stdout, making it easy to inspect a pattern's instructions without navigating the filesystem manually. -- Custom pattern directories are respected: the user's custom patterns directory is checked first before falling back to the main patterns directory, consistent with all other pattern lookups. diff --git a/nix/pkgs/fabric/version.nix b/nix/pkgs/fabric/version.nix index 9b6cdeee..f91ee5b3 100644 --- a/nix/pkgs/fabric/version.nix +++ b/nix/pkgs/fabric/version.nix @@ -1 +1 @@ -"1.4.445" +"1.4.446"