diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ba534fe..80da0296 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,15 @@ # Changelog +## v1.4.348 (2025-12-16) + +### PR [#1876](https://github.com/danielmiessler/Fabric/pull/1876) by [ksylvan](https://github.com/ksylvan): modernize Go code with TypeFor and range loops + +- Replace reflect.TypeOf with TypeFor generic syntax for improved type handling +- Convert traditional for loops to range-based iterations for better code readability +- Simplify reflection usage in CLI flag handling to reduce complexity +- Update test loops to use range over integers for cleaner test code +- Refactor string processing loops in template plugin to use modern Go patterns + ## v1.4.347 (2025-12-16) ### PR [#1875](https://github.com/danielmiessler/Fabric/pull/1875) by [ksylvan](https://github.com/ksylvan): modernize: update benchmarks to use b.Loop and refactor map copying diff --git a/cmd/fabric/version.go b/cmd/fabric/version.go index b1d4671e..4c94eb62 100644 --- a/cmd/fabric/version.go +++ b/cmd/fabric/version.go @@ -1,3 +1,3 @@ package main -var version = "v1.4.347" +var version = "v1.4.348" diff --git a/cmd/generate_changelog/changelog.db b/cmd/generate_changelog/changelog.db index 1cbb5584..ac25f838 100644 Binary files a/cmd/generate_changelog/changelog.db and b/cmd/generate_changelog/changelog.db differ diff --git a/cmd/generate_changelog/incoming/1876.txt b/cmd/generate_changelog/incoming/1876.txt deleted file mode 100644 index 35dd473f..00000000 --- a/cmd/generate_changelog/incoming/1876.txt +++ /dev/null @@ -1,7 +0,0 @@ -### PR [#1876](https://github.com/danielmiessler/Fabric/pull/1876) by [ksylvan](https://github.com/ksylvan): modernize Go code with TypeFor and range loops - -- Replace reflect.TypeOf with TypeFor generic syntax for improved type handling -- Convert traditional for loops to range-based iterations for better code readability -- Simplify reflection usage in CLI flag handling to reduce complexity -- Update test loops to use range over integers for cleaner test code -- Refactor string processing loops in template plugin to use modern Go patterns diff --git a/nix/pkgs/fabric/version.nix b/nix/pkgs/fabric/version.nix index a39bd012..c6f073ff 100644 --- a/nix/pkgs/fabric/version.nix +++ b/nix/pkgs/fabric/version.nix @@ -1 +1 @@ -"1.4.347" +"1.4.348"