Skip to content

v0.0.101

@alessiosavi alessiosavi tagged this 21 Feb 06:11
* Refactor

* Update git workflow

* STASH COMMIT

* v0.0.99

* v0.0.99

* [fileutils]
 - Increase performance and avoid file leak (memory/fd)
[S3utils]
 - Migrated to latest dependencies
 - Add progressbar to GetObject

* v0.0.101

[arrayutils]
 - PadSlice is a new method delegated to pad a given slice.
 - Apply method perform (inplace) operation on the given array.

[s3utils]
 - Remove (temporarly?) the progress bar during S3 download.

[csvutils]
 - Headers and CSVData have now a delegated type for future implementation.
 - `Apply` and `Explode` are two functions delegated to apply a custom transformation for each entry. The `apply` will return a CSVData with the same length, the `explode` method increase the number of row of the CSVData.

[processing]
 - `ReplaceLineTerminator` will now manage an `io.Reader` instead of a byte slice.

[helper]
 - Remove deprecated `random` functions.
 - Generalized method using `generics` when possible.

[stringutils]
 - Generalized method using `generics` when possible.
 - Remove unnecessary methods.

[enhancements]
 - Update to go 1.22.
 - Update github CI actions.

---------

Co-authored-by: alessiosavi <alessiosavibtc@gmail.it>
Co-authored-by: alessiosavi <alessio.savi@s3k.it>
Assets 2