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

Supplement serde_yaml with a still maintained library #274

Open
3 tasks
krucod3 opened this issue May 17, 2024 · 0 comments
Open
3 tasks

Supplement serde_yaml with a still maintained library #274

krucod3 opened this issue May 17, 2024 · 0 comments
Labels
enhancement New feature or request. Issue will appear in the change log "Features" good first issue Good for newcomers
Milestone

Comments

@krucod3
Copy link
Contributor

krucod3 commented May 17, 2024

Description

serde_yaml has been declared deprecated by the maintainer (see https://github.com/dtolnay/serde-yaml/releases/tag/0.9.34)

We should switch to another library at some point, latest when some security issues arise.
I would not hurry this up now, as in my eyes it is still unclear which new library will get good maintenance support.

The maintainer of serde_yaml just suggest to pick one of the currently available crates: https://crates.io/search?q=yaml&sort=relevance

At the moment of writing this, some of the alternatives are:

As both of the above are quite new, we can wait a bit to see how things evolve.

Goals

Switch to a maintained yaml serialization lib.

Final result

Summary

To be filled when the final solution is sketched.

Tasks

  • Task 1
  • Task 2
  • ...
@krucod3 krucod3 added the enhancement New feature or request. Issue will appear in the change log "Features" label May 17, 2024
@krucod3 krucod3 added this to the backlog milestone May 17, 2024
@krucod3 krucod3 added the good first issue Good for newcomers label Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request. Issue will appear in the change log "Features" good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant