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