Releases: ARM-software/golang-utils
Release 1.45.1
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.45.1" (2023-10-04)
Bugfixes
- Dependency upgrade: zap-1.26.0 (#20230927155149)
- Dependency upgrade: v3-3.23.9 (#20231002110104)
"1.45.0" (2023-09-27)
Features
- ✨
[logs]
Added support for slog, the future standard library logger (#20230731185357) - ✨
[commonerrors]
Add a way to serialise and deserialise errors (#20230926155050) - ⬆️ Upgrade to
golang
1.20 (#20230927094030)
Bugfixes
- Dependency upgrade: zap-1.25.0 (#20230908093729, #20230908093730)
- Dependency upgrade: zerolog-1.31.0 (#20230925102412, #20230925102416, #20230925102454, #20230925102503, #20230925102530, #20230925102543, #20230925102610, #20230925102617, #20230925102647, #20230925102656, #20230925102728, #20230925102750, #20230925102803, #20230925102828, #20230925102905, #20230925102931, #20230925102941, #20230925103014, #20230925103026, #20230925103103, #20230925103116, #20230925103142, #20230925103207, #20230925103226, #20230925103243, #20230925103310, #20230925103340, #20230925103356, #20230925103423, #20230925103447, #20230925103505, #20230925103551)
"1.44.1" (2023-09-19)
Bugfixes
- 🐛
[platform]
differentiate between the different architectures running Windows asarm
is not fully supported (#20230919122752)
"1.44.0" (2023-09-18)
Features
- ✨
[platform]
Add portable user management utilities similar touseradd
,usermod
,userdel
(#20230915181452)
"1.43.0" (2023-09-08)
Features
- ✨
[filesystem]
Add utilities to Fetch and Change file ownership usinguser.User
(#20230906170005) - ✨
[environment]
added utilities to describe the current environment (e.g. user, environment variables) (#20230907192415)
Bugfixes
- Dependency upgrade: checkout-4 (#20230905110552, #20230905110557, #20230905110628, #20230905110638, #20230905110715)
- Dependency upgrade: net-0.15.0 (#20230906101059, #20230906101110, #20230906101135, #20230906101156, #20230906101221, #20230906101310, #20230906101328, #20230906101404, #20230906101421, #20230906101457, #20230906101519, #20230906101538, #20230906101600, #20230906101616, #20230906101638, #20230906101654, #20230906101731)
- Dependency upgrade: crypto-0.13.0 (#20230906101108, #20230906101114, #20230906101155)
- Dependency upgrade: upload-artifact-3.1.3 (#20230907104137)
"1.42.1" (2023-09-04)
Bugfixes
- Dependency upgrade: net-0.13.0 (#20230802102327)
- Dependency upgrade: text-0.12.0 (#20230807104810, #20230807104823, #20230807104846, #20230807105004, #20230807105028, #20230807105225, #20230807105247, #20230807105450, #20230807105459, #20230807105738, #20230807105803, #20230807105958, #20230807110031, #20230807110220, #20230807110243, #20230807110509, #20230807110544, #20230807110745, #20230807110806, #20230807110951, #20230807111011, #20230807111217, #20230807111233, #20230807111427, #20230807111451, #20230807111631, #20230807111656, #20230807111844, #20230807111912, #20230807112049, #20230807112116, #20230807112315, #20230807112322, #20230807112528, #20230807112610, #20230807112733, #20230807112800, #20230807112949, #20230807113018, #20230807113144, #20230807113158, #20230807113308, #20230807113326, #20230807113438, #20230807113452, #20230807113546, #20230807113606, #20230807113716, #20230807113727, #20230807113839, #20230807113900, #20230807113950, #20230807114008, #20230807114117, #20230807114123, #20230807114239, #20230807114254, #20230807114419, #20230807114428, #20230807114518, #20230807114536, #20230807114655, #20230807114725, #20230807114810, #20230807114851, #20230807114925, #20230807115021, #20230807115035, #20230807115126, #20230807115200, #20230807115232, #20230807115332, #20230807115426, #20230807115453, #20230807115541, #20230807115612, #20230807115711, #20230807115746, #20230807115830, #20230807115910, #20230807120005, #20230807120102, #20230807120146, #20230807120223, #20230807120321, #20230807120353, #20230807120453, #20230807120539, #20230807120627, #20230807120731, #20230807120813, #20230807120849, #20230807120948, #20230807121026, #20230807121119, #20230807121152, #20230807121241, #20230807121332, #20230807121403, #20230807121442, #20230807121537, #20230807121645, #20230807121717, #20230807121805, #20230807121906, #20230807121946, #20230807122027, #20230807122108, #20230807122147, #20230807122242, #20230807122321, #20230807122403, #20230807122516, #20230807122552, #20230807122642, #20230807122710, #20230807122758, #20230807122833, #20230807122908, #20230807122942, #20230807123020, #20230807123128, #20230807123145, #20230807123224, #20230807123252, #20230807123338, #20230807123437, #20230807123512, #20230807123545, #20230807123624, #20230807123649, #20230807123744, #20230807123800, #20230807123847, #20230807123908, #20230807124016, #20230807124043, #20230807124136, #20230807124156, #20230807124255, #20230807124304, #20230807124409, #20230807124421, #20230807124523, #20230807124536, #20230807124634, #20230807124654, #20230807124743, #20230807124817, #20230807124857, #20230807124936, #20230807125006, #20230807125032, #20230807125110, #20230807125215, #20230807125245, #20230807125337, #20230807125403, #20230807125449, #20230807125542, #20230807125615, #20230807125637, #20230807125734, #20230807125757, #20230807125858, #20230807125916, #20230807130034)
- Dependency upgrade: crypto-0.12.0 (#20230807104811, #20230807104815, #20230807104856, #20230807104914, #20230807105129, #20230807105202, #20230807105345, #20230807105419, #20230807105549, #20230807105604, #20230807105833, #20230807105852, #20230807110109, #20230807110133, #20230807110324, #20230807110346, #20230807110618, #20230807110654, #20230807110843, #20230807110854, #20230807111106, #20230807111131, #20230807111311, #20230807111341, #20230807111529, #20230807111602, #20230807111735, #20230807111754, #20230807111945, #20230807112016, #20230807112203, #20230807112210, #20230807112406, #20230807112427, #20230807112644, #20230807112648, #20230807112857)
- Dependency upgrade: net-0.14.0 (#20230807141918, #20230807141932, #20230807142002, #20230807142029, #20230807142048, #20230807142119, #20230807142130, #20230807142205, #20230807142210, #20230807142245, #20230807142304, #20230807142327, #20230807142342, #20230807142405, #20230807142433, #20230807142452, #20230807142511, #20230807142538, #20230807142555, #20230807142615, #20230807142635, #20230807142659, #20230807142712, #20230807142744, #20230807142751, #20230807142833, #20230807142846, #20230807142916, #20230807142927, #20230807142954, #20230807143010, #20230807143042, #20230807143051, #20230807143141, #20230807143148, #20230807143221, #20230807143228, #20230807143306, #20230807143316, #20230807143352)
- Dependency upgrade: v3-3.23.8 (#20230901101043, #20230901101056, #20230901101131, #20230901101141, #20230901101210, #20230901101220, #20230901101250, #20230901101303, #20230901101326, #20230901101338, #20230901101413, #20230901101449, #20230901101503, #20230901101527, #20230901101602, #20230901101612, #20230901101639, #20230901101712, #20230901101731, #20230901101755, #20230901101816, #20230901101838, #20230901101851, #20230901101917, #20230901101927, #20230901101958, #20230901102023, #20230901102040, #20230901102057, #20230901102124, #20230901102158, #20230901102204, #20230901102239, #20230901102249, #20230901102324, #20230901102331, #20230901102403, #20230901102408, #20230901102447, #20230901102514, #20230901102527, #20230901102602, #20230901102608, #20230901102637, #20230901102643, #20230901102717, #20230901102730, #20230901102755, #20230901102807, #20230901102844, #20230901102848, #20230901102927, #20230901102935, #20230901103013, #20230901103014)
- Dependency upgrade: text-0.13.0 (#20230904085015, #20230904085017, #20230904085055, #20230904085102, #20230904085141)
"1.42.0" (2023-08-02)
Features
- ✨
[errortest]
Added utilities to check the error description (#20230724173139) - ✨
[filesystem]
Added zipFS to enable filesystem utilities on zip files (#20230728174153) - ✨ Added module
[resource]
to define generic utilities regarding resource management (#20230731170709) - ✨
[hashing]
Added support for blake2b hashing algorithm (#20230801110107) - ✨ Added module
[encryption]
for simple cryptography utilities (#20230801144705)
Bugfixes
- ♻️
[filesystem]
Useafero.ReadOnlyFS
rather than our own implementation when exposingembed.FS
(#20230724173259) - Dependency upgrade: zerolog-1.30.0 (#20230731100532, #20230731100536)
- Dependency upgrade: v3-3.23.7 (#20230801101535)
"1.41.0" (2023-07-24)
Features
- ✨
[logrimp]
Defines some typical logr.Logger implementations for ease of initialisation and use (#20230724144906)
"1.40.0" (2023-07-18)
Features
- 🔒
[parallelisation]
Added utilities to control long running actions with context (#20230718134812)
Misc
- #20230718134854
"1.39.0" (2023-07-14)
Features
- ✨
[filesystem]
Add utilities to work withio/fs FS
(#20230705185305)
Bugfixes
- Dependency upgrade: text-0.10.0 (#20230613105950, #20230613105952, #20230613110027, #20230613110030)
- Dependency upgrade: net-0....
Release 1.45.0
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.45.0" (2023-09-27)
Features
- ✨
[logs]
Added support for slog, the future standard library logger (#20230731185357) - ✨
[commonerrors]
Add a way to serialise and deserialise errors (#20230926155050) - ⬆️ Upgrade to
golang
1.20 (#20230927094030)
Bugfixes
- Dependency upgrade: zap-1.25.0 (#20230908093729, #20230908093730)
- Dependency upgrade: zerolog-1.31.0 (#20230925102412, #20230925102416, #20230925102454, #20230925102503, #20230925102530, #20230925102543, #20230925102610, #20230925102617, #20230925102647, #20230925102656, #20230925102728, #20230925102750, #20230925102803, #20230925102828, #20230925102905, #20230925102931, #20230925102941, #20230925103014, #20230925103026, #20230925103103, #20230925103116, #20230925103142, #20230925103207, #20230925103226, #20230925103243, #20230925103310, #20230925103340, #20230925103356, #20230925103423, #20230925103447, #20230925103505, #20230925103551)
"1.44.1" (2023-09-19)
Bugfixes
- 🐛
[platform]
differentiate between the different architectures running Windows asarm
is not fully supported (#20230919122752)
"1.44.0" (2023-09-18)
Features
- ✨
[platform]
Add portable user management utilities similar touseradd
,usermod
,userdel
(#20230915181452)
"1.43.0" (2023-09-08)
Features
- ✨
[filesystem]
Add utilities to Fetch and Change file ownership usinguser.User
(#20230906170005) - ✨
[environment]
added utilities to describe the current environment (e.g. user, environment variables) (#20230907192415)
Bugfixes
- Dependency upgrade: checkout-4 (#20230905110552, #20230905110557, #20230905110628, #20230905110638, #20230905110715)
- Dependency upgrade: net-0.15.0 (#20230906101059, #20230906101110, #20230906101135, #20230906101156, #20230906101221, #20230906101310, #20230906101328, #20230906101404, #20230906101421, #20230906101457, #20230906101519, #20230906101538, #20230906101600, #20230906101616, #20230906101638, #20230906101654, #20230906101731)
- Dependency upgrade: crypto-0.13.0 (#20230906101108, #20230906101114, #20230906101155)
- Dependency upgrade: upload-artifact-3.1.3 (#20230907104137)
"1.42.1" (2023-09-04)
Bugfixes
- Dependency upgrade: net-0.13.0 (#20230802102327)
- Dependency upgrade: text-0.12.0 (#20230807104810, #20230807104823, #20230807104846, #20230807105004, #20230807105028, #20230807105225, #20230807105247, #20230807105450, #20230807105459, #20230807105738, #20230807105803, #20230807105958, #20230807110031, #20230807110220, #20230807110243, #20230807110509, #20230807110544, #20230807110745, #20230807110806, #20230807110951, #20230807111011, #20230807111217, #20230807111233, #20230807111427, #20230807111451, #20230807111631, #20230807111656, #20230807111844, #20230807111912, #20230807112049, #20230807112116, #20230807112315, #20230807112322, #20230807112528, #20230807112610, #20230807112733, #20230807112800, #20230807112949, #20230807113018, #20230807113144, #20230807113158, #20230807113308, #20230807113326, #20230807113438, #20230807113452, #20230807113546, #20230807113606, #20230807113716, #20230807113727, #20230807113839, #20230807113900, #20230807113950, #20230807114008, #20230807114117, #20230807114123, #20230807114239, #20230807114254, #20230807114419, #20230807114428, #20230807114518, #20230807114536, #20230807114655, #20230807114725, #20230807114810, #20230807114851, #20230807114925, #20230807115021, #20230807115035, #20230807115126, #20230807115200, #20230807115232, #20230807115332, #20230807115426, #20230807115453, #20230807115541, #20230807115612, #20230807115711, #20230807115746, #20230807115830, #20230807115910, #20230807120005, #20230807120102, #20230807120146, #20230807120223, #20230807120321, #20230807120353, #20230807120453, #20230807120539, #20230807120627, #20230807120731, #20230807120813, #20230807120849, #20230807120948, #20230807121026, #20230807121119, #20230807121152, #20230807121241, #20230807121332, #20230807121403, #20230807121442, #20230807121537, #20230807121645, #20230807121717, #20230807121805, #20230807121906, #20230807121946, #20230807122027, #20230807122108, #20230807122147, #20230807122242, #20230807122321, #20230807122403, #20230807122516, #20230807122552, #20230807122642, #20230807122710, #20230807122758, #20230807122833, #20230807122908, #20230807122942, #20230807123020, #20230807123128, #20230807123145, #20230807123224, #20230807123252, #20230807123338, #20230807123437, #20230807123512, #20230807123545, #20230807123624, #20230807123649, #20230807123744, #20230807123800, #20230807123847, #20230807123908, #20230807124016, #20230807124043, #20230807124136, #20230807124156, #20230807124255, #20230807124304, #20230807124409, #20230807124421, #20230807124523, #20230807124536, #20230807124634, #20230807124654, #20230807124743, #20230807124817, #20230807124857, #20230807124936, #20230807125006, #20230807125032, #20230807125110, #20230807125215, #20230807125245, #20230807125337, #20230807125403, #20230807125449, #20230807125542, #20230807125615, #20230807125637, #20230807125734, #20230807125757, #20230807125858, #20230807125916, #20230807130034)
- Dependency upgrade: crypto-0.12.0 (#20230807104811, #20230807104815, #20230807104856, #20230807104914, #20230807105129, #20230807105202, #20230807105345, #20230807105419, #20230807105549, #20230807105604, #20230807105833, #20230807105852, #20230807110109, #20230807110133, #20230807110324, #20230807110346, #20230807110618, #20230807110654, #20230807110843, #20230807110854, #20230807111106, #20230807111131, #20230807111311, #20230807111341, #20230807111529, #20230807111602, #20230807111735, #20230807111754, #20230807111945, #20230807112016, #20230807112203, #20230807112210, #20230807112406, #20230807112427, #20230807112644, #20230807112648, #20230807112857)
- Dependency upgrade: net-0.14.0 (#20230807141918, #20230807141932, #20230807142002, #20230807142029, #20230807142048, #20230807142119, #20230807142130, #20230807142205, #20230807142210, #20230807142245, #20230807142304, #20230807142327, #20230807142342, #20230807142405, #20230807142433, #20230807142452, #20230807142511, #20230807142538, #20230807142555, #20230807142615, #20230807142635, #20230807142659, #20230807142712, #20230807142744, #20230807142751, #20230807142833, #20230807142846, #20230807142916, #20230807142927, #20230807142954, #20230807143010, #20230807143042, #20230807143051, #20230807143141, #20230807143148, #20230807143221, #20230807143228, #20230807143306, #20230807143316, #20230807143352)
- Dependency upgrade: v3-3.23.8 (#20230901101043, #20230901101056, #20230901101131, #20230901101141, #20230901101210, #20230901101220, #20230901101250, #20230901101303, #20230901101326, #20230901101338, #20230901101413, #20230901101449, #20230901101503, #20230901101527, #20230901101602, #20230901101612, #20230901101639, #20230901101712, #20230901101731, #20230901101755, #20230901101816, #20230901101838, #20230901101851, #20230901101917, #20230901101927, #20230901101958, #20230901102023, #20230901102040, #20230901102057, #20230901102124, #20230901102158, #20230901102204, #20230901102239, #20230901102249, #20230901102324, #20230901102331, #20230901102403, #20230901102408, #20230901102447, #20230901102514, #20230901102527, #20230901102602, #20230901102608, #20230901102637, #20230901102643, #20230901102717, #20230901102730, #20230901102755, #20230901102807, #20230901102844, #20230901102848, #20230901102927, #20230901102935, #20230901103013, #20230901103014)
- Dependency upgrade: text-0.13.0 (#20230904085015, #20230904085017, #20230904085055, #20230904085102, #20230904085141)
"1.42.0" (2023-08-02)
Features
- ✨
[errortest]
Added utilities to check the error description (#20230724173139) - ✨
[filesystem]
Added zipFS to enable filesystem utilities on zip files (#20230728174153) - ✨ Added module
[resource]
to define generic utilities regarding resource management (#20230731170709) - ✨
[hashing]
Added support for blake2b hashing algorithm (#20230801110107) - ✨ Added module
[encryption]
for simple cryptography utilities (#20230801144705)
Bugfixes
- ♻️
[filesystem]
Useafero.ReadOnlyFS
rather than our own implementation when exposingembed.FS
(#20230724173259) - Dependency upgrade: zerolog-1.30.0 (#20230731100532, #20230731100536)
- Dependency upgrade: v3-3.23.7 (#20230801101535)
"1.41.0" (2023-07-24)
Features
- ✨
[logrimp]
Defines some typical logr.Logger implementations for ease of initialisation and use (#20230724144906)
"1.40.0" (2023-07-18)
Features
- 🔒
[parallelisation]
Added utilities to control long running actions with context (#20230718134812)
Misc
- #20230718134854
"1.39.0" (2023-07-14)
Features
- ✨
[filesystem]
Add utilities to work withio/fs FS
(#20230705185305)
Bugfixes
- Dependency upgrade: text-0.10.0 (#20230613105950, #20230613105952, #20230613110027, #20230613110030)
- Dependency upgrade: net-0.11.0 (#20230614110421, #20230614110502, #20230614111226, #20230614111528, #20230614111608, #20230614111917, #20230614112031, #20230614112443, #20230614112519, #2023061...
Release 1.44.1
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.44.1" (2023-09-19)
Bugfixes
- 🐛
[platform]
differentiate between the different architectures running Windows asarm
is not fully supported (#20230919122752)
"1.44.0" (2023-09-18)
Features
- ✨
[platform]
Add portable user management utilities similar touseradd
,usermod
,userdel
(#20230915181452)
"1.43.0" (2023-09-08)
Features
- ✨
[filesystem]
Add utilities to Fetch and Change file ownership usinguser.User
(#20230906170005) - ✨
[environment]
added utilities to describe the current environment (e.g. user, environment variables) (#20230907192415)
Bugfixes
- Dependency upgrade: checkout-4 (#20230905110552, #20230905110557, #20230905110628, #20230905110638, #20230905110715)
- Dependency upgrade: net-0.15.0 (#20230906101059, #20230906101110, #20230906101135, #20230906101156, #20230906101221, #20230906101310, #20230906101328, #20230906101404, #20230906101421, #20230906101457, #20230906101519, #20230906101538, #20230906101600, #20230906101616, #20230906101638, #20230906101654, #20230906101731)
- Dependency upgrade: crypto-0.13.0 (#20230906101108, #20230906101114, #20230906101155)
- Dependency upgrade: upload-artifact-3.1.3 (#20230907104137)
"1.42.1" (2023-09-04)
Bugfixes
- Dependency upgrade: net-0.13.0 (#20230802102327)
- Dependency upgrade: text-0.12.0 (#20230807104810, #20230807104823, #20230807104846, #20230807105004, #20230807105028, #20230807105225, #20230807105247, #20230807105450, #20230807105459, #20230807105738, #20230807105803, #20230807105958, #20230807110031, #20230807110220, #20230807110243, #20230807110509, #20230807110544, #20230807110745, #20230807110806, #20230807110951, #20230807111011, #20230807111217, #20230807111233, #20230807111427, #20230807111451, #20230807111631, #20230807111656, #20230807111844, #20230807111912, #20230807112049, #20230807112116, #20230807112315, #20230807112322, #20230807112528, #20230807112610, #20230807112733, #20230807112800, #20230807112949, #20230807113018, #20230807113144, #20230807113158, #20230807113308, #20230807113326, #20230807113438, #20230807113452, #20230807113546, #20230807113606, #20230807113716, #20230807113727, #20230807113839, #20230807113900, #20230807113950, #20230807114008, #20230807114117, #20230807114123, #20230807114239, #20230807114254, #20230807114419, #20230807114428, #20230807114518, #20230807114536, #20230807114655, #20230807114725, #20230807114810, #20230807114851, #20230807114925, #20230807115021, #20230807115035, #20230807115126, #20230807115200, #20230807115232, #20230807115332, #20230807115426, #20230807115453, #20230807115541, #20230807115612, #20230807115711, #20230807115746, #20230807115830, #20230807115910, #20230807120005, #20230807120102, #20230807120146, #20230807120223, #20230807120321, #20230807120353, #20230807120453, #20230807120539, #20230807120627, #20230807120731, #20230807120813, #20230807120849, #20230807120948, #20230807121026, #20230807121119, #20230807121152, #20230807121241, #20230807121332, #20230807121403, #20230807121442, #20230807121537, #20230807121645, #20230807121717, #20230807121805, #20230807121906, #20230807121946, #20230807122027, #20230807122108, #20230807122147, #20230807122242, #20230807122321, #20230807122403, #20230807122516, #20230807122552, #20230807122642, #20230807122710, #20230807122758, #20230807122833, #20230807122908, #20230807122942, #20230807123020, #20230807123128, #20230807123145, #20230807123224, #20230807123252, #20230807123338, #20230807123437, #20230807123512, #20230807123545, #20230807123624, #20230807123649, #20230807123744, #20230807123800, #20230807123847, #20230807123908, #20230807124016, #20230807124043, #20230807124136, #20230807124156, #20230807124255, #20230807124304, #20230807124409, #20230807124421, #20230807124523, #20230807124536, #20230807124634, #20230807124654, #20230807124743, #20230807124817, #20230807124857, #20230807124936, #20230807125006, #20230807125032, #20230807125110, #20230807125215, #20230807125245, #20230807125337, #20230807125403, #20230807125449, #20230807125542, #20230807125615, #20230807125637, #20230807125734, #20230807125757, #20230807125858, #20230807125916, #20230807130034)
- Dependency upgrade: crypto-0.12.0 (#20230807104811, #20230807104815, #20230807104856, #20230807104914, #20230807105129, #20230807105202, #20230807105345, #20230807105419, #20230807105549, #20230807105604, #20230807105833, #20230807105852, #20230807110109, #20230807110133, #20230807110324, #20230807110346, #20230807110618, #20230807110654, #20230807110843, #20230807110854, #20230807111106, #20230807111131, #20230807111311, #20230807111341, #20230807111529, #20230807111602, #20230807111735, #20230807111754, #20230807111945, #20230807112016, #20230807112203, #20230807112210, #20230807112406, #20230807112427, #20230807112644, #20230807112648, #20230807112857)
- Dependency upgrade: net-0.14.0 (#20230807141918, #20230807141932, #20230807142002, #20230807142029, #20230807142048, #20230807142119, #20230807142130, #20230807142205, #20230807142210, #20230807142245, #20230807142304, #20230807142327, #20230807142342, #20230807142405, #20230807142433, #20230807142452, #20230807142511, #20230807142538, #20230807142555, #20230807142615, #20230807142635, #20230807142659, #20230807142712, #20230807142744, #20230807142751, #20230807142833, #20230807142846, #20230807142916, #20230807142927, #20230807142954, #20230807143010, #20230807143042, #20230807143051, #20230807143141, #20230807143148, #20230807143221, #20230807143228, #20230807143306, #20230807143316, #20230807143352)
- Dependency upgrade: v3-3.23.8 (#20230901101043, #20230901101056, #20230901101131, #20230901101141, #20230901101210, #20230901101220, #20230901101250, #20230901101303, #20230901101326, #20230901101338, #20230901101413, #20230901101449, #20230901101503, #20230901101527, #20230901101602, #20230901101612, #20230901101639, #20230901101712, #20230901101731, #20230901101755, #20230901101816, #20230901101838, #20230901101851, #20230901101917, #20230901101927, #20230901101958, #20230901102023, #20230901102040, #20230901102057, #20230901102124, #20230901102158, #20230901102204, #20230901102239, #20230901102249, #20230901102324, #20230901102331, #20230901102403, #20230901102408, #20230901102447, #20230901102514, #20230901102527, #20230901102602, #20230901102608, #20230901102637, #20230901102643, #20230901102717, #20230901102730, #20230901102755, #20230901102807, #20230901102844, #20230901102848, #20230901102927, #20230901102935, #20230901103013, #20230901103014)
- Dependency upgrade: text-0.13.0 (#20230904085015, #20230904085017, #20230904085055, #20230904085102, #20230904085141)
"1.42.0" (2023-08-02)
Features
- ✨
[errortest]
Added utilities to check the error description (#20230724173139) - ✨
[filesystem]
Added zipFS to enable filesystem utilities on zip files (#20230728174153) - ✨ Added module
[resource]
to define generic utilities regarding resource management (#20230731170709) - ✨
[hashing]
Added support for blake2b hashing algorithm (#20230801110107) - ✨ Added module
[encryption]
for simple cryptography utilities (#20230801144705)
Bugfixes
- ♻️
[filesystem]
Useafero.ReadOnlyFS
rather than our own implementation when exposingembed.FS
(#20230724173259) - Dependency upgrade: zerolog-1.30.0 (#20230731100532, #20230731100536)
- Dependency upgrade: v3-3.23.7 (#20230801101535)
"1.41.0" (2023-07-24)
Features
- ✨
[logrimp]
Defines some typical logr.Logger implementations for ease of initialisation and use (#20230724144906)
"1.40.0" (2023-07-18)
Features
- 🔒
[parallelisation]
Added utilities to control long running actions with context (#20230718134812)
Misc
- #20230718134854
"1.39.0" (2023-07-14)
Features
- ✨
[filesystem]
Add utilities to work withio/fs FS
(#20230705185305)
Bugfixes
- Dependency upgrade: text-0.10.0 (#20230613105950, #20230613105952, #20230613110027, #20230613110030)
- Dependency upgrade: net-0.11.0 (#20230614110421, #20230614110502, #20230614111226, #20230614111528, #20230614111608, #20230614111917, #20230614112031, #20230614112443, #20230614112519, #20230614112749, #20230614112827, #20230614112948, #20230614113043, #20230614113223, #20230614113258, #20230614113520, #20230614113558, #20230614113650, #20230614113817, #20230614113854, #20230614113926, #20230614114041, #20230614114113, #20230614114148, #20230614114303, #20230614114345, #20230614114425, #20230614114602, #20230614114613, #20230614114646, #20230614114750, #20230614114848, #20230614114946, #20230614115014, #20230614115114, #20230614115133, #20230614115232, #20230614115325, #20230614115335, #20230614115420, #20230614115442, #20230614115527, #20230614115627, #20230614115648, #20230614115724, #20230614115807, #20230614115821, #20230614115936, #20230614120000, #20230614120044, #20230614120116, #20230614120138, #20230614120215, #20230614120255, #20230614120332, #20230614120356, #20230614120506, #20230614120545, #20230614120604, #20230614120639, #20230614120713, #20230614120823)
- Dependency upgrade: sync-0.3.0 (#20230615105942, #20230615105949, #20230615110029, #20230615110037, #20230615110110, #20230615110118, #...
Release 1.44.0
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.44.0" (2023-09-18)
Features
- ✨
[platform]
Add portable user management utilities similar touseradd
,usermod
,userdel
(#20230915181452)
"1.43.0" (2023-09-08)
Features
- ✨
[filesystem]
Add utilities to Fetch and Change file ownership usinguser.User
(#20230906170005) - ✨
[environment]
added utilities to describe the current environment (e.g. user, environment variables) (#20230907192415)
Bugfixes
- Dependency upgrade: checkout-4 (#20230905110552, #20230905110557, #20230905110628, #20230905110638, #20230905110715)
- Dependency upgrade: net-0.15.0 (#20230906101059, #20230906101110, #20230906101135, #20230906101156, #20230906101221, #20230906101310, #20230906101328, #20230906101404, #20230906101421, #20230906101457, #20230906101519, #20230906101538, #20230906101600, #20230906101616, #20230906101638, #20230906101654, #20230906101731)
- Dependency upgrade: crypto-0.13.0 (#20230906101108, #20230906101114, #20230906101155)
- Dependency upgrade: upload-artifact-3.1.3 (#20230907104137)
"1.42.1" (2023-09-04)
Bugfixes
- Dependency upgrade: net-0.13.0 (#20230802102327)
- Dependency upgrade: text-0.12.0 (#20230807104810, #20230807104823, #20230807104846, #20230807105004, #20230807105028, #20230807105225, #20230807105247, #20230807105450, #20230807105459, #20230807105738, #20230807105803, #20230807105958, #20230807110031, #20230807110220, #20230807110243, #20230807110509, #20230807110544, #20230807110745, #20230807110806, #20230807110951, #20230807111011, #20230807111217, #20230807111233, #20230807111427, #20230807111451, #20230807111631, #20230807111656, #20230807111844, #20230807111912, #20230807112049, #20230807112116, #20230807112315, #20230807112322, #20230807112528, #20230807112610, #20230807112733, #20230807112800, #20230807112949, #20230807113018, #20230807113144, #20230807113158, #20230807113308, #20230807113326, #20230807113438, #20230807113452, #20230807113546, #20230807113606, #20230807113716, #20230807113727, #20230807113839, #20230807113900, #20230807113950, #20230807114008, #20230807114117, #20230807114123, #20230807114239, #20230807114254, #20230807114419, #20230807114428, #20230807114518, #20230807114536, #20230807114655, #20230807114725, #20230807114810, #20230807114851, #20230807114925, #20230807115021, #20230807115035, #20230807115126, #20230807115200, #20230807115232, #20230807115332, #20230807115426, #20230807115453, #20230807115541, #20230807115612, #20230807115711, #20230807115746, #20230807115830, #20230807115910, #20230807120005, #20230807120102, #20230807120146, #20230807120223, #20230807120321, #20230807120353, #20230807120453, #20230807120539, #20230807120627, #20230807120731, #20230807120813, #20230807120849, #20230807120948, #20230807121026, #20230807121119, #20230807121152, #20230807121241, #20230807121332, #20230807121403, #20230807121442, #20230807121537, #20230807121645, #20230807121717, #20230807121805, #20230807121906, #20230807121946, #20230807122027, #20230807122108, #20230807122147, #20230807122242, #20230807122321, #20230807122403, #20230807122516, #20230807122552, #20230807122642, #20230807122710, #20230807122758, #20230807122833, #20230807122908, #20230807122942, #20230807123020, #20230807123128, #20230807123145, #20230807123224, #20230807123252, #20230807123338, #20230807123437, #20230807123512, #20230807123545, #20230807123624, #20230807123649, #20230807123744, #20230807123800, #20230807123847, #20230807123908, #20230807124016, #20230807124043, #20230807124136, #20230807124156, #20230807124255, #20230807124304, #20230807124409, #20230807124421, #20230807124523, #20230807124536, #20230807124634, #20230807124654, #20230807124743, #20230807124817, #20230807124857, #20230807124936, #20230807125006, #20230807125032, #20230807125110, #20230807125215, #20230807125245, #20230807125337, #20230807125403, #20230807125449, #20230807125542, #20230807125615, #20230807125637, #20230807125734, #20230807125757, #20230807125858, #20230807125916, #20230807130034)
- Dependency upgrade: crypto-0.12.0 (#20230807104811, #20230807104815, #20230807104856, #20230807104914, #20230807105129, #20230807105202, #20230807105345, #20230807105419, #20230807105549, #20230807105604, #20230807105833, #20230807105852, #20230807110109, #20230807110133, #20230807110324, #20230807110346, #20230807110618, #20230807110654, #20230807110843, #20230807110854, #20230807111106, #20230807111131, #20230807111311, #20230807111341, #20230807111529, #20230807111602, #20230807111735, #20230807111754, #20230807111945, #20230807112016, #20230807112203, #20230807112210, #20230807112406, #20230807112427, #20230807112644, #20230807112648, #20230807112857)
- Dependency upgrade: net-0.14.0 (#20230807141918, #20230807141932, #20230807142002, #20230807142029, #20230807142048, #20230807142119, #20230807142130, #20230807142205, #20230807142210, #20230807142245, #20230807142304, #20230807142327, #20230807142342, #20230807142405, #20230807142433, #20230807142452, #20230807142511, #20230807142538, #20230807142555, #20230807142615, #20230807142635, #20230807142659, #20230807142712, #20230807142744, #20230807142751, #20230807142833, #20230807142846, #20230807142916, #20230807142927, #20230807142954, #20230807143010, #20230807143042, #20230807143051, #20230807143141, #20230807143148, #20230807143221, #20230807143228, #20230807143306, #20230807143316, #20230807143352)
- Dependency upgrade: v3-3.23.8 (#20230901101043, #20230901101056, #20230901101131, #20230901101141, #20230901101210, #20230901101220, #20230901101250, #20230901101303, #20230901101326, #20230901101338, #20230901101413, #20230901101449, #20230901101503, #20230901101527, #20230901101602, #20230901101612, #20230901101639, #20230901101712, #20230901101731, #20230901101755, #20230901101816, #20230901101838, #20230901101851, #20230901101917, #20230901101927, #20230901101958, #20230901102023, #20230901102040, #20230901102057, #20230901102124, #20230901102158, #20230901102204, #20230901102239, #20230901102249, #20230901102324, #20230901102331, #20230901102403, #20230901102408, #20230901102447, #20230901102514, #20230901102527, #20230901102602, #20230901102608, #20230901102637, #20230901102643, #20230901102717, #20230901102730, #20230901102755, #20230901102807, #20230901102844, #20230901102848, #20230901102927, #20230901102935, #20230901103013, #20230901103014)
- Dependency upgrade: text-0.13.0 (#20230904085015, #20230904085017, #20230904085055, #20230904085102, #20230904085141)
"1.42.0" (2023-08-02)
Features
- ✨
[errortest]
Added utilities to check the error description (#20230724173139) - ✨
[filesystem]
Added zipFS to enable filesystem utilities on zip files (#20230728174153) - ✨ Added module
[resource]
to define generic utilities regarding resource management (#20230731170709) - ✨
[hashing]
Added support for blake2b hashing algorithm (#20230801110107) - ✨ Added module
[encryption]
for simple cryptography utilities (#20230801144705)
Bugfixes
- ♻️
[filesystem]
Useafero.ReadOnlyFS
rather than our own implementation when exposingembed.FS
(#20230724173259) - Dependency upgrade: zerolog-1.30.0 (#20230731100532, #20230731100536)
- Dependency upgrade: v3-3.23.7 (#20230801101535)
"1.41.0" (2023-07-24)
Features
- ✨
[logrimp]
Defines some typical logr.Logger implementations for ease of initialisation and use (#20230724144906)
"1.40.0" (2023-07-18)
Features
- 🔒
[parallelisation]
Added utilities to control long running actions with context (#20230718134812)
Misc
- #20230718134854
"1.39.0" (2023-07-14)
Features
- ✨
[filesystem]
Add utilities to work withio/fs FS
(#20230705185305)
Bugfixes
- Dependency upgrade: text-0.10.0 (#20230613105950, #20230613105952, #20230613110027, #20230613110030)
- Dependency upgrade: net-0.11.0 (#20230614110421, #20230614110502, #20230614111226, #20230614111528, #20230614111608, #20230614111917, #20230614112031, #20230614112443, #20230614112519, #20230614112749, #20230614112827, #20230614112948, #20230614113043, #20230614113223, #20230614113258, #20230614113520, #20230614113558, #20230614113650, #20230614113817, #20230614113854, #20230614113926, #20230614114041, #20230614114113, #20230614114148, #20230614114303, #20230614114345, #20230614114425, #20230614114602, #20230614114613, #20230614114646, #20230614114750, #20230614114848, #20230614114946, #20230614115014, #20230614115114, #20230614115133, #20230614115232, #20230614115325, #20230614115335, #20230614115420, #20230614115442, #20230614115527, #20230614115627, #20230614115648, #20230614115724, #20230614115807, #20230614115821, #20230614115936, #20230614120000, #20230614120044, #20230614120116, #20230614120138, #20230614120215, #20230614120255, #20230614120332, #20230614120356, #20230614120506, #20230614120545, #20230614120604, #20230614120639, #20230614120713, #20230614120823)
- Dependency upgrade: sync-0.3.0 (#20230615105942, #20230615105949, #20230615110029, #20230615110037, #20230615110110, #20230615110118, #20230615110200, #20230615110205, #20230615110304, #20230615110343, #20230615110414, #20230615110455, #20230615110516, #20230615110544, #20230615110559, #20230615110629, #20230615110702, #20230615110759, ...
Release 1.43.0
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.43.0" (2023-09-08)
Features
- ✨
[filesystem]
Add utilities to Fetch and Change file ownership usinguser.User
(#20230906170005) - ✨
[environment]
added utilities to describe the current environment (e.g. user, environment variables) (#20230907192415)
Bugfixes
- Dependency upgrade: checkout-4 (#20230905110552, #20230905110557, #20230905110628, #20230905110638, #20230905110715)
- Dependency upgrade: net-0.15.0 (#20230906101059, #20230906101110, #20230906101135, #20230906101156, #20230906101221, #20230906101310, #20230906101328, #20230906101404, #20230906101421, #20230906101457, #20230906101519, #20230906101538, #20230906101600, #20230906101616, #20230906101638, #20230906101654, #20230906101731)
- Dependency upgrade: crypto-0.13.0 (#20230906101108, #20230906101114, #20230906101155)
- Dependency upgrade: upload-artifact-3.1.3 (#20230907104137)
"1.42.1" (2023-09-04)
Bugfixes
- Dependency upgrade: net-0.13.0 (#20230802102327)
- Dependency upgrade: text-0.12.0 (#20230807104810, #20230807104823, #20230807104846, #20230807105004, #20230807105028, #20230807105225, #20230807105247, #20230807105450, #20230807105459, #20230807105738, #20230807105803, #20230807105958, #20230807110031, #20230807110220, #20230807110243, #20230807110509, #20230807110544, #20230807110745, #20230807110806, #20230807110951, #20230807111011, #20230807111217, #20230807111233, #20230807111427, #20230807111451, #20230807111631, #20230807111656, #20230807111844, #20230807111912, #20230807112049, #20230807112116, #20230807112315, #20230807112322, #20230807112528, #20230807112610, #20230807112733, #20230807112800, #20230807112949, #20230807113018, #20230807113144, #20230807113158, #20230807113308, #20230807113326, #20230807113438, #20230807113452, #20230807113546, #20230807113606, #20230807113716, #20230807113727, #20230807113839, #20230807113900, #20230807113950, #20230807114008, #20230807114117, #20230807114123, #20230807114239, #20230807114254, #20230807114419, #20230807114428, #20230807114518, #20230807114536, #20230807114655, #20230807114725, #20230807114810, #20230807114851, #20230807114925, #20230807115021, #20230807115035, #20230807115126, #20230807115200, #20230807115232, #20230807115332, #20230807115426, #20230807115453, #20230807115541, #20230807115612, #20230807115711, #20230807115746, #20230807115830, #20230807115910, #20230807120005, #20230807120102, #20230807120146, #20230807120223, #20230807120321, #20230807120353, #20230807120453, #20230807120539, #20230807120627, #20230807120731, #20230807120813, #20230807120849, #20230807120948, #20230807121026, #20230807121119, #20230807121152, #20230807121241, #20230807121332, #20230807121403, #20230807121442, #20230807121537, #20230807121645, #20230807121717, #20230807121805, #20230807121906, #20230807121946, #20230807122027, #20230807122108, #20230807122147, #20230807122242, #20230807122321, #20230807122403, #20230807122516, #20230807122552, #20230807122642, #20230807122710, #20230807122758, #20230807122833, #20230807122908, #20230807122942, #20230807123020, #20230807123128, #20230807123145, #20230807123224, #20230807123252, #20230807123338, #20230807123437, #20230807123512, #20230807123545, #20230807123624, #20230807123649, #20230807123744, #20230807123800, #20230807123847, #20230807123908, #20230807124016, #20230807124043, #20230807124136, #20230807124156, #20230807124255, #20230807124304, #20230807124409, #20230807124421, #20230807124523, #20230807124536, #20230807124634, #20230807124654, #20230807124743, #20230807124817, #20230807124857, #20230807124936, #20230807125006, #20230807125032, #20230807125110, #20230807125215, #20230807125245, #20230807125337, #20230807125403, #20230807125449, #20230807125542, #20230807125615, #20230807125637, #20230807125734, #20230807125757, #20230807125858, #20230807125916, #20230807130034)
- Dependency upgrade: crypto-0.12.0 (#20230807104811, #20230807104815, #20230807104856, #20230807104914, #20230807105129, #20230807105202, #20230807105345, #20230807105419, #20230807105549, #20230807105604, #20230807105833, #20230807105852, #20230807110109, #20230807110133, #20230807110324, #20230807110346, #20230807110618, #20230807110654, #20230807110843, #20230807110854, #20230807111106, #20230807111131, #20230807111311, #20230807111341, #20230807111529, #20230807111602, #20230807111735, #20230807111754, #20230807111945, #20230807112016, #20230807112203, #20230807112210, #20230807112406, #20230807112427, #20230807112644, #20230807112648, #20230807112857)
- Dependency upgrade: net-0.14.0 (#20230807141918, #20230807141932, #20230807142002, #20230807142029, #20230807142048, #20230807142119, #20230807142130, #20230807142205, #20230807142210, #20230807142245, #20230807142304, #20230807142327, #20230807142342, #20230807142405, #20230807142433, #20230807142452, #20230807142511, #20230807142538, #20230807142555, #20230807142615, #20230807142635, #20230807142659, #20230807142712, #20230807142744, #20230807142751, #20230807142833, #20230807142846, #20230807142916, #20230807142927, #20230807142954, #20230807143010, #20230807143042, #20230807143051, #20230807143141, #20230807143148, #20230807143221, #20230807143228, #20230807143306, #20230807143316, #20230807143352)
- Dependency upgrade: v3-3.23.8 (#20230901101043, #20230901101056, #20230901101131, #20230901101141, #20230901101210, #20230901101220, #20230901101250, #20230901101303, #20230901101326, #20230901101338, #20230901101413, #20230901101449, #20230901101503, #20230901101527, #20230901101602, #20230901101612, #20230901101639, #20230901101712, #20230901101731, #20230901101755, #20230901101816, #20230901101838, #20230901101851, #20230901101917, #20230901101927, #20230901101958, #20230901102023, #20230901102040, #20230901102057, #20230901102124, #20230901102158, #20230901102204, #20230901102239, #20230901102249, #20230901102324, #20230901102331, #20230901102403, #20230901102408, #20230901102447, #20230901102514, #20230901102527, #20230901102602, #20230901102608, #20230901102637, #20230901102643, #20230901102717, #20230901102730, #20230901102755, #20230901102807, #20230901102844, #20230901102848, #20230901102927, #20230901102935, #20230901103013, #20230901103014)
- Dependency upgrade: text-0.13.0 (#20230904085015, #20230904085017, #20230904085055, #20230904085102, #20230904085141)
"1.42.0" (2023-08-02)
Features
- ✨
[errortest]
Added utilities to check the error description (#20230724173139) - ✨
[filesystem]
Added zipFS to enable filesystem utilities on zip files (#20230728174153) - ✨ Added module
[resource]
to define generic utilities regarding resource management (#20230731170709) - ✨
[hashing]
Added support for blake2b hashing algorithm (#20230801110107) - ✨ Added module
[encryption]
for simple cryptography utilities (#20230801144705)
Bugfixes
- ♻️
[filesystem]
Useafero.ReadOnlyFS
rather than our own implementation when exposingembed.FS
(#20230724173259) - Dependency upgrade: zerolog-1.30.0 (#20230731100532, #20230731100536)
- Dependency upgrade: v3-3.23.7 (#20230801101535)
"1.41.0" (2023-07-24)
Features
- ✨
[logrimp]
Defines some typical logr.Logger implementations for ease of initialisation and use (#20230724144906)
"1.40.0" (2023-07-18)
Features
- 🔒
[parallelisation]
Added utilities to control long running actions with context (#20230718134812)
Misc
- #20230718134854
"1.39.0" (2023-07-14)
Features
- ✨
[filesystem]
Add utilities to work withio/fs FS
(#20230705185305)
Bugfixes
- Dependency upgrade: text-0.10.0 (#20230613105950, #20230613105952, #20230613110027, #20230613110030)
- Dependency upgrade: net-0.11.0 (#20230614110421, #20230614110502, #20230614111226, #20230614111528, #20230614111608, #20230614111917, #20230614112031, #20230614112443, #20230614112519, #20230614112749, #20230614112827, #20230614112948, #20230614113043, #20230614113223, #20230614113258, #20230614113520, #20230614113558, #20230614113650, #20230614113817, #20230614113854, #20230614113926, #20230614114041, #20230614114113, #20230614114148, #20230614114303, #20230614114345, #20230614114425, #20230614114602, #20230614114613, #20230614114646, #20230614114750, #20230614114848, #20230614114946, #20230614115014, #20230614115114, #20230614115133, #20230614115232, #20230614115325, #20230614115335, #20230614115420, #20230614115442, #20230614115527, #20230614115627, #20230614115648, #20230614115724, #20230614115807, #20230614115821, #20230614115936, #20230614120000, #20230614120044, #20230614120116, #20230614120138, #20230614120215, #20230614120255, #20230614120332, #20230614120356, #20230614120506, #20230614120545, #20230614120604, #20230614120639, #20230614120713, #20230614120823)
- Dependency upgrade: sync-0.3.0 (#20230615105942, #20230615105949, #20230615110029, #20230615110037, #20230615110110, #20230615110118, #20230615110200, #20230615110205, #20230615110304, #20230615110343, #20230615110414, #20230615110455, #20230615110516, #20230615110544, #20230615110559, #20230615110629, #20230615110702, #20230615110759, #20230615110824, #20230615110859, #20230615110909, #20230615110940, #20230615110954, #20230615111030, #20230615111109, #20230615111142, #20230615111211, #20230615111247, #20230615111258, #2023...
Release 1.42.1
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.42.1" (2023-09-04)
Bugfixes
- Dependency upgrade: net-0.13.0 (#20230802102327)
- Dependency upgrade: text-0.12.0 (#20230807104810, #20230807104823, #20230807104846, #20230807105004, #20230807105028, #20230807105225, #20230807105247, #20230807105450, #20230807105459, #20230807105738, #20230807105803, #20230807105958, #20230807110031, #20230807110220, #20230807110243, #20230807110509, #20230807110544, #20230807110745, #20230807110806, #20230807110951, #20230807111011, #20230807111217, #20230807111233, #20230807111427, #20230807111451, #20230807111631, #20230807111656, #20230807111844, #20230807111912, #20230807112049, #20230807112116, #20230807112315, #20230807112322, #20230807112528, #20230807112610, #20230807112733, #20230807112800, #20230807112949, #20230807113018, #20230807113144, #20230807113158, #20230807113308, #20230807113326, #20230807113438, #20230807113452, #20230807113546, #20230807113606, #20230807113716, #20230807113727, #20230807113839, #20230807113900, #20230807113950, #20230807114008, #20230807114117, #20230807114123, #20230807114239, #20230807114254, #20230807114419, #20230807114428, #20230807114518, #20230807114536, #20230807114655, #20230807114725, #20230807114810, #20230807114851, #20230807114925, #20230807115021, #20230807115035, #20230807115126, #20230807115200, #20230807115232, #20230807115332, #20230807115426, #20230807115453, #20230807115541, #20230807115612, #20230807115711, #20230807115746, #20230807115830, #20230807115910, #20230807120005, #20230807120102, #20230807120146, #20230807120223, #20230807120321, #20230807120353, #20230807120453, #20230807120539, #20230807120627, #20230807120731, #20230807120813, #20230807120849, #20230807120948, #20230807121026, #20230807121119, #20230807121152, #20230807121241, #20230807121332, #20230807121403, #20230807121442, #20230807121537, #20230807121645, #20230807121717, #20230807121805, #20230807121906, #20230807121946, #20230807122027, #20230807122108, #20230807122147, #20230807122242, #20230807122321, #20230807122403, #20230807122516, #20230807122552, #20230807122642, #20230807122710, #20230807122758, #20230807122833, #20230807122908, #20230807122942, #20230807123020, #20230807123128, #20230807123145, #20230807123224, #20230807123252, #20230807123338, #20230807123437, #20230807123512, #20230807123545, #20230807123624, #20230807123649, #20230807123744, #20230807123800, #20230807123847, #20230807123908, #20230807124016, #20230807124043, #20230807124136, #20230807124156, #20230807124255, #20230807124304, #20230807124409, #20230807124421, #20230807124523, #20230807124536, #20230807124634, #20230807124654, #20230807124743, #20230807124817, #20230807124857, #20230807124936, #20230807125006, #20230807125032, #20230807125110, #20230807125215, #20230807125245, #20230807125337, #20230807125403, #20230807125449, #20230807125542, #20230807125615, #20230807125637, #20230807125734, #20230807125757, #20230807125858, #20230807125916, #20230807130034)
- Dependency upgrade: crypto-0.12.0 (#20230807104811, #20230807104815, #20230807104856, #20230807104914, #20230807105129, #20230807105202, #20230807105345, #20230807105419, #20230807105549, #20230807105604, #20230807105833, #20230807105852, #20230807110109, #20230807110133, #20230807110324, #20230807110346, #20230807110618, #20230807110654, #20230807110843, #20230807110854, #20230807111106, #20230807111131, #20230807111311, #20230807111341, #20230807111529, #20230807111602, #20230807111735, #20230807111754, #20230807111945, #20230807112016, #20230807112203, #20230807112210, #20230807112406, #20230807112427, #20230807112644, #20230807112648, #20230807112857)
- Dependency upgrade: net-0.14.0 (#20230807141918, #20230807141932, #20230807142002, #20230807142029, #20230807142048, #20230807142119, #20230807142130, #20230807142205, #20230807142210, #20230807142245, #20230807142304, #20230807142327, #20230807142342, #20230807142405, #20230807142433, #20230807142452, #20230807142511, #20230807142538, #20230807142555, #20230807142615, #20230807142635, #20230807142659, #20230807142712, #20230807142744, #20230807142751, #20230807142833, #20230807142846, #20230807142916, #20230807142927, #20230807142954, #20230807143010, #20230807143042, #20230807143051, #20230807143141, #20230807143148, #20230807143221, #20230807143228, #20230807143306, #20230807143316, #20230807143352)
- Dependency upgrade: v3-3.23.8 (#20230901101043, #20230901101056, #20230901101131, #20230901101141, #20230901101210, #20230901101220, #20230901101250, #20230901101303, #20230901101326, #20230901101338, #20230901101413, #20230901101449, #20230901101503, #20230901101527, #20230901101602, #20230901101612, #20230901101639, #20230901101712, #20230901101731, #20230901101755, #20230901101816, #20230901101838, #20230901101851, #20230901101917, #20230901101927, #20230901101958, #20230901102023, #20230901102040, #20230901102057, #20230901102124, #20230901102158, #20230901102204, #20230901102239, #20230901102249, #20230901102324, #20230901102331, #20230901102403, #20230901102408, #20230901102447, #20230901102514, #20230901102527, #20230901102602, #20230901102608, #20230901102637, #20230901102643, #20230901102717, #20230901102730, #20230901102755, #20230901102807, #20230901102844, #20230901102848, #20230901102927, #20230901102935, #20230901103013, #20230901103014)
- Dependency upgrade: text-0.13.0 (#20230904085015, #20230904085017, #20230904085055, #20230904085102, #20230904085141)
"1.42.0" (2023-08-02)
Features
- ✨
[errortest]
Added utilities to check the error description (#20230724173139) - ✨
[filesystem]
Added zipFS to enable filesystem utilities on zip files (#20230728174153) - ✨ Added module
[resource]
to define generic utilities regarding resource management (#20230731170709) - ✨
[hashing]
Added support for blake2b hashing algorithm (#20230801110107) - ✨ Added module
[encryption]
for simple cryptography utilities (#20230801144705)
Bugfixes
- ♻️
[filesystem]
Useafero.ReadOnlyFS
rather than our own implementation when exposingembed.FS
(#20230724173259) - Dependency upgrade: zerolog-1.30.0 (#20230731100532, #20230731100536)
- Dependency upgrade: v3-3.23.7 (#20230801101535)
"1.41.0" (2023-07-24)
Features
- ✨
[logrimp]
Defines some typical logr.Logger implementations for ease of initialisation and use (#20230724144906)
"1.40.0" (2023-07-18)
Features
- 🔒
[parallelisation]
Added utilities to control long running actions with context (#20230718134812)
Misc
- #20230718134854
"1.39.0" (2023-07-14)
Features
- ✨
[filesystem]
Add utilities to work withio/fs FS
(#20230705185305)
Bugfixes
- Dependency upgrade: text-0.10.0 (#20230613105950, #20230613105952, #20230613110027, #20230613110030)
- Dependency upgrade: net-0.11.0 (#20230614110421, #20230614110502, #20230614111226, #20230614111528, #20230614111608, #20230614111917, #20230614112031, #20230614112443, #20230614112519, #20230614112749, #20230614112827, #20230614112948, #20230614113043, #20230614113223, #20230614113258, #20230614113520, #20230614113558, #20230614113650, #20230614113817, #20230614113854, #20230614113926, #20230614114041, #20230614114113, #20230614114148, #20230614114303, #20230614114345, #20230614114425, #20230614114602, #20230614114613, #20230614114646, #20230614114750, #20230614114848, #20230614114946, #20230614115014, #20230614115114, #20230614115133, #20230614115232, #20230614115325, #20230614115335, #20230614115420, #20230614115442, #20230614115527, #20230614115627, #20230614115648, #20230614115724, #20230614115807, #20230614115821, #20230614115936, #20230614120000, #20230614120044, #20230614120116, #20230614120138, #20230614120215, #20230614120255, #20230614120332, #20230614120356, #20230614120506, #20230614120545, #20230614120604, #20230614120639, #20230614120713, #20230614120823)
- Dependency upgrade: sync-0.3.0 (#20230615105942, #20230615105949, #20230615110029, #20230615110037, #20230615110110, #20230615110118, #20230615110200, #20230615110205, #20230615110304, #20230615110343, #20230615110414, #20230615110455, #20230615110516, #20230615110544, #20230615110559, #20230615110629, #20230615110702, #20230615110759, #20230615110824, #20230615110859, #20230615110909, #20230615110940, #20230615110954, #20230615111030, #20230615111109, #20230615111142, #20230615111211, #20230615111247, #20230615111258, #20230615111339, #20230615111356, #20230615111441, #20230615111513, #20230615111541, #20230615111614, #20230615111652, #20230615111726, #20230615111758, #20230615111837, #20230615111915, #20230615111938, #20230615111956, #20230615112031, #20230615112055, #20230615112125, #20230615112202, #20230615112225, #20230615112306, #20230615112349, #20230615112405, #20230615112434, #20230615112500, #20230615112543, #20230615112611, #20230615112639, #20230615112721, #20230615112806, #20230615112828, #20230615112849, #20230615112920, #20230615112949, #20230615113018, #20230615113108, #20230615113122, #20230615113149, #20230615113220, #20230615113256, #20230615113335, #20230615113417, #20230615113441, #20230615113455, #20230615113526, #20230615113556, #20230615113634)
- Dependency upgrade: scorecard-action-2.2.0 (#20230626110643, #20230626110651, #20230626110721, #20230626110727, #20230626110815)
- Dependency upgrade: fetch-metadat...
Release 1.42.0
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.42.0" (2023-08-02)
Features
- ✨
[errortest]
Added utilities to check the error description (#20230724173139) - ✨
[filesystem]
Added zipFS to enable filesystem utilities on zip files (#20230728174153) - ✨ Added module
[resource]
to define generic utilities regarding resource management (#20230731170709) - ✨
[hashing]
Added support for blake2b hashing algorithm (#20230801110107) - ✨ Added module
[encryption]
for simple cryptography utilities (#20230801144705)
Bugfixes
- ♻️
[filesystem]
Useafero.ReadOnlyFS
rather than our own implementation when exposingembed.FS
(#20230724173259) - Dependency upgrade: zerolog-1.30.0 (#20230731100532, #20230731100536)
- Dependency upgrade: v3-3.23.7 (#20230801101535)
"1.41.0" (2023-07-24)
Features
- ✨
[logrimp]
Defines some typical logr.Logger implementations for ease of initialisation and use (#20230724144906)
"1.40.0" (2023-07-18)
Features
- 🔒
[parallelisation]
Added utilities to control long running actions with context (#20230718134812)
Misc
- #20230718134854
"1.39.0" (2023-07-14)
Features
- ✨
[filesystem]
Add utilities to work withio/fs FS
(#20230705185305)
Bugfixes
- Dependency upgrade: text-0.10.0 (#20230613105950, #20230613105952, #20230613110027, #20230613110030)
- Dependency upgrade: net-0.11.0 (#20230614110421, #20230614110502, #20230614111226, #20230614111528, #20230614111608, #20230614111917, #20230614112031, #20230614112443, #20230614112519, #20230614112749, #20230614112827, #20230614112948, #20230614113043, #20230614113223, #20230614113258, #20230614113520, #20230614113558, #20230614113650, #20230614113817, #20230614113854, #20230614113926, #20230614114041, #20230614114113, #20230614114148, #20230614114303, #20230614114345, #20230614114425, #20230614114602, #20230614114613, #20230614114646, #20230614114750, #20230614114848, #20230614114946, #20230614115014, #20230614115114, #20230614115133, #20230614115232, #20230614115325, #20230614115335, #20230614115420, #20230614115442, #20230614115527, #20230614115627, #20230614115648, #20230614115724, #20230614115807, #20230614115821, #20230614115936, #20230614120000, #20230614120044, #20230614120116, #20230614120138, #20230614120215, #20230614120255, #20230614120332, #20230614120356, #20230614120506, #20230614120545, #20230614120604, #20230614120639, #20230614120713, #20230614120823)
- Dependency upgrade: sync-0.3.0 (#20230615105942, #20230615105949, #20230615110029, #20230615110037, #20230615110110, #20230615110118, #20230615110200, #20230615110205, #20230615110304, #20230615110343, #20230615110414, #20230615110455, #20230615110516, #20230615110544, #20230615110559, #20230615110629, #20230615110702, #20230615110759, #20230615110824, #20230615110859, #20230615110909, #20230615110940, #20230615110954, #20230615111030, #20230615111109, #20230615111142, #20230615111211, #20230615111247, #20230615111258, #20230615111339, #20230615111356, #20230615111441, #20230615111513, #20230615111541, #20230615111614, #20230615111652, #20230615111726, #20230615111758, #20230615111837, #20230615111915, #20230615111938, #20230615111956, #20230615112031, #20230615112055, #20230615112125, #20230615112202, #20230615112225, #20230615112306, #20230615112349, #20230615112405, #20230615112434, #20230615112500, #20230615112543, #20230615112611, #20230615112639, #20230615112721, #20230615112806, #20230615112828, #20230615112849, #20230615112920, #20230615112949, #20230615113018, #20230615113108, #20230615113122, #20230615113149, #20230615113220, #20230615113256, #20230615113335, #20230615113417, #20230615113441, #20230615113455, #20230615113526, #20230615113556, #20230615113634)
- Dependency upgrade: scorecard-action-2.2.0 (#20230626110643, #20230626110651, #20230626110721, #20230626110727, #20230626110815)
- Dependency upgrade: fetch-metadata-1.6.0 (#20230628110404, #20230628110406)
- Dependency upgrade: v3-3.23.6 (#20230703104744, #20230703104749, #20230703104824, #20230703104828, #20230703104859, #20230703104903, #20230703104938, #20230703104939)
- Dependency upgrade: text-0.11.0 (#20230705104813, #20230705104819, #20230705104851, #20230705104901, #20230705104936, #20230705104943, #20230705105019, #20230705105031, #20230705105056, #20230705105110, #20230705105139, #20230705105202, #20230705105222, #20230705105244, #20230705105314, #20230705105328, #20230705105407, #20230705105431, #20230705105445, #20230705105513, #20230705105523, #20230705105554, #20230705105605, #20230705105633, #20230705105645, #20230705105716, #20230705105742, #20230705105805, #20230705105825, #20230705105843, #20230705105912, #20230705105921, #20230705105947, #20230705110004, #20230705110035, #20230705110048, #20230705110124, #20230705110203, #20230705110221, #20230705110240, #20230705110302, #20230705110320, #20230705110356, #20230705110400)
- Dependency upgrade: codeclimate-action-5.0.0 (#20230706103749, #20230706103751)
- Dependency upgrade: net-0.12.0 (#20230706111852, #20230706111906, #20230706111929, #20230706111948, #20230706112007, #20230706112033, #20230706112054, #20230706112119, #20230706112141, #20230706112203, #20230706112225, #20230706112305, #20230706112330, #20230706112347, #20230706112412, #20230706112430, #20230706112502, #20230706112512, #20230706112559, #20230706112633, #20230706112649, #20230706112719, #20230706112732, #20230706112757, #20230706112834, #20230706112843, #20230706112911, #20230706112935, #20230706112952, #20230706113011, #20230706113038, #20230706113125, #20230706113151, #20230706113203, #20230706113237)
"1.38.0" (2023-06-12)
Features
- ✨
[filesystem]
Created Adapter toembed.FS
for use of common utilities (#20230609154852) - ✨
[filesystem]
AddedReadFileContent
in order to read from a File object (#20230609154935)
"1.37.0" (2023-06-07)
Features
- ✨
logs
Add GetLogrLoggerFromContext to fetch a logr.logger from a context (#20230607112032)
Bugfixes
- Dependency upgrade: hclogr-0.2.0 (#20230607105950, #20230607105955, #20230607110027, #20230607110030)
- Dependency upgrade: go-retryablehttp-0.7.4 (#20230607105951, #20230607110006, #20230607110036, #20230607110048, #20230607110125, #20230607110133, #20230607110218, #20230607110306, #20230607110338, #20230607110354, #20230607110429, #20230607110439, #20230607110521)
"1.36.0" (2023-06-06)
Features
- ✨
[logs]
created a hclog's wrapper over logs.Loggers (#20230606144452)
"1.35.0" (2023-06-06)
Features
- ✨
[logs]
Defined a logger for using hclog (#20230606113952)
Bugfixes
- Dependency upgrade: logrus-1.9.3 (#20230605110100, #20230605110112, #20230605110141, #20230605110146, #20230605110221, #20230605110225, #20230605110256, #20230605110303, #20230605110333, #20230605110401, #20230605110413, #20230605110457, #20230605110540, #20230605110552, #20230605110617, #20230605110636, #20230605110701, #20230605110719, #20230605110739, #20230605110757, #20230605110825, #20230605110839, #20230605110903, #20230605110924, #20230605110941, #20230605111001, #20230605111021, #20230605111103)
"1.34.0" (2023-06-01)
Features
- ✨
[http]
AddedRetryOnError
togenerically retry a client call on error in a similar way to whatOnError
does in kubernetes (#20230531171611)
Bugfixes
- Dependency upgrade: fetch-metadata-1.5.1 (#20230525110456, #20230525110501, #20230525110539, #20230525110547, #20230525110613, #20230525110630, #20230525110650, #20230525110710, #20230525110728, #20230525110753, #20230525110815, #20230525110844, #20230525110906, #20230525110930, #20230525110941, #20230525111006, #20230525111021, #20230525111057)
- Dependency upgrade: testify-1.8.4 (#20230530105958, #20230530110006, #20230530110035, #20230530110043, #20230530110116, #20230530110141, #20230530110331, #20230530110403, #20230530110438, #20230530110512, #20230530110617, #20230530110642, #20230530110736, #20230530110754, #20230530110908, #20230530110949, #20230530111048, #20230530111056, #20230530111144, #20230530111221, #20230530111321, #20230530111350, #20230530111438, #20230530111501, #20230530111605, #20230530111650, #20230530111744, #20230530111759, #20230530111906, #20230530111939, #20230530112109, #20230530112140, #20230530112228, #20230530112341, #20230530112511, #20230530112515, #20230530112714, #20230530112747, #20230530112922, #20230530112954, #20230530113124, #20230530113134, #20230530113253, #20230530113308, #20230530113430, #20230530113459, #20230530113558, #20230530113614, #20230530113727)
- Dependency upgrade: v3-3.23.5 (#20230601110052, #20230601110101, #20230601110134, #20230601110137)
"1.33.1" (2023-05-25)
Bugfixes
- Dependency upgrade: logr to v1.2.4 and its dependencies: logrus, logrusr, zap, zapr, etc (#202305251052)
"1.33.0" (2023-05-24)
Features
- ✨ Added testing utilities with regards to error assertions (#20230524174...
Release 1.41.0
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.41.0" (2023-07-24)
Features
- ✨
[logrimp]
Defines some typical logr.Logger implementations for ease of initialisation and use (#20230724144906)
"1.40.0" (2023-07-18)
Features
- 🔒
[parallelisation]
Added utilities to control long running actions with context (#20230718134812)
Misc
- #20230718134854
"1.39.0" (2023-07-14)
Features
- ✨
[filesystem]
Add utilities to work withio/fs FS
(#20230705185305)
Bugfixes
- Dependency upgrade: text-0.10.0 (#20230613105950, #20230613105952, #20230613110027, #20230613110030)
- Dependency upgrade: net-0.11.0 (#20230614110421, #20230614110502, #20230614111226, #20230614111528, #20230614111608, #20230614111917, #20230614112031, #20230614112443, #20230614112519, #20230614112749, #20230614112827, #20230614112948, #20230614113043, #20230614113223, #20230614113258, #20230614113520, #20230614113558, #20230614113650, #20230614113817, #20230614113854, #20230614113926, #20230614114041, #20230614114113, #20230614114148, #20230614114303, #20230614114345, #20230614114425, #20230614114602, #20230614114613, #20230614114646, #20230614114750, #20230614114848, #20230614114946, #20230614115014, #20230614115114, #20230614115133, #20230614115232, #20230614115325, #20230614115335, #20230614115420, #20230614115442, #20230614115527, #20230614115627, #20230614115648, #20230614115724, #20230614115807, #20230614115821, #20230614115936, #20230614120000, #20230614120044, #20230614120116, #20230614120138, #20230614120215, #20230614120255, #20230614120332, #20230614120356, #20230614120506, #20230614120545, #20230614120604, #20230614120639, #20230614120713, #20230614120823)
- Dependency upgrade: sync-0.3.0 (#20230615105942, #20230615105949, #20230615110029, #20230615110037, #20230615110110, #20230615110118, #20230615110200, #20230615110205, #20230615110304, #20230615110343, #20230615110414, #20230615110455, #20230615110516, #20230615110544, #20230615110559, #20230615110629, #20230615110702, #20230615110759, #20230615110824, #20230615110859, #20230615110909, #20230615110940, #20230615110954, #20230615111030, #20230615111109, #20230615111142, #20230615111211, #20230615111247, #20230615111258, #20230615111339, #20230615111356, #20230615111441, #20230615111513, #20230615111541, #20230615111614, #20230615111652, #20230615111726, #20230615111758, #20230615111837, #20230615111915, #20230615111938, #20230615111956, #20230615112031, #20230615112055, #20230615112125, #20230615112202, #20230615112225, #20230615112306, #20230615112349, #20230615112405, #20230615112434, #20230615112500, #20230615112543, #20230615112611, #20230615112639, #20230615112721, #20230615112806, #20230615112828, #20230615112849, #20230615112920, #20230615112949, #20230615113018, #20230615113108, #20230615113122, #20230615113149, #20230615113220, #20230615113256, #20230615113335, #20230615113417, #20230615113441, #20230615113455, #20230615113526, #20230615113556, #20230615113634)
- Dependency upgrade: scorecard-action-2.2.0 (#20230626110643, #20230626110651, #20230626110721, #20230626110727, #20230626110815)
- Dependency upgrade: fetch-metadata-1.6.0 (#20230628110404, #20230628110406)
- Dependency upgrade: v3-3.23.6 (#20230703104744, #20230703104749, #20230703104824, #20230703104828, #20230703104859, #20230703104903, #20230703104938, #20230703104939)
- Dependency upgrade: text-0.11.0 (#20230705104813, #20230705104819, #20230705104851, #20230705104901, #20230705104936, #20230705104943, #20230705105019, #20230705105031, #20230705105056, #20230705105110, #20230705105139, #20230705105202, #20230705105222, #20230705105244, #20230705105314, #20230705105328, #20230705105407, #20230705105431, #20230705105445, #20230705105513, #20230705105523, #20230705105554, #20230705105605, #20230705105633, #20230705105645, #20230705105716, #20230705105742, #20230705105805, #20230705105825, #20230705105843, #20230705105912, #20230705105921, #20230705105947, #20230705110004, #20230705110035, #20230705110048, #20230705110124, #20230705110203, #20230705110221, #20230705110240, #20230705110302, #20230705110320, #20230705110356, #20230705110400)
- Dependency upgrade: codeclimate-action-5.0.0 (#20230706103749, #20230706103751)
- Dependency upgrade: net-0.12.0 (#20230706111852, #20230706111906, #20230706111929, #20230706111948, #20230706112007, #20230706112033, #20230706112054, #20230706112119, #20230706112141, #20230706112203, #20230706112225, #20230706112305, #20230706112330, #20230706112347, #20230706112412, #20230706112430, #20230706112502, #20230706112512, #20230706112559, #20230706112633, #20230706112649, #20230706112719, #20230706112732, #20230706112757, #20230706112834, #20230706112843, #20230706112911, #20230706112935, #20230706112952, #20230706113011, #20230706113038, #20230706113125, #20230706113151, #20230706113203, #20230706113237)
"1.38.0" (2023-06-12)
Features
- ✨
[filesystem]
Created Adapter toembed.FS
for use of common utilities (#20230609154852) - ✨
[filesystem]
AddedReadFileContent
in order to read from a File object (#20230609154935)
"1.37.0" (2023-06-07)
Features
- ✨
logs
Add GetLogrLoggerFromContext to fetch a logr.logger from a context (#20230607112032)
Bugfixes
- Dependency upgrade: hclogr-0.2.0 (#20230607105950, #20230607105955, #20230607110027, #20230607110030)
- Dependency upgrade: go-retryablehttp-0.7.4 (#20230607105951, #20230607110006, #20230607110036, #20230607110048, #20230607110125, #20230607110133, #20230607110218, #20230607110306, #20230607110338, #20230607110354, #20230607110429, #20230607110439, #20230607110521)
"1.36.0" (2023-06-06)
Features
- ✨
[logs]
created a hclog's wrapper over logs.Loggers (#20230606144452)
"1.35.0" (2023-06-06)
Features
- ✨
[logs]
Defined a logger for using hclog (#20230606113952)
Bugfixes
- Dependency upgrade: logrus-1.9.3 (#20230605110100, #20230605110112, #20230605110141, #20230605110146, #20230605110221, #20230605110225, #20230605110256, #20230605110303, #20230605110333, #20230605110401, #20230605110413, #20230605110457, #20230605110540, #20230605110552, #20230605110617, #20230605110636, #20230605110701, #20230605110719, #20230605110739, #20230605110757, #20230605110825, #20230605110839, #20230605110903, #20230605110924, #20230605110941, #20230605111001, #20230605111021, #20230605111103)
"1.34.0" (2023-06-01)
Features
- ✨
[http]
AddedRetryOnError
togenerically retry a client call on error in a similar way to whatOnError
does in kubernetes (#20230531171611)
Bugfixes
- Dependency upgrade: fetch-metadata-1.5.1 (#20230525110456, #20230525110501, #20230525110539, #20230525110547, #20230525110613, #20230525110630, #20230525110650, #20230525110710, #20230525110728, #20230525110753, #20230525110815, #20230525110844, #20230525110906, #20230525110930, #20230525110941, #20230525111006, #20230525111021, #20230525111057)
- Dependency upgrade: testify-1.8.4 (#20230530105958, #20230530110006, #20230530110035, #20230530110043, #20230530110116, #20230530110141, #20230530110331, #20230530110403, #20230530110438, #20230530110512, #20230530110617, #20230530110642, #20230530110736, #20230530110754, #20230530110908, #20230530110949, #20230530111048, #20230530111056, #20230530111144, #20230530111221, #20230530111321, #20230530111350, #20230530111438, #20230530111501, #20230530111605, #20230530111650, #20230530111744, #20230530111759, #20230530111906, #20230530111939, #20230530112109, #20230530112140, #20230530112228, #20230530112341, #20230530112511, #20230530112515, #20230530112714, #20230530112747, #20230530112922, #20230530112954, #20230530113124, #20230530113134, #20230530113253, #20230530113308, #20230530113430, #20230530113459, #20230530113558, #20230530113614, #20230530113727)
- Dependency upgrade: v3-3.23.5 (#20230601110052, #20230601110101, #20230601110134, #20230601110137)
"1.33.1" (2023-05-25)
Bugfixes
- Dependency upgrade: logr to v1.2.4 and its dependencies: logrus, logrusr, zap, zapr, etc (#202305251052)
"1.33.0" (2023-05-24)
Features
- ✨ Added testing utilities with regards to error assertions (#202305241743)
Bugfixes
- Dependency upgrade: atomic-1.11.0 (#20230504105933, #20230504105938)
- Dependency upgrade: sync-0.2.0 (#20230505105854, #20230505105905, #20230505105929, #20230505105939, #20230505110007, #20230505110015, #20230505110044, #20230505110052, #20230505110131)
- Dependency upgrade: net-0.10.0 (#20230509105949, #20230509110001, #20230509110029, #20230509110125)
- Dependency upgrade: circl-1.3.3 (#20230511204214, #20230511204216)
- Dependency upgrade: logrus-1.9.1 (#20230517110012, #20230517110016, #20230517110050, #20230517110053, #20230517110132, #20230517110138, #20230517110215)
- Dependency upgrade: testify-1.8.3 (#20230519110010, #20230519110023, #20230519110052, #20230519110058, #20230519110129, #20230519110135, #20230519110211)
- Dependency upgrade: fetch-metadata-1.5.0 (#20230523110343, #20230523110348, #2023052311...
Release 1.40.0
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.40.0" (2023-07-18)
Features
- 🔒
[parallelisation]
Added utilities to control long running actions with context (#20230718134812)
Misc
- #20230718134854
"1.39.0" (2023-07-14)
Features
- ✨
[filesystem]
Add utilities to work withio/fs FS
(#20230705185305)
Bugfixes
- Dependency upgrade: text-0.10.0 (#20230613105950, #20230613105952, #20230613110027, #20230613110030)
- Dependency upgrade: net-0.11.0 (#20230614110421, #20230614110502, #20230614111226, #20230614111528, #20230614111608, #20230614111917, #20230614112031, #20230614112443, #20230614112519, #20230614112749, #20230614112827, #20230614112948, #20230614113043, #20230614113223, #20230614113258, #20230614113520, #20230614113558, #20230614113650, #20230614113817, #20230614113854, #20230614113926, #20230614114041, #20230614114113, #20230614114148, #20230614114303, #20230614114345, #20230614114425, #20230614114602, #20230614114613, #20230614114646, #20230614114750, #20230614114848, #20230614114946, #20230614115014, #20230614115114, #20230614115133, #20230614115232, #20230614115325, #20230614115335, #20230614115420, #20230614115442, #20230614115527, #20230614115627, #20230614115648, #20230614115724, #20230614115807, #20230614115821, #20230614115936, #20230614120000, #20230614120044, #20230614120116, #20230614120138, #20230614120215, #20230614120255, #20230614120332, #20230614120356, #20230614120506, #20230614120545, #20230614120604, #20230614120639, #20230614120713, #20230614120823)
- Dependency upgrade: sync-0.3.0 (#20230615105942, #20230615105949, #20230615110029, #20230615110037, #20230615110110, #20230615110118, #20230615110200, #20230615110205, #20230615110304, #20230615110343, #20230615110414, #20230615110455, #20230615110516, #20230615110544, #20230615110559, #20230615110629, #20230615110702, #20230615110759, #20230615110824, #20230615110859, #20230615110909, #20230615110940, #20230615110954, #20230615111030, #20230615111109, #20230615111142, #20230615111211, #20230615111247, #20230615111258, #20230615111339, #20230615111356, #20230615111441, #20230615111513, #20230615111541, #20230615111614, #20230615111652, #20230615111726, #20230615111758, #20230615111837, #20230615111915, #20230615111938, #20230615111956, #20230615112031, #20230615112055, #20230615112125, #20230615112202, #20230615112225, #20230615112306, #20230615112349, #20230615112405, #20230615112434, #20230615112500, #20230615112543, #20230615112611, #20230615112639, #20230615112721, #20230615112806, #20230615112828, #20230615112849, #20230615112920, #20230615112949, #20230615113018, #20230615113108, #20230615113122, #20230615113149, #20230615113220, #20230615113256, #20230615113335, #20230615113417, #20230615113441, #20230615113455, #20230615113526, #20230615113556, #20230615113634)
- Dependency upgrade: scorecard-action-2.2.0 (#20230626110643, #20230626110651, #20230626110721, #20230626110727, #20230626110815)
- Dependency upgrade: fetch-metadata-1.6.0 (#20230628110404, #20230628110406)
- Dependency upgrade: v3-3.23.6 (#20230703104744, #20230703104749, #20230703104824, #20230703104828, #20230703104859, #20230703104903, #20230703104938, #20230703104939)
- Dependency upgrade: text-0.11.0 (#20230705104813, #20230705104819, #20230705104851, #20230705104901, #20230705104936, #20230705104943, #20230705105019, #20230705105031, #20230705105056, #20230705105110, #20230705105139, #20230705105202, #20230705105222, #20230705105244, #20230705105314, #20230705105328, #20230705105407, #20230705105431, #20230705105445, #20230705105513, #20230705105523, #20230705105554, #20230705105605, #20230705105633, #20230705105645, #20230705105716, #20230705105742, #20230705105805, #20230705105825, #20230705105843, #20230705105912, #20230705105921, #20230705105947, #20230705110004, #20230705110035, #20230705110048, #20230705110124, #20230705110203, #20230705110221, #20230705110240, #20230705110302, #20230705110320, #20230705110356, #20230705110400)
- Dependency upgrade: codeclimate-action-5.0.0 (#20230706103749, #20230706103751)
- Dependency upgrade: net-0.12.0 (#20230706111852, #20230706111906, #20230706111929, #20230706111948, #20230706112007, #20230706112033, #20230706112054, #20230706112119, #20230706112141, #20230706112203, #20230706112225, #20230706112305, #20230706112330, #20230706112347, #20230706112412, #20230706112430, #20230706112502, #20230706112512, #20230706112559, #20230706112633, #20230706112649, #20230706112719, #20230706112732, #20230706112757, #20230706112834, #20230706112843, #20230706112911, #20230706112935, #20230706112952, #20230706113011, #20230706113038, #20230706113125, #20230706113151, #20230706113203, #20230706113237)
"1.38.0" (2023-06-12)
Features
- ✨
[filesystem]
Created Adapter toembed.FS
for use of common utilities (#20230609154852) - ✨
[filesystem]
AddedReadFileContent
in order to read from a File object (#20230609154935)
"1.37.0" (2023-06-07)
Features
- ✨
logs
Add GetLogrLoggerFromContext to fetch a logr.logger from a context (#20230607112032)
Bugfixes
- Dependency upgrade: hclogr-0.2.0 (#20230607105950, #20230607105955, #20230607110027, #20230607110030)
- Dependency upgrade: go-retryablehttp-0.7.4 (#20230607105951, #20230607110006, #20230607110036, #20230607110048, #20230607110125, #20230607110133, #20230607110218, #20230607110306, #20230607110338, #20230607110354, #20230607110429, #20230607110439, #20230607110521)
"1.36.0" (2023-06-06)
Features
- ✨
[logs]
created a hclog's wrapper over logs.Loggers (#20230606144452)
"1.35.0" (2023-06-06)
Features
- ✨
[logs]
Defined a logger for using hclog (#20230606113952)
Bugfixes
- Dependency upgrade: logrus-1.9.3 (#20230605110100, #20230605110112, #20230605110141, #20230605110146, #20230605110221, #20230605110225, #20230605110256, #20230605110303, #20230605110333, #20230605110401, #20230605110413, #20230605110457, #20230605110540, #20230605110552, #20230605110617, #20230605110636, #20230605110701, #20230605110719, #20230605110739, #20230605110757, #20230605110825, #20230605110839, #20230605110903, #20230605110924, #20230605110941, #20230605111001, #20230605111021, #20230605111103)
"1.34.0" (2023-06-01)
Features
- ✨
[http]
AddedRetryOnError
togenerically retry a client call on error in a similar way to whatOnError
does in kubernetes (#20230531171611)
Bugfixes
- Dependency upgrade: fetch-metadata-1.5.1 (#20230525110456, #20230525110501, #20230525110539, #20230525110547, #20230525110613, #20230525110630, #20230525110650, #20230525110710, #20230525110728, #20230525110753, #20230525110815, #20230525110844, #20230525110906, #20230525110930, #20230525110941, #20230525111006, #20230525111021, #20230525111057)
- Dependency upgrade: testify-1.8.4 (#20230530105958, #20230530110006, #20230530110035, #20230530110043, #20230530110116, #20230530110141, #20230530110331, #20230530110403, #20230530110438, #20230530110512, #20230530110617, #20230530110642, #20230530110736, #20230530110754, #20230530110908, #20230530110949, #20230530111048, #20230530111056, #20230530111144, #20230530111221, #20230530111321, #20230530111350, #20230530111438, #20230530111501, #20230530111605, #20230530111650, #20230530111744, #20230530111759, #20230530111906, #20230530111939, #20230530112109, #20230530112140, #20230530112228, #20230530112341, #20230530112511, #20230530112515, #20230530112714, #20230530112747, #20230530112922, #20230530112954, #20230530113124, #20230530113134, #20230530113253, #20230530113308, #20230530113430, #20230530113459, #20230530113558, #20230530113614, #20230530113727)
- Dependency upgrade: v3-3.23.5 (#20230601110052, #20230601110101, #20230601110134, #20230601110137)
"1.33.1" (2023-05-25)
Bugfixes
- Dependency upgrade: logr to v1.2.4 and its dependencies: logrus, logrusr, zap, zapr, etc (#202305251052)
"1.33.0" (2023-05-24)
Features
- ✨ Added testing utilities with regards to error assertions (#202305241743)
Bugfixes
- Dependency upgrade: atomic-1.11.0 (#20230504105933, #20230504105938)
- Dependency upgrade: sync-0.2.0 (#20230505105854, #20230505105905, #20230505105929, #20230505105939, #20230505110007, #20230505110015, #20230505110044, #20230505110052, #20230505110131)
- Dependency upgrade: net-0.10.0 (#20230509105949, #20230509110001, #20230509110029, #20230509110125)
- Dependency upgrade: circl-1.3.3 (#20230511204214, #20230511204216)
- Dependency upgrade: logrus-1.9.1 (#20230517110012, #20230517110016, #20230517110050, #20230517110053, #20230517110132, #20230517110138, #20230517110215)
- Dependency upgrade: testify-1.8.3 (#20230519110010, #20230519110023, #20230519110052, #20230519110058, #20230519110129, #20230519110135, #20230519110211)
- Dependency upgrade: fetch-metadata-1.5.0 (#20230523110343, #20230523110348, #20230523110420, #20230523110428, #20230523110455, #20230523110506, #20230523110531, #20230523110655, #20230523110733, #20230523110756, #20230523110829)
"1.32.0" (2023-05-02)
Features
- ✨ `[commo...
Release 1.39.0
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.39.0" (2023-07-14)
Features
- ✨
[filesystem]
Add utilities to work withio/fs FS
(#20230705185305)
Bugfixes
- Dependency upgrade: text-0.10.0 (#20230613105950, #20230613105952, #20230613110027, #20230613110030)
- Dependency upgrade: net-0.11.0 (#20230614110421, #20230614110502, #20230614111226, #20230614111528, #20230614111608, #20230614111917, #20230614112031, #20230614112443, #20230614112519, #20230614112749, #20230614112827, #20230614112948, #20230614113043, #20230614113223, #20230614113258, #20230614113520, #20230614113558, #20230614113650, #20230614113817, #20230614113854, #20230614113926, #20230614114041, #20230614114113, #20230614114148, #20230614114303, #20230614114345, #20230614114425, #20230614114602, #20230614114613, #20230614114646, #20230614114750, #20230614114848, #20230614114946, #20230614115014, #20230614115114, #20230614115133, #20230614115232, #20230614115325, #20230614115335, #20230614115420, #20230614115442, #20230614115527, #20230614115627, #20230614115648, #20230614115724, #20230614115807, #20230614115821, #20230614115936, #20230614120000, #20230614120044, #20230614120116, #20230614120138, #20230614120215, #20230614120255, #20230614120332, #20230614120356, #20230614120506, #20230614120545, #20230614120604, #20230614120639, #20230614120713, #20230614120823)
- Dependency upgrade: sync-0.3.0 (#20230615105942, #20230615105949, #20230615110029, #20230615110037, #20230615110110, #20230615110118, #20230615110200, #20230615110205, #20230615110304, #20230615110343, #20230615110414, #20230615110455, #20230615110516, #20230615110544, #20230615110559, #20230615110629, #20230615110702, #20230615110759, #20230615110824, #20230615110859, #20230615110909, #20230615110940, #20230615110954, #20230615111030, #20230615111109, #20230615111142, #20230615111211, #20230615111247, #20230615111258, #20230615111339, #20230615111356, #20230615111441, #20230615111513, #20230615111541, #20230615111614, #20230615111652, #20230615111726, #20230615111758, #20230615111837, #20230615111915, #20230615111938, #20230615111956, #20230615112031, #20230615112055, #20230615112125, #20230615112202, #20230615112225, #20230615112306, #20230615112349, #20230615112405, #20230615112434, #20230615112500, #20230615112543, #20230615112611, #20230615112639, #20230615112721, #20230615112806, #20230615112828, #20230615112849, #20230615112920, #20230615112949, #20230615113018, #20230615113108, #20230615113122, #20230615113149, #20230615113220, #20230615113256, #20230615113335, #20230615113417, #20230615113441, #20230615113455, #20230615113526, #20230615113556, #20230615113634)
- Dependency upgrade: scorecard-action-2.2.0 (#20230626110643, #20230626110651, #20230626110721, #20230626110727, #20230626110815)
- Dependency upgrade: fetch-metadata-1.6.0 (#20230628110404, #20230628110406)
- Dependency upgrade: v3-3.23.6 (#20230703104744, #20230703104749, #20230703104824, #20230703104828, #20230703104859, #20230703104903, #20230703104938, #20230703104939)
- Dependency upgrade: text-0.11.0 (#20230705104813, #20230705104819, #20230705104851, #20230705104901, #20230705104936, #20230705104943, #20230705105019, #20230705105031, #20230705105056, #20230705105110, #20230705105139, #20230705105202, #20230705105222, #20230705105244, #20230705105314, #20230705105328, #20230705105407, #20230705105431, #20230705105445, #20230705105513, #20230705105523, #20230705105554, #20230705105605, #20230705105633, #20230705105645, #20230705105716, #20230705105742, #20230705105805, #20230705105825, #20230705105843, #20230705105912, #20230705105921, #20230705105947, #20230705110004, #20230705110035, #20230705110048, #20230705110124, #20230705110203, #20230705110221, #20230705110240, #20230705110302, #20230705110320, #20230705110356, #20230705110400)
- Dependency upgrade: codeclimate-action-5.0.0 (#20230706103749, #20230706103751)
- Dependency upgrade: net-0.12.0 (#20230706111852, #20230706111906, #20230706111929, #20230706111948, #20230706112007, #20230706112033, #20230706112054, #20230706112119, #20230706112141, #20230706112203, #20230706112225, #20230706112305, #20230706112330, #20230706112347, #20230706112412, #20230706112430, #20230706112502, #20230706112512, #20230706112559, #20230706112633, #20230706112649, #20230706112719, #20230706112732, #20230706112757, #20230706112834, #20230706112843, #20230706112911, #20230706112935, #20230706112952, #20230706113011, #20230706113038, #20230706113125, #20230706113151, #20230706113203, #20230706113237)
"1.38.0" (2023-06-12)
Features
- ✨
[filesystem]
Created Adapter toembed.FS
for use of common utilities (#20230609154852) - ✨
[filesystem]
AddedReadFileContent
in order to read from a File object (#20230609154935)
"1.37.0" (2023-06-07)
Features
- ✨
logs
Add GetLogrLoggerFromContext to fetch a logr.logger from a context (#20230607112032)
Bugfixes
- Dependency upgrade: hclogr-0.2.0 (#20230607105950, #20230607105955, #20230607110027, #20230607110030)
- Dependency upgrade: go-retryablehttp-0.7.4 (#20230607105951, #20230607110006, #20230607110036, #20230607110048, #20230607110125, #20230607110133, #20230607110218, #20230607110306, #20230607110338, #20230607110354, #20230607110429, #20230607110439, #20230607110521)
"1.36.0" (2023-06-06)
Features
- ✨
[logs]
created a hclog's wrapper over logs.Loggers (#20230606144452)
"1.35.0" (2023-06-06)
Features
- ✨
[logs]
Defined a logger for using hclog (#20230606113952)
Bugfixes
- Dependency upgrade: logrus-1.9.3 (#20230605110100, #20230605110112, #20230605110141, #20230605110146, #20230605110221, #20230605110225, #20230605110256, #20230605110303, #20230605110333, #20230605110401, #20230605110413, #20230605110457, #20230605110540, #20230605110552, #20230605110617, #20230605110636, #20230605110701, #20230605110719, #20230605110739, #20230605110757, #20230605110825, #20230605110839, #20230605110903, #20230605110924, #20230605110941, #20230605111001, #20230605111021, #20230605111103)
"1.34.0" (2023-06-01)
Features
- ✨
[http]
AddedRetryOnError
togenerically retry a client call on error in a similar way to whatOnError
does in kubernetes (#20230531171611)
Bugfixes
- Dependency upgrade: fetch-metadata-1.5.1 (#20230525110456, #20230525110501, #20230525110539, #20230525110547, #20230525110613, #20230525110630, #20230525110650, #20230525110710, #20230525110728, #20230525110753, #20230525110815, #20230525110844, #20230525110906, #20230525110930, #20230525110941, #20230525111006, #20230525111021, #20230525111057)
- Dependency upgrade: testify-1.8.4 (#20230530105958, #20230530110006, #20230530110035, #20230530110043, #20230530110116, #20230530110141, #20230530110331, #20230530110403, #20230530110438, #20230530110512, #20230530110617, #20230530110642, #20230530110736, #20230530110754, #20230530110908, #20230530110949, #20230530111048, #20230530111056, #20230530111144, #20230530111221, #20230530111321, #20230530111350, #20230530111438, #20230530111501, #20230530111605, #20230530111650, #20230530111744, #20230530111759, #20230530111906, #20230530111939, #20230530112109, #20230530112140, #20230530112228, #20230530112341, #20230530112511, #20230530112515, #20230530112714, #20230530112747, #20230530112922, #20230530112954, #20230530113124, #20230530113134, #20230530113253, #20230530113308, #20230530113430, #20230530113459, #20230530113558, #20230530113614, #20230530113727)
- Dependency upgrade: v3-3.23.5 (#20230601110052, #20230601110101, #20230601110134, #20230601110137)
"1.33.1" (2023-05-25)
Bugfixes
- Dependency upgrade: logr to v1.2.4 and its dependencies: logrus, logrusr, zap, zapr, etc (#202305251052)
"1.33.0" (2023-05-24)
Features
- ✨ Added testing utilities with regards to error assertions (#202305241743)
Bugfixes
- Dependency upgrade: atomic-1.11.0 (#20230504105933, #20230504105938)
- Dependency upgrade: sync-0.2.0 (#20230505105854, #20230505105905, #20230505105929, #20230505105939, #20230505110007, #20230505110015, #20230505110044, #20230505110052, #20230505110131)
- Dependency upgrade: net-0.10.0 (#20230509105949, #20230509110001, #20230509110029, #20230509110125)
- Dependency upgrade: circl-1.3.3 (#20230511204214, #20230511204216)
- Dependency upgrade: logrus-1.9.1 (#20230517110012, #20230517110016, #20230517110050, #20230517110053, #20230517110132, #20230517110138, #20230517110215)
- Dependency upgrade: testify-1.8.3 (#20230519110010, #20230519110023, #20230519110052, #20230519110058, #20230519110129, #20230519110135, #20230519110211)
- Dependency upgrade: fetch-metadata-1.5.0 (#20230523110343, #20230523110348, #20230523110420, #20230523110428, #20230523110455, #20230523110506, #20230523110531, #20230523110655, #20230523110733, #20230523110756, #20230523110829)
"1.32.0" (2023-05-02)
Features
- ✨
[commonerrors]
Add Ignore so that errors can be ignored (#20230428172043)
Bugfixes
- Dependency upgrade: v3-3.23.4 (#20230501110143, #20230501110146, #20230501110226)
"1.31.1" (2023-04-26)
=======...