github.com/tommi2day/gomodules@v1.13.2-0.20240423190010-b7d55d252a27/CHANGELOG.md (about) 1 # Go Library 2 3 ## [v1.13.1 - 2024-04-23] 4 ### New 5 - maillib: add SetAuthMethod function 6 ### Changed 7 - update dependencies 8 9 ## [v1.13.0 - 2024-04-11] 10 ### New 11 - common: add CommandExists function 12 - common: add DefaultPorts map 13 - test: add InitTestDirs function 14 - new module netlib for IP/DNS related functions 15 ### Changed 16 - use go v1.21 17 - update dependencies 18 - update linter 19 - dblib: replace rename dns vars to dblibDNS 20 - dblib: replace local ip dns functions with netlib 21 - dblib: add more tests 22 - dblib: rename dns docker dir to oracle-dns 23 ### Fixed 24 - GetHostPort function when no port supplied 25 - linter issues 26 27 28 ## [v1.12.1 - 2024-04-01] 29 ### Changed 30 - update dependencies 31 32 ## [v1.12.0 - 2024-03-17] 33 ### New 34 - pwlib: add amazon kms encryption methods 35 ### Changed 36 - update dependencies 37 38 ## [v1.11.5 - 2024-03-01] 39 ### New 40 - pwlib: add scram hash method 41 ### Changed 42 - update dependencies 43 44 ## [v1.11.4 - 2024-02-18] 45 ### Changed 46 - hmlib: use plain url insead of httpclient query params encoded strings 47 - hmlib: change sysvar structure and output 48 49 ## [v1.11.3 - 2024-02-16] 50 ### Changed 51 - dblib: use bitnami/openldap as test container 52 - maillib: use mailserver:13.2.0 and refactor tests to fit there 53 54 ## [v1.11.2 - 2024-02-13] 55 ### New 56 - ldaplib: add new function RetrieveEntry 57 - ldaplib: add new function HasObjectClass 58 - ldaplib: add new function HasAttribute 59 - ldaplib: add schemas 60 - ldaplib: use bitnami/openldap as test container 61 ### Changed 62 - update dependencies 63 - update github workflows to v4 64 ### Fixed 65 - linter issues 66 67 ## [v1.11.1 - 2024-01-25] 68 ### New 69 - common: add IsNumeric function 70 - common: add FormatUnixtsString function 71 - hmlib: add GetDeviceIDofChannel function 72 - hmlib: add GetChannelIDofDatapoint function 73 ### Changed 74 - hmlib: modify object string format 75 - hmlib: add more tests 76 77 ## [v1.11.0 - 2024-01-20] 78 ### New 79 - add hmlib module for using Homematic Devices using [XMLAPI-Addon](https://github.com/homematic-community/XML-API) 80 ### changed 81 - move docker resources to separate folder 82 - update dependencies 83 - maillib: use mailserver 13.2.0 as test container 84 - pwlib: use vault 1.15.4 test container 85 ### fixed 86 - NPE on dblib container purge 87 88 ## [v1.10.4 - 2024-01-12] 89 ### New 90 - dblib: add wait till the init_done table indicates db is ready 91 - dblib: add DBLogout function 92 ### Changed 93 - update dependencies 94 - dblib: rename variables 95 - dblib: change oracle port 96 - ldaplib: increase time for provisioning to 15s 97 - remove tools.go 98 99 ## [v1.10.3 - 2023-11-13] 100 ### New 101 - pwlib: add gpg and gopass method and tests 102 - add codecov.yml 103 ### Changed 104 - update dependencies 105 106 ## [v1.10.2 - 2023-11-03] 107 ### Changed 108 - dblib: use Oracle-Free 23.3 as test container, which causes to replace XEPDB1 with FREEPDB1 109 ### Fixed 110 - dblib: oracle startup wait retry function 111 112 ## [v1.10.1 - 2023-11-01] 113 ### New 114 - common: add GetHostname function 115 - maillib: add setHELO function and set Helo in Connect 116 - dblib: add GetJDBCUrl function with ModifyJDBCTransportConnectTimeout flag (default true) 117 to update build jdbc url from tns entry and replace TRANSPORT_CONNECT_TIMEOUT in ms if <1000 118 119 # [v1.10.0 - 2023-10-27] 120 ### New 121 - use go 1.21 122 - pwlib: expose GenerateRandomString function 123 ### Fixed 124 - linter issues 125 126 # [v1.9.6 - 2023-10-19] 127 ### New 128 - common: add Git functions 129 - common: add InArray function 130 - common: add isDir and isFile functions 131 ### Changed 132 - common: update tests 133 134 # [v1.9.5 - 2023-10-10] 135 ### New 136 - common: add FileExists function 137 - common: add CanRead function 138 - common: add more tests 139 ### Changed 140 - common: split common.go and tests into separate files for net, file and type functions 141 142 # [v1.9.4 - 2023-08-10] 143 ### New 144 - dblib: add more ExecSQL functions and tests 145 146 # [v1.9.3 - 2023-08-09] 147 ### New 148 - common: add isNil function and tests 149 - common: add CheckType function and tests 150 ### Changed 151 - dblib: refactor type checks 152 - dblib: move checkType to common 153 154 # [v1.9.2 - 2023-08-08] 155 ### New 156 - common: add Cobra Command helper 157 - dblib: add more sql functions and tests 158 ### Changed 159 - dblib: use github.com/jmoiron/sqlx instead of database/sql 160 161 # [v1.9.1 - 2023-07-22] 162 ### New 163 - add line number to location 164 ### Changed 165 - rename TNSEntry.Filename to TNSEntry.Location 166 - update tests 167 168 # [v1.9.0 - 2023-07-16] 169 ### New 170 - common: add URL and Host parsing functions 171 - common:add more tests 172 - common: add dockertest helper 173 - dblib: add RACInfo Lookup per INI and DNS SRV record 174 ### Changed 175 - use go 1.20 176 - update dependencies 177 - use docker_helper for tests 178 ### Fixed 179 - dblib: fix tns server parsing RegExp 180 181 # [v1.8.1 - 2023-06-22] 182 ### Changed 183 - dblib: enhance ldap functions and test 184 185 # [v1.8.0 - 2023-06-19] 186 ### Changed 187 - dblib: move write tns ldap functions to tnscli 188 - dblib: add/remove tests 189 190 ## [v1.7.4 - 2023-05-19] 191 ### Fixed 192 - pwlib: parsing PKCS1 (openssl traditional) RSA keys 193 194 ## [v1.7.3 - 2023-05-17] 195 ### New 196 - common: type converter functions 197 198 ## [v1.7.2 - 2023-05-16] 199 ### Fixed 200 - dblib: fix SID parsing 201 202 ## [v1.7.1 - 2023-05-10] 203 ### New 204 - pwlib: add vault method to get_password 205 206 ## [v1.7.0 - 2023-04-24] 207 ### New 208 - pwlib: add [Hashicorp Vault](https://developer.hashicorp.com/vault) KV2 and Logical API functions 209 210 ## [v1.6.0 - 2023-04-09] 211 ### New 212 - maillib: add Imap functions 213 - ldaplib: refactor types and functions, add timeout 214 - pwlib: add totp generator 215 - pwlib: add plain and base64 encode password methods 216 ### Changed 217 - align test init 218 - make some interfaces type based 219 220 ## [v1.5.0 - 2023-02-24] 221 ### New 222 - ldaplib: add write functions and tests 223 - dblib: add TNS Ldap read and write functions and tests 224 225 ## [v1.4.0 - 2023-02-21] 226 ### New 227 - add maillib module 228 - add ldaplib module 229 - add ExecuteOsCommand to common 230 231 ## [v1.3.0 - 2023-02-08] 232 ### New 233 - add encryption method option to config for go and openssl 234 - add dblib module 235 236 ## [v1.1.0 - 2023-02-07] 237 ### New 238 - add main to track version 239 ### Changed 240 - use gitlab prefix 241 242 ## [v1.0.0 - 2023-02-06] 243 initial load 244 ### New 245 - common functions 246 - pwlib functions 247 - tests