Releases: ARM-software/golang-utils
Release 1.75.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.75.1" (2024-11-25)
Bugfixes
- ⬆️ dependencies major updates (#20241125111544)
"1.75.0" (2024-11-18)
Features
- ✨
[collection]
Added a way to determine unique values in a slice:UniqueEntries
(#20241118165828) - ✨
[config]
Added a way to bind mutiple flag to a same environment input:BindFlagsToEnv
(#20241118171703)
Bugfixes
- ⬆️ Upgrade dependency
https://github.com/deckarep/golang-set
(#20241118172847)
"1.74.1" (2024-11-15)
Bugfixes
- Dependency upgrade: sync-0.9.0 (#20241108110723)
- Dependency upgrade: text-0.20.0 (#20241108110740, #20241108110753, #20241108110913, #20241108110942, #20241108111046, #20241108111122, #20241108111230, #20241108111306, #20241108111401, #20241108111437, #20241108111543, #20241108111611, #20241108111722, #20241108111754, #20241108111905, #20241108111931, #20241108112050, #20241108112115, #20241108112245, #20241108112326, #20241108112357, #20241108112437, #20241108112504, #20241108112524, #20241108112548, #20241108112621, #20241108112643, #20241108112713, #20241108112730, #20241108112750, #20241108112825, #20241108112847, #20241108112905, #20241108112932, #20241108113004, #20241108113029, #20241108113050, #20241108113119, #20241108113146, #20241108113211, #20241108113236, #20241108113303, #20241108113329, #20241108113346, #20241108113411, #20241108113432, #20241108113501, #20241108113528, #20241108113548, #20241108113608, #20241108113632, #20241108113701, #20241108113729, #20241108113747, #20241108113817, #20241108113844, #20241108113912, #20241108113934, #20241108113951, #20241108114010, #20241108114039, #20241108114057, #20241108114126, #20241108114151, #20241108114206, #20241108114230, #20241108114251, #20241108114315, #20241108114337, #20241108114408, #20241108114427, #20241108114444, #20241108114515, #20241108114532, #20241108114559, #20241108114617, #20241108114648, #20241108114708, #20241108114733, #20241108114800, #20241108114826, #20241108114849, #20241108114909, #20241108114942, #20241108114951, #20241108115018, #20241108115040, #20241108115107, #20241108115132, #20241108115151, #20241108115208, #20241108115236, #20241108115259, #20241108115324, #20241108115348, #20241108115412, #20241108115432, #20241108115455, #20241108115526, #20241108115547, #20241108115612, #20241108115621, #20241108115649, #20241108115715, #20241108115735, #20241108115802, #20241108115825, #20241108115850, #20241108115920, #20241108115932, #20241108120004, #20241108120022, #20241108120042, #20241108120109, #20241108120133, #20241108120154, #20241108120213, #20241108120249, #20241108120308, #20241108120348, #20241108120355, #20241108120424, #20241108120451, #20241108120509, #20241108120539, #20241108120554, #20241108120623, #20241108120637, #20241108120704, #20241108120734, #20241108120800, #20241108120824, #20241108120844, #20241108120908, #20241108120939, #20241108120957, #20241108121010, #20241108121052, #20241108121115, #20241108121131, #20241108121155, #20241108121212, #20241108121225, #20241108121244, #20241108121306, #20241108121318, #20241108121334, #20241108121347, #20241108121406, #20241108121421, #20241108121435, #20241108121450, #20241108121505, #20241108121519, #20241108121537, #20241108121551, #20241108121611, #20241108121624, #20241108121645, #20241108121657, #20241108121714, #20241108121731, #20241108121744, #20241108121805, #20241108121812, #20241108121834, #20241108121842, #20241108121907, #20241108121920, #20241108121954)
- Dependency upgrade: oauth2-0.24.0 (#20241108140905, #20241108140910, #20241108140939, #20241108140940)
- Dependency upgrade: sys-0.27.0 (#20241108165521, #20241108165524)
- Dependency upgrade: net-0.31.0 (#20241111114026, #20241111114028)
- 🐛
[pagination]
Fix stream pagination (#20241114171420)
"1.74.0" (2024-11-07)
Features
- ✨
[safecast]
Introduced utilities to perform casting safely and protect against CWE-190 (#20241107160700)
"1.73.2" (2024-10-15)
Bugfixes
- Dependency upgrade: crypto-0.28.0 (#20241007104232, #20241007104233)
- Dependency upgrade: text-0.19.0 (#20241007104240, #20241007104249, #20241007104313, #20241007104410, #20241007104502, #20241007104536, #20241007104627, #20241007104655, #20241007104724, #20241007104811, #20241007104836, #20241007104911, #20241007104955, #20241007105023, #20241007105101, #20241007105130, #20241007105214, #20241007105244, #20241007105335, #20241007105411, #20241007105513, #20241007105553, #20241007105626, #20241007105704, #20241007105740, #20241007105815, #20241007105844, #20241007105920, #20241007110004, #20241007110039, #20241007110109, #20241007110147, #20241007110215, #20241007110300, #20241007110336, #20241007110406, #20241007110453, #20241007110525, #20241007110614, #20241007110645, #20241007110742, #20241007110813, #20241007110930, #20241007110952, #20241007111040, #20241007111104, #20241007111150, #20241007111217, #20241007111257, #20241007111307, #20241007111333, #20241007111354, #20241007111405, #20241007111426, #20241007111433, #20241007111456, #20241007111502, #20241007111524, #20241007111628)
- Dependency upgrade: net-0.30.0 (#20241015114139, #20241015114144)
"1.73.1" (2024-09-18)
Bugfixes
- Dependency upgrade: crypto-0.27.0 (#20240906102647, #20240906102655, #20240906102717, #20240906102724, #20240906102750, #20240906102851, #20240906102859, #20240906102921, #20240906102938, #20240906103005, #20240906103025, #20240906103055, #20240906103114, #20240906103143, #20240906103213, #20240906103249, #20240906103322, #20240906103354, #20240906103407, #20240906103441, #20240906103500, #20240906103537, #20240906103555, #20240906103623, #20240906103648, #20240906103706, #20240906103729, #20240906103754, #20240906103828, #20240906103858, #20240906103923, #20240906103949, #20240906104002, #20240906104034, #20240906104105, #20240906104125, #20240906104145, #20240906104212, #20240906104239, #20240906104307, #20240906104333, #20240906104404, #20240906104434, #20240906104453, #20240906104522, #20240906104554, #20240906104612, #20240906104642, #20240906104721, #20240906104735, #20240906104751, #20240906104828, #20240906104842, #20240906104911, #20240906104936, #20240906104956, #20240906105025, #20240906105036, #20240906105119, #20240906105133, #20240906105207, #20240906105223, #20240906105255, #20240906105309, #20240906105330, #20240906105345, #20240906105359, #20240906105415, #20240906105431, #20240906105445, #20240906105501, #20240906105516, #20240906105532, #20240906105543, #20240906105601, #20240906105610, #20240906105630, #20240906105641, #20240906105659, #20240906105709, #20240906105727, #20240906105739, #20240906105756, #20240906105809, #20240906105829, #20240906105840, #20240906105858, #20240906105911, #20240906105930, #20240906105942, #20240906105958, #20240906110015, #20240906110027, #20240906110053, #20240906110055)
- Dependency upgrade: net-0.29.0 (#20240918105825)
- 🐛 Make sure that configuration defaults are not over-ridden with blank values when reading in a config file that doesn't specify fields (#20240918112214)
"1.73.0" (2024-09-05)
Features
- ✨ [filesystem] Add a way to determine all parents of a path similar to python's pathlib (#20240905230606)
Bugfixes
- Dependency upgrade: sys-0.25.0 (#20240905100733, #20240905100734)
- Dependency upgrade: text-0.18.0 (#20240905173516, #20240905173522, #20240905173550, #20240905173554)
- Dependency upgrade: oauth2-0.23.0 (#20240905221449)
"1.72.2" (2024-09-05)
Bugfixes
- 🐛 fix dependency breaking change introduced when generating mocks (#20240905012352)
"1.72.1" (2024-09-02)
Bugfixes
- 🐛
[filesystem]
Made LsRecursive global and changed some function names to avoid confusion (#20240902105601)
"1.72.0" (2024-08-30)
Features
- ✨
[filesystem]
AddedLsRecursive
to browse file system trees and list their content (#20240828133012)
"1.71.0" (2024-08-27)
Features
- ✨ Add support for parsing a comma separated string list as a map of key-value pairs (#20240827111953)
- ✨ Add out of range error to commonerrors (#20240827131009)
Bugfixes
- Dependency upgrade: go-deadlock-0.3.5 (#20240815103537, #20240815103543, #20240815103610, #20240815103612)
- Dependency upgrade: v4-4.5.0 (#20240826102616, #20240826102620, #20240826102645, #20240826102650, #20240826102718)
Misc
- #20240827131050
"1.70.0" (2024-08-14)
Features
- ✨ Add support for signing and verifying messages using ed25519 (#20240814105842)
Bugfixes
- 🐛
[logs]
resolve problem with the logger source being set for a logr.Logger (#20240627132421) - Dependency upgrade: sys-0.24.0 (#20240809130140)
- Dependency upgrade: go-deadlock-0.3.3 (#20240814100629, #20240814100634, #20240814100700, #20240814100706, #20240814100735, #20240814100738, #20240814100804, #20240814100808, #20240814100835, #20240814100837)
Misc
- #202408141345
"1.69.2" (2024-08-08)
Bugfixes
- Dependency upgrade: oauth2-0.22.0 (#20240807170252, #20240807170255, #20240807170320, #202...
Release 1.75.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.75.0" (2024-11-18)
Features
- ✨
[collection]
Added a way to determine unique values in a slice:UniqueEntries
(#20241118165828) - ✨
[config]
Added a way to bind mutiple flag to a same environment input:BindFlagsToEnv
(#20241118171703)
Bugfixes
- ⬆️ Upgrade dependency
https://github.com/deckarep/golang-set
(#20241118172847)
"1.74.1" (2024-11-15)
Bugfixes
- Dependency upgrade: sync-0.9.0 (#20241108110723)
- Dependency upgrade: text-0.20.0 (#20241108110740, #20241108110753, #20241108110913, #20241108110942, #20241108111046, #20241108111122, #20241108111230, #20241108111306, #20241108111401, #20241108111437, #20241108111543, #20241108111611, #20241108111722, #20241108111754, #20241108111905, #20241108111931, #20241108112050, #20241108112115, #20241108112245, #20241108112326, #20241108112357, #20241108112437, #20241108112504, #20241108112524, #20241108112548, #20241108112621, #20241108112643, #20241108112713, #20241108112730, #20241108112750, #20241108112825, #20241108112847, #20241108112905, #20241108112932, #20241108113004, #20241108113029, #20241108113050, #20241108113119, #20241108113146, #20241108113211, #20241108113236, #20241108113303, #20241108113329, #20241108113346, #20241108113411, #20241108113432, #20241108113501, #20241108113528, #20241108113548, #20241108113608, #20241108113632, #20241108113701, #20241108113729, #20241108113747, #20241108113817, #20241108113844, #20241108113912, #20241108113934, #20241108113951, #20241108114010, #20241108114039, #20241108114057, #20241108114126, #20241108114151, #20241108114206, #20241108114230, #20241108114251, #20241108114315, #20241108114337, #20241108114408, #20241108114427, #20241108114444, #20241108114515, #20241108114532, #20241108114559, #20241108114617, #20241108114648, #20241108114708, #20241108114733, #20241108114800, #20241108114826, #20241108114849, #20241108114909, #20241108114942, #20241108114951, #20241108115018, #20241108115040, #20241108115107, #20241108115132, #20241108115151, #20241108115208, #20241108115236, #20241108115259, #20241108115324, #20241108115348, #20241108115412, #20241108115432, #20241108115455, #20241108115526, #20241108115547, #20241108115612, #20241108115621, #20241108115649, #20241108115715, #20241108115735, #20241108115802, #20241108115825, #20241108115850, #20241108115920, #20241108115932, #20241108120004, #20241108120022, #20241108120042, #20241108120109, #20241108120133, #20241108120154, #20241108120213, #20241108120249, #20241108120308, #20241108120348, #20241108120355, #20241108120424, #20241108120451, #20241108120509, #20241108120539, #20241108120554, #20241108120623, #20241108120637, #20241108120704, #20241108120734, #20241108120800, #20241108120824, #20241108120844, #20241108120908, #20241108120939, #20241108120957, #20241108121010, #20241108121052, #20241108121115, #20241108121131, #20241108121155, #20241108121212, #20241108121225, #20241108121244, #20241108121306, #20241108121318, #20241108121334, #20241108121347, #20241108121406, #20241108121421, #20241108121435, #20241108121450, #20241108121505, #20241108121519, #20241108121537, #20241108121551, #20241108121611, #20241108121624, #20241108121645, #20241108121657, #20241108121714, #20241108121731, #20241108121744, #20241108121805, #20241108121812, #20241108121834, #20241108121842, #20241108121907, #20241108121920, #20241108121954)
- Dependency upgrade: oauth2-0.24.0 (#20241108140905, #20241108140910, #20241108140939, #20241108140940)
- Dependency upgrade: sys-0.27.0 (#20241108165521, #20241108165524)
- Dependency upgrade: net-0.31.0 (#20241111114026, #20241111114028)
- 🐛
[pagination]
Fix stream pagination (#20241114171420)
"1.74.0" (2024-11-07)
Features
- ✨
[safecast]
Introduced utilities to perform casting safely and protect against CWE-190 (#20241107160700)
"1.73.2" (2024-10-15)
Bugfixes
- Dependency upgrade: crypto-0.28.0 (#20241007104232, #20241007104233)
- Dependency upgrade: text-0.19.0 (#20241007104240, #20241007104249, #20241007104313, #20241007104410, #20241007104502, #20241007104536, #20241007104627, #20241007104655, #20241007104724, #20241007104811, #20241007104836, #20241007104911, #20241007104955, #20241007105023, #20241007105101, #20241007105130, #20241007105214, #20241007105244, #20241007105335, #20241007105411, #20241007105513, #20241007105553, #20241007105626, #20241007105704, #20241007105740, #20241007105815, #20241007105844, #20241007105920, #20241007110004, #20241007110039, #20241007110109, #20241007110147, #20241007110215, #20241007110300, #20241007110336, #20241007110406, #20241007110453, #20241007110525, #20241007110614, #20241007110645, #20241007110742, #20241007110813, #20241007110930, #20241007110952, #20241007111040, #20241007111104, #20241007111150, #20241007111217, #20241007111257, #20241007111307, #20241007111333, #20241007111354, #20241007111405, #20241007111426, #20241007111433, #20241007111456, #20241007111502, #20241007111524, #20241007111628)
- Dependency upgrade: net-0.30.0 (#20241015114139, #20241015114144)
"1.73.1" (2024-09-18)
Bugfixes
- Dependency upgrade: crypto-0.27.0 (#20240906102647, #20240906102655, #20240906102717, #20240906102724, #20240906102750, #20240906102851, #20240906102859, #20240906102921, #20240906102938, #20240906103005, #20240906103025, #20240906103055, #20240906103114, #20240906103143, #20240906103213, #20240906103249, #20240906103322, #20240906103354, #20240906103407, #20240906103441, #20240906103500, #20240906103537, #20240906103555, #20240906103623, #20240906103648, #20240906103706, #20240906103729, #20240906103754, #20240906103828, #20240906103858, #20240906103923, #20240906103949, #20240906104002, #20240906104034, #20240906104105, #20240906104125, #20240906104145, #20240906104212, #20240906104239, #20240906104307, #20240906104333, #20240906104404, #20240906104434, #20240906104453, #20240906104522, #20240906104554, #20240906104612, #20240906104642, #20240906104721, #20240906104735, #20240906104751, #20240906104828, #20240906104842, #20240906104911, #20240906104936, #20240906104956, #20240906105025, #20240906105036, #20240906105119, #20240906105133, #20240906105207, #20240906105223, #20240906105255, #20240906105309, #20240906105330, #20240906105345, #20240906105359, #20240906105415, #20240906105431, #20240906105445, #20240906105501, #20240906105516, #20240906105532, #20240906105543, #20240906105601, #20240906105610, #20240906105630, #20240906105641, #20240906105659, #20240906105709, #20240906105727, #20240906105739, #20240906105756, #20240906105809, #20240906105829, #20240906105840, #20240906105858, #20240906105911, #20240906105930, #20240906105942, #20240906105958, #20240906110015, #20240906110027, #20240906110053, #20240906110055)
- Dependency upgrade: net-0.29.0 (#20240918105825)
- 🐛 Make sure that configuration defaults are not over-ridden with blank values when reading in a config file that doesn't specify fields (#20240918112214)
"1.73.0" (2024-09-05)
Features
- ✨ [filesystem] Add a way to determine all parents of a path similar to python's pathlib (#20240905230606)
Bugfixes
- Dependency upgrade: sys-0.25.0 (#20240905100733, #20240905100734)
- Dependency upgrade: text-0.18.0 (#20240905173516, #20240905173522, #20240905173550, #20240905173554)
- Dependency upgrade: oauth2-0.23.0 (#20240905221449)
"1.72.2" (2024-09-05)
Bugfixes
- 🐛 fix dependency breaking change introduced when generating mocks (#20240905012352)
"1.72.1" (2024-09-02)
Bugfixes
- 🐛
[filesystem]
Made LsRecursive global and changed some function names to avoid confusion (#20240902105601)
"1.72.0" (2024-08-30)
Features
- ✨
[filesystem]
AddedLsRecursive
to browse file system trees and list their content (#20240828133012)
"1.71.0" (2024-08-27)
Features
- ✨ Add support for parsing a comma separated string list as a map of key-value pairs (#20240827111953)
- ✨ Add out of range error to commonerrors (#20240827131009)
Bugfixes
- Dependency upgrade: go-deadlock-0.3.5 (#20240815103537, #20240815103543, #20240815103610, #20240815103612)
- Dependency upgrade: v4-4.5.0 (#20240826102616, #20240826102620, #20240826102645, #20240826102650, #20240826102718)
Misc
- #20240827131050
"1.70.0" (2024-08-14)
Features
- ✨ Add support for signing and verifying messages using ed25519 (#20240814105842)
Bugfixes
- 🐛
[logs]
resolve problem with the logger source being set for a logr.Logger (#20240627132421) - Dependency upgrade: sys-0.24.0 (#20240809130140)
- Dependency upgrade: go-deadlock-0.3.3 (#20240814100629, #20240814100634, #20240814100700, #20240814100706, #20240814100735, #20240814100738, #20240814100804, #20240814100808, #20240814100835, #20240814100837)
Misc
- #202408141345
"1.69.2" (2024-08-08)
Bugfixes
- Dependency upgrade: oauth2-0.22.0 (#20240807170252, #20240807170255, #20240807170320, #20240807170332, #20240807170354, #20240807170401, #20240807170422, #20240807170431, #20240807170456, #20240807170504, #20240807...
Release 1.74.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.74.1" (2024-11-15)
Bugfixes
- Dependency upgrade: sync-0.9.0 (#20241108110723)
- Dependency upgrade: text-0.20.0 (#20241108110740, #20241108110753, #20241108110913, #20241108110942, #20241108111046, #20241108111122, #20241108111230, #20241108111306, #20241108111401, #20241108111437, #20241108111543, #20241108111611, #20241108111722, #20241108111754, #20241108111905, #20241108111931, #20241108112050, #20241108112115, #20241108112245, #20241108112326, #20241108112357, #20241108112437, #20241108112504, #20241108112524, #20241108112548, #20241108112621, #20241108112643, #20241108112713, #20241108112730, #20241108112750, #20241108112825, #20241108112847, #20241108112905, #20241108112932, #20241108113004, #20241108113029, #20241108113050, #20241108113119, #20241108113146, #20241108113211, #20241108113236, #20241108113303, #20241108113329, #20241108113346, #20241108113411, #20241108113432, #20241108113501, #20241108113528, #20241108113548, #20241108113608, #20241108113632, #20241108113701, #20241108113729, #20241108113747, #20241108113817, #20241108113844, #20241108113912, #20241108113934, #20241108113951, #20241108114010, #20241108114039, #20241108114057, #20241108114126, #20241108114151, #20241108114206, #20241108114230, #20241108114251, #20241108114315, #20241108114337, #20241108114408, #20241108114427, #20241108114444, #20241108114515, #20241108114532, #20241108114559, #20241108114617, #20241108114648, #20241108114708, #20241108114733, #20241108114800, #20241108114826, #20241108114849, #20241108114909, #20241108114942, #20241108114951, #20241108115018, #20241108115040, #20241108115107, #20241108115132, #20241108115151, #20241108115208, #20241108115236, #20241108115259, #20241108115324, #20241108115348, #20241108115412, #20241108115432, #20241108115455, #20241108115526, #20241108115547, #20241108115612, #20241108115621, #20241108115649, #20241108115715, #20241108115735, #20241108115802, #20241108115825, #20241108115850, #20241108115920, #20241108115932, #20241108120004, #20241108120022, #20241108120042, #20241108120109, #20241108120133, #20241108120154, #20241108120213, #20241108120249, #20241108120308, #20241108120348, #20241108120355, #20241108120424, #20241108120451, #20241108120509, #20241108120539, #20241108120554, #20241108120623, #20241108120637, #20241108120704, #20241108120734, #20241108120800, #20241108120824, #20241108120844, #20241108120908, #20241108120939, #20241108120957, #20241108121010, #20241108121052, #20241108121115, #20241108121131, #20241108121155, #20241108121212, #20241108121225, #20241108121244, #20241108121306, #20241108121318, #20241108121334, #20241108121347, #20241108121406, #20241108121421, #20241108121435, #20241108121450, #20241108121505, #20241108121519, #20241108121537, #20241108121551, #20241108121611, #20241108121624, #20241108121645, #20241108121657, #20241108121714, #20241108121731, #20241108121744, #20241108121805, #20241108121812, #20241108121834, #20241108121842, #20241108121907, #20241108121920, #20241108121954)
- Dependency upgrade: oauth2-0.24.0 (#20241108140905, #20241108140910, #20241108140939, #20241108140940)
- Dependency upgrade: sys-0.27.0 (#20241108165521, #20241108165524)
- Dependency upgrade: net-0.31.0 (#20241111114026, #20241111114028)
- 🐛
[pagination]
Fix stream pagination (#20241114171420)
"1.74.0" (2024-11-07)
Features
- ✨
[safecast]
Introduced utilities to perform casting safely and protect against CWE-190 (#20241107160700)
"1.73.2" (2024-10-15)
Bugfixes
- Dependency upgrade: crypto-0.28.0 (#20241007104232, #20241007104233)
- Dependency upgrade: text-0.19.0 (#20241007104240, #20241007104249, #20241007104313, #20241007104410, #20241007104502, #20241007104536, #20241007104627, #20241007104655, #20241007104724, #20241007104811, #20241007104836, #20241007104911, #20241007104955, #20241007105023, #20241007105101, #20241007105130, #20241007105214, #20241007105244, #20241007105335, #20241007105411, #20241007105513, #20241007105553, #20241007105626, #20241007105704, #20241007105740, #20241007105815, #20241007105844, #20241007105920, #20241007110004, #20241007110039, #20241007110109, #20241007110147, #20241007110215, #20241007110300, #20241007110336, #20241007110406, #20241007110453, #20241007110525, #20241007110614, #20241007110645, #20241007110742, #20241007110813, #20241007110930, #20241007110952, #20241007111040, #20241007111104, #20241007111150, #20241007111217, #20241007111257, #20241007111307, #20241007111333, #20241007111354, #20241007111405, #20241007111426, #20241007111433, #20241007111456, #20241007111502, #20241007111524, #20241007111628)
- Dependency upgrade: net-0.30.0 (#20241015114139, #20241015114144)
"1.73.1" (2024-09-18)
Bugfixes
- Dependency upgrade: crypto-0.27.0 (#20240906102647, #20240906102655, #20240906102717, #20240906102724, #20240906102750, #20240906102851, #20240906102859, #20240906102921, #20240906102938, #20240906103005, #20240906103025, #20240906103055, #20240906103114, #20240906103143, #20240906103213, #20240906103249, #20240906103322, #20240906103354, #20240906103407, #20240906103441, #20240906103500, #20240906103537, #20240906103555, #20240906103623, #20240906103648, #20240906103706, #20240906103729, #20240906103754, #20240906103828, #20240906103858, #20240906103923, #20240906103949, #20240906104002, #20240906104034, #20240906104105, #20240906104125, #20240906104145, #20240906104212, #20240906104239, #20240906104307, #20240906104333, #20240906104404, #20240906104434, #20240906104453, #20240906104522, #20240906104554, #20240906104612, #20240906104642, #20240906104721, #20240906104735, #20240906104751, #20240906104828, #20240906104842, #20240906104911, #20240906104936, #20240906104956, #20240906105025, #20240906105036, #20240906105119, #20240906105133, #20240906105207, #20240906105223, #20240906105255, #20240906105309, #20240906105330, #20240906105345, #20240906105359, #20240906105415, #20240906105431, #20240906105445, #20240906105501, #20240906105516, #20240906105532, #20240906105543, #20240906105601, #20240906105610, #20240906105630, #20240906105641, #20240906105659, #20240906105709, #20240906105727, #20240906105739, #20240906105756, #20240906105809, #20240906105829, #20240906105840, #20240906105858, #20240906105911, #20240906105930, #20240906105942, #20240906105958, #20240906110015, #20240906110027, #20240906110053, #20240906110055)
- Dependency upgrade: net-0.29.0 (#20240918105825)
- 🐛 Make sure that configuration defaults are not over-ridden with blank values when reading in a config file that doesn't specify fields (#20240918112214)
"1.73.0" (2024-09-05)
Features
- ✨ [filesystem] Add a way to determine all parents of a path similar to python's pathlib (#20240905230606)
Bugfixes
- Dependency upgrade: sys-0.25.0 (#20240905100733, #20240905100734)
- Dependency upgrade: text-0.18.0 (#20240905173516, #20240905173522, #20240905173550, #20240905173554)
- Dependency upgrade: oauth2-0.23.0 (#20240905221449)
"1.72.2" (2024-09-05)
Bugfixes
- 🐛 fix dependency breaking change introduced when generating mocks (#20240905012352)
"1.72.1" (2024-09-02)
Bugfixes
- 🐛
[filesystem]
Made LsRecursive global and changed some function names to avoid confusion (#20240902105601)
"1.72.0" (2024-08-30)
Features
- ✨
[filesystem]
AddedLsRecursive
to browse file system trees and list their content (#20240828133012)
"1.71.0" (2024-08-27)
Features
- ✨ Add support for parsing a comma separated string list as a map of key-value pairs (#20240827111953)
- ✨ Add out of range error to commonerrors (#20240827131009)
Bugfixes
- Dependency upgrade: go-deadlock-0.3.5 (#20240815103537, #20240815103543, #20240815103610, #20240815103612)
- Dependency upgrade: v4-4.5.0 (#20240826102616, #20240826102620, #20240826102645, #20240826102650, #20240826102718)
Misc
- #20240827131050
"1.70.0" (2024-08-14)
Features
- ✨ Add support for signing and verifying messages using ed25519 (#20240814105842)
Bugfixes
- 🐛
[logs]
resolve problem with the logger source being set for a logr.Logger (#20240627132421) - Dependency upgrade: sys-0.24.0 (#20240809130140)
- Dependency upgrade: go-deadlock-0.3.3 (#20240814100629, #20240814100634, #20240814100700, #20240814100706, #20240814100735, #20240814100738, #20240814100804, #20240814100808, #20240814100835, #20240814100837)
Misc
- #202408141345
"1.69.2" (2024-08-08)
Bugfixes
- Dependency upgrade: oauth2-0.22.0 (#20240807170252, #20240807170255, #20240807170320, #20240807170332, #20240807170354, #20240807170401, #20240807170422, #20240807170431, #20240807170456, #20240807170504, #20240807170525, #20240807170539, #20240807170552, #20240807170617, #20240807170625, #20240807170650, #20240807170655, #20240807170731)
"1.69.1" (2024-08-07)
Bugfixes
- Dependency upgrade: sys-0.22.0 (#20240705104236)
- Dependency upgrade: crypto-0.25.0 (#20240708104048, #20240708104100, #20240708104117, #20240708104130, #20240708104146, #20240708104203, #20240708104234, #20240708104...
Release 1.74.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.74.0" (2024-11-07)
Features
- ✨
[safecast]
Introduced utilities to perform casting safely and protect against CWE-190 (#20241107160700)
"1.73.2" (2024-10-15)
Bugfixes
- Dependency upgrade: crypto-0.28.0 (#20241007104232, #20241007104233)
- Dependency upgrade: text-0.19.0 (#20241007104240, #20241007104249, #20241007104313, #20241007104410, #20241007104502, #20241007104536, #20241007104627, #20241007104655, #20241007104724, #20241007104811, #20241007104836, #20241007104911, #20241007104955, #20241007105023, #20241007105101, #20241007105130, #20241007105214, #20241007105244, #20241007105335, #20241007105411, #20241007105513, #20241007105553, #20241007105626, #20241007105704, #20241007105740, #20241007105815, #20241007105844, #20241007105920, #20241007110004, #20241007110039, #20241007110109, #20241007110147, #20241007110215, #20241007110300, #20241007110336, #20241007110406, #20241007110453, #20241007110525, #20241007110614, #20241007110645, #20241007110742, #20241007110813, #20241007110930, #20241007110952, #20241007111040, #20241007111104, #20241007111150, #20241007111217, #20241007111257, #20241007111307, #20241007111333, #20241007111354, #20241007111405, #20241007111426, #20241007111433, #20241007111456, #20241007111502, #20241007111524, #20241007111628)
- Dependency upgrade: net-0.30.0 (#20241015114139, #20241015114144)
"1.73.1" (2024-09-18)
Bugfixes
- Dependency upgrade: crypto-0.27.0 (#20240906102647, #20240906102655, #20240906102717, #20240906102724, #20240906102750, #20240906102851, #20240906102859, #20240906102921, #20240906102938, #20240906103005, #20240906103025, #20240906103055, #20240906103114, #20240906103143, #20240906103213, #20240906103249, #20240906103322, #20240906103354, #20240906103407, #20240906103441, #20240906103500, #20240906103537, #20240906103555, #20240906103623, #20240906103648, #20240906103706, #20240906103729, #20240906103754, #20240906103828, #20240906103858, #20240906103923, #20240906103949, #20240906104002, #20240906104034, #20240906104105, #20240906104125, #20240906104145, #20240906104212, #20240906104239, #20240906104307, #20240906104333, #20240906104404, #20240906104434, #20240906104453, #20240906104522, #20240906104554, #20240906104612, #20240906104642, #20240906104721, #20240906104735, #20240906104751, #20240906104828, #20240906104842, #20240906104911, #20240906104936, #20240906104956, #20240906105025, #20240906105036, #20240906105119, #20240906105133, #20240906105207, #20240906105223, #20240906105255, #20240906105309, #20240906105330, #20240906105345, #20240906105359, #20240906105415, #20240906105431, #20240906105445, #20240906105501, #20240906105516, #20240906105532, #20240906105543, #20240906105601, #20240906105610, #20240906105630, #20240906105641, #20240906105659, #20240906105709, #20240906105727, #20240906105739, #20240906105756, #20240906105809, #20240906105829, #20240906105840, #20240906105858, #20240906105911, #20240906105930, #20240906105942, #20240906105958, #20240906110015, #20240906110027, #20240906110053, #20240906110055)
- Dependency upgrade: net-0.29.0 (#20240918105825)
- 🐛 Make sure that configuration defaults are not over-ridden with blank values when reading in a config file that doesn't specify fields (#20240918112214)
"1.73.0" (2024-09-05)
Features
- ✨ [filesystem] Add a way to determine all parents of a path similar to python's pathlib (#20240905230606)
Bugfixes
- Dependency upgrade: sys-0.25.0 (#20240905100733, #20240905100734)
- Dependency upgrade: text-0.18.0 (#20240905173516, #20240905173522, #20240905173550, #20240905173554)
- Dependency upgrade: oauth2-0.23.0 (#20240905221449)
"1.72.2" (2024-09-05)
Bugfixes
- 🐛 fix dependency breaking change introduced when generating mocks (#20240905012352)
"1.72.1" (2024-09-02)
Bugfixes
- 🐛
[filesystem]
Made LsRecursive global and changed some function names to avoid confusion (#20240902105601)
"1.72.0" (2024-08-30)
Features
- ✨
[filesystem]
AddedLsRecursive
to browse file system trees and list their content (#20240828133012)
"1.71.0" (2024-08-27)
Features
- ✨ Add support for parsing a comma separated string list as a map of key-value pairs (#20240827111953)
- ✨ Add out of range error to commonerrors (#20240827131009)
Bugfixes
- Dependency upgrade: go-deadlock-0.3.5 (#20240815103537, #20240815103543, #20240815103610, #20240815103612)
- Dependency upgrade: v4-4.5.0 (#20240826102616, #20240826102620, #20240826102645, #20240826102650, #20240826102718)
Misc
- #20240827131050
"1.70.0" (2024-08-14)
Features
- ✨ Add support for signing and verifying messages using ed25519 (#20240814105842)
Bugfixes
- 🐛
[logs]
resolve problem with the logger source being set for a logr.Logger (#20240627132421) - Dependency upgrade: sys-0.24.0 (#20240809130140)
- Dependency upgrade: go-deadlock-0.3.3 (#20240814100629, #20240814100634, #20240814100700, #20240814100706, #20240814100735, #20240814100738, #20240814100804, #20240814100808, #20240814100835, #20240814100837)
Misc
- #202408141345
"1.69.2" (2024-08-08)
Bugfixes
- Dependency upgrade: oauth2-0.22.0 (#20240807170252, #20240807170255, #20240807170320, #20240807170332, #20240807170354, #20240807170401, #20240807170422, #20240807170431, #20240807170456, #20240807170504, #20240807170525, #20240807170539, #20240807170552, #20240807170617, #20240807170625, #20240807170650, #20240807170655, #20240807170731)
"1.69.1" (2024-08-07)
Bugfixes
- Dependency upgrade: sys-0.22.0 (#20240705104236)
- Dependency upgrade: crypto-0.25.0 (#20240708104048, #20240708104100, #20240708104117, #20240708104130, #20240708104146, #20240708104203, #20240708104234, #20240708104241, #20240708104302, #20240708104313, #20240708104340)
- Dependency upgrade: net-0.27.0 (#20240718124210)
- Dependency upgrade: sync-0.8.0 (#20240805104142, #20240805104146, #20240805104211, #20240805104228, #20240805104337, #20240805104352, #20240805104440, #20240805104452, #20240805104530, #20240805104603, #20240805104636, #20240805104644, #20240805104712, #20240805104728, #20240805104745, #20240805104800, #20240805104818, #20240805104830, #20240805104846, #20240805104859, #20240805104917, #20240805104929, #20240805104946, #20240805104959, #20240805105019, #20240805105032, #20240805105051, #20240805105105, #20240805105121, #20240805105136, #20240805105151, #20240805105206, #20240805105220, #20240805105236, #20240805105249, #20240805105311, #20240805105317, #20240805105338, #20240805105349, #20240805105406, #20240805105417, #20240805105433, #20240805105449, #20240805105501, #20240805105526, #20240805105529, #20240805105555, #20240805105558)
- Dependency upgrade: sys-0.23.0 (#20240805104148, #20240805104151)
- Dependency upgrade: text-0.17.0 (#20240807102431, #20240807102433, #20240807102502)
- Dependency upgrade: crypto-0.26.0 (#20240807102437, #20240807102441, #20240807102530, #20240807102544, #20240807102703, #20240807102711, #20240807102755, #20240807102800, #20240807102843, #20240807102849, #20240807102915, #20240807102935, #20240807103004, #20240807103026, #20240807103050, #20240807103119, #20240807103139, #20240807103209, #20240807103228, #20240807103257, #20240807103314, #20240807103336, #20240807103404, #20240807103433, #20240807103503, #20240807103526, #20240807103538, #20240807103559, #20240807103627, #20240807103648, #20240807103719, #20240807103734, #20240807103800, #20240807103819, #20240807103845, #20240807103914, #20240807103931, #20240807104001, #20240807104018, #20240807104048, #20240807104118, #20240807104136, #20240807104152, #20240807104223, #20240807104235, #20240807104316, #20240807104337, #20240807104401, #20240807104408, #20240807104452, #20240807104511, #20240807104533, #20240807104542, #20240807104604, #20240807104610, #20240807104635, #20240807104640, #20240807104706, #20240807104709, #20240807104737)
- Dependency upgrade: net-0.28.0 (#20240807165356)
"1.69.0" (2024-06-20)
Features
- ✨
http
Add support for overriding the default client used by the oath retryable clients (#20240619131209)
"1.68.0" (2024-06-14)
Features
- ✨
[logs]
Add a way to use aLoggers
as a plainlogr.Logger
(#20240613181738) - ✨
[logs]
Add a file logger which only logs to a file (#20240614163145)
"1.67.0" (2024-06-14)
Features
- ✨
[logs]
Add a way to use aLoggers
as a plainlogr.Logger
(#20240613181738)
"1.66.2" (2024-06-11)
Bugfixes
- Dependency upgrade: v4-4.4.2 (#20240610101623, #20240610101628, #20240610101653, #20240610101701, #20240610101721, #20240610101730, #20240610101751, #20240610101806, #20240610101819, #20240610101838, #20240610101846, #20240610101907, #20240610101913, #20240610101939, #20240610101942)
"1.66.1" (2024-06-07)
Bugfixes
- Dependency upgrade: oauth2-0.21.0 (#20240605105729, #20240605105733, #20240605105809, #20240605105844, #2024060511000...
Release 1.73.2
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.73.2" (2024-10-15)
Bugfixes
- Dependency upgrade: crypto-0.28.0 (#20241007104232, #20241007104233)
- Dependency upgrade: text-0.19.0 (#20241007104240, #20241007104249, #20241007104313, #20241007104410, #20241007104502, #20241007104536, #20241007104627, #20241007104655, #20241007104724, #20241007104811, #20241007104836, #20241007104911, #20241007104955, #20241007105023, #20241007105101, #20241007105130, #20241007105214, #20241007105244, #20241007105335, #20241007105411, #20241007105513, #20241007105553, #20241007105626, #20241007105704, #20241007105740, #20241007105815, #20241007105844, #20241007105920, #20241007110004, #20241007110039, #20241007110109, #20241007110147, #20241007110215, #20241007110300, #20241007110336, #20241007110406, #20241007110453, #20241007110525, #20241007110614, #20241007110645, #20241007110742, #20241007110813, #20241007110930, #20241007110952, #20241007111040, #20241007111104, #20241007111150, #20241007111217, #20241007111257, #20241007111307, #20241007111333, #20241007111354, #20241007111405, #20241007111426, #20241007111433, #20241007111456, #20241007111502, #20241007111524, #20241007111628)
- Dependency upgrade: net-0.30.0 (#20241015114139, #20241015114144)
"1.73.1" (2024-09-18)
Bugfixes
- Dependency upgrade: crypto-0.27.0 (#20240906102647, #20240906102655, #20240906102717, #20240906102724, #20240906102750, #20240906102851, #20240906102859, #20240906102921, #20240906102938, #20240906103005, #20240906103025, #20240906103055, #20240906103114, #20240906103143, #20240906103213, #20240906103249, #20240906103322, #20240906103354, #20240906103407, #20240906103441, #20240906103500, #20240906103537, #20240906103555, #20240906103623, #20240906103648, #20240906103706, #20240906103729, #20240906103754, #20240906103828, #20240906103858, #20240906103923, #20240906103949, #20240906104002, #20240906104034, #20240906104105, #20240906104125, #20240906104145, #20240906104212, #20240906104239, #20240906104307, #20240906104333, #20240906104404, #20240906104434, #20240906104453, #20240906104522, #20240906104554, #20240906104612, #20240906104642, #20240906104721, #20240906104735, #20240906104751, #20240906104828, #20240906104842, #20240906104911, #20240906104936, #20240906104956, #20240906105025, #20240906105036, #20240906105119, #20240906105133, #20240906105207, #20240906105223, #20240906105255, #20240906105309, #20240906105330, #20240906105345, #20240906105359, #20240906105415, #20240906105431, #20240906105445, #20240906105501, #20240906105516, #20240906105532, #20240906105543, #20240906105601, #20240906105610, #20240906105630, #20240906105641, #20240906105659, #20240906105709, #20240906105727, #20240906105739, #20240906105756, #20240906105809, #20240906105829, #20240906105840, #20240906105858, #20240906105911, #20240906105930, #20240906105942, #20240906105958, #20240906110015, #20240906110027, #20240906110053, #20240906110055)
- Dependency upgrade: net-0.29.0 (#20240918105825)
- 🐛 Make sure that configuration defaults are not over-ridden with blank values when reading in a config file that doesn't specify fields (#20240918112214)
"1.73.0" (2024-09-05)
Features
- ✨ [filesystem] Add a way to determine all parents of a path similar to python's pathlib (#20240905230606)
Bugfixes
- Dependency upgrade: sys-0.25.0 (#20240905100733, #20240905100734)
- Dependency upgrade: text-0.18.0 (#20240905173516, #20240905173522, #20240905173550, #20240905173554)
- Dependency upgrade: oauth2-0.23.0 (#20240905221449)
"1.72.2" (2024-09-05)
Bugfixes
- 🐛 fix dependency breaking change introduced when generating mocks (#20240905012352)
"1.72.1" (2024-09-02)
Bugfixes
- 🐛
[filesystem]
Made LsRecursive global and changed some function names to avoid confusion (#20240902105601)
"1.72.0" (2024-08-30)
Features
- ✨
[filesystem]
AddedLsRecursive
to browse file system trees and list their content (#20240828133012)
"1.71.0" (2024-08-27)
Features
- ✨ Add support for parsing a comma separated string list as a map of key-value pairs (#20240827111953)
- ✨ Add out of range error to commonerrors (#20240827131009)
Bugfixes
- Dependency upgrade: go-deadlock-0.3.5 (#20240815103537, #20240815103543, #20240815103610, #20240815103612)
- Dependency upgrade: v4-4.5.0 (#20240826102616, #20240826102620, #20240826102645, #20240826102650, #20240826102718)
Misc
- #20240827131050
"1.70.0" (2024-08-14)
Features
- ✨ Add support for signing and verifying messages using ed25519 (#20240814105842)
Bugfixes
- 🐛
[logs]
resolve problem with the logger source being set for a logr.Logger (#20240627132421) - Dependency upgrade: sys-0.24.0 (#20240809130140)
- Dependency upgrade: go-deadlock-0.3.3 (#20240814100629, #20240814100634, #20240814100700, #20240814100706, #20240814100735, #20240814100738, #20240814100804, #20240814100808, #20240814100835, #20240814100837)
Misc
- #202408141345
"1.69.2" (2024-08-08)
Bugfixes
- Dependency upgrade: oauth2-0.22.0 (#20240807170252, #20240807170255, #20240807170320, #20240807170332, #20240807170354, #20240807170401, #20240807170422, #20240807170431, #20240807170456, #20240807170504, #20240807170525, #20240807170539, #20240807170552, #20240807170617, #20240807170625, #20240807170650, #20240807170655, #20240807170731)
"1.69.1" (2024-08-07)
Bugfixes
- Dependency upgrade: sys-0.22.0 (#20240705104236)
- Dependency upgrade: crypto-0.25.0 (#20240708104048, #20240708104100, #20240708104117, #20240708104130, #20240708104146, #20240708104203, #20240708104234, #20240708104241, #20240708104302, #20240708104313, #20240708104340)
- Dependency upgrade: net-0.27.0 (#20240718124210)
- Dependency upgrade: sync-0.8.0 (#20240805104142, #20240805104146, #20240805104211, #20240805104228, #20240805104337, #20240805104352, #20240805104440, #20240805104452, #20240805104530, #20240805104603, #20240805104636, #20240805104644, #20240805104712, #20240805104728, #20240805104745, #20240805104800, #20240805104818, #20240805104830, #20240805104846, #20240805104859, #20240805104917, #20240805104929, #20240805104946, #20240805104959, #20240805105019, #20240805105032, #20240805105051, #20240805105105, #20240805105121, #20240805105136, #20240805105151, #20240805105206, #20240805105220, #20240805105236, #20240805105249, #20240805105311, #20240805105317, #20240805105338, #20240805105349, #20240805105406, #20240805105417, #20240805105433, #20240805105449, #20240805105501, #20240805105526, #20240805105529, #20240805105555, #20240805105558)
- Dependency upgrade: sys-0.23.0 (#20240805104148, #20240805104151)
- Dependency upgrade: text-0.17.0 (#20240807102431, #20240807102433, #20240807102502)
- Dependency upgrade: crypto-0.26.0 (#20240807102437, #20240807102441, #20240807102530, #20240807102544, #20240807102703, #20240807102711, #20240807102755, #20240807102800, #20240807102843, #20240807102849, #20240807102915, #20240807102935, #20240807103004, #20240807103026, #20240807103050, #20240807103119, #20240807103139, #20240807103209, #20240807103228, #20240807103257, #20240807103314, #20240807103336, #20240807103404, #20240807103433, #20240807103503, #20240807103526, #20240807103538, #20240807103559, #20240807103627, #20240807103648, #20240807103719, #20240807103734, #20240807103800, #20240807103819, #20240807103845, #20240807103914, #20240807103931, #20240807104001, #20240807104018, #20240807104048, #20240807104118, #20240807104136, #20240807104152, #20240807104223, #20240807104235, #20240807104316, #20240807104337, #20240807104401, #20240807104408, #20240807104452, #20240807104511, #20240807104533, #20240807104542, #20240807104604, #20240807104610, #20240807104635, #20240807104640, #20240807104706, #20240807104709, #20240807104737)
- Dependency upgrade: net-0.28.0 (#20240807165356)
"1.69.0" (2024-06-20)
Features
- ✨
http
Add support for overriding the default client used by the oath retryable clients (#20240619131209)
"1.68.0" (2024-06-14)
Features
- ✨
[logs]
Add a way to use aLoggers
as a plainlogr.Logger
(#20240613181738) - ✨
[logs]
Add a file logger which only logs to a file (#20240614163145)
"1.67.0" (2024-06-14)
Features
- ✨
[logs]
Add a way to use aLoggers
as a plainlogr.Logger
(#20240613181738)
"1.66.2" (2024-06-11)
Bugfixes
- Dependency upgrade: v4-4.4.2 (#20240610101623, #20240610101628, #20240610101653, #20240610101701, #20240610101721, #20240610101730, #20240610101751, #20240610101806, #20240610101819, #20240610101838, #20240610101846, #20240610101907, #20240610101913, #20240610101939, #20240610101942)
"1.66.1" (2024-06-07)
Bugfixes
- Dependency upgrade: oauth2-0.21.0 (#20240605105729, #20240605105733, #20240605105809, #20240605105844, #20240605110007, #20240605110037, #20240605110149, #20240605110212, #20240605110314, #20240605110333, #20240605110424, #20240605110452, #20240605110543, #20240605110628, #20240605110708, #20240605110744, #20240605110834, #20240605110857, #20240605110...
Release 1.73.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.73.1" (2024-09-18)
Bugfixes
- Dependency upgrade: crypto-0.27.0 (#20240906102647, #20240906102655, #20240906102717, #20240906102724, #20240906102750, #20240906102851, #20240906102859, #20240906102921, #20240906102938, #20240906103005, #20240906103025, #20240906103055, #20240906103114, #20240906103143, #20240906103213, #20240906103249, #20240906103322, #20240906103354, #20240906103407, #20240906103441, #20240906103500, #20240906103537, #20240906103555, #20240906103623, #20240906103648, #20240906103706, #20240906103729, #20240906103754, #20240906103828, #20240906103858, #20240906103923, #20240906103949, #20240906104002, #20240906104034, #20240906104105, #20240906104125, #20240906104145, #20240906104212, #20240906104239, #20240906104307, #20240906104333, #20240906104404, #20240906104434, #20240906104453, #20240906104522, #20240906104554, #20240906104612, #20240906104642, #20240906104721, #20240906104735, #20240906104751, #20240906104828, #20240906104842, #20240906104911, #20240906104936, #20240906104956, #20240906105025, #20240906105036, #20240906105119, #20240906105133, #20240906105207, #20240906105223, #20240906105255, #20240906105309, #20240906105330, #20240906105345, #20240906105359, #20240906105415, #20240906105431, #20240906105445, #20240906105501, #20240906105516, #20240906105532, #20240906105543, #20240906105601, #20240906105610, #20240906105630, #20240906105641, #20240906105659, #20240906105709, #20240906105727, #20240906105739, #20240906105756, #20240906105809, #20240906105829, #20240906105840, #20240906105858, #20240906105911, #20240906105930, #20240906105942, #20240906105958, #20240906110015, #20240906110027, #20240906110053, #20240906110055)
- Dependency upgrade: net-0.29.0 (#20240918105825)
- 🐛 Make sure that configuration defaults are not over-ridden with blank values when reading in a config file that doesn't specify fields (#20240918112214)
"1.73.0" (2024-09-05)
Features
- ✨ [filesystem] Add a way to determine all parents of a path similar to python's pathlib (#20240905230606)
Bugfixes
- Dependency upgrade: sys-0.25.0 (#20240905100733, #20240905100734)
- Dependency upgrade: text-0.18.0 (#20240905173516, #20240905173522, #20240905173550, #20240905173554)
- Dependency upgrade: oauth2-0.23.0 (#20240905221449)
"1.72.2" (2024-09-05)
Bugfixes
- 🐛 fix dependency breaking change introduced when generating mocks (#20240905012352)
"1.72.1" (2024-09-02)
Bugfixes
- 🐛
[filesystem]
Made LsRecursive global and changed some function names to avoid confusion (#20240902105601)
"1.72.0" (2024-08-30)
Features
- ✨
[filesystem]
AddedLsRecursive
to browse file system trees and list their content (#20240828133012)
"1.71.0" (2024-08-27)
Features
- ✨ Add support for parsing a comma separated string list as a map of key-value pairs (#20240827111953)
- ✨ Add out of range error to commonerrors (#20240827131009)
Bugfixes
- Dependency upgrade: go-deadlock-0.3.5 (#20240815103537, #20240815103543, #20240815103610, #20240815103612)
- Dependency upgrade: v4-4.5.0 (#20240826102616, #20240826102620, #20240826102645, #20240826102650, #20240826102718)
Misc
- #20240827131050
"1.70.0" (2024-08-14)
Features
- ✨ Add support for signing and verifying messages using ed25519 (#20240814105842)
Bugfixes
- 🐛
[logs]
resolve problem with the logger source being set for a logr.Logger (#20240627132421) - Dependency upgrade: sys-0.24.0 (#20240809130140)
- Dependency upgrade: go-deadlock-0.3.3 (#20240814100629, #20240814100634, #20240814100700, #20240814100706, #20240814100735, #20240814100738, #20240814100804, #20240814100808, #20240814100835, #20240814100837)
Misc
- #202408141345
"1.69.2" (2024-08-08)
Bugfixes
- Dependency upgrade: oauth2-0.22.0 (#20240807170252, #20240807170255, #20240807170320, #20240807170332, #20240807170354, #20240807170401, #20240807170422, #20240807170431, #20240807170456, #20240807170504, #20240807170525, #20240807170539, #20240807170552, #20240807170617, #20240807170625, #20240807170650, #20240807170655, #20240807170731)
"1.69.1" (2024-08-07)
Bugfixes
- Dependency upgrade: sys-0.22.0 (#20240705104236)
- Dependency upgrade: crypto-0.25.0 (#20240708104048, #20240708104100, #20240708104117, #20240708104130, #20240708104146, #20240708104203, #20240708104234, #20240708104241, #20240708104302, #20240708104313, #20240708104340)
- Dependency upgrade: net-0.27.0 (#20240718124210)
- Dependency upgrade: sync-0.8.0 (#20240805104142, #20240805104146, #20240805104211, #20240805104228, #20240805104337, #20240805104352, #20240805104440, #20240805104452, #20240805104530, #20240805104603, #20240805104636, #20240805104644, #20240805104712, #20240805104728, #20240805104745, #20240805104800, #20240805104818, #20240805104830, #20240805104846, #20240805104859, #20240805104917, #20240805104929, #20240805104946, #20240805104959, #20240805105019, #20240805105032, #20240805105051, #20240805105105, #20240805105121, #20240805105136, #20240805105151, #20240805105206, #20240805105220, #20240805105236, #20240805105249, #20240805105311, #20240805105317, #20240805105338, #20240805105349, #20240805105406, #20240805105417, #20240805105433, #20240805105449, #20240805105501, #20240805105526, #20240805105529, #20240805105555, #20240805105558)
- Dependency upgrade: sys-0.23.0 (#20240805104148, #20240805104151)
- Dependency upgrade: text-0.17.0 (#20240807102431, #20240807102433, #20240807102502)
- Dependency upgrade: crypto-0.26.0 (#20240807102437, #20240807102441, #20240807102530, #20240807102544, #20240807102703, #20240807102711, #20240807102755, #20240807102800, #20240807102843, #20240807102849, #20240807102915, #20240807102935, #20240807103004, #20240807103026, #20240807103050, #20240807103119, #20240807103139, #20240807103209, #20240807103228, #20240807103257, #20240807103314, #20240807103336, #20240807103404, #20240807103433, #20240807103503, #20240807103526, #20240807103538, #20240807103559, #20240807103627, #20240807103648, #20240807103719, #20240807103734, #20240807103800, #20240807103819, #20240807103845, #20240807103914, #20240807103931, #20240807104001, #20240807104018, #20240807104048, #20240807104118, #20240807104136, #20240807104152, #20240807104223, #20240807104235, #20240807104316, #20240807104337, #20240807104401, #20240807104408, #20240807104452, #20240807104511, #20240807104533, #20240807104542, #20240807104604, #20240807104610, #20240807104635, #20240807104640, #20240807104706, #20240807104709, #20240807104737)
- Dependency upgrade: net-0.28.0 (#20240807165356)
"1.69.0" (2024-06-20)
Features
- ✨
http
Add support for overriding the default client used by the oath retryable clients (#20240619131209)
"1.68.0" (2024-06-14)
Features
- ✨
[logs]
Add a way to use aLoggers
as a plainlogr.Logger
(#20240613181738) - ✨
[logs]
Add a file logger which only logs to a file (#20240614163145)
"1.67.0" (2024-06-14)
Features
- ✨
[logs]
Add a way to use aLoggers
as a plainlogr.Logger
(#20240613181738)
"1.66.2" (2024-06-11)
Bugfixes
- Dependency upgrade: v4-4.4.2 (#20240610101623, #20240610101628, #20240610101653, #20240610101701, #20240610101721, #20240610101730, #20240610101751, #20240610101806, #20240610101819, #20240610101838, #20240610101846, #20240610101907, #20240610101913, #20240610101939, #20240610101942)
"1.66.1" (2024-06-07)
Bugfixes
- Dependency upgrade: oauth2-0.21.0 (#20240605105729, #20240605105733, #20240605105809, #20240605105844, #20240605110007, #20240605110037, #20240605110149, #20240605110212, #20240605110314, #20240605110333, #20240605110424, #20240605110452, #20240605110543, #20240605110628, #20240605110708, #20240605110744, #20240605110834, #20240605110857, #20240605110950, #20240605111024, #20240605111130, #20240605111147, #20240605111242, #20240605111312, #20240605111402, #20240605111443, #20240605111540, #20240605111614, #20240605111657, #20240605111730, #20240605111828, #20240605111854, #20240605111950, #20240605112026, #20240605112122, #20240605112135, #20240605112210, #20240605112256, #20240605112303, #20240605112350, #20240605112411, #20240605112447, #20240605112455, #20240605112533, #20240605112552, #20240605112644, #20240605112658, #20240605112737, #20240605112747, #20240605112852, #20240605112906, #20240605112943, #20240605112959, #20240605113042, #20240605113059, #20240605113146, #20240605113159, #20240605113244, #20240605113302, #20240605113347, #20240605113359, #20240605113444, #20240605113451, #20240605113542, #20240605113555, #20240605113651, #20240605113658, #20240605113753, #20240605113800, #20240605113841, #20240605113849, #20240605113938, #20240605113952, #20240605114043, #20240605114057, #20240605114136, #20240605114157, #20240605114246, #20240605114303, #20240605114340, #20240605114349, #20240605114443, #20240605114453, #20240605114544, #20240605114558, #20240605114643, #20240605114702, #20240605114728, #20240605114753, #20240605114838, #20240605114856, #2024060511494...
Release 1.73.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.73.0" (2024-09-05)
Features
- ✨ [filesystem] Add a way to determine all parents of a path similar to python's pathlib (#20240905230606)
Bugfixes
- Dependency upgrade: sys-0.25.0 (#20240905100733, #20240905100734)
- Dependency upgrade: text-0.18.0 (#20240905173516, #20240905173522, #20240905173550, #20240905173554)
- Dependency upgrade: oauth2-0.23.0 (#20240905221449)
"1.72.2" (2024-09-05)
Bugfixes
- 🐛 fix dependency breaking change introduced when generating mocks (#20240905012352)
"1.72.1" (2024-09-02)
Bugfixes
- 🐛
[filesystem]
Made LsRecursive global and changed some function names to avoid confusion (#20240902105601)
"1.72.0" (2024-08-30)
Features
- ✨
[filesystem]
AddedLsRecursive
to browse file system trees and list their content (#20240828133012)
"1.71.0" (2024-08-27)
Features
- ✨ Add support for parsing a comma separated string list as a map of key-value pairs (#20240827111953)
- ✨ Add out of range error to commonerrors (#20240827131009)
Bugfixes
- Dependency upgrade: go-deadlock-0.3.5 (#20240815103537, #20240815103543, #20240815103610, #20240815103612)
- Dependency upgrade: v4-4.5.0 (#20240826102616, #20240826102620, #20240826102645, #20240826102650, #20240826102718)
Misc
- #20240827131050
"1.70.0" (2024-08-14)
Features
- ✨ Add support for signing and verifying messages using ed25519 (#20240814105842)
Bugfixes
- 🐛
[logs]
resolve problem with the logger source being set for a logr.Logger (#20240627132421) - Dependency upgrade: sys-0.24.0 (#20240809130140)
- Dependency upgrade: go-deadlock-0.3.3 (#20240814100629, #20240814100634, #20240814100700, #20240814100706, #20240814100735, #20240814100738, #20240814100804, #20240814100808, #20240814100835, #20240814100837)
Misc
- #202408141345
"1.69.2" (2024-08-08)
Bugfixes
- Dependency upgrade: oauth2-0.22.0 (#20240807170252, #20240807170255, #20240807170320, #20240807170332, #20240807170354, #20240807170401, #20240807170422, #20240807170431, #20240807170456, #20240807170504, #20240807170525, #20240807170539, #20240807170552, #20240807170617, #20240807170625, #20240807170650, #20240807170655, #20240807170731)
"1.69.1" (2024-08-07)
Bugfixes
- Dependency upgrade: sys-0.22.0 (#20240705104236)
- Dependency upgrade: crypto-0.25.0 (#20240708104048, #20240708104100, #20240708104117, #20240708104130, #20240708104146, #20240708104203, #20240708104234, #20240708104241, #20240708104302, #20240708104313, #20240708104340)
- Dependency upgrade: net-0.27.0 (#20240718124210)
- Dependency upgrade: sync-0.8.0 (#20240805104142, #20240805104146, #20240805104211, #20240805104228, #20240805104337, #20240805104352, #20240805104440, #20240805104452, #20240805104530, #20240805104603, #20240805104636, #20240805104644, #20240805104712, #20240805104728, #20240805104745, #20240805104800, #20240805104818, #20240805104830, #20240805104846, #20240805104859, #20240805104917, #20240805104929, #20240805104946, #20240805104959, #20240805105019, #20240805105032, #20240805105051, #20240805105105, #20240805105121, #20240805105136, #20240805105151, #20240805105206, #20240805105220, #20240805105236, #20240805105249, #20240805105311, #20240805105317, #20240805105338, #20240805105349, #20240805105406, #20240805105417, #20240805105433, #20240805105449, #20240805105501, #20240805105526, #20240805105529, #20240805105555, #20240805105558)
- Dependency upgrade: sys-0.23.0 (#20240805104148, #20240805104151)
- Dependency upgrade: text-0.17.0 (#20240807102431, #20240807102433, #20240807102502)
- Dependency upgrade: crypto-0.26.0 (#20240807102437, #20240807102441, #20240807102530, #20240807102544, #20240807102703, #20240807102711, #20240807102755, #20240807102800, #20240807102843, #20240807102849, #20240807102915, #20240807102935, #20240807103004, #20240807103026, #20240807103050, #20240807103119, #20240807103139, #20240807103209, #20240807103228, #20240807103257, #20240807103314, #20240807103336, #20240807103404, #20240807103433, #20240807103503, #20240807103526, #20240807103538, #20240807103559, #20240807103627, #20240807103648, #20240807103719, #20240807103734, #20240807103800, #20240807103819, #20240807103845, #20240807103914, #20240807103931, #20240807104001, #20240807104018, #20240807104048, #20240807104118, #20240807104136, #20240807104152, #20240807104223, #20240807104235, #20240807104316, #20240807104337, #20240807104401, #20240807104408, #20240807104452, #20240807104511, #20240807104533, #20240807104542, #20240807104604, #20240807104610, #20240807104635, #20240807104640, #20240807104706, #20240807104709, #20240807104737)
- Dependency upgrade: net-0.28.0 (#20240807165356)
"1.69.0" (2024-06-20)
Features
- ✨
http
Add support for overriding the default client used by the oath retryable clients (#20240619131209)
"1.68.0" (2024-06-14)
Features
- ✨
[logs]
Add a way to use aLoggers
as a plainlogr.Logger
(#20240613181738) - ✨
[logs]
Add a file logger which only logs to a file (#20240614163145)
"1.67.0" (2024-06-14)
Features
- ✨
[logs]
Add a way to use aLoggers
as a plainlogr.Logger
(#20240613181738)
"1.66.2" (2024-06-11)
Bugfixes
- Dependency upgrade: v4-4.4.2 (#20240610101623, #20240610101628, #20240610101653, #20240610101701, #20240610101721, #20240610101730, #20240610101751, #20240610101806, #20240610101819, #20240610101838, #20240610101846, #20240610101907, #20240610101913, #20240610101939, #20240610101942)
"1.66.1" (2024-06-07)
Bugfixes
- Dependency upgrade: oauth2-0.21.0 (#20240605105729, #20240605105733, #20240605105809, #20240605105844, #20240605110007, #20240605110037, #20240605110149, #20240605110212, #20240605110314, #20240605110333, #20240605110424, #20240605110452, #20240605110543, #20240605110628, #20240605110708, #20240605110744, #20240605110834, #20240605110857, #20240605110950, #20240605111024, #20240605111130, #20240605111147, #20240605111242, #20240605111312, #20240605111402, #20240605111443, #20240605111540, #20240605111614, #20240605111657, #20240605111730, #20240605111828, #20240605111854, #20240605111950, #20240605112026, #20240605112122, #20240605112135, #20240605112210, #20240605112256, #20240605112303, #20240605112350, #20240605112411, #20240605112447, #20240605112455, #20240605112533, #20240605112552, #20240605112644, #20240605112658, #20240605112737, #20240605112747, #20240605112852, #20240605112906, #20240605112943, #20240605112959, #20240605113042, #20240605113059, #20240605113146, #20240605113159, #20240605113244, #20240605113302, #20240605113347, #20240605113359, #20240605113444, #20240605113451, #20240605113542, #20240605113555, #20240605113651, #20240605113658, #20240605113753, #20240605113800, #20240605113841, #20240605113849, #20240605113938, #20240605113952, #20240605114043, #20240605114057, #20240605114136, #20240605114157, #20240605114246, #20240605114303, #20240605114340, #20240605114349, #20240605114443, #20240605114453, #20240605114544, #20240605114558, #20240605114643, #20240605114702, #20240605114728, #20240605114753, #20240605114838, #20240605114856, #20240605114945, #20240605114947)
- Dependency upgrade: sys-0.21.0 (#20240605105739, #20240605105744, #20240605105933, #20240605105938, #20240605110110, #20240605110125, #20240605110241, #20240605110302, #20240605110404, #20240605110420, #20240605110522, #20240605110538, #20240605110643, #20240605110658, #20240605110752, #20240605110808, #20240605110902, #20240605110926, #20240605111035, #20240605111102, #20240605111220, #20240605111238, #20240605111337, #20240605111359, #20240605111510, #20240605111518, #20240605111643, #20240605111651, #20240605111757, #20240605111816, #20240605111913, #20240605111936, #20240605112054, #20240605112056)
- Dependency upgrade: text-0.16.0 (#20240605105749, #20240605105801, #20240605110001)
- Dependency upgrade: net-0.26.0 (#20240607105542, #20240607105545)
- Dependency upgrade: crypto-0.24.0 (#20240607105610)
- 🔒
zip
Improving testing and implementation to mitigate risk related to CWE-22 as raised by CodeQL (#20240607132153) - ⬆️ Upgrade deprecated faker dependency (#20240607133049)
"1.66.0" (2024-06-04)
Features
- ✨
commonerrors
Add support for determining commonerror from a string (#20240604150742)
"1.65.0" (2024-06-03)
Features
- ✨
http
Add support for extracting underlying go-retryable client from retryable client (#20240603130700)
Bugfixes
- Dependency upgrade: viper-1.19.0 (#20240603103409, #20240603103413, #20240603103438, #20240603103445, #20240603103511, #20240603103516, #20240603103541, #20240603103551, #20240603103610, #20240603103621, #20240603103641, #20240603103654, #20240603103711, #20240603103724, #20240603103741, #20240603103752, #20240603103811, #20240603103822, #20240603103843, #20240603103852, #20240603103914, #20240603...
Release 1.72.2
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.72.2" (2024-09-05)
Bugfixes
- 🐛 fix dependency breaking change introduced when generating mocks (#20240905012352)
"1.72.1" (2024-09-02)
Bugfixes
- 🐛
[filesystem]
Made LsRecursive global and changed some function names to avoid confusion (#20240902105601)
"1.72.0" (2024-08-30)
Features
- ✨
[filesystem]
AddedLsRecursive
to browse file system trees and list their content (#20240828133012)
"1.71.0" (2024-08-27)
Features
- ✨ Add support for parsing a comma separated string list as a map of key-value pairs (#20240827111953)
- ✨ Add out of range error to commonerrors (#20240827131009)
Bugfixes
- Dependency upgrade: go-deadlock-0.3.5 (#20240815103537, #20240815103543, #20240815103610, #20240815103612)
- Dependency upgrade: v4-4.5.0 (#20240826102616, #20240826102620, #20240826102645, #20240826102650, #20240826102718)
Misc
- #20240827131050
"1.70.0" (2024-08-14)
Features
- ✨ Add support for signing and verifying messages using ed25519 (#20240814105842)
Bugfixes
- 🐛
[logs]
resolve problem with the logger source being set for a logr.Logger (#20240627132421) - Dependency upgrade: sys-0.24.0 (#20240809130140)
- Dependency upgrade: go-deadlock-0.3.3 (#20240814100629, #20240814100634, #20240814100700, #20240814100706, #20240814100735, #20240814100738, #20240814100804, #20240814100808, #20240814100835, #20240814100837)
Misc
- #202408141345
"1.69.2" (2024-08-08)
Bugfixes
- Dependency upgrade: oauth2-0.22.0 (#20240807170252, #20240807170255, #20240807170320, #20240807170332, #20240807170354, #20240807170401, #20240807170422, #20240807170431, #20240807170456, #20240807170504, #20240807170525, #20240807170539, #20240807170552, #20240807170617, #20240807170625, #20240807170650, #20240807170655, #20240807170731)
"1.69.1" (2024-08-07)
Bugfixes
- Dependency upgrade: sys-0.22.0 (#20240705104236)
- Dependency upgrade: crypto-0.25.0 (#20240708104048, #20240708104100, #20240708104117, #20240708104130, #20240708104146, #20240708104203, #20240708104234, #20240708104241, #20240708104302, #20240708104313, #20240708104340)
- Dependency upgrade: net-0.27.0 (#20240718124210)
- Dependency upgrade: sync-0.8.0 (#20240805104142, #20240805104146, #20240805104211, #20240805104228, #20240805104337, #20240805104352, #20240805104440, #20240805104452, #20240805104530, #20240805104603, #20240805104636, #20240805104644, #20240805104712, #20240805104728, #20240805104745, #20240805104800, #20240805104818, #20240805104830, #20240805104846, #20240805104859, #20240805104917, #20240805104929, #20240805104946, #20240805104959, #20240805105019, #20240805105032, #20240805105051, #20240805105105, #20240805105121, #20240805105136, #20240805105151, #20240805105206, #20240805105220, #20240805105236, #20240805105249, #20240805105311, #20240805105317, #20240805105338, #20240805105349, #20240805105406, #20240805105417, #20240805105433, #20240805105449, #20240805105501, #20240805105526, #20240805105529, #20240805105555, #20240805105558)
- Dependency upgrade: sys-0.23.0 (#20240805104148, #20240805104151)
- Dependency upgrade: text-0.17.0 (#20240807102431, #20240807102433, #20240807102502)
- Dependency upgrade: crypto-0.26.0 (#20240807102437, #20240807102441, #20240807102530, #20240807102544, #20240807102703, #20240807102711, #20240807102755, #20240807102800, #20240807102843, #20240807102849, #20240807102915, #20240807102935, #20240807103004, #20240807103026, #20240807103050, #20240807103119, #20240807103139, #20240807103209, #20240807103228, #20240807103257, #20240807103314, #20240807103336, #20240807103404, #20240807103433, #20240807103503, #20240807103526, #20240807103538, #20240807103559, #20240807103627, #20240807103648, #20240807103719, #20240807103734, #20240807103800, #20240807103819, #20240807103845, #20240807103914, #20240807103931, #20240807104001, #20240807104018, #20240807104048, #20240807104118, #20240807104136, #20240807104152, #20240807104223, #20240807104235, #20240807104316, #20240807104337, #20240807104401, #20240807104408, #20240807104452, #20240807104511, #20240807104533, #20240807104542, #20240807104604, #20240807104610, #20240807104635, #20240807104640, #20240807104706, #20240807104709, #20240807104737)
- Dependency upgrade: net-0.28.0 (#20240807165356)
"1.69.0" (2024-06-20)
Features
- ✨
http
Add support for overriding the default client used by the oath retryable clients (#20240619131209)
"1.68.0" (2024-06-14)
Features
- ✨
[logs]
Add a way to use aLoggers
as a plainlogr.Logger
(#20240613181738) - ✨
[logs]
Add a file logger which only logs to a file (#20240614163145)
"1.67.0" (2024-06-14)
Features
- ✨
[logs]
Add a way to use aLoggers
as a plainlogr.Logger
(#20240613181738)
"1.66.2" (2024-06-11)
Bugfixes
- Dependency upgrade: v4-4.4.2 (#20240610101623, #20240610101628, #20240610101653, #20240610101701, #20240610101721, #20240610101730, #20240610101751, #20240610101806, #20240610101819, #20240610101838, #20240610101846, #20240610101907, #20240610101913, #20240610101939, #20240610101942)
"1.66.1" (2024-06-07)
Bugfixes
- Dependency upgrade: oauth2-0.21.0 (#20240605105729, #20240605105733, #20240605105809, #20240605105844, #20240605110007, #20240605110037, #20240605110149, #20240605110212, #20240605110314, #20240605110333, #20240605110424, #20240605110452, #20240605110543, #20240605110628, #20240605110708, #20240605110744, #20240605110834, #20240605110857, #20240605110950, #20240605111024, #20240605111130, #20240605111147, #20240605111242, #20240605111312, #20240605111402, #20240605111443, #20240605111540, #20240605111614, #20240605111657, #20240605111730, #20240605111828, #20240605111854, #20240605111950, #20240605112026, #20240605112122, #20240605112135, #20240605112210, #20240605112256, #20240605112303, #20240605112350, #20240605112411, #20240605112447, #20240605112455, #20240605112533, #20240605112552, #20240605112644, #20240605112658, #20240605112737, #20240605112747, #20240605112852, #20240605112906, #20240605112943, #20240605112959, #20240605113042, #20240605113059, #20240605113146, #20240605113159, #20240605113244, #20240605113302, #20240605113347, #20240605113359, #20240605113444, #20240605113451, #20240605113542, #20240605113555, #20240605113651, #20240605113658, #20240605113753, #20240605113800, #20240605113841, #20240605113849, #20240605113938, #20240605113952, #20240605114043, #20240605114057, #20240605114136, #20240605114157, #20240605114246, #20240605114303, #20240605114340, #20240605114349, #20240605114443, #20240605114453, #20240605114544, #20240605114558, #20240605114643, #20240605114702, #20240605114728, #20240605114753, #20240605114838, #20240605114856, #20240605114945, #20240605114947)
- Dependency upgrade: sys-0.21.0 (#20240605105739, #20240605105744, #20240605105933, #20240605105938, #20240605110110, #20240605110125, #20240605110241, #20240605110302, #20240605110404, #20240605110420, #20240605110522, #20240605110538, #20240605110643, #20240605110658, #20240605110752, #20240605110808, #20240605110902, #20240605110926, #20240605111035, #20240605111102, #20240605111220, #20240605111238, #20240605111337, #20240605111359, #20240605111510, #20240605111518, #20240605111643, #20240605111651, #20240605111757, #20240605111816, #20240605111913, #20240605111936, #20240605112054, #20240605112056)
- Dependency upgrade: text-0.16.0 (#20240605105749, #20240605105801, #20240605110001)
- Dependency upgrade: net-0.26.0 (#20240607105542, #20240607105545)
- Dependency upgrade: crypto-0.24.0 (#20240607105610)
- 🔒
zip
Improving testing and implementation to mitigate risk related to CWE-22 as raised by CodeQL (#20240607132153) - ⬆️ Upgrade deprecated faker dependency (#20240607133049)
"1.66.0" (2024-06-04)
Features
- ✨
commonerrors
Add support for determining commonerror from a string (#20240604150742)
"1.65.0" (2024-06-03)
Features
- ✨
http
Add support for extracting underlying go-retryable client from retryable client (#20240603130700)
Bugfixes
- Dependency upgrade: viper-1.19.0 (#20240603103409, #20240603103413, #20240603103438, #20240603103445, #20240603103511, #20240603103516, #20240603103541, #20240603103551, #20240603103610, #20240603103621, #20240603103641, #20240603103654, #20240603103711, #20240603103724, #20240603103741, #20240603103752, #20240603103811, #20240603103822, #20240603103843, #20240603103852, #20240603103914, #20240603103921, #20240603103946, #20240603103951, #20240603104021)
- Dependency upgrade: v3-3.24.5 (#20240603135216, #20240603135218, #20240603135250, #20240603135254, #20240603135325)
"1.64.0" (2024-05-30)
Features
- ✨
commonerrors
Add support for warnings in commonerrors (#20240530162101)
Bugfixes
- Dependency upgrade: logr-1.4.2 (#20240522100830, #20240522100831)
- Dependency upgrade: zerolog-1.33.0 (#20240529101645, #20240529101647)
- Dependency ...
Release 1.72.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.72.1" (2024-09-02)
Bugfixes
- 🐛
[filesystem]
Made LsRecursive global and changed some function names to avoid confusion (#20240902105601)
"1.72.0" (2024-08-30)
Features
- ✨
[filesystem]
AddedLsRecursive
to browse file system trees and list their content (#20240828133012)
"1.71.0" (2024-08-27)
Features
- ✨ Add support for parsing a comma separated string list as a map of key-value pairs (#20240827111953)
- ✨ Add out of range error to commonerrors (#20240827131009)
Bugfixes
- Dependency upgrade: go-deadlock-0.3.5 (#20240815103537, #20240815103543, #20240815103610, #20240815103612)
- Dependency upgrade: v4-4.5.0 (#20240826102616, #20240826102620, #20240826102645, #20240826102650, #20240826102718)
Misc
- #20240827131050
"1.70.0" (2024-08-14)
Features
- ✨ Add support for signing and verifying messages using ed25519 (#20240814105842)
Bugfixes
- 🐛
[logs]
resolve problem with the logger source being set for a logr.Logger (#20240627132421) - Dependency upgrade: sys-0.24.0 (#20240809130140)
- Dependency upgrade: go-deadlock-0.3.3 (#20240814100629, #20240814100634, #20240814100700, #20240814100706, #20240814100735, #20240814100738, #20240814100804, #20240814100808, #20240814100835, #20240814100837)
Misc
- #202408141345
"1.69.2" (2024-08-08)
Bugfixes
- Dependency upgrade: oauth2-0.22.0 (#20240807170252, #20240807170255, #20240807170320, #20240807170332, #20240807170354, #20240807170401, #20240807170422, #20240807170431, #20240807170456, #20240807170504, #20240807170525, #20240807170539, #20240807170552, #20240807170617, #20240807170625, #20240807170650, #20240807170655, #20240807170731)
"1.69.1" (2024-08-07)
Bugfixes
- Dependency upgrade: sys-0.22.0 (#20240705104236)
- Dependency upgrade: crypto-0.25.0 (#20240708104048, #20240708104100, #20240708104117, #20240708104130, #20240708104146, #20240708104203, #20240708104234, #20240708104241, #20240708104302, #20240708104313, #20240708104340)
- Dependency upgrade: net-0.27.0 (#20240718124210)
- Dependency upgrade: sync-0.8.0 (#20240805104142, #20240805104146, #20240805104211, #20240805104228, #20240805104337, #20240805104352, #20240805104440, #20240805104452, #20240805104530, #20240805104603, #20240805104636, #20240805104644, #20240805104712, #20240805104728, #20240805104745, #20240805104800, #20240805104818, #20240805104830, #20240805104846, #20240805104859, #20240805104917, #20240805104929, #20240805104946, #20240805104959, #20240805105019, #20240805105032, #20240805105051, #20240805105105, #20240805105121, #20240805105136, #20240805105151, #20240805105206, #20240805105220, #20240805105236, #20240805105249, #20240805105311, #20240805105317, #20240805105338, #20240805105349, #20240805105406, #20240805105417, #20240805105433, #20240805105449, #20240805105501, #20240805105526, #20240805105529, #20240805105555, #20240805105558)
- Dependency upgrade: sys-0.23.0 (#20240805104148, #20240805104151)
- Dependency upgrade: text-0.17.0 (#20240807102431, #20240807102433, #20240807102502)
- Dependency upgrade: crypto-0.26.0 (#20240807102437, #20240807102441, #20240807102530, #20240807102544, #20240807102703, #20240807102711, #20240807102755, #20240807102800, #20240807102843, #20240807102849, #20240807102915, #20240807102935, #20240807103004, #20240807103026, #20240807103050, #20240807103119, #20240807103139, #20240807103209, #20240807103228, #20240807103257, #20240807103314, #20240807103336, #20240807103404, #20240807103433, #20240807103503, #20240807103526, #20240807103538, #20240807103559, #20240807103627, #20240807103648, #20240807103719, #20240807103734, #20240807103800, #20240807103819, #20240807103845, #20240807103914, #20240807103931, #20240807104001, #20240807104018, #20240807104048, #20240807104118, #20240807104136, #20240807104152, #20240807104223, #20240807104235, #20240807104316, #20240807104337, #20240807104401, #20240807104408, #20240807104452, #20240807104511, #20240807104533, #20240807104542, #20240807104604, #20240807104610, #20240807104635, #20240807104640, #20240807104706, #20240807104709, #20240807104737)
- Dependency upgrade: net-0.28.0 (#20240807165356)
"1.69.0" (2024-06-20)
Features
- ✨
http
Add support for overriding the default client used by the oath retryable clients (#20240619131209)
"1.68.0" (2024-06-14)
Features
- ✨
[logs]
Add a way to use aLoggers
as a plainlogr.Logger
(#20240613181738) - ✨
[logs]
Add a file logger which only logs to a file (#20240614163145)
"1.67.0" (2024-06-14)
Features
- ✨
[logs]
Add a way to use aLoggers
as a plainlogr.Logger
(#20240613181738)
"1.66.2" (2024-06-11)
Bugfixes
- Dependency upgrade: v4-4.4.2 (#20240610101623, #20240610101628, #20240610101653, #20240610101701, #20240610101721, #20240610101730, #20240610101751, #20240610101806, #20240610101819, #20240610101838, #20240610101846, #20240610101907, #20240610101913, #20240610101939, #20240610101942)
"1.66.1" (2024-06-07)
Bugfixes
- Dependency upgrade: oauth2-0.21.0 (#20240605105729, #20240605105733, #20240605105809, #20240605105844, #20240605110007, #20240605110037, #20240605110149, #20240605110212, #20240605110314, #20240605110333, #20240605110424, #20240605110452, #20240605110543, #20240605110628, #20240605110708, #20240605110744, #20240605110834, #20240605110857, #20240605110950, #20240605111024, #20240605111130, #20240605111147, #20240605111242, #20240605111312, #20240605111402, #20240605111443, #20240605111540, #20240605111614, #20240605111657, #20240605111730, #20240605111828, #20240605111854, #20240605111950, #20240605112026, #20240605112122, #20240605112135, #20240605112210, #20240605112256, #20240605112303, #20240605112350, #20240605112411, #20240605112447, #20240605112455, #20240605112533, #20240605112552, #20240605112644, #20240605112658, #20240605112737, #20240605112747, #20240605112852, #20240605112906, #20240605112943, #20240605112959, #20240605113042, #20240605113059, #20240605113146, #20240605113159, #20240605113244, #20240605113302, #20240605113347, #20240605113359, #20240605113444, #20240605113451, #20240605113542, #20240605113555, #20240605113651, #20240605113658, #20240605113753, #20240605113800, #20240605113841, #20240605113849, #20240605113938, #20240605113952, #20240605114043, #20240605114057, #20240605114136, #20240605114157, #20240605114246, #20240605114303, #20240605114340, #20240605114349, #20240605114443, #20240605114453, #20240605114544, #20240605114558, #20240605114643, #20240605114702, #20240605114728, #20240605114753, #20240605114838, #20240605114856, #20240605114945, #20240605114947)
- Dependency upgrade: sys-0.21.0 (#20240605105739, #20240605105744, #20240605105933, #20240605105938, #20240605110110, #20240605110125, #20240605110241, #20240605110302, #20240605110404, #20240605110420, #20240605110522, #20240605110538, #20240605110643, #20240605110658, #20240605110752, #20240605110808, #20240605110902, #20240605110926, #20240605111035, #20240605111102, #20240605111220, #20240605111238, #20240605111337, #20240605111359, #20240605111510, #20240605111518, #20240605111643, #20240605111651, #20240605111757, #20240605111816, #20240605111913, #20240605111936, #20240605112054, #20240605112056)
- Dependency upgrade: text-0.16.0 (#20240605105749, #20240605105801, #20240605110001)
- Dependency upgrade: net-0.26.0 (#20240607105542, #20240607105545)
- Dependency upgrade: crypto-0.24.0 (#20240607105610)
- 🔒
zip
Improving testing and implementation to mitigate risk related to CWE-22 as raised by CodeQL (#20240607132153) - ⬆️ Upgrade deprecated faker dependency (#20240607133049)
"1.66.0" (2024-06-04)
Features
- ✨
commonerrors
Add support for determining commonerror from a string (#20240604150742)
"1.65.0" (2024-06-03)
Features
- ✨
http
Add support for extracting underlying go-retryable client from retryable client (#20240603130700)
Bugfixes
- Dependency upgrade: viper-1.19.0 (#20240603103409, #20240603103413, #20240603103438, #20240603103445, #20240603103511, #20240603103516, #20240603103541, #20240603103551, #20240603103610, #20240603103621, #20240603103641, #20240603103654, #20240603103711, #20240603103724, #20240603103741, #20240603103752, #20240603103811, #20240603103822, #20240603103843, #20240603103852, #20240603103914, #20240603103921, #20240603103946, #20240603103951, #20240603104021)
- Dependency upgrade: v3-3.24.5 (#20240603135216, #20240603135218, #20240603135250, #20240603135254, #20240603135325)
"1.64.0" (2024-05-30)
Features
- ✨
commonerrors
Add support for warnings in commonerrors (#20240530162101)
Bugfixes
- Dependency upgrade: logr-1.4.2 (#20240522100830, #20240522100831)
- Dependency upgrade: zerolog-1.33.0 (#20240529101645, #20240529101647)
- Dependency upgrade: go-retryablehttp-0.7.7 (#20240530103631)
"1.63.0" (2024-05-13)
Features
- ✨ Add pipe logger for logging...
Release 1.72.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.72.0" (2024-08-30)
Features
- ✨
[filesystem]
AddedLsRecursive
to browse file system trees and list their content (#20240828133012)
"1.71.0" (2024-08-27)
Features
- ✨ Add support for parsing a comma separated string list as a map of key-value pairs (#20240827111953)
- ✨ Add out of range error to commonerrors (#20240827131009)
Bugfixes
- Dependency upgrade: go-deadlock-0.3.5 (#20240815103537, #20240815103543, #20240815103610, #20240815103612)
- Dependency upgrade: v4-4.5.0 (#20240826102616, #20240826102620, #20240826102645, #20240826102650, #20240826102718)
Misc
- #20240827131050
"1.70.0" (2024-08-14)
Features
- ✨ Add support for signing and verifying messages using ed25519 (#20240814105842)
Bugfixes
- 🐛
[logs]
resolve problem with the logger source being set for a logr.Logger (#20240627132421) - Dependency upgrade: sys-0.24.0 (#20240809130140)
- Dependency upgrade: go-deadlock-0.3.3 (#20240814100629, #20240814100634, #20240814100700, #20240814100706, #20240814100735, #20240814100738, #20240814100804, #20240814100808, #20240814100835, #20240814100837)
Misc
- #202408141345
"1.69.2" (2024-08-08)
Bugfixes
- Dependency upgrade: oauth2-0.22.0 (#20240807170252, #20240807170255, #20240807170320, #20240807170332, #20240807170354, #20240807170401, #20240807170422, #20240807170431, #20240807170456, #20240807170504, #20240807170525, #20240807170539, #20240807170552, #20240807170617, #20240807170625, #20240807170650, #20240807170655, #20240807170731)
"1.69.1" (2024-08-07)
Bugfixes
- Dependency upgrade: sys-0.22.0 (#20240705104236)
- Dependency upgrade: crypto-0.25.0 (#20240708104048, #20240708104100, #20240708104117, #20240708104130, #20240708104146, #20240708104203, #20240708104234, #20240708104241, #20240708104302, #20240708104313, #20240708104340)
- Dependency upgrade: net-0.27.0 (#20240718124210)
- Dependency upgrade: sync-0.8.0 (#20240805104142, #20240805104146, #20240805104211, #20240805104228, #20240805104337, #20240805104352, #20240805104440, #20240805104452, #20240805104530, #20240805104603, #20240805104636, #20240805104644, #20240805104712, #20240805104728, #20240805104745, #20240805104800, #20240805104818, #20240805104830, #20240805104846, #20240805104859, #20240805104917, #20240805104929, #20240805104946, #20240805104959, #20240805105019, #20240805105032, #20240805105051, #20240805105105, #20240805105121, #20240805105136, #20240805105151, #20240805105206, #20240805105220, #20240805105236, #20240805105249, #20240805105311, #20240805105317, #20240805105338, #20240805105349, #20240805105406, #20240805105417, #20240805105433, #20240805105449, #20240805105501, #20240805105526, #20240805105529, #20240805105555, #20240805105558)
- Dependency upgrade: sys-0.23.0 (#20240805104148, #20240805104151)
- Dependency upgrade: text-0.17.0 (#20240807102431, #20240807102433, #20240807102502)
- Dependency upgrade: crypto-0.26.0 (#20240807102437, #20240807102441, #20240807102530, #20240807102544, #20240807102703, #20240807102711, #20240807102755, #20240807102800, #20240807102843, #20240807102849, #20240807102915, #20240807102935, #20240807103004, #20240807103026, #20240807103050, #20240807103119, #20240807103139, #20240807103209, #20240807103228, #20240807103257, #20240807103314, #20240807103336, #20240807103404, #20240807103433, #20240807103503, #20240807103526, #20240807103538, #20240807103559, #20240807103627, #20240807103648, #20240807103719, #20240807103734, #20240807103800, #20240807103819, #20240807103845, #20240807103914, #20240807103931, #20240807104001, #20240807104018, #20240807104048, #20240807104118, #20240807104136, #20240807104152, #20240807104223, #20240807104235, #20240807104316, #20240807104337, #20240807104401, #20240807104408, #20240807104452, #20240807104511, #20240807104533, #20240807104542, #20240807104604, #20240807104610, #20240807104635, #20240807104640, #20240807104706, #20240807104709, #20240807104737)
- Dependency upgrade: net-0.28.0 (#20240807165356)
"1.69.0" (2024-06-20)
Features
- ✨
http
Add support for overriding the default client used by the oath retryable clients (#20240619131209)
"1.68.0" (2024-06-14)
Features
- ✨
[logs]
Add a way to use aLoggers
as a plainlogr.Logger
(#20240613181738) - ✨
[logs]
Add a file logger which only logs to a file (#20240614163145)
"1.67.0" (2024-06-14)
Features
- ✨
[logs]
Add a way to use aLoggers
as a plainlogr.Logger
(#20240613181738)
"1.66.2" (2024-06-11)
Bugfixes
- Dependency upgrade: v4-4.4.2 (#20240610101623, #20240610101628, #20240610101653, #20240610101701, #20240610101721, #20240610101730, #20240610101751, #20240610101806, #20240610101819, #20240610101838, #20240610101846, #20240610101907, #20240610101913, #20240610101939, #20240610101942)
"1.66.1" (2024-06-07)
Bugfixes
- Dependency upgrade: oauth2-0.21.0 (#20240605105729, #20240605105733, #20240605105809, #20240605105844, #20240605110007, #20240605110037, #20240605110149, #20240605110212, #20240605110314, #20240605110333, #20240605110424, #20240605110452, #20240605110543, #20240605110628, #20240605110708, #20240605110744, #20240605110834, #20240605110857, #20240605110950, #20240605111024, #20240605111130, #20240605111147, #20240605111242, #20240605111312, #20240605111402, #20240605111443, #20240605111540, #20240605111614, #20240605111657, #20240605111730, #20240605111828, #20240605111854, #20240605111950, #20240605112026, #20240605112122, #20240605112135, #20240605112210, #20240605112256, #20240605112303, #20240605112350, #20240605112411, #20240605112447, #20240605112455, #20240605112533, #20240605112552, #20240605112644, #20240605112658, #20240605112737, #20240605112747, #20240605112852, #20240605112906, #20240605112943, #20240605112959, #20240605113042, #20240605113059, #20240605113146, #20240605113159, #20240605113244, #20240605113302, #20240605113347, #20240605113359, #20240605113444, #20240605113451, #20240605113542, #20240605113555, #20240605113651, #20240605113658, #20240605113753, #20240605113800, #20240605113841, #20240605113849, #20240605113938, #20240605113952, #20240605114043, #20240605114057, #20240605114136, #20240605114157, #20240605114246, #20240605114303, #20240605114340, #20240605114349, #20240605114443, #20240605114453, #20240605114544, #20240605114558, #20240605114643, #20240605114702, #20240605114728, #20240605114753, #20240605114838, #20240605114856, #20240605114945, #20240605114947)
- Dependency upgrade: sys-0.21.0 (#20240605105739, #20240605105744, #20240605105933, #20240605105938, #20240605110110, #20240605110125, #20240605110241, #20240605110302, #20240605110404, #20240605110420, #20240605110522, #20240605110538, #20240605110643, #20240605110658, #20240605110752, #20240605110808, #20240605110902, #20240605110926, #20240605111035, #20240605111102, #20240605111220, #20240605111238, #20240605111337, #20240605111359, #20240605111510, #20240605111518, #20240605111643, #20240605111651, #20240605111757, #20240605111816, #20240605111913, #20240605111936, #20240605112054, #20240605112056)
- Dependency upgrade: text-0.16.0 (#20240605105749, #20240605105801, #20240605110001)
- Dependency upgrade: net-0.26.0 (#20240607105542, #20240607105545)
- Dependency upgrade: crypto-0.24.0 (#20240607105610)
- 🔒
zip
Improving testing and implementation to mitigate risk related to CWE-22 as raised by CodeQL (#20240607132153) - ⬆️ Upgrade deprecated faker dependency (#20240607133049)
"1.66.0" (2024-06-04)
Features
- ✨
commonerrors
Add support for determining commonerror from a string (#20240604150742)
"1.65.0" (2024-06-03)
Features
- ✨
http
Add support for extracting underlying go-retryable client from retryable client (#20240603130700)
Bugfixes
- Dependency upgrade: viper-1.19.0 (#20240603103409, #20240603103413, #20240603103438, #20240603103445, #20240603103511, #20240603103516, #20240603103541, #20240603103551, #20240603103610, #20240603103621, #20240603103641, #20240603103654, #20240603103711, #20240603103724, #20240603103741, #20240603103752, #20240603103811, #20240603103822, #20240603103843, #20240603103852, #20240603103914, #20240603103921, #20240603103946, #20240603103951, #20240603104021)
- Dependency upgrade: v3-3.24.5 (#20240603135216, #20240603135218, #20240603135250, #20240603135254, #20240603135325)
"1.64.0" (2024-05-30)
Features
- ✨
commonerrors
Add support for warnings in commonerrors (#20240530162101)
Bugfixes
- Dependency upgrade: logr-1.4.2 (#20240522100830, #20240522100831)
- Dependency upgrade: zerolog-1.33.0 (#20240529101645, #20240529101647)
- Dependency upgrade: go-retryablehttp-0.7.7 (#20240530103631)
"1.63.0" (2024-05-13)
Features
- ✨ Add pipe logger for logging output without adding anything to the output (#20240508124107)
Bugfixes
- Dependency upgrade: v3-3.24.4 (#20240501102916, #20240501102918)
- 🐛
collection
Fix bug in...