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

Changelog #28

Closed
tarleb opened this issue Oct 24, 2024 · 5 comments
Closed

Changelog #28

tarleb opened this issue Oct 24, 2024 · 5 comments

Comments

@tarleb
Copy link

tarleb commented Oct 24, 2024

Please add a changelog to make it easier for downstream libraries to identify possible issues when a new major version is released.

@mauke
Copy link
Owner

mauke commented Oct 24, 2024

Changelogs are not a documented feature of hackage/cabal.

@tfausak
Copy link

tfausak commented Oct 24, 2024

If you include a changelog.txt (or anything that passes isChangeLogFile) in your extra-doc-files, it will be rendered on Hackage. For example: https://hackage.haskell.org/package/witch-1.2.2.0/changelog.

@mauke
Copy link
Owner

mauke commented Oct 24, 2024

I don't like relying on undocumented features.

@tarleb
Copy link
Author

tarleb commented Oct 24, 2024

Personally, I'd just be happy to have some kind of human-readable documentation somewhere in the source repository. Changelog files are a fairly standard way to provide this. (I think some GNU projects use "anti-news" files that describe how features vanish as one goes back in time; whatever floats their boat.) If Hackage picks it up then that's a nice plus, but I'm happy as long as there's something.

@mauke mauke closed this as completed in ba15967 Oct 24, 2024
@tarleb
Copy link
Author

tarleb commented Oct 24, 2024

Thank you, much appreciated.

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

No branches or pull requests

3 participants