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.2.6 #38

Merged
merged 19 commits into from
May 15, 2024
Merged

v0.2.6 #38

merged 19 commits into from
May 15, 2024

Conversation

sebastienrousseau
Copy link
Owner

@sebastienrousseau sebastienrousseau commented May 12, 2024

Release Notes

Version: 0.2.6

Bug Fixes

  • fix(libmake): 🐛 Addressed various Clippy issues to improve code quality and consistency.
  • fix(libmake): 🐛 Fixed an initializer issue for thread_local value that can be made const.

Refactoring

  • refactor(libmake): 🎨 Optimized templates and upgraded dependencies for better performance and maintainability.

Tests

  • test(libmake): ✅ Added new tests and refactored existing ones to improve test coverage and reliability.
    • Added new tests for test_directory.rs.
    • Added new test for ascii_macros.rs.
    • Added new test for directory_macros.rs.
    • Added new test for file_macros.rs.
    • Added new test for yaml.rs.
    • Added new tests for ascii_art.rs and interface.rs.
    • Added new tests for json.rs.
    • Added new tests for log_macros.rs.
    • Added new tests for test_uuid.rs.
    • Added new tests for toml.rs.
    • Added new tests for utility_macros.rs.
    • Added tests for csv.rs.
    • Added tests for init.rs.
    • Added unit tests for models.

Summary

This release includes various bug fixes, template optimizations, dependency upgrades, and a comprehensive suite of new and refactored tests to ensure code reliability and quality. The improvements address several issues identified by Clippy, fix initialization issues for thread_local values, and significantly enhance test coverage across multiple modules.

Details

Bug Fixes:

  • Addressed Clippy issues to align with Rust coding standards.
  • Fixed the initializer for thread_local value to be const, ensuring better performance and adherence to best practices.

Refactoring:

  • Improved template efficiency and updated dependencies to the latest versions for enhanced performance and maintainability.

Testing:

  • Comprehensive testing improvements across the library, including new tests for key modules and refactoring existing tests for better structure and coverage. This includes modules like ascii_macros, directory_macros, file_macros, yaml.rs, ascii_art, interface.rs, json.rs, log_macros, test_uuid, toml.rs, utility_macros, csv.rs, init.rs, and various models.

Thank you for using LibMake. Your feedback and contributions are always appreciated.

Copy link

codecov bot commented May 12, 2024

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@sebastienrousseau sebastienrousseau merged commit 3f00318 into main May 15, 2024
10 of 12 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