-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Add changelog parsing code #11
Conversation
after some thought, I think it's better to have two fields, I've also renamed SimpleLog -> SimpleChangelog. I just don't like how SimpleLog looks/sounds, it doesn't really sound like a changelog, but some other logging thing, and I want "Changelog" in the name, as that's the name of the package. (Though too late to have Changelogs.jl and Changelog struct, unfortunately). |
based on #10
closes #8
This adds parsing code to parse changelogs into a simple in-memory representation, which can be used to query for changes.
Some choices I made, which may or may not be optimal:
sectioned_changes::OrderedDict{String,Vector{String}}
andunsectioned_changes::Vector{String}
).changes::OrderedDict{String,Vector{String}}
and when there are no sections, use "General"