-
Notifications
You must be signed in to change notification settings - Fork 36
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
Changelog #12
Comments
Interesting question. Version numbers here are just generated with every commit as Best way to get list of changes since some particular version - e.g. since 16.9.10 - that I can think of:
Should produce same thing as I'd write into changelog for each "version" as they currently are. Another obvious option seem to be doing releases manually every once in a while, which I don't really see much point to - every fix is important, there is no dedicated QA team or "stable" branch, so might as well do them after every commit. And yet another alternative would be to have changelog where I'd be putting release number (even with current versioning schema) and only some subset of changes deemed "important" at my discretion. Note that there should be no "exciting" changes here - it's a wrapper module for libpulse API, so only things that can happen are bugfixes for already-wrapped stuff or more wrapper methods added. So can't really think of a way to easily make anything more useful than simple commit log, which is already there. |
oh thanks, because it is 'only' 16, I didn't recognize it as year (as opposed as 2016 (as the people from Jetbrains do with PyCharm). but I like this versioning schema. I looked at the commit history at https://github.com/mk-fg/python-pulse-control/commits/master |
That's more specific and doable than a more nebulous "changelog" thing, though I don't think there's likely to ever be intentional "breaking" changes (as opposed to bugs and "these are internals anyway", which won't make it into changelog). And I wonder, what kind of new functionality you might need that is:
And if there is such, why not open an issue or PR for it, assuming that you need that to implement something? Should be doable though, even if such changelog might be mostly empty and forgotten, will create one, thanks for the idea. |
Done: https://github.com/mk-fg/python-pulse-control/blob/master/CHANGES.rst Also added a small note on it and versioning to the README - https://github.com/mk-fg/python-pulse-control/#changelog-and-versioning-scheme Hopefully won't forget to check/update it, added a small git prepare-commit-msg hook to insert a reminder about it there - https://github.com/mk-fg/python-pulse-control/blob/master/.git.prepare-commit-msg-hook Again, thanks for the idea! |
Just out of curiosity
are you able to provide a high level changelog.md file?
or could you say what changed between, e.g. 16.9.10 and 16.11.0
thanks a lot
and best regards
flori
The text was updated successfully, but these errors were encountered: