Repository navigation
Releases: AdrianMartinezCodes/Yaml2Dot
Release list
Yaml List Streaming Support
This release adds streaming yamls from a list to the converter api(e.g. passing in a list of yaml).
Multi Yaml Support, Reordering, More Customization
This release adds support for multi yaml files(e.g. when the files have multiple yaml separated by "---"). The library will now process these files correctly.
Doing this gave me the idea to give more customization for the library. For ease of use, the program will now generate the different multi yamls in round robin style for the shapes. That way we get quick and easy visualizations to the different yamls.
I also accidentally ordered the graphs when I switched the logic. This should now be fixed.
New Graph Logic
Overhauled the logic for graph construction. This will create distinct nodes for each entry.
Duplicate named nodes will NO LONGER refer to the same node. This lets the renderer process of the yaml/json yaml in a more intuitive way(e.g. follow the flow and hierarchies of the data).
The code will remain in the code base but will no longer be included as a part of the cli or api.
Further JSON support and library api
Further JSON Support:
- Introduces support for JSON data output. You can now convert both YAML and JSON files into DOT or JSON formats.
- Includes the ability to output the json instead of saving to a file
Programmatic API:
- A new API has been added, allowing users to utilize the library programmatically.
- Returns the raw dot and json instead of saving to a file
Refactored Code:
- Several parts of the codebase have been refactored for improved readability and maintainability.
Json File Support
Added native json file support. Library will now read in .json in addition to .yaml/.yml
First Release
First version of library