rivo / uniseg

Unicode Text Segmentation, Word Wrapping, and String Width Calculation in Go
MIT License
567 stars 60 forks source link

Changelog? Semver? #53

Open gdubicki opened 2 months ago

gdubicki commented 2 months ago

Hi!

Thank you for this project!

Could you please add a changelog to it? And info if you follow semver? Because without these it's hard to make a decision when and how to start using its newer version.

rivo commented 2 months ago

Let me say this here: Yes, I follow semver. But just like my other project (tview), I don't plan to ever break compatibility, unless I really have to and there is no way around it but at this point, I don't see that coming. So you should be fine with always upgrading to the latest version, which should be the best version at any given time.

I don't think I will add a changelog. Most changes from this point onward will be bugfixes, minor improvements (e.g. more accurate width calculation for special characters), and upgrades to newer Unicode versions. Again, no breaking changes expected.