Qix-/color

Missing changelog

matej-marcisovsky opened this issue ยท 7 comments

What is the difference between 1.0.3 and 2.0.0? There is no changelog.

It seems like the mix function got inverted somewhere between pre-1.x and 2.0.

Thanks, but I would like to see change logs of future versions at least here in releases. @Qix- What do you think?

Qix- commented

๐Ÿ‘Ž on changelogs. I'll start putting things in the releases tab on Github. However, most PRs have migration steps.

You can use something like semantic-release +conventional-changelog to automatically generate a changelog for you and put it in the releases.

Also, reading migration steps in each individual PR is not exactly a dev-friendly or scalable approach.

jaapz commented

Why ๐Ÿ‘Ž on changelogs? Just makes it artificially harder for someone to figure out what changed between versions.

For anyone coming here for the same reason as me: the only thing changing between v2.0.1 and v3.0.0 was that the dark and light methods were renamed to isDark and isLight.

Qix- commented

Sorry, changelogs are a dead breed of documentation. Semver isn't crafted to be a form of "big, exciting releases" - the major version was representative of a breaking change. Public API changed, a minor bump would have been incorrect.

Sorry, this opinion won't change.