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

0.0.25 #49

Merged
merged 30 commits into from
May 19, 2024
Merged

0.0.25 #49

merged 30 commits into from
May 19, 2024

Conversation

sebastienrousseau
Copy link
Owner

@sebastienrousseau sebastienrousseau commented May 16, 2024

Changelog

New Features
  • Refactor:
    • Refactored load_csv_data and validate_csv_data, adding unit tests for improved functionality.
    • Refactored __main__.py to properly handle command-line arguments using Click, enhancing user experience.
    • Updated .gitignore for better repository management.
Bug Fixes
  • General Fixes:

    • Fixed issue When running the library directly from code you will get argument errors #47.
    • Ensured all f-strings are properly closed.
    • Corrected E501 line too long issues across multiple files.
    • Fixed unused import issues, including removing unnecessary imports and adding copyright notices.
    • Addressed linting issues, ensuring all lines conform to the character limit and proper formatting standards.
    • Updated dependencies to ensure compatibility and stability.
  • Testing and Validation:

    • Added tests for validate_db_data.py and ensured they conform to linting standards.
    • Fixed various failing tests to ensure consistent test pass rates.
    • Updated unit tests for create_xml_v4.py, create_xml_v5.py, and others, ensuring comprehensive test coverage.
    • Handled "Z" suffix in ISO 8601 dates, converting it to "+00:00" for compatibility with fromisoformat.
Dependency Updates
  • Upgraded dependencies to the latest versions for improved performance and security.
  • Updated setuptools to version 65.5.1.
Documentation
  • Updated README and dependencies documentation to reflect the latest changes and enhancements.
Code Quality Improvements
  • Reformatting:

    • Reformatted multiple files to ensure consistent code style.
    • Improved code readability and maintainability through systematic refactoring and formatting.
  • Linting:

    • Fixed various linting issues including long lines, unused imports, and formatting problems.
Miscellaneous
  • Testing:
    • Added new tests for the main function.
    • Removed outdated test data to streamline the test suite.

…it to "+00:00" to be compatible with fromisoformat
@sebastienrousseau sebastienrousseau merged commit dc85db4 into main May 19, 2024
9 of 10 checks passed
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