Skip to content

Releases: ARM-software/golang-utils

Release 1.164.0

18 Jun 18:18

Choose a tag to compare

Changelog

This document contains a history of significant changes which have been released for golang-utils. Please note that
beta releases are not included in this history.

"1.164.0" (2026-06-18)

Features

  • [collection] Added function composition helpers including Combine, CombineRef, CombineWithError, and CombineRefWithError for composing mapping functions right-to-left. (#20260608105500)
  • [collection] Added coalescing and merging helpers including Coalesce, CoalesceRef, MergeBy, and MergeByRef for compacting adjacent values and merging grouped values. (#20260608105600)

Bugfixes

  • Dependency upgrade: mongo-driver-1.17.7 (#20260618154523)
  • 🐛 [casing] fix the merging of rules rather than silently picking the latest defined (#20260618171355)

"1.163.0" (2026-06-18)

Features

  • ✨ Added a package to change string casing but handling go initialisms (#20260608105000)

Bugfixes

  • 🐛 [frontmatter] Ensure that if a file starts with a byte-order mark that it is still parsable (#20260601172808)

"1.162.0" (2026-06-16)

Features

  • [collection] Add helpers such as First... Last... (#20260610004910)

Bugfixes

  • Dependency upgrade: net-0.56.0 (#20260611101315)
  • Dependency upgrade: v4-4.8.0 (#20260615101359)

"1.161.2" (2026-06-09)

Bugfixes

  • Dependency upgrade: v4-4.26.5 (#20260603103438)
  • Dependency upgrade: codeql-action-4.36.1 (#20260603235051)
  • Dependency upgrade: codeql-action-4.36.2 (#20260605101427)
  • Fixed collection sequence helpers so nil iter.Seq values no longer panic and instead behave like empty sequences. (#20260608103100)
  • Dependency upgrade: sync-0.21.0 (#20260609101327)
  • Dependency upgrade: text-0.38.0 (#20260609101338)
  • Dependency upgrade: sys-0.46.0 (#20260609133240)

"1.161.1" (2026-06-03)

Bugfixes

  • 🐛 [frontmatter] Ensure that different formats with the same start fence are treated as distinct formats (#20260602103158)

"1.161.0" (2026-06-02)

Features

  • ✨ [reflection] Introduced a not empty helper (#20260601231830)
  • ✨ [collection] Added additional helpers to ease operation on collection (#20260602001604)

Improved Documentation

  • 📖 [collection] Improve documentation (#20260601232922)

"1.160.1" (2026-05-29)

Bugfixes

  • Fixed filesystem removal on macOS when deleting directories using unlink. (#202605290935)

"1.160.0" (2026-05-28)

Features

  • [serialization] added helpers from extracting front matters from documents (#20260527190231)

"1.159.0" (2026-05-27)

Features

  • [yaml] Added helpers for checking valid files extensions (#20260527132139)
  • [json] Added helpers for checking valid files extensions (#20260527132146)
  • ⚙️ [jsonschema] Extend JSON Schema validation with schema options and support for schemas defined in YAML. (#20260527132214)

Bugfixes

  • Dependency upgrade: easyjson-0.9.2 (#20260526175306)
  • Dependency upgrade: timberjack-1.4.5 (#20260527121614)

"1.158.0" (2026-05-26)

Features

  • ⚡ add helpers for supporting json marshalling with better performance than encoding/json (#20260521144643)
  • ✨ add helpers for serialising yaml (#20260521162032)
  • ✨ add helpers to validate files against a JSON schema in jsonschema (#20260521183044)
  • [filesystem] Added validation rules for checking that a file path has the required extension (#20260521184825)

Bugfixes

  • Dependency upgrade: codeql-action-4.35.4 (#20260515131752)
  • Dependency upgrade: v5-5.19.1 (#20260519161135)
  • Dependency upgrade: sys-0.45.0 (#20260522102515)
  • Dependency upgrade: crypto-0.52.0 (#20260522102520)
  • Dependency upgrade: net-0.55.0 (#20260522102524)
  • Dependency upgrade: spdx-0.1.4 (#20260525155040)
  • Dependency upgrade: codeql-action-4.36.0 (#20260525155205)

"1.157.1" (2026-05-11)

Bugfixes

  • Dependency upgrade: sys-0.43.0 (#20260409101816)
  • Dependency upgrade: crypto-0.50.0 (#20260410101244)
  • Dependency upgrade: mod-0.35.0 (#20260410101259)
  • Dependency upgrade: net-0.53.0 (#20260410101300)
  • Dependency upgrade: upload-artifact-7.0.1 (#20260413110322)
  • Dependency upgrade: codeql-action-4.35.2 (#20260416101503)
  • Dependency upgrade: v5-5.18.0 (#20260417101349)
  • Dependency upgrade: zerolog-1.35.1 (#20260421101451)
  • Dependency upgrade: v2-2.9.0 (#20260421101500)
  • Dependency upgrade: timberjack-1.4.2 (#20260421101514)
  • Dependency upgrade: zap-1.28.0 (#20260428101825)
  • Dependency upgrade: v4-4.26.4 (#20260501114549)
  • Dependency upgrade: spdx-0.1.3 (#20260504122618)
  • Dependency upgrade: crypto-0.51.0 (#20260511154537)
  • Dependency upgrade: net-0.54.0 (#20260511154553)
  • Dependency upgrade: v5-5.19.0 (#20260511163359)
  • Dependency upgrade: fetch-metadata-3.1.0 (#20260511163423)

Misc

  • #20260507133219

"1.157.0" (2026-04-22)

Features

  • ✨ Add support for specifying the directory in subprocess commands (#20260422120133)

"1.156.1" (2026-04-07)

Bugfixes

  • Dependency upgrade: timberjack-1.4.1 (#20260403101304)

Misc

  • #20260407112643

"1.156.0" (2026-04-01)

Features

  • ✨ [collection] Add matching helpers for collection lookups that can be used in switch statements. (#20260401153128)

Bugfixes

  • Dependency upgrade: v5-5.17.2 (#20260401114251)
  • Dependency upgrade: v4-4.26.3 (#20260401114259)
  • Dependency upgrade: codeql-action-4.35.1 (#20260401114422)

"1.155.1" (2026-04-01)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.8 (#20260318111151)
  • Dependency upgrade: go-deadlock-0.3.9 (#20260319111313)
  • Dependency upgrade: codeql-action-4.34.1 (#20260323112752)
  • Dependency upgrade: fetch-metadata-3.0.0 (#20260327111335)
  • Dependency upgrade: v5-5.17.1 (#20260330105540)
  • Dependency upgrade: zerolog-1.35.0 (#20260330105546)
  • Dependency upgrade: go-keyring-0.2.7 (#20260401093311)
  • Dependency upgrade: spdx-0.1.2 (#20260401093438)

"1.155.0" (2026-03-18)

Features

  • [field] Add a utility to set an optional field to nil if empty (#20260318100334)

"1.154.0" (2026-03-18)

Features

  • [safecast] Adds safe numeric cast helpers, including generic value and reference casting, with clamping (#20260317181439)

"1.153.0" (2026-03-16)

Features

  • ✨ [validation] Add logical rule set for ozzo rules (#20260316165348)

Bugfixes

  • Dependency upgrade: codeql-action-4.33.0 (#20260316113247)

"1.152.0" (2026-03-13)

Features

  • ✨ Introduced package [licensing] in order to provide helpers regarding licence management (#20260313122127)

"1.151.0" (2026-03-13)

Features

  • 💥 Upgrade supported go version to 1.25 to apply security patches in dependencies (#20260313141203)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.6 (#20260306111440)
  • Dependency upgrade: sys-0.42.0 (#20260313144058)
  • Dependency upgrade: oauth2-0.36.0 (#20260313144137)
  • Dependency upgrade: sync-0.20.0 (#20260313145939)
  • Dependency upgrade: text-0.35.0 (#20260313150328)
  • Dependency upgrade: crypto-0.49.0 (#20260313150557)
  • Dependency upgrade: net-0.44.0 (#20260313150626)
  • Dependency upgrade: mod-0.28.0 (#20260313150813)

"1.150.1" (2026-03-13)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.7 (#20260309114844)
  • Dependency upgrade: timberjack-1.4.0 (#20260311111227)

"1.150.0" (2026-03-11)

Features

  • [collection] Split-mode parsing support for list-of-pairs conversion, allowing splitting at either the first occurrence or all occurrences of separators. (#20260309024542)

Bugfixes

  • Dependency upgrade: v5-5.17.0 (#20260303111321)
  • Dependency upgrade: v2-2.5.0 (#20260303111327)
  • Dependency upgrade: logrus-1.9.4 (#20260303111331)

"1.149.0" (2026-03-02)

Features

  • 💥 Upgrade minimum supported go version to 1.24 (#20260302163000)

Bugfixes

  • Dependency upgrade: oauth2-0.31.0 (#20250908102329, #20250908102331, #20260302171614)
  • Dependency upgrade: v4-4.6.2 (#20250915104942, #20260302171616)
  • Dependency upgrade: v4-4.25.10 (#20251103110324, #20260302174357)
  • Dependency upgrade: codeql-action-4.32.5 (#20260302120400)
  • Dependency upgrade: sync-0.17.0 (#20260302171536)
  • Dependency upgrade: sys-0.36.0 (#20260302171612)
  • Dependency upgrade: circl-1.6.3 (#20260302171617)
  • Dependency upgrade: crypto-0.42.0 (#20260302174100)
  • Dependency upgrade: setup-go-6 (#20260302175809)

"1.148.0" (2026-03-02)

Features

  • [Git] Add SSH authentication support (#20260302141052)
  • [Git] Add CheckAccess function to test authentication (#20260302151325)
  • ✨ Added [ptr] module so it is easier to find utilities for pointers (#20260302161350)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.4 (#20260223120233)
  • Dependency upgrade: upload-artifact-7.0.0 (#2026022711...
Read more

Release 1.163.0

18 Jun 15:45

Choose a tag to compare

Changelog

This document contains a history of significant changes which have been released for golang-utils. Please note that
beta releases are not included in this history.

"1.163.0" (2026-06-18)

Features

  • ✨ Added a package to change string casing but handling go initialisms (#20260608105000)

Bugfixes

  • 🐛 [frontmatter] Ensure that if a file starts with a byte-order mark that it is still parsable (#20260601172808)

"1.162.0" (2026-06-16)

Features

  • [collection] Add helpers such as First... Last... (#20260610004910)

Bugfixes

  • Dependency upgrade: net-0.56.0 (#20260611101315)
  • Dependency upgrade: v4-4.8.0 (#20260615101359)

"1.161.2" (2026-06-09)

Bugfixes

  • Dependency upgrade: v4-4.26.5 (#20260603103438)
  • Dependency upgrade: codeql-action-4.36.1 (#20260603235051)
  • Dependency upgrade: codeql-action-4.36.2 (#20260605101427)
  • Fixed collection sequence helpers so nil iter.Seq values no longer panic and instead behave like empty sequences. (#20260608103100)
  • Dependency upgrade: sync-0.21.0 (#20260609101327)
  • Dependency upgrade: text-0.38.0 (#20260609101338)
  • Dependency upgrade: sys-0.46.0 (#20260609133240)

"1.161.1" (2026-06-03)

Bugfixes

  • 🐛 [frontmatter] Ensure that different formats with the same start fence are treated as distinct formats (#20260602103158)

"1.161.0" (2026-06-02)

Features

  • ✨ [reflection] Introduced a not empty helper (#20260601231830)
  • ✨ [collection] Added additional helpers to ease operation on collection (#20260602001604)

Improved Documentation

  • 📖 [collection] Improve documentation (#20260601232922)

"1.160.1" (2026-05-29)

Bugfixes

  • Fixed filesystem removal on macOS when deleting directories using unlink. (#202605290935)

"1.160.0" (2026-05-28)

Features

  • [serialization] added helpers from extracting front matters from documents (#20260527190231)

"1.159.0" (2026-05-27)

Features

  • [yaml] Added helpers for checking valid files extensions (#20260527132139)
  • [json] Added helpers for checking valid files extensions (#20260527132146)
  • ⚙️ [jsonschema] Extend JSON Schema validation with schema options and support for schemas defined in YAML. (#20260527132214)

Bugfixes

  • Dependency upgrade: easyjson-0.9.2 (#20260526175306)
  • Dependency upgrade: timberjack-1.4.5 (#20260527121614)

"1.158.0" (2026-05-26)

Features

  • ⚡ add helpers for supporting json marshalling with better performance than encoding/json (#20260521144643)
  • ✨ add helpers for serialising yaml (#20260521162032)
  • ✨ add helpers to validate files against a JSON schema in jsonschema (#20260521183044)
  • [filesystem] Added validation rules for checking that a file path has the required extension (#20260521184825)

Bugfixes

  • Dependency upgrade: codeql-action-4.35.4 (#20260515131752)
  • Dependency upgrade: v5-5.19.1 (#20260519161135)
  • Dependency upgrade: sys-0.45.0 (#20260522102515)
  • Dependency upgrade: crypto-0.52.0 (#20260522102520)
  • Dependency upgrade: net-0.55.0 (#20260522102524)
  • Dependency upgrade: spdx-0.1.4 (#20260525155040)
  • Dependency upgrade: codeql-action-4.36.0 (#20260525155205)

"1.157.1" (2026-05-11)

Bugfixes

  • Dependency upgrade: sys-0.43.0 (#20260409101816)
  • Dependency upgrade: crypto-0.50.0 (#20260410101244)
  • Dependency upgrade: mod-0.35.0 (#20260410101259)
  • Dependency upgrade: net-0.53.0 (#20260410101300)
  • Dependency upgrade: upload-artifact-7.0.1 (#20260413110322)
  • Dependency upgrade: codeql-action-4.35.2 (#20260416101503)
  • Dependency upgrade: v5-5.18.0 (#20260417101349)
  • Dependency upgrade: zerolog-1.35.1 (#20260421101451)
  • Dependency upgrade: v2-2.9.0 (#20260421101500)
  • Dependency upgrade: timberjack-1.4.2 (#20260421101514)
  • Dependency upgrade: zap-1.28.0 (#20260428101825)
  • Dependency upgrade: v4-4.26.4 (#20260501114549)
  • Dependency upgrade: spdx-0.1.3 (#20260504122618)
  • Dependency upgrade: crypto-0.51.0 (#20260511154537)
  • Dependency upgrade: net-0.54.0 (#20260511154553)
  • Dependency upgrade: v5-5.19.0 (#20260511163359)
  • Dependency upgrade: fetch-metadata-3.1.0 (#20260511163423)

Misc

  • #20260507133219

"1.157.0" (2026-04-22)

Features

  • ✨ Add support for specifying the directory in subprocess commands (#20260422120133)

"1.156.1" (2026-04-07)

Bugfixes

  • Dependency upgrade: timberjack-1.4.1 (#20260403101304)

Misc

  • #20260407112643

"1.156.0" (2026-04-01)

Features

  • ✨ [collection] Add matching helpers for collection lookups that can be used in switch statements. (#20260401153128)

Bugfixes

  • Dependency upgrade: v5-5.17.2 (#20260401114251)
  • Dependency upgrade: v4-4.26.3 (#20260401114259)
  • Dependency upgrade: codeql-action-4.35.1 (#20260401114422)

"1.155.1" (2026-04-01)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.8 (#20260318111151)
  • Dependency upgrade: go-deadlock-0.3.9 (#20260319111313)
  • Dependency upgrade: codeql-action-4.34.1 (#20260323112752)
  • Dependency upgrade: fetch-metadata-3.0.0 (#20260327111335)
  • Dependency upgrade: v5-5.17.1 (#20260330105540)
  • Dependency upgrade: zerolog-1.35.0 (#20260330105546)
  • Dependency upgrade: go-keyring-0.2.7 (#20260401093311)
  • Dependency upgrade: spdx-0.1.2 (#20260401093438)

"1.155.0" (2026-03-18)

Features

  • [field] Add a utility to set an optional field to nil if empty (#20260318100334)

"1.154.0" (2026-03-18)

Features

  • [safecast] Adds safe numeric cast helpers, including generic value and reference casting, with clamping (#20260317181439)

"1.153.0" (2026-03-16)

Features

  • ✨ [validation] Add logical rule set for ozzo rules (#20260316165348)

Bugfixes

  • Dependency upgrade: codeql-action-4.33.0 (#20260316113247)

"1.152.0" (2026-03-13)

Features

  • ✨ Introduced package [licensing] in order to provide helpers regarding licence management (#20260313122127)

"1.151.0" (2026-03-13)

Features

  • 💥 Upgrade supported go version to 1.25 to apply security patches in dependencies (#20260313141203)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.6 (#20260306111440)
  • Dependency upgrade: sys-0.42.0 (#20260313144058)
  • Dependency upgrade: oauth2-0.36.0 (#20260313144137)
  • Dependency upgrade: sync-0.20.0 (#20260313145939)
  • Dependency upgrade: text-0.35.0 (#20260313150328)
  • Dependency upgrade: crypto-0.49.0 (#20260313150557)
  • Dependency upgrade: net-0.44.0 (#20260313150626)
  • Dependency upgrade: mod-0.28.0 (#20260313150813)

"1.150.1" (2026-03-13)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.7 (#20260309114844)
  • Dependency upgrade: timberjack-1.4.0 (#20260311111227)

"1.150.0" (2026-03-11)

Features

  • [collection] Split-mode parsing support for list-of-pairs conversion, allowing splitting at either the first occurrence or all occurrences of separators. (#20260309024542)

Bugfixes

  • Dependency upgrade: v5-5.17.0 (#20260303111321)
  • Dependency upgrade: v2-2.5.0 (#20260303111327)
  • Dependency upgrade: logrus-1.9.4 (#20260303111331)

"1.149.0" (2026-03-02)

Features

  • 💥 Upgrade minimum supported go version to 1.24 (#20260302163000)

Bugfixes

  • Dependency upgrade: oauth2-0.31.0 (#20250908102329, #20250908102331, #20260302171614)
  • Dependency upgrade: v4-4.6.2 (#20250915104942, #20260302171616)
  • Dependency upgrade: v4-4.25.10 (#20251103110324, #20260302174357)
  • Dependency upgrade: codeql-action-4.32.5 (#20260302120400)
  • Dependency upgrade: sync-0.17.0 (#20260302171536)
  • Dependency upgrade: sys-0.36.0 (#20260302171612)
  • Dependency upgrade: circl-1.6.3 (#20260302171617)
  • Dependency upgrade: crypto-0.42.0 (#20260302174100)
  • Dependency upgrade: setup-go-6 (#20260302175809)

"1.148.0" (2026-03-02)

Features

  • [Git] Add SSH authentication support (#20260302141052)
  • [Git] Add CheckAccess function to test authentication (#20260302151325)
  • ✨ Added [ptr] module so it is easier to find utilities for pointers (#20260302161350)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.4 (#20260223120233)
  • Dependency upgrade: upload-artifact-7.0.0 (#20260227111322)

"1.147.1" (2026-02-20)

Bugfixes

  • Dependency upgrade: setup-python-6 (#20260220160027)
  • Dependency upgrade: scorecard-action-2.4.3 (#20260220160033)
  • Dependency upgrade: upload-artifact-6.0.0 (#20260220160035)
  • Dependency upgrade: codeql-action-4.32.4 (#20260220160140)
  • Dependency upgrade: fetch-metadata-2.5.0 (#20260220160145)
  • Dependency upgrade: checkout-6 (#20260220160154)
  • Dependency upgrade: golangci-lint-action-9 (#20260220160758)
  • Dependency upgrade: cache-5 (#20260220163221)

"1.147.0" (2026-02-20)

Features

  • ✨ [safecast] Add ability to cast to float (#20260211094827...
Read more

Release 1.162.0

16 Jun 14:29

Choose a tag to compare

Changelog

This document contains a history of significant changes which have been released for golang-utils. Please note that
beta releases are not included in this history.

"1.162.0" (2026-06-16)

Features

  • [collection] Add helpers such as First... Last... (#20260610004910)

Bugfixes

  • Dependency upgrade: net-0.56.0 (#20260611101315)
  • Dependency upgrade: v4-4.8.0 (#20260615101359)

"1.161.2" (2026-06-09)

Bugfixes

  • Dependency upgrade: v4-4.26.5 (#20260603103438)
  • Dependency upgrade: codeql-action-4.36.1 (#20260603235051)
  • Dependency upgrade: codeql-action-4.36.2 (#20260605101427)
  • Fixed collection sequence helpers so nil iter.Seq values no longer panic and instead behave like empty sequences. (#20260608103100)
  • Dependency upgrade: sync-0.21.0 (#20260609101327)
  • Dependency upgrade: text-0.38.0 (#20260609101338)
  • Dependency upgrade: sys-0.46.0 (#20260609133240)

"1.161.1" (2026-06-03)

Bugfixes

  • 🐛 [frontmatter] Ensure that different formats with the same start fence are treated as distinct formats (#20260602103158)

"1.161.0" (2026-06-02)

Features

  • ✨ [reflection] Introduced a not empty helper (#20260601231830)
  • ✨ [collection] Added additional helpers to ease operation on collection (#20260602001604)

Improved Documentation

  • 📖 [collection] Improve documentation (#20260601232922)

"1.160.1" (2026-05-29)

Bugfixes

  • Fixed filesystem removal on macOS when deleting directories using unlink. (#202605290935)

"1.160.0" (2026-05-28)

Features

  • [serialization] added helpers from extracting front matters from documents (#20260527190231)

"1.159.0" (2026-05-27)

Features

  • [yaml] Added helpers for checking valid files extensions (#20260527132139)
  • [json] Added helpers for checking valid files extensions (#20260527132146)
  • ⚙️ [jsonschema] Extend JSON Schema validation with schema options and support for schemas defined in YAML. (#20260527132214)

Bugfixes

  • Dependency upgrade: easyjson-0.9.2 (#20260526175306)
  • Dependency upgrade: timberjack-1.4.5 (#20260527121614)

"1.158.0" (2026-05-26)

Features

  • ⚡ add helpers for supporting json marshalling with better performance than encoding/json (#20260521144643)
  • ✨ add helpers for serialising yaml (#20260521162032)
  • ✨ add helpers to validate files against a JSON schema in jsonschema (#20260521183044)
  • [filesystem] Added validation rules for checking that a file path has the required extension (#20260521184825)

Bugfixes

  • Dependency upgrade: codeql-action-4.35.4 (#20260515131752)
  • Dependency upgrade: v5-5.19.1 (#20260519161135)
  • Dependency upgrade: sys-0.45.0 (#20260522102515)
  • Dependency upgrade: crypto-0.52.0 (#20260522102520)
  • Dependency upgrade: net-0.55.0 (#20260522102524)
  • Dependency upgrade: spdx-0.1.4 (#20260525155040)
  • Dependency upgrade: codeql-action-4.36.0 (#20260525155205)

"1.157.1" (2026-05-11)

Bugfixes

  • Dependency upgrade: sys-0.43.0 (#20260409101816)
  • Dependency upgrade: crypto-0.50.0 (#20260410101244)
  • Dependency upgrade: mod-0.35.0 (#20260410101259)
  • Dependency upgrade: net-0.53.0 (#20260410101300)
  • Dependency upgrade: upload-artifact-7.0.1 (#20260413110322)
  • Dependency upgrade: codeql-action-4.35.2 (#20260416101503)
  • Dependency upgrade: v5-5.18.0 (#20260417101349)
  • Dependency upgrade: zerolog-1.35.1 (#20260421101451)
  • Dependency upgrade: v2-2.9.0 (#20260421101500)
  • Dependency upgrade: timberjack-1.4.2 (#20260421101514)
  • Dependency upgrade: zap-1.28.0 (#20260428101825)
  • Dependency upgrade: v4-4.26.4 (#20260501114549)
  • Dependency upgrade: spdx-0.1.3 (#20260504122618)
  • Dependency upgrade: crypto-0.51.0 (#20260511154537)
  • Dependency upgrade: net-0.54.0 (#20260511154553)
  • Dependency upgrade: v5-5.19.0 (#20260511163359)
  • Dependency upgrade: fetch-metadata-3.1.0 (#20260511163423)

Misc

  • #20260507133219

"1.157.0" (2026-04-22)

Features

  • ✨ Add support for specifying the directory in subprocess commands (#20260422120133)

"1.156.1" (2026-04-07)

Bugfixes

  • Dependency upgrade: timberjack-1.4.1 (#20260403101304)

Misc

  • #20260407112643

"1.156.0" (2026-04-01)

Features

  • ✨ [collection] Add matching helpers for collection lookups that can be used in switch statements. (#20260401153128)

Bugfixes

  • Dependency upgrade: v5-5.17.2 (#20260401114251)
  • Dependency upgrade: v4-4.26.3 (#20260401114259)
  • Dependency upgrade: codeql-action-4.35.1 (#20260401114422)

"1.155.1" (2026-04-01)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.8 (#20260318111151)
  • Dependency upgrade: go-deadlock-0.3.9 (#20260319111313)
  • Dependency upgrade: codeql-action-4.34.1 (#20260323112752)
  • Dependency upgrade: fetch-metadata-3.0.0 (#20260327111335)
  • Dependency upgrade: v5-5.17.1 (#20260330105540)
  • Dependency upgrade: zerolog-1.35.0 (#20260330105546)
  • Dependency upgrade: go-keyring-0.2.7 (#20260401093311)
  • Dependency upgrade: spdx-0.1.2 (#20260401093438)

"1.155.0" (2026-03-18)

Features

  • [field] Add a utility to set an optional field to nil if empty (#20260318100334)

"1.154.0" (2026-03-18)

Features

  • [safecast] Adds safe numeric cast helpers, including generic value and reference casting, with clamping (#20260317181439)

"1.153.0" (2026-03-16)

Features

  • ✨ [validation] Add logical rule set for ozzo rules (#20260316165348)

Bugfixes

  • Dependency upgrade: codeql-action-4.33.0 (#20260316113247)

"1.152.0" (2026-03-13)

Features

  • ✨ Introduced package [licensing] in order to provide helpers regarding licence management (#20260313122127)

"1.151.0" (2026-03-13)

Features

  • 💥 Upgrade supported go version to 1.25 to apply security patches in dependencies (#20260313141203)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.6 (#20260306111440)
  • Dependency upgrade: sys-0.42.0 (#20260313144058)
  • Dependency upgrade: oauth2-0.36.0 (#20260313144137)
  • Dependency upgrade: sync-0.20.0 (#20260313145939)
  • Dependency upgrade: text-0.35.0 (#20260313150328)
  • Dependency upgrade: crypto-0.49.0 (#20260313150557)
  • Dependency upgrade: net-0.44.0 (#20260313150626)
  • Dependency upgrade: mod-0.28.0 (#20260313150813)

"1.150.1" (2026-03-13)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.7 (#20260309114844)
  • Dependency upgrade: timberjack-1.4.0 (#20260311111227)

"1.150.0" (2026-03-11)

Features

  • [collection] Split-mode parsing support for list-of-pairs conversion, allowing splitting at either the first occurrence or all occurrences of separators. (#20260309024542)

Bugfixes

  • Dependency upgrade: v5-5.17.0 (#20260303111321)
  • Dependency upgrade: v2-2.5.0 (#20260303111327)
  • Dependency upgrade: logrus-1.9.4 (#20260303111331)

"1.149.0" (2026-03-02)

Features

  • 💥 Upgrade minimum supported go version to 1.24 (#20260302163000)

Bugfixes

  • Dependency upgrade: oauth2-0.31.0 (#20250908102329, #20250908102331, #20260302171614)
  • Dependency upgrade: v4-4.6.2 (#20250915104942, #20260302171616)
  • Dependency upgrade: v4-4.25.10 (#20251103110324, #20260302174357)
  • Dependency upgrade: codeql-action-4.32.5 (#20260302120400)
  • Dependency upgrade: sync-0.17.0 (#20260302171536)
  • Dependency upgrade: sys-0.36.0 (#20260302171612)
  • Dependency upgrade: circl-1.6.3 (#20260302171617)
  • Dependency upgrade: crypto-0.42.0 (#20260302174100)
  • Dependency upgrade: setup-go-6 (#20260302175809)

"1.148.0" (2026-03-02)

Features

  • [Git] Add SSH authentication support (#20260302141052)
  • [Git] Add CheckAccess function to test authentication (#20260302151325)
  • ✨ Added [ptr] module so it is easier to find utilities for pointers (#20260302161350)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.4 (#20260223120233)
  • Dependency upgrade: upload-artifact-7.0.0 (#20260227111322)

"1.147.1" (2026-02-20)

Bugfixes

  • Dependency upgrade: setup-python-6 (#20260220160027)
  • Dependency upgrade: scorecard-action-2.4.3 (#20260220160033)
  • Dependency upgrade: upload-artifact-6.0.0 (#20260220160035)
  • Dependency upgrade: codeql-action-4.32.4 (#20260220160140)
  • Dependency upgrade: fetch-metadata-2.5.0 (#20260220160145)
  • Dependency upgrade: checkout-6 (#20260220160154)
  • Dependency upgrade: golangci-lint-action-9 (#20260220160758)
  • Dependency upgrade: cache-5 (#20260220163221)

"1.147.0" (2026-02-20)

Features

  • ✨ [safecast] Add ability to cast to float (#20260211094827)
  • ✨ [field] Add ability to format strings and return references (#20260211094853)
  • [collection] Extended utilities so that functions could use references of items (#20260220124149)

Bugfixes

  • 🔒 [http] Improve some check when executing a request to reduce the risk of Server-Side Request Forgery (SSRF) (#20260220131528...
Read more

Release 1.161.2

09 Jun 13:48

Choose a tag to compare

Changelog

This document contains a history of significant changes which have been released for golang-utils. Please note that
beta releases are not included in this history.

"1.161.2" (2026-06-09)

Bugfixes

  • Dependency upgrade: v4-4.26.5 (#20260603103438)
  • Dependency upgrade: codeql-action-4.36.1 (#20260603235051)
  • Dependency upgrade: codeql-action-4.36.2 (#20260605101427)
  • Fixed collection sequence helpers so nil iter.Seq values no longer panic and instead behave like empty sequences. (#20260608103100)
  • Dependency upgrade: sync-0.21.0 (#20260609101327)
  • Dependency upgrade: text-0.38.0 (#20260609101338)
  • Dependency upgrade: sys-0.46.0 (#20260609133240)

"1.161.1" (2026-06-03)

Bugfixes

  • 🐛 [frontmatter] Ensure that different formats with the same start fence are treated as distinct formats (#20260602103158)

"1.161.0" (2026-06-02)

Features

  • ✨ [reflection] Introduced a not empty helper (#20260601231830)
  • ✨ [collection] Added additional helpers to ease operation on collection (#20260602001604)

Improved Documentation

  • 📖 [collection] Improve documentation (#20260601232922)

"1.160.1" (2026-05-29)

Bugfixes

  • Fixed filesystem removal on macOS when deleting directories using unlink. (#202605290935)

"1.160.0" (2026-05-28)

Features

  • [serialization] added helpers from extracting front matters from documents (#20260527190231)

"1.159.0" (2026-05-27)

Features

  • [yaml] Added helpers for checking valid files extensions (#20260527132139)
  • [json] Added helpers for checking valid files extensions (#20260527132146)
  • ⚙️ [jsonschema] Extend JSON Schema validation with schema options and support for schemas defined in YAML. (#20260527132214)

Bugfixes

  • Dependency upgrade: easyjson-0.9.2 (#20260526175306)
  • Dependency upgrade: timberjack-1.4.5 (#20260527121614)

"1.158.0" (2026-05-26)

Features

  • ⚡ add helpers for supporting json marshalling with better performance than encoding/json (#20260521144643)
  • ✨ add helpers for serialising yaml (#20260521162032)
  • ✨ add helpers to validate files against a JSON schema in jsonschema (#20260521183044)
  • [filesystem] Added validation rules for checking that a file path has the required extension (#20260521184825)

Bugfixes

  • Dependency upgrade: codeql-action-4.35.4 (#20260515131752)
  • Dependency upgrade: v5-5.19.1 (#20260519161135)
  • Dependency upgrade: sys-0.45.0 (#20260522102515)
  • Dependency upgrade: crypto-0.52.0 (#20260522102520)
  • Dependency upgrade: net-0.55.0 (#20260522102524)
  • Dependency upgrade: spdx-0.1.4 (#20260525155040)
  • Dependency upgrade: codeql-action-4.36.0 (#20260525155205)

"1.157.1" (2026-05-11)

Bugfixes

  • Dependency upgrade: sys-0.43.0 (#20260409101816)
  • Dependency upgrade: crypto-0.50.0 (#20260410101244)
  • Dependency upgrade: mod-0.35.0 (#20260410101259)
  • Dependency upgrade: net-0.53.0 (#20260410101300)
  • Dependency upgrade: upload-artifact-7.0.1 (#20260413110322)
  • Dependency upgrade: codeql-action-4.35.2 (#20260416101503)
  • Dependency upgrade: v5-5.18.0 (#20260417101349)
  • Dependency upgrade: zerolog-1.35.1 (#20260421101451)
  • Dependency upgrade: v2-2.9.0 (#20260421101500)
  • Dependency upgrade: timberjack-1.4.2 (#20260421101514)
  • Dependency upgrade: zap-1.28.0 (#20260428101825)
  • Dependency upgrade: v4-4.26.4 (#20260501114549)
  • Dependency upgrade: spdx-0.1.3 (#20260504122618)
  • Dependency upgrade: crypto-0.51.0 (#20260511154537)
  • Dependency upgrade: net-0.54.0 (#20260511154553)
  • Dependency upgrade: v5-5.19.0 (#20260511163359)
  • Dependency upgrade: fetch-metadata-3.1.0 (#20260511163423)

Misc

  • #20260507133219

"1.157.0" (2026-04-22)

Features

  • ✨ Add support for specifying the directory in subprocess commands (#20260422120133)

"1.156.1" (2026-04-07)

Bugfixes

  • Dependency upgrade: timberjack-1.4.1 (#20260403101304)

Misc

  • #20260407112643

"1.156.0" (2026-04-01)

Features

  • ✨ [collection] Add matching helpers for collection lookups that can be used in switch statements. (#20260401153128)

Bugfixes

  • Dependency upgrade: v5-5.17.2 (#20260401114251)
  • Dependency upgrade: v4-4.26.3 (#20260401114259)
  • Dependency upgrade: codeql-action-4.35.1 (#20260401114422)

"1.155.1" (2026-04-01)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.8 (#20260318111151)
  • Dependency upgrade: go-deadlock-0.3.9 (#20260319111313)
  • Dependency upgrade: codeql-action-4.34.1 (#20260323112752)
  • Dependency upgrade: fetch-metadata-3.0.0 (#20260327111335)
  • Dependency upgrade: v5-5.17.1 (#20260330105540)
  • Dependency upgrade: zerolog-1.35.0 (#20260330105546)
  • Dependency upgrade: go-keyring-0.2.7 (#20260401093311)
  • Dependency upgrade: spdx-0.1.2 (#20260401093438)

"1.155.0" (2026-03-18)

Features

  • [field] Add a utility to set an optional field to nil if empty (#20260318100334)

"1.154.0" (2026-03-18)

Features

  • [safecast] Adds safe numeric cast helpers, including generic value and reference casting, with clamping (#20260317181439)

"1.153.0" (2026-03-16)

Features

  • ✨ [validation] Add logical rule set for ozzo rules (#20260316165348)

Bugfixes

  • Dependency upgrade: codeql-action-4.33.0 (#20260316113247)

"1.152.0" (2026-03-13)

Features

  • ✨ Introduced package [licensing] in order to provide helpers regarding licence management (#20260313122127)

"1.151.0" (2026-03-13)

Features

  • 💥 Upgrade supported go version to 1.25 to apply security patches in dependencies (#20260313141203)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.6 (#20260306111440)
  • Dependency upgrade: sys-0.42.0 (#20260313144058)
  • Dependency upgrade: oauth2-0.36.0 (#20260313144137)
  • Dependency upgrade: sync-0.20.0 (#20260313145939)
  • Dependency upgrade: text-0.35.0 (#20260313150328)
  • Dependency upgrade: crypto-0.49.0 (#20260313150557)
  • Dependency upgrade: net-0.44.0 (#20260313150626)
  • Dependency upgrade: mod-0.28.0 (#20260313150813)

"1.150.1" (2026-03-13)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.7 (#20260309114844)
  • Dependency upgrade: timberjack-1.4.0 (#20260311111227)

"1.150.0" (2026-03-11)

Features

  • [collection] Split-mode parsing support for list-of-pairs conversion, allowing splitting at either the first occurrence or all occurrences of separators. (#20260309024542)

Bugfixes

  • Dependency upgrade: v5-5.17.0 (#20260303111321)
  • Dependency upgrade: v2-2.5.0 (#20260303111327)
  • Dependency upgrade: logrus-1.9.4 (#20260303111331)

"1.149.0" (2026-03-02)

Features

  • 💥 Upgrade minimum supported go version to 1.24 (#20260302163000)

Bugfixes

  • Dependency upgrade: oauth2-0.31.0 (#20250908102329, #20250908102331, #20260302171614)
  • Dependency upgrade: v4-4.6.2 (#20250915104942, #20260302171616)
  • Dependency upgrade: v4-4.25.10 (#20251103110324, #20260302174357)
  • Dependency upgrade: codeql-action-4.32.5 (#20260302120400)
  • Dependency upgrade: sync-0.17.0 (#20260302171536)
  • Dependency upgrade: sys-0.36.0 (#20260302171612)
  • Dependency upgrade: circl-1.6.3 (#20260302171617)
  • Dependency upgrade: crypto-0.42.0 (#20260302174100)
  • Dependency upgrade: setup-go-6 (#20260302175809)

"1.148.0" (2026-03-02)

Features

  • [Git] Add SSH authentication support (#20260302141052)
  • [Git] Add CheckAccess function to test authentication (#20260302151325)
  • ✨ Added [ptr] module so it is easier to find utilities for pointers (#20260302161350)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.4 (#20260223120233)
  • Dependency upgrade: upload-artifact-7.0.0 (#20260227111322)

"1.147.1" (2026-02-20)

Bugfixes

  • Dependency upgrade: setup-python-6 (#20260220160027)
  • Dependency upgrade: scorecard-action-2.4.3 (#20260220160033)
  • Dependency upgrade: upload-artifact-6.0.0 (#20260220160035)
  • Dependency upgrade: codeql-action-4.32.4 (#20260220160140)
  • Dependency upgrade: fetch-metadata-2.5.0 (#20260220160145)
  • Dependency upgrade: checkout-6 (#20260220160154)
  • Dependency upgrade: golangci-lint-action-9 (#20260220160758)
  • Dependency upgrade: cache-5 (#20260220163221)

"1.147.0" (2026-02-20)

Features

  • ✨ [safecast] Add ability to cast to float (#20260211094827)
  • ✨ [field] Add ability to format strings and return references (#20260211094853)
  • [collection] Extended utilities so that functions could use references of items (#20260220124149)

Bugfixes

  • 🔒 [http] Improve some check when executing a request to reduce the risk of Server-Side Request Forgery (SSRF) (#20260220131528)
  • 🔒 [platform] Improve some check when removing a path to reduce the risk of path traversal (#20260220132229)

Improved Documentation

  • 📖 [collection] Improved docstrings where possible (#20260220124241)

"1.146.0" (2026-01-05)
======...

Read more

Release 1.161.1

03 Jun 10:26

Choose a tag to compare

Changelog

This document contains a history of significant changes which have been released for golang-utils. Please note that
beta releases are not included in this history.

"1.161.1" (2026-06-03)

Bugfixes

  • 🐛 [frontmatter] Ensure that different formats with the same start fence are treated as distinct formats (#20260602103158)

"1.161.0" (2026-06-02)

Features

  • ✨ [reflection] Introduced a not empty helper (#20260601231830)
  • ✨ [collection] Added additional helpers to ease operation on collection (#20260602001604)

Improved Documentation

  • 📖 [collection] Improve documentation (#20260601232922)

"1.160.1" (2026-05-29)

Bugfixes

  • Fixed filesystem removal on macOS when deleting directories using unlink. (#202605290935)

"1.160.0" (2026-05-28)

Features

  • [serialization] added helpers from extracting front matters from documents (#20260527190231)

"1.159.0" (2026-05-27)

Features

  • [yaml] Added helpers for checking valid files extensions (#20260527132139)
  • [json] Added helpers for checking valid files extensions (#20260527132146)
  • ⚙️ [jsonschema] Extend JSON Schema validation with schema options and support for schemas defined in YAML. (#20260527132214)

Bugfixes

  • Dependency upgrade: easyjson-0.9.2 (#20260526175306)
  • Dependency upgrade: timberjack-1.4.5 (#20260527121614)

"1.158.0" (2026-05-26)

Features

  • ⚡ add helpers for supporting json marshalling with better performance than encoding/json (#20260521144643)
  • ✨ add helpers for serialising yaml (#20260521162032)
  • ✨ add helpers to validate files against a JSON schema in jsonschema (#20260521183044)
  • [filesystem] Added validation rules for checking that a file path has the required extension (#20260521184825)

Bugfixes

  • Dependency upgrade: codeql-action-4.35.4 (#20260515131752)
  • Dependency upgrade: v5-5.19.1 (#20260519161135)
  • Dependency upgrade: sys-0.45.0 (#20260522102515)
  • Dependency upgrade: crypto-0.52.0 (#20260522102520)
  • Dependency upgrade: net-0.55.0 (#20260522102524)
  • Dependency upgrade: spdx-0.1.4 (#20260525155040)
  • Dependency upgrade: codeql-action-4.36.0 (#20260525155205)

"1.157.1" (2026-05-11)

Bugfixes

  • Dependency upgrade: sys-0.43.0 (#20260409101816)
  • Dependency upgrade: crypto-0.50.0 (#20260410101244)
  • Dependency upgrade: mod-0.35.0 (#20260410101259)
  • Dependency upgrade: net-0.53.0 (#20260410101300)
  • Dependency upgrade: upload-artifact-7.0.1 (#20260413110322)
  • Dependency upgrade: codeql-action-4.35.2 (#20260416101503)
  • Dependency upgrade: v5-5.18.0 (#20260417101349)
  • Dependency upgrade: zerolog-1.35.1 (#20260421101451)
  • Dependency upgrade: v2-2.9.0 (#20260421101500)
  • Dependency upgrade: timberjack-1.4.2 (#20260421101514)
  • Dependency upgrade: zap-1.28.0 (#20260428101825)
  • Dependency upgrade: v4-4.26.4 (#20260501114549)
  • Dependency upgrade: spdx-0.1.3 (#20260504122618)
  • Dependency upgrade: crypto-0.51.0 (#20260511154537)
  • Dependency upgrade: net-0.54.0 (#20260511154553)
  • Dependency upgrade: v5-5.19.0 (#20260511163359)
  • Dependency upgrade: fetch-metadata-3.1.0 (#20260511163423)

Misc

  • #20260507133219

"1.157.0" (2026-04-22)

Features

  • ✨ Add support for specifying the directory in subprocess commands (#20260422120133)

"1.156.1" (2026-04-07)

Bugfixes

  • Dependency upgrade: timberjack-1.4.1 (#20260403101304)

Misc

  • #20260407112643

"1.156.0" (2026-04-01)

Features

  • ✨ [collection] Add matching helpers for collection lookups that can be used in switch statements. (#20260401153128)

Bugfixes

  • Dependency upgrade: v5-5.17.2 (#20260401114251)
  • Dependency upgrade: v4-4.26.3 (#20260401114259)
  • Dependency upgrade: codeql-action-4.35.1 (#20260401114422)

"1.155.1" (2026-04-01)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.8 (#20260318111151)
  • Dependency upgrade: go-deadlock-0.3.9 (#20260319111313)
  • Dependency upgrade: codeql-action-4.34.1 (#20260323112752)
  • Dependency upgrade: fetch-metadata-3.0.0 (#20260327111335)
  • Dependency upgrade: v5-5.17.1 (#20260330105540)
  • Dependency upgrade: zerolog-1.35.0 (#20260330105546)
  • Dependency upgrade: go-keyring-0.2.7 (#20260401093311)
  • Dependency upgrade: spdx-0.1.2 (#20260401093438)

"1.155.0" (2026-03-18)

Features

  • [field] Add a utility to set an optional field to nil if empty (#20260318100334)

"1.154.0" (2026-03-18)

Features

  • [safecast] Adds safe numeric cast helpers, including generic value and reference casting, with clamping (#20260317181439)

"1.153.0" (2026-03-16)

Features

  • ✨ [validation] Add logical rule set for ozzo rules (#20260316165348)

Bugfixes

  • Dependency upgrade: codeql-action-4.33.0 (#20260316113247)

"1.152.0" (2026-03-13)

Features

  • ✨ Introduced package [licensing] in order to provide helpers regarding licence management (#20260313122127)

"1.151.0" (2026-03-13)

Features

  • 💥 Upgrade supported go version to 1.25 to apply security patches in dependencies (#20260313141203)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.6 (#20260306111440)
  • Dependency upgrade: sys-0.42.0 (#20260313144058)
  • Dependency upgrade: oauth2-0.36.0 (#20260313144137)
  • Dependency upgrade: sync-0.20.0 (#20260313145939)
  • Dependency upgrade: text-0.35.0 (#20260313150328)
  • Dependency upgrade: crypto-0.49.0 (#20260313150557)
  • Dependency upgrade: net-0.44.0 (#20260313150626)
  • Dependency upgrade: mod-0.28.0 (#20260313150813)

"1.150.1" (2026-03-13)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.7 (#20260309114844)
  • Dependency upgrade: timberjack-1.4.0 (#20260311111227)

"1.150.0" (2026-03-11)

Features

  • [collection] Split-mode parsing support for list-of-pairs conversion, allowing splitting at either the first occurrence or all occurrences of separators. (#20260309024542)

Bugfixes

  • Dependency upgrade: v5-5.17.0 (#20260303111321)
  • Dependency upgrade: v2-2.5.0 (#20260303111327)
  • Dependency upgrade: logrus-1.9.4 (#20260303111331)

"1.149.0" (2026-03-02)

Features

  • 💥 Upgrade minimum supported go version to 1.24 (#20260302163000)

Bugfixes

  • Dependency upgrade: oauth2-0.31.0 (#20250908102329, #20250908102331, #20260302171614)
  • Dependency upgrade: v4-4.6.2 (#20250915104942, #20260302171616)
  • Dependency upgrade: v4-4.25.10 (#20251103110324, #20260302174357)
  • Dependency upgrade: codeql-action-4.32.5 (#20260302120400)
  • Dependency upgrade: sync-0.17.0 (#20260302171536)
  • Dependency upgrade: sys-0.36.0 (#20260302171612)
  • Dependency upgrade: circl-1.6.3 (#20260302171617)
  • Dependency upgrade: crypto-0.42.0 (#20260302174100)
  • Dependency upgrade: setup-go-6 (#20260302175809)

"1.148.0" (2026-03-02)

Features

  • [Git] Add SSH authentication support (#20260302141052)
  • [Git] Add CheckAccess function to test authentication (#20260302151325)
  • ✨ Added [ptr] module so it is easier to find utilities for pointers (#20260302161350)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.4 (#20260223120233)
  • Dependency upgrade: upload-artifact-7.0.0 (#20260227111322)

"1.147.1" (2026-02-20)

Bugfixes

  • Dependency upgrade: setup-python-6 (#20260220160027)
  • Dependency upgrade: scorecard-action-2.4.3 (#20260220160033)
  • Dependency upgrade: upload-artifact-6.0.0 (#20260220160035)
  • Dependency upgrade: codeql-action-4.32.4 (#20260220160140)
  • Dependency upgrade: fetch-metadata-2.5.0 (#20260220160145)
  • Dependency upgrade: checkout-6 (#20260220160154)
  • Dependency upgrade: golangci-lint-action-9 (#20260220160758)
  • Dependency upgrade: cache-5 (#20260220163221)

"1.147.0" (2026-02-20)

Features

  • ✨ [safecast] Add ability to cast to float (#20260211094827)
  • ✨ [field] Add ability to format strings and return references (#20260211094853)
  • [collection] Extended utilities so that functions could use references of items (#20260220124149)

Bugfixes

  • 🔒 [http] Improve some check when executing a request to reduce the risk of Server-Side Request Forgery (SSRF) (#20260220131528)
  • 🔒 [platform] Improve some check when removing a path to reduce the risk of path traversal (#20260220132229)

Improved Documentation

  • 📖 [collection] Improved docstrings where possible (#20260220124241)

"1.146.0" (2026-01-05)

Features

  • proc improve distinguishing between error fetching process and the process not existing (#20260105140047)
  • proc add SetGroupAttrToCmd to ensure that sub processes have the correct flags for process group searching to work correctly (#20260105150751)

Bugfixes

  • 🐛 proc Ensure that all WaitForCompletion actually waits for completion instead of returning immediately (#20260105135957)

"1.145.1" (2025-12-31)

Bugfixes
----...

Read more

Release 1.161.0

02 Jun 08:51

Choose a tag to compare

Changelog

This document contains a history of significant changes which have been released for golang-utils. Please note that
beta releases are not included in this history.

"1.161.0" (2026-06-02)

Features

  • ✨ [reflection] Introduced a not empty helper (#20260601231830)
  • ✨ [collection] Added additional helpers to ease operation on collection (#20260602001604)

Improved Documentation

  • 📖 [collection] Improve documentation (#20260601232922)

"1.160.1" (2026-05-29)

Bugfixes

  • Fixed filesystem removal on macOS when deleting directories using unlink. (#202605290935)

"1.160.0" (2026-05-28)

Features

  • [serialization] added helpers from extracting front matters from documents (#20260527190231)

"1.159.0" (2026-05-27)

Features

  • [yaml] Added helpers for checking valid files extensions (#20260527132139)
  • [json] Added helpers for checking valid files extensions (#20260527132146)
  • ⚙️ [jsonschema] Extend JSON Schema validation with schema options and support for schemas defined in YAML. (#20260527132214)

Bugfixes

  • Dependency upgrade: easyjson-0.9.2 (#20260526175306)
  • Dependency upgrade: timberjack-1.4.5 (#20260527121614)

"1.158.0" (2026-05-26)

Features

  • ⚡ add helpers for supporting json marshalling with better performance than encoding/json (#20260521144643)
  • ✨ add helpers for serialising yaml (#20260521162032)
  • ✨ add helpers to validate files against a JSON schema in jsonschema (#20260521183044)
  • [filesystem] Added validation rules for checking that a file path has the required extension (#20260521184825)

Bugfixes

  • Dependency upgrade: codeql-action-4.35.4 (#20260515131752)
  • Dependency upgrade: v5-5.19.1 (#20260519161135)
  • Dependency upgrade: sys-0.45.0 (#20260522102515)
  • Dependency upgrade: crypto-0.52.0 (#20260522102520)
  • Dependency upgrade: net-0.55.0 (#20260522102524)
  • Dependency upgrade: spdx-0.1.4 (#20260525155040)
  • Dependency upgrade: codeql-action-4.36.0 (#20260525155205)

"1.157.1" (2026-05-11)

Bugfixes

  • Dependency upgrade: sys-0.43.0 (#20260409101816)
  • Dependency upgrade: crypto-0.50.0 (#20260410101244)
  • Dependency upgrade: mod-0.35.0 (#20260410101259)
  • Dependency upgrade: net-0.53.0 (#20260410101300)
  • Dependency upgrade: upload-artifact-7.0.1 (#20260413110322)
  • Dependency upgrade: codeql-action-4.35.2 (#20260416101503)
  • Dependency upgrade: v5-5.18.0 (#20260417101349)
  • Dependency upgrade: zerolog-1.35.1 (#20260421101451)
  • Dependency upgrade: v2-2.9.0 (#20260421101500)
  • Dependency upgrade: timberjack-1.4.2 (#20260421101514)
  • Dependency upgrade: zap-1.28.0 (#20260428101825)
  • Dependency upgrade: v4-4.26.4 (#20260501114549)
  • Dependency upgrade: spdx-0.1.3 (#20260504122618)
  • Dependency upgrade: crypto-0.51.0 (#20260511154537)
  • Dependency upgrade: net-0.54.0 (#20260511154553)
  • Dependency upgrade: v5-5.19.0 (#20260511163359)
  • Dependency upgrade: fetch-metadata-3.1.0 (#20260511163423)

Misc

  • #20260507133219

"1.157.0" (2026-04-22)

Features

  • ✨ Add support for specifying the directory in subprocess commands (#20260422120133)

"1.156.1" (2026-04-07)

Bugfixes

  • Dependency upgrade: timberjack-1.4.1 (#20260403101304)

Misc

  • #20260407112643

"1.156.0" (2026-04-01)

Features

  • ✨ [collection] Add matching helpers for collection lookups that can be used in switch statements. (#20260401153128)

Bugfixes

  • Dependency upgrade: v5-5.17.2 (#20260401114251)
  • Dependency upgrade: v4-4.26.3 (#20260401114259)
  • Dependency upgrade: codeql-action-4.35.1 (#20260401114422)

"1.155.1" (2026-04-01)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.8 (#20260318111151)
  • Dependency upgrade: go-deadlock-0.3.9 (#20260319111313)
  • Dependency upgrade: codeql-action-4.34.1 (#20260323112752)
  • Dependency upgrade: fetch-metadata-3.0.0 (#20260327111335)
  • Dependency upgrade: v5-5.17.1 (#20260330105540)
  • Dependency upgrade: zerolog-1.35.0 (#20260330105546)
  • Dependency upgrade: go-keyring-0.2.7 (#20260401093311)
  • Dependency upgrade: spdx-0.1.2 (#20260401093438)

"1.155.0" (2026-03-18)

Features

  • [field] Add a utility to set an optional field to nil if empty (#20260318100334)

"1.154.0" (2026-03-18)

Features

  • [safecast] Adds safe numeric cast helpers, including generic value and reference casting, with clamping (#20260317181439)

"1.153.0" (2026-03-16)

Features

  • ✨ [validation] Add logical rule set for ozzo rules (#20260316165348)

Bugfixes

  • Dependency upgrade: codeql-action-4.33.0 (#20260316113247)

"1.152.0" (2026-03-13)

Features

  • ✨ Introduced package [licensing] in order to provide helpers regarding licence management (#20260313122127)

"1.151.0" (2026-03-13)

Features

  • 💥 Upgrade supported go version to 1.25 to apply security patches in dependencies (#20260313141203)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.6 (#20260306111440)
  • Dependency upgrade: sys-0.42.0 (#20260313144058)
  • Dependency upgrade: oauth2-0.36.0 (#20260313144137)
  • Dependency upgrade: sync-0.20.0 (#20260313145939)
  • Dependency upgrade: text-0.35.0 (#20260313150328)
  • Dependency upgrade: crypto-0.49.0 (#20260313150557)
  • Dependency upgrade: net-0.44.0 (#20260313150626)
  • Dependency upgrade: mod-0.28.0 (#20260313150813)

"1.150.1" (2026-03-13)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.7 (#20260309114844)
  • Dependency upgrade: timberjack-1.4.0 (#20260311111227)

"1.150.0" (2026-03-11)

Features

  • [collection] Split-mode parsing support for list-of-pairs conversion, allowing splitting at either the first occurrence or all occurrences of separators. (#20260309024542)

Bugfixes

  • Dependency upgrade: v5-5.17.0 (#20260303111321)
  • Dependency upgrade: v2-2.5.0 (#20260303111327)
  • Dependency upgrade: logrus-1.9.4 (#20260303111331)

"1.149.0" (2026-03-02)

Features

  • 💥 Upgrade minimum supported go version to 1.24 (#20260302163000)

Bugfixes

  • Dependency upgrade: oauth2-0.31.0 (#20250908102329, #20250908102331, #20260302171614)
  • Dependency upgrade: v4-4.6.2 (#20250915104942, #20260302171616)
  • Dependency upgrade: v4-4.25.10 (#20251103110324, #20260302174357)
  • Dependency upgrade: codeql-action-4.32.5 (#20260302120400)
  • Dependency upgrade: sync-0.17.0 (#20260302171536)
  • Dependency upgrade: sys-0.36.0 (#20260302171612)
  • Dependency upgrade: circl-1.6.3 (#20260302171617)
  • Dependency upgrade: crypto-0.42.0 (#20260302174100)
  • Dependency upgrade: setup-go-6 (#20260302175809)

"1.148.0" (2026-03-02)

Features

  • [Git] Add SSH authentication support (#20260302141052)
  • [Git] Add CheckAccess function to test authentication (#20260302151325)
  • ✨ Added [ptr] module so it is easier to find utilities for pointers (#20260302161350)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.4 (#20260223120233)
  • Dependency upgrade: upload-artifact-7.0.0 (#20260227111322)

"1.147.1" (2026-02-20)

Bugfixes

  • Dependency upgrade: setup-python-6 (#20260220160027)
  • Dependency upgrade: scorecard-action-2.4.3 (#20260220160033)
  • Dependency upgrade: upload-artifact-6.0.0 (#20260220160035)
  • Dependency upgrade: codeql-action-4.32.4 (#20260220160140)
  • Dependency upgrade: fetch-metadata-2.5.0 (#20260220160145)
  • Dependency upgrade: checkout-6 (#20260220160154)
  • Dependency upgrade: golangci-lint-action-9 (#20260220160758)
  • Dependency upgrade: cache-5 (#20260220163221)

"1.147.0" (2026-02-20)

Features

  • ✨ [safecast] Add ability to cast to float (#20260211094827)
  • ✨ [field] Add ability to format strings and return references (#20260211094853)
  • [collection] Extended utilities so that functions could use references of items (#20260220124149)

Bugfixes

  • 🔒 [http] Improve some check when executing a request to reduce the risk of Server-Side Request Forgery (SSRF) (#20260220131528)
  • 🔒 [platform] Improve some check when removing a path to reduce the risk of path traversal (#20260220132229)

Improved Documentation

  • 📖 [collection] Improved docstrings where possible (#20260220124241)

"1.146.0" (2026-01-05)

Features

  • proc improve distinguishing between error fetching process and the process not existing (#20260105140047)
  • proc add SetGroupAttrToCmd to ensure that sub processes have the correct flags for process group searching to work correctly (#20260105150751)

Bugfixes

  • 🐛 proc Ensure that all WaitForCompletion actually waits for completion instead of returning immediately (#20260105135957)

"1.145.1" (2025-12-31)

Bugfixes

  • 🐛 [api] reset the response body if necessary (#20251231170457)
  • 🐛 [http/error] better handled already processed API errors (#20251231170526)

"1.145.0" (2025-12-30)
===========...

Read more

Release 1.160.1

29 May 10:48

Choose a tag to compare

Changelog

This document contains a history of significant changes which have been released for golang-utils. Please note that
beta releases are not included in this history.

"1.160.1" (2026-05-29)

Bugfixes

  • Fixed filesystem removal on macOS when deleting directories using unlink. (#202605290935)

"1.160.0" (2026-05-28)

Features

  • [serialization] added helpers from extracting front matters from documents (#20260527190231)

"1.159.0" (2026-05-27)

Features

  • [yaml] Added helpers for checking valid files extensions (#20260527132139)
  • [json] Added helpers for checking valid files extensions (#20260527132146)
  • ⚙️ [jsonschema] Extend JSON Schema validation with schema options and support for schemas defined in YAML. (#20260527132214)

Bugfixes

  • Dependency upgrade: easyjson-0.9.2 (#20260526175306)
  • Dependency upgrade: timberjack-1.4.5 (#20260527121614)

"1.158.0" (2026-05-26)

Features

  • ⚡ add helpers for supporting json marshalling with better performance than encoding/json (#20260521144643)
  • ✨ add helpers for serialising yaml (#20260521162032)
  • ✨ add helpers to validate files against a JSON schema in jsonschema (#20260521183044)
  • [filesystem] Added validation rules for checking that a file path has the required extension (#20260521184825)

Bugfixes

  • Dependency upgrade: codeql-action-4.35.4 (#20260515131752)
  • Dependency upgrade: v5-5.19.1 (#20260519161135)
  • Dependency upgrade: sys-0.45.0 (#20260522102515)
  • Dependency upgrade: crypto-0.52.0 (#20260522102520)
  • Dependency upgrade: net-0.55.0 (#20260522102524)
  • Dependency upgrade: spdx-0.1.4 (#20260525155040)
  • Dependency upgrade: codeql-action-4.36.0 (#20260525155205)

"1.157.1" (2026-05-11)

Bugfixes

  • Dependency upgrade: sys-0.43.0 (#20260409101816)
  • Dependency upgrade: crypto-0.50.0 (#20260410101244)
  • Dependency upgrade: mod-0.35.0 (#20260410101259)
  • Dependency upgrade: net-0.53.0 (#20260410101300)
  • Dependency upgrade: upload-artifact-7.0.1 (#20260413110322)
  • Dependency upgrade: codeql-action-4.35.2 (#20260416101503)
  • Dependency upgrade: v5-5.18.0 (#20260417101349)
  • Dependency upgrade: zerolog-1.35.1 (#20260421101451)
  • Dependency upgrade: v2-2.9.0 (#20260421101500)
  • Dependency upgrade: timberjack-1.4.2 (#20260421101514)
  • Dependency upgrade: zap-1.28.0 (#20260428101825)
  • Dependency upgrade: v4-4.26.4 (#20260501114549)
  • Dependency upgrade: spdx-0.1.3 (#20260504122618)
  • Dependency upgrade: crypto-0.51.0 (#20260511154537)
  • Dependency upgrade: net-0.54.0 (#20260511154553)
  • Dependency upgrade: v5-5.19.0 (#20260511163359)
  • Dependency upgrade: fetch-metadata-3.1.0 (#20260511163423)

Misc

  • #20260507133219

"1.157.0" (2026-04-22)

Features

  • ✨ Add support for specifying the directory in subprocess commands (#20260422120133)

"1.156.1" (2026-04-07)

Bugfixes

  • Dependency upgrade: timberjack-1.4.1 (#20260403101304)

Misc

  • #20260407112643

"1.156.0" (2026-04-01)

Features

  • ✨ [collection] Add matching helpers for collection lookups that can be used in switch statements. (#20260401153128)

Bugfixes

  • Dependency upgrade: v5-5.17.2 (#20260401114251)
  • Dependency upgrade: v4-4.26.3 (#20260401114259)
  • Dependency upgrade: codeql-action-4.35.1 (#20260401114422)

"1.155.1" (2026-04-01)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.8 (#20260318111151)
  • Dependency upgrade: go-deadlock-0.3.9 (#20260319111313)
  • Dependency upgrade: codeql-action-4.34.1 (#20260323112752)
  • Dependency upgrade: fetch-metadata-3.0.0 (#20260327111335)
  • Dependency upgrade: v5-5.17.1 (#20260330105540)
  • Dependency upgrade: zerolog-1.35.0 (#20260330105546)
  • Dependency upgrade: go-keyring-0.2.7 (#20260401093311)
  • Dependency upgrade: spdx-0.1.2 (#20260401093438)

"1.155.0" (2026-03-18)

Features

  • [field] Add a utility to set an optional field to nil if empty (#20260318100334)

"1.154.0" (2026-03-18)

Features

  • [safecast] Adds safe numeric cast helpers, including generic value and reference casting, with clamping (#20260317181439)

"1.153.0" (2026-03-16)

Features

  • ✨ [validation] Add logical rule set for ozzo rules (#20260316165348)

Bugfixes

  • Dependency upgrade: codeql-action-4.33.0 (#20260316113247)

"1.152.0" (2026-03-13)

Features

  • ✨ Introduced package [licensing] in order to provide helpers regarding licence management (#20260313122127)

"1.151.0" (2026-03-13)

Features

  • 💥 Upgrade supported go version to 1.25 to apply security patches in dependencies (#20260313141203)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.6 (#20260306111440)
  • Dependency upgrade: sys-0.42.0 (#20260313144058)
  • Dependency upgrade: oauth2-0.36.0 (#20260313144137)
  • Dependency upgrade: sync-0.20.0 (#20260313145939)
  • Dependency upgrade: text-0.35.0 (#20260313150328)
  • Dependency upgrade: crypto-0.49.0 (#20260313150557)
  • Dependency upgrade: net-0.44.0 (#20260313150626)
  • Dependency upgrade: mod-0.28.0 (#20260313150813)

"1.150.1" (2026-03-13)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.7 (#20260309114844)
  • Dependency upgrade: timberjack-1.4.0 (#20260311111227)

"1.150.0" (2026-03-11)

Features

  • [collection] Split-mode parsing support for list-of-pairs conversion, allowing splitting at either the first occurrence or all occurrences of separators. (#20260309024542)

Bugfixes

  • Dependency upgrade: v5-5.17.0 (#20260303111321)
  • Dependency upgrade: v2-2.5.0 (#20260303111327)
  • Dependency upgrade: logrus-1.9.4 (#20260303111331)

"1.149.0" (2026-03-02)

Features

  • 💥 Upgrade minimum supported go version to 1.24 (#20260302163000)

Bugfixes

  • Dependency upgrade: oauth2-0.31.0 (#20250908102329, #20250908102331, #20260302171614)
  • Dependency upgrade: v4-4.6.2 (#20250915104942, #20260302171616)
  • Dependency upgrade: v4-4.25.10 (#20251103110324, #20260302174357)
  • Dependency upgrade: codeql-action-4.32.5 (#20260302120400)
  • Dependency upgrade: sync-0.17.0 (#20260302171536)
  • Dependency upgrade: sys-0.36.0 (#20260302171612)
  • Dependency upgrade: circl-1.6.3 (#20260302171617)
  • Dependency upgrade: crypto-0.42.0 (#20260302174100)
  • Dependency upgrade: setup-go-6 (#20260302175809)

"1.148.0" (2026-03-02)

Features

  • [Git] Add SSH authentication support (#20260302141052)
  • [Git] Add CheckAccess function to test authentication (#20260302151325)
  • ✨ Added [ptr] module so it is easier to find utilities for pointers (#20260302161350)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.4 (#20260223120233)
  • Dependency upgrade: upload-artifact-7.0.0 (#20260227111322)

"1.147.1" (2026-02-20)

Bugfixes

  • Dependency upgrade: setup-python-6 (#20260220160027)
  • Dependency upgrade: scorecard-action-2.4.3 (#20260220160033)
  • Dependency upgrade: upload-artifact-6.0.0 (#20260220160035)
  • Dependency upgrade: codeql-action-4.32.4 (#20260220160140)
  • Dependency upgrade: fetch-metadata-2.5.0 (#20260220160145)
  • Dependency upgrade: checkout-6 (#20260220160154)
  • Dependency upgrade: golangci-lint-action-9 (#20260220160758)
  • Dependency upgrade: cache-5 (#20260220163221)

"1.147.0" (2026-02-20)

Features

  • ✨ [safecast] Add ability to cast to float (#20260211094827)
  • ✨ [field] Add ability to format strings and return references (#20260211094853)
  • [collection] Extended utilities so that functions could use references of items (#20260220124149)

Bugfixes

  • 🔒 [http] Improve some check when executing a request to reduce the risk of Server-Side Request Forgery (SSRF) (#20260220131528)
  • 🔒 [platform] Improve some check when removing a path to reduce the risk of path traversal (#20260220132229)

Improved Documentation

  • 📖 [collection] Improved docstrings where possible (#20260220124241)

"1.146.0" (2026-01-05)

Features

  • proc improve distinguishing between error fetching process and the process not existing (#20260105140047)
  • proc add SetGroupAttrToCmd to ensure that sub processes have the correct flags for process group searching to work correctly (#20260105150751)

Bugfixes

  • 🐛 proc Ensure that all WaitForCompletion actually waits for completion instead of returning immediately (#20260105135957)

"1.145.1" (2025-12-31)

Bugfixes

  • 🐛 [api] reset the response body if necessary (#20251231170457)
  • 🐛 [http/error] better handled already processed API errors (#20251231170526)

"1.145.0" (2025-12-30)

Features

  • ✨ [config] Define Loading Options so it is easier to define how to load configurations (#20251230102029)

"1.144.0" (2025-12-24)

Features

  • ✨ [collection] Extend Range functions to accept any type of numbers (#20251224115915)

"1.143.0" (2025-12-23)
================...

Read more

Release 1.160.0

28 May 13:25

Choose a tag to compare

Changelog

This document contains a history of significant changes which have been released for golang-utils. Please note that
beta releases are not included in this history.

"1.160.0" (2026-05-28)

Features

  • [serialization] added helpers from extracting front matters from documents (#20260527190231)

"1.159.0" (2026-05-27)

Features

  • [yaml] Added helpers for checking valid files extensions (#20260527132139)
  • [json] Added helpers for checking valid files extensions (#20260527132146)
  • ⚙️ [jsonschema] Extend JSON Schema validation with schema options and support for schemas defined in YAML. (#20260527132214)

Bugfixes

  • Dependency upgrade: easyjson-0.9.2 (#20260526175306)
  • Dependency upgrade: timberjack-1.4.5 (#20260527121614)

"1.158.0" (2026-05-26)

Features

  • ⚡ add helpers for supporting json marshalling with better performance than encoding/json (#20260521144643)
  • ✨ add helpers for serialising yaml (#20260521162032)
  • ✨ add helpers to validate files against a JSON schema in jsonschema (#20260521183044)
  • [filesystem] Added validation rules for checking that a file path has the required extension (#20260521184825)

Bugfixes

  • Dependency upgrade: codeql-action-4.35.4 (#20260515131752)
  • Dependency upgrade: v5-5.19.1 (#20260519161135)
  • Dependency upgrade: sys-0.45.0 (#20260522102515)
  • Dependency upgrade: crypto-0.52.0 (#20260522102520)
  • Dependency upgrade: net-0.55.0 (#20260522102524)
  • Dependency upgrade: spdx-0.1.4 (#20260525155040)
  • Dependency upgrade: codeql-action-4.36.0 (#20260525155205)

"1.157.1" (2026-05-11)

Bugfixes

  • Dependency upgrade: sys-0.43.0 (#20260409101816)
  • Dependency upgrade: crypto-0.50.0 (#20260410101244)
  • Dependency upgrade: mod-0.35.0 (#20260410101259)
  • Dependency upgrade: net-0.53.0 (#20260410101300)
  • Dependency upgrade: upload-artifact-7.0.1 (#20260413110322)
  • Dependency upgrade: codeql-action-4.35.2 (#20260416101503)
  • Dependency upgrade: v5-5.18.0 (#20260417101349)
  • Dependency upgrade: zerolog-1.35.1 (#20260421101451)
  • Dependency upgrade: v2-2.9.0 (#20260421101500)
  • Dependency upgrade: timberjack-1.4.2 (#20260421101514)
  • Dependency upgrade: zap-1.28.0 (#20260428101825)
  • Dependency upgrade: v4-4.26.4 (#20260501114549)
  • Dependency upgrade: spdx-0.1.3 (#20260504122618)
  • Dependency upgrade: crypto-0.51.0 (#20260511154537)
  • Dependency upgrade: net-0.54.0 (#20260511154553)
  • Dependency upgrade: v5-5.19.0 (#20260511163359)
  • Dependency upgrade: fetch-metadata-3.1.0 (#20260511163423)

Misc

  • #20260507133219

"1.157.0" (2026-04-22)

Features

  • ✨ Add support for specifying the directory in subprocess commands (#20260422120133)

"1.156.1" (2026-04-07)

Bugfixes

  • Dependency upgrade: timberjack-1.4.1 (#20260403101304)

Misc

  • #20260407112643

"1.156.0" (2026-04-01)

Features

  • ✨ [collection] Add matching helpers for collection lookups that can be used in switch statements. (#20260401153128)

Bugfixes

  • Dependency upgrade: v5-5.17.2 (#20260401114251)
  • Dependency upgrade: v4-4.26.3 (#20260401114259)
  • Dependency upgrade: codeql-action-4.35.1 (#20260401114422)

"1.155.1" (2026-04-01)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.8 (#20260318111151)
  • Dependency upgrade: go-deadlock-0.3.9 (#20260319111313)
  • Dependency upgrade: codeql-action-4.34.1 (#20260323112752)
  • Dependency upgrade: fetch-metadata-3.0.0 (#20260327111335)
  • Dependency upgrade: v5-5.17.1 (#20260330105540)
  • Dependency upgrade: zerolog-1.35.0 (#20260330105546)
  • Dependency upgrade: go-keyring-0.2.7 (#20260401093311)
  • Dependency upgrade: spdx-0.1.2 (#20260401093438)

"1.155.0" (2026-03-18)

Features

  • [field] Add a utility to set an optional field to nil if empty (#20260318100334)

"1.154.0" (2026-03-18)

Features

  • [safecast] Adds safe numeric cast helpers, including generic value and reference casting, with clamping (#20260317181439)

"1.153.0" (2026-03-16)

Features

  • ✨ [validation] Add logical rule set for ozzo rules (#20260316165348)

Bugfixes

  • Dependency upgrade: codeql-action-4.33.0 (#20260316113247)

"1.152.0" (2026-03-13)

Features

  • ✨ Introduced package [licensing] in order to provide helpers regarding licence management (#20260313122127)

"1.151.0" (2026-03-13)

Features

  • 💥 Upgrade supported go version to 1.25 to apply security patches in dependencies (#20260313141203)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.6 (#20260306111440)
  • Dependency upgrade: sys-0.42.0 (#20260313144058)
  • Dependency upgrade: oauth2-0.36.0 (#20260313144137)
  • Dependency upgrade: sync-0.20.0 (#20260313145939)
  • Dependency upgrade: text-0.35.0 (#20260313150328)
  • Dependency upgrade: crypto-0.49.0 (#20260313150557)
  • Dependency upgrade: net-0.44.0 (#20260313150626)
  • Dependency upgrade: mod-0.28.0 (#20260313150813)

"1.150.1" (2026-03-13)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.7 (#20260309114844)
  • Dependency upgrade: timberjack-1.4.0 (#20260311111227)

"1.150.0" (2026-03-11)

Features

  • [collection] Split-mode parsing support for list-of-pairs conversion, allowing splitting at either the first occurrence or all occurrences of separators. (#20260309024542)

Bugfixes

  • Dependency upgrade: v5-5.17.0 (#20260303111321)
  • Dependency upgrade: v2-2.5.0 (#20260303111327)
  • Dependency upgrade: logrus-1.9.4 (#20260303111331)

"1.149.0" (2026-03-02)

Features

  • 💥 Upgrade minimum supported go version to 1.24 (#20260302163000)

Bugfixes

  • Dependency upgrade: oauth2-0.31.0 (#20250908102329, #20250908102331, #20260302171614)
  • Dependency upgrade: v4-4.6.2 (#20250915104942, #20260302171616)
  • Dependency upgrade: v4-4.25.10 (#20251103110324, #20260302174357)
  • Dependency upgrade: codeql-action-4.32.5 (#20260302120400)
  • Dependency upgrade: sync-0.17.0 (#20260302171536)
  • Dependency upgrade: sys-0.36.0 (#20260302171612)
  • Dependency upgrade: circl-1.6.3 (#20260302171617)
  • Dependency upgrade: crypto-0.42.0 (#20260302174100)
  • Dependency upgrade: setup-go-6 (#20260302175809)

"1.148.0" (2026-03-02)

Features

  • [Git] Add SSH authentication support (#20260302141052)
  • [Git] Add CheckAccess function to test authentication (#20260302151325)
  • ✨ Added [ptr] module so it is easier to find utilities for pointers (#20260302161350)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.4 (#20260223120233)
  • Dependency upgrade: upload-artifact-7.0.0 (#20260227111322)

"1.147.1" (2026-02-20)

Bugfixes

  • Dependency upgrade: setup-python-6 (#20260220160027)
  • Dependency upgrade: scorecard-action-2.4.3 (#20260220160033)
  • Dependency upgrade: upload-artifact-6.0.0 (#20260220160035)
  • Dependency upgrade: codeql-action-4.32.4 (#20260220160140)
  • Dependency upgrade: fetch-metadata-2.5.0 (#20260220160145)
  • Dependency upgrade: checkout-6 (#20260220160154)
  • Dependency upgrade: golangci-lint-action-9 (#20260220160758)
  • Dependency upgrade: cache-5 (#20260220163221)

"1.147.0" (2026-02-20)

Features

  • ✨ [safecast] Add ability to cast to float (#20260211094827)
  • ✨ [field] Add ability to format strings and return references (#20260211094853)
  • [collection] Extended utilities so that functions could use references of items (#20260220124149)

Bugfixes

  • 🔒 [http] Improve some check when executing a request to reduce the risk of Server-Side Request Forgery (SSRF) (#20260220131528)
  • 🔒 [platform] Improve some check when removing a path to reduce the risk of path traversal (#20260220132229)

Improved Documentation

  • 📖 [collection] Improved docstrings where possible (#20260220124241)

"1.146.0" (2026-01-05)

Features

  • proc improve distinguishing between error fetching process and the process not existing (#20260105140047)
  • proc add SetGroupAttrToCmd to ensure that sub processes have the correct flags for process group searching to work correctly (#20260105150751)

Bugfixes

  • 🐛 proc Ensure that all WaitForCompletion actually waits for completion instead of returning immediately (#20260105135957)

"1.145.1" (2025-12-31)

Bugfixes

  • 🐛 [api] reset the response body if necessary (#20251231170457)
  • 🐛 [http/error] better handled already processed API errors (#20251231170526)

"1.145.0" (2025-12-30)

Features

  • ✨ [config] Define Loading Options so it is easier to define how to load configurations (#20251230102029)

"1.144.0" (2025-12-24)

Features

  • ✨ [collection] Extend Range functions to accept any type of numbers (#20251224115915)

"1.143.0" (2025-12-23)

Features

  • [api] Add helpers to allow retrieving the raw http.Response` when calling API endpoints (#20251222184752)

Bugfixes...

Read more

Release 1.159.0

27 May 14:02

Choose a tag to compare

Changelog

This document contains a history of significant changes which have been released for golang-utils. Please note that
beta releases are not included in this history.

"1.159.0" (2026-05-27)

Features

  • [yaml] Added helpers for checking valid files extensions (#20260527132139)
  • [json] Added helpers for checking valid files extensions (#20260527132146)
  • ⚙️ [jsonschema] Extend JSON Schema validation with schema options and support for schemas defined in YAML. (#20260527132214)

Bugfixes

  • Dependency upgrade: easyjson-0.9.2 (#20260526175306)
  • Dependency upgrade: timberjack-1.4.5 (#20260527121614)

"1.158.0" (2026-05-26)

Features

  • ⚡ add helpers for supporting json marshalling with better performance than encoding/json (#20260521144643)
  • ✨ add helpers for serialising yaml (#20260521162032)
  • ✨ add helpers to validate files against a JSON schema in jsonschema (#20260521183044)
  • [filesystem] Added validation rules for checking that a file path has the required extension (#20260521184825)

Bugfixes

  • Dependency upgrade: codeql-action-4.35.4 (#20260515131752)
  • Dependency upgrade: v5-5.19.1 (#20260519161135)
  • Dependency upgrade: sys-0.45.0 (#20260522102515)
  • Dependency upgrade: crypto-0.52.0 (#20260522102520)
  • Dependency upgrade: net-0.55.0 (#20260522102524)
  • Dependency upgrade: spdx-0.1.4 (#20260525155040)
  • Dependency upgrade: codeql-action-4.36.0 (#20260525155205)

"1.157.1" (2026-05-11)

Bugfixes

  • Dependency upgrade: sys-0.43.0 (#20260409101816)
  • Dependency upgrade: crypto-0.50.0 (#20260410101244)
  • Dependency upgrade: mod-0.35.0 (#20260410101259)
  • Dependency upgrade: net-0.53.0 (#20260410101300)
  • Dependency upgrade: upload-artifact-7.0.1 (#20260413110322)
  • Dependency upgrade: codeql-action-4.35.2 (#20260416101503)
  • Dependency upgrade: v5-5.18.0 (#20260417101349)
  • Dependency upgrade: zerolog-1.35.1 (#20260421101451)
  • Dependency upgrade: v2-2.9.0 (#20260421101500)
  • Dependency upgrade: timberjack-1.4.2 (#20260421101514)
  • Dependency upgrade: zap-1.28.0 (#20260428101825)
  • Dependency upgrade: v4-4.26.4 (#20260501114549)
  • Dependency upgrade: spdx-0.1.3 (#20260504122618)
  • Dependency upgrade: crypto-0.51.0 (#20260511154537)
  • Dependency upgrade: net-0.54.0 (#20260511154553)
  • Dependency upgrade: v5-5.19.0 (#20260511163359)
  • Dependency upgrade: fetch-metadata-3.1.0 (#20260511163423)

Misc

  • #20260507133219

"1.157.0" (2026-04-22)

Features

  • ✨ Add support for specifying the directory in subprocess commands (#20260422120133)

"1.156.1" (2026-04-07)

Bugfixes

  • Dependency upgrade: timberjack-1.4.1 (#20260403101304)

Misc

  • #20260407112643

"1.156.0" (2026-04-01)

Features

  • ✨ [collection] Add matching helpers for collection lookups that can be used in switch statements. (#20260401153128)

Bugfixes

  • Dependency upgrade: v5-5.17.2 (#20260401114251)
  • Dependency upgrade: v4-4.26.3 (#20260401114259)
  • Dependency upgrade: codeql-action-4.35.1 (#20260401114422)

"1.155.1" (2026-04-01)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.8 (#20260318111151)
  • Dependency upgrade: go-deadlock-0.3.9 (#20260319111313)
  • Dependency upgrade: codeql-action-4.34.1 (#20260323112752)
  • Dependency upgrade: fetch-metadata-3.0.0 (#20260327111335)
  • Dependency upgrade: v5-5.17.1 (#20260330105540)
  • Dependency upgrade: zerolog-1.35.0 (#20260330105546)
  • Dependency upgrade: go-keyring-0.2.7 (#20260401093311)
  • Dependency upgrade: spdx-0.1.2 (#20260401093438)

"1.155.0" (2026-03-18)

Features

  • [field] Add a utility to set an optional field to nil if empty (#20260318100334)

"1.154.0" (2026-03-18)

Features

  • [safecast] Adds safe numeric cast helpers, including generic value and reference casting, with clamping (#20260317181439)

"1.153.0" (2026-03-16)

Features

  • ✨ [validation] Add logical rule set for ozzo rules (#20260316165348)

Bugfixes

  • Dependency upgrade: codeql-action-4.33.0 (#20260316113247)

"1.152.0" (2026-03-13)

Features

  • ✨ Introduced package [licensing] in order to provide helpers regarding licence management (#20260313122127)

"1.151.0" (2026-03-13)

Features

  • 💥 Upgrade supported go version to 1.25 to apply security patches in dependencies (#20260313141203)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.6 (#20260306111440)
  • Dependency upgrade: sys-0.42.0 (#20260313144058)
  • Dependency upgrade: oauth2-0.36.0 (#20260313144137)
  • Dependency upgrade: sync-0.20.0 (#20260313145939)
  • Dependency upgrade: text-0.35.0 (#20260313150328)
  • Dependency upgrade: crypto-0.49.0 (#20260313150557)
  • Dependency upgrade: net-0.44.0 (#20260313150626)
  • Dependency upgrade: mod-0.28.0 (#20260313150813)

"1.150.1" (2026-03-13)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.7 (#20260309114844)
  • Dependency upgrade: timberjack-1.4.0 (#20260311111227)

"1.150.0" (2026-03-11)

Features

  • [collection] Split-mode parsing support for list-of-pairs conversion, allowing splitting at either the first occurrence or all occurrences of separators. (#20260309024542)

Bugfixes

  • Dependency upgrade: v5-5.17.0 (#20260303111321)
  • Dependency upgrade: v2-2.5.0 (#20260303111327)
  • Dependency upgrade: logrus-1.9.4 (#20260303111331)

"1.149.0" (2026-03-02)

Features

  • 💥 Upgrade minimum supported go version to 1.24 (#20260302163000)

Bugfixes

  • Dependency upgrade: oauth2-0.31.0 (#20250908102329, #20250908102331, #20260302171614)
  • Dependency upgrade: v4-4.6.2 (#20250915104942, #20260302171616)
  • Dependency upgrade: v4-4.25.10 (#20251103110324, #20260302174357)
  • Dependency upgrade: codeql-action-4.32.5 (#20260302120400)
  • Dependency upgrade: sync-0.17.0 (#20260302171536)
  • Dependency upgrade: sys-0.36.0 (#20260302171612)
  • Dependency upgrade: circl-1.6.3 (#20260302171617)
  • Dependency upgrade: crypto-0.42.0 (#20260302174100)
  • Dependency upgrade: setup-go-6 (#20260302175809)

"1.148.0" (2026-03-02)

Features

  • [Git] Add SSH authentication support (#20260302141052)
  • [Git] Add CheckAccess function to test authentication (#20260302151325)
  • ✨ Added [ptr] module so it is easier to find utilities for pointers (#20260302161350)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.4 (#20260223120233)
  • Dependency upgrade: upload-artifact-7.0.0 (#20260227111322)

"1.147.1" (2026-02-20)

Bugfixes

  • Dependency upgrade: setup-python-6 (#20260220160027)
  • Dependency upgrade: scorecard-action-2.4.3 (#20260220160033)
  • Dependency upgrade: upload-artifact-6.0.0 (#20260220160035)
  • Dependency upgrade: codeql-action-4.32.4 (#20260220160140)
  • Dependency upgrade: fetch-metadata-2.5.0 (#20260220160145)
  • Dependency upgrade: checkout-6 (#20260220160154)
  • Dependency upgrade: golangci-lint-action-9 (#20260220160758)
  • Dependency upgrade: cache-5 (#20260220163221)

"1.147.0" (2026-02-20)

Features

  • ✨ [safecast] Add ability to cast to float (#20260211094827)
  • ✨ [field] Add ability to format strings and return references (#20260211094853)
  • [collection] Extended utilities so that functions could use references of items (#20260220124149)

Bugfixes

  • 🔒 [http] Improve some check when executing a request to reduce the risk of Server-Side Request Forgery (SSRF) (#20260220131528)
  • 🔒 [platform] Improve some check when removing a path to reduce the risk of path traversal (#20260220132229)

Improved Documentation

  • 📖 [collection] Improved docstrings where possible (#20260220124241)

"1.146.0" (2026-01-05)

Features

  • proc improve distinguishing between error fetching process and the process not existing (#20260105140047)
  • proc add SetGroupAttrToCmd to ensure that sub processes have the correct flags for process group searching to work correctly (#20260105150751)

Bugfixes

  • 🐛 proc Ensure that all WaitForCompletion actually waits for completion instead of returning immediately (#20260105135957)

"1.145.1" (2025-12-31)

Bugfixes

  • 🐛 [api] reset the response body if necessary (#20251231170457)
  • 🐛 [http/error] better handled already processed API errors (#20251231170526)

"1.145.0" (2025-12-30)

Features

  • ✨ [config] Define Loading Options so it is easier to define how to load configurations (#20251230102029)

"1.144.0" (2025-12-24)

Features

  • ✨ [collection] Extend Range functions to accept any type of numbers (#20251224115915)

"1.143.0" (2025-12-23)

Features

  • [api] Add helpers to allow retrieving the raw http.Response` when calling API endpoints (#20251222184752)

Bugfixes

  • ♻️ [saga] Improve idempotent key generation (#20251222185030)

Improved Documentation

  • 📖 fix typos in docstring (#20251222184945)

"1.142.0" (2025-12-19)

...

Read more

Release 1.158.0

26 May 13:22

Choose a tag to compare

Changelog

This document contains a history of significant changes which have been released for golang-utils. Please note that
beta releases are not included in this history.

"1.158.0" (2026-05-26)

Features

  • ⚡ add helpers for supporting json marshalling with better performance than encoding/json (#20260521144643)
  • ✨ add helpers for serialising yaml (#20260521162032)
  • ✨ add helpers to validate files against a JSON schema in jsonschema (#20260521183044)
  • [filesystem] Added validation rules for checking that a file path has the required extension (#20260521184825)

Bugfixes

  • Dependency upgrade: codeql-action-4.35.4 (#20260515131752)
  • Dependency upgrade: v5-5.19.1 (#20260519161135)
  • Dependency upgrade: sys-0.45.0 (#20260522102515)
  • Dependency upgrade: crypto-0.52.0 (#20260522102520)
  • Dependency upgrade: net-0.55.0 (#20260522102524)
  • Dependency upgrade: spdx-0.1.4 (#20260525155040)
  • Dependency upgrade: codeql-action-4.36.0 (#20260525155205)

"1.157.1" (2026-05-11)

Bugfixes

  • Dependency upgrade: sys-0.43.0 (#20260409101816)
  • Dependency upgrade: crypto-0.50.0 (#20260410101244)
  • Dependency upgrade: mod-0.35.0 (#20260410101259)
  • Dependency upgrade: net-0.53.0 (#20260410101300)
  • Dependency upgrade: upload-artifact-7.0.1 (#20260413110322)
  • Dependency upgrade: codeql-action-4.35.2 (#20260416101503)
  • Dependency upgrade: v5-5.18.0 (#20260417101349)
  • Dependency upgrade: zerolog-1.35.1 (#20260421101451)
  • Dependency upgrade: v2-2.9.0 (#20260421101500)
  • Dependency upgrade: timberjack-1.4.2 (#20260421101514)
  • Dependency upgrade: zap-1.28.0 (#20260428101825)
  • Dependency upgrade: v4-4.26.4 (#20260501114549)
  • Dependency upgrade: spdx-0.1.3 (#20260504122618)
  • Dependency upgrade: crypto-0.51.0 (#20260511154537)
  • Dependency upgrade: net-0.54.0 (#20260511154553)
  • Dependency upgrade: v5-5.19.0 (#20260511163359)
  • Dependency upgrade: fetch-metadata-3.1.0 (#20260511163423)

Misc

  • #20260507133219

"1.157.0" (2026-04-22)

Features

  • ✨ Add support for specifying the directory in subprocess commands (#20260422120133)

"1.156.1" (2026-04-07)

Bugfixes

  • Dependency upgrade: timberjack-1.4.1 (#20260403101304)

Misc

  • #20260407112643

"1.156.0" (2026-04-01)

Features

  • ✨ [collection] Add matching helpers for collection lookups that can be used in switch statements. (#20260401153128)

Bugfixes

  • Dependency upgrade: v5-5.17.2 (#20260401114251)
  • Dependency upgrade: v4-4.26.3 (#20260401114259)
  • Dependency upgrade: codeql-action-4.35.1 (#20260401114422)

"1.155.1" (2026-04-01)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.8 (#20260318111151)
  • Dependency upgrade: go-deadlock-0.3.9 (#20260319111313)
  • Dependency upgrade: codeql-action-4.34.1 (#20260323112752)
  • Dependency upgrade: fetch-metadata-3.0.0 (#20260327111335)
  • Dependency upgrade: v5-5.17.1 (#20260330105540)
  • Dependency upgrade: zerolog-1.35.0 (#20260330105546)
  • Dependency upgrade: go-keyring-0.2.7 (#20260401093311)
  • Dependency upgrade: spdx-0.1.2 (#20260401093438)

"1.155.0" (2026-03-18)

Features

  • [field] Add a utility to set an optional field to nil if empty (#20260318100334)

"1.154.0" (2026-03-18)

Features

  • [safecast] Adds safe numeric cast helpers, including generic value and reference casting, with clamping (#20260317181439)

"1.153.0" (2026-03-16)

Features

  • ✨ [validation] Add logical rule set for ozzo rules (#20260316165348)

Bugfixes

  • Dependency upgrade: codeql-action-4.33.0 (#20260316113247)

"1.152.0" (2026-03-13)

Features

  • ✨ Introduced package [licensing] in order to provide helpers regarding licence management (#20260313122127)

"1.151.0" (2026-03-13)

Features

  • 💥 Upgrade supported go version to 1.25 to apply security patches in dependencies (#20260313141203)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.6 (#20260306111440)
  • Dependency upgrade: sys-0.42.0 (#20260313144058)
  • Dependency upgrade: oauth2-0.36.0 (#20260313144137)
  • Dependency upgrade: sync-0.20.0 (#20260313145939)
  • Dependency upgrade: text-0.35.0 (#20260313150328)
  • Dependency upgrade: crypto-0.49.0 (#20260313150557)
  • Dependency upgrade: net-0.44.0 (#20260313150626)
  • Dependency upgrade: mod-0.28.0 (#20260313150813)

"1.150.1" (2026-03-13)

Bugfixes

  • Dependency upgrade: go-deadlock-0.3.7 (#20260309114844)
  • Dependency upgrade: timberjack-1.4.0 (#20260311111227)

"1.150.0" (2026-03-11)

Features

  • [collection] Split-mode parsing support for list-of-pairs conversion, allowing splitting at either the first occurrence or all occurrences of separators. (#20260309024542)

Bugfixes

  • Dependency upgrade: v5-5.17.0 (#20260303111321)
  • Dependency upgrade: v2-2.5.0 (#20260303111327)
  • Dependency upgrade: logrus-1.9.4 (#20260303111331)

"1.149.0" (2026-03-02)

Features

  • 💥 Upgrade minimum supported go version to 1.24 (#20260302163000)

Bugfixes

  • Dependency upgrade: oauth2-0.31.0 (#20250908102329, #20250908102331, #20260302171614)
  • Dependency upgrade: v4-4.6.2 (#20250915104942, #20260302171616)
  • Dependency upgrade: v4-4.25.10 (#20251103110324, #20260302174357)
  • Dependency upgrade: codeql-action-4.32.5 (#20260302120400)
  • Dependency upgrade: sync-0.17.0 (#20260302171536)
  • Dependency upgrade: sys-0.36.0 (#20260302171612)
  • Dependency upgrade: circl-1.6.3 (#20260302171617)
  • Dependency upgrade: crypto-0.42.0 (#20260302174100)
  • Dependency upgrade: setup-go-6 (#20260302175809)

"1.148.0" (2026-03-02)

Features

  • [Git] Add SSH authentication support (#20260302141052)
  • [Git] Add CheckAccess function to test authentication (#20260302151325)
  • ✨ Added [ptr] module so it is easier to find utilities for pointers (#20260302161350)

Bugfixes

  • Dependency upgrade: codeql-action-4.32.4 (#20260223120233)
  • Dependency upgrade: upload-artifact-7.0.0 (#20260227111322)

"1.147.1" (2026-02-20)

Bugfixes

  • Dependency upgrade: setup-python-6 (#20260220160027)
  • Dependency upgrade: scorecard-action-2.4.3 (#20260220160033)
  • Dependency upgrade: upload-artifact-6.0.0 (#20260220160035)
  • Dependency upgrade: codeql-action-4.32.4 (#20260220160140)
  • Dependency upgrade: fetch-metadata-2.5.0 (#20260220160145)
  • Dependency upgrade: checkout-6 (#20260220160154)
  • Dependency upgrade: golangci-lint-action-9 (#20260220160758)
  • Dependency upgrade: cache-5 (#20260220163221)

"1.147.0" (2026-02-20)

Features

  • ✨ [safecast] Add ability to cast to float (#20260211094827)
  • ✨ [field] Add ability to format strings and return references (#20260211094853)
  • [collection] Extended utilities so that functions could use references of items (#20260220124149)

Bugfixes

  • 🔒 [http] Improve some check when executing a request to reduce the risk of Server-Side Request Forgery (SSRF) (#20260220131528)
  • 🔒 [platform] Improve some check when removing a path to reduce the risk of path traversal (#20260220132229)

Improved Documentation

  • 📖 [collection] Improved docstrings where possible (#20260220124241)

"1.146.0" (2026-01-05)

Features

  • proc improve distinguishing between error fetching process and the process not existing (#20260105140047)
  • proc add SetGroupAttrToCmd to ensure that sub processes have the correct flags for process group searching to work correctly (#20260105150751)

Bugfixes

  • 🐛 proc Ensure that all WaitForCompletion actually waits for completion instead of returning immediately (#20260105135957)

"1.145.1" (2025-12-31)

Bugfixes

  • 🐛 [api] reset the response body if necessary (#20251231170457)
  • 🐛 [http/error] better handled already processed API errors (#20251231170526)

"1.145.0" (2025-12-30)

Features

  • ✨ [config] Define Loading Options so it is easier to define how to load configurations (#20251230102029)

"1.144.0" (2025-12-24)

Features

  • ✨ [collection] Extend Range functions to accept any type of numbers (#20251224115915)

"1.143.0" (2025-12-23)

Features

  • [api] Add helpers to allow retrieving the raw http.Response` when calling API endpoints (#20251222184752)

Bugfixes

  • ♻️ [saga] Improve idempotent key generation (#20251222185030)

Improved Documentation

  • 📖 fix typos in docstring (#20251222184945)

"1.142.0" (2025-12-19)

Features

  • [stack] Added stacks collection structure (#20251219135745)
  • ✨ [queue] Added a queue data structure (#20251219144750)
  • [paralllellisation] Add a utility function for running a periodic conditional action (#20251219152647)

"1.141.0" (2025-12-19)

Features

  • ✨ [maps] Added a merge method (#20251219122704)

"1.140.0" (2025-12-15)

Features

  • commonerrors Add ErrInte...
Read more