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.10 #4

Merged
merged 11 commits into from
May 30, 2024
Merged

0.0.10 #4

merged 11 commits into from
May 30, 2024

Conversation

sebastienrousseau
Copy link
Owner

@sebastienrousseau sebastienrousseau commented May 28, 2024

Release Notes for v0.0.10

New Features

  • Unit Tests and Examples
    • Added comprehensive unit tests and examples for the following modules:
      • parser.rs
      • util.rs
      • path.rs
      • safe_cstr.rs
      • tag.rs
      • de.rs
      • index.rs
      • emitter.rs
    • These additions significantly improve the test coverage and provide clear examples for better understanding and usage of the library.

Fixes

  • Bug Fixes
    • Destructuring in match Statements: Fixed an issue where match was used for destructuring a single pattern. This has been corrected to use if let for cleaner and more efficient code.

Documentation

  • Documentation Updates
    • Updated the documentation to reflect the latest changes.
    • Improved the clarity of existing documentation.
    • Prepared the documentation for the upcoming v0.0.10 release.

Refactoring

  • Code Refactoring
    • error.rs: Ongoing refactoring to improve the code structure and readability.
    • Examples and Tests: Made minor tweaks to existing examples and added new unit tests to ensure robustness and accuracy.
    • Library Dependencies: Updated dependencies for libyml to maintain compatibility and leverage the latest features.

Copy link

codecov bot commented May 28, 2024

Codecov Report

Attention: Patch coverage is 36.17021% with 30 lines in your changes are missing coverage. Please review.

Project coverage is 66.82%. Comparing base (2bf9497) to head (81a7cac).

Files Patch % Lines
src/libyml/parser.rs 32.14% 19 Missing ⚠️
src/modules/error.rs 25.00% 6 Missing ⚠️
src/libyml/emitter.rs 50.00% 4 Missing ⚠️
src/modules/path.rs 0.00% 1 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           master       #4      +/-   ##
==========================================
+ Coverage   64.88%   66.82%   +1.93%     
==========================================
  Files          25       25              
  Lines        2529     2553      +24     
==========================================
+ Hits         1641     1706      +65     
+ Misses        888      847      -41     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@sebastienrousseau sebastienrousseau merged commit 9abdc79 into master May 30, 2024
14 of 15 checks passed
@Mingun
Copy link

Mingun commented Jul 13, 2024

Hi @sebastienrousseau . Sorry for writing this here, but you does not have enabled Issues page in this repository. Could you enable them? Thanks!

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.

2 participants