bgrins / TinyColor

Fast, small color manipulation and conversion for JavaScript
https://bgrins.github.io/TinyColor/
MIT License
5.05k stars 439 forks source link

Include a Changelog #264

Open amxmln opened 1 year ago

amxmln commented 1 year ago

Hi and thank you for this library!

I’ve seen there have been a couple of updates lately, but I couldn’t quite figure out what exactly was happening without looking at the commit log. Could you provide a CHANGELOG.md file or tag releases including the changes in this repo?

Perhaps I just didn’t find it, in that case, maybe make it a little more obvious?

Thank you for your time. :blush:

bgrins commented 1 year ago

I do tag releases but agree we could do better than looking through commits. The recent updates have been focused on ESM support and reorganizing the project and build tools to support that. This was bumpier than I would have liked (for example https://github.com/bgrins/TinyColor/issues/249), so it led to a number of version bumps and a lot of changes for something that shouldn't be user visible at all.

I just pushed another fix covering more fallout from that (with const not being available on older versions of node) in https://github.com/bgrins/TinyColor/issues/265

bgrins commented 1 year ago

Hopefully we're done with the ESM-related changes, but will monitor that for a while. Beyond that, I have a small feature I'd like to enable from https://github.com/bgrins/TinyColor/pull/250 and would like to ultimately add types directly into the library, but don't have any other plans at the moment. Will think about what the best way to surface this is, perhaps with releases in github.

simPod commented 1 year ago

Same here, using releases would be nice. I use a bot to upgrade deps which can fetch changes but there are none:

image

So I actually do not know what am I merging as a lib upgrade.

LinusU commented 1 year ago

For anyone wanting to compare manually for now, here's the link:

https://github.com/bgrins/TinyColor/compare/1.5.2...1.6.0