Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.0.101 #27

Merged
merged 12 commits into from
Feb 21, 2024
Merged

v0.0.101 #27

merged 12 commits into from
Feb 21, 2024

Conversation

alessiosavi
Copy link
Owner

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

alessiosavi and others added 11 commits June 12, 2023 11:58
 - Increase performance and avoid file leak (memory/fd)
[S3utils]
 - Migrated to latest dependencies
 - Add progressbar to GetObject
[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.
@alessiosavi alessiosavi self-assigned this Feb 21, 2024
@alessiosavi alessiosavi merged commit ef6d2c3 into master Feb 21, 2024
1 of 2 checks passed
@alessiosavi alessiosavi deleted the develop branch February 21, 2024 06:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant