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

Release 0.10.0 #51

Merged
merged 43 commits into from
May 1, 2024
Merged

Release 0.10.0 #51

merged 43 commits into from
May 1, 2024

Conversation

jsconan
Copy link
Collaborator

@jsconan jsconan commented May 1, 2024

Added

  • get_combinations(values, length, start, stop, step, offset, indexes): Computes combinations given a set of values and a length.
  • minmax(*args): Returns with the min and the max value from the given arguments.
  • quantity(quota, total): Gets a quantity with respect to a quota applied to a total.

Changed

  • Add options to JSONFile implementation (sort_keys, skip_keys, ensure_ascii, separators, strict).
  • Set the default CSV dialect to 'excel' when writing (this reflects the default value from the Python library).
  • Set the default CSV dialect to 'auto' when reading (the dialect will be sniffed from the first few rows).

Fixed

  • Fix the link to the documentation in the readme.
  • Inconsistent return value in the log action.
  • Too many branches and returns in the file checker.
  • A few linter issues.
  • Typo in the instructions for the installation in dev mode.

…alect

Feature/Change the default csv dialect
@jsconan jsconan merged commit 461f38e into main May 1, 2024
@jsconan jsconan deleted the release-0.10.0 branch May 1, 2024 10:05
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