davide-scalzo / react-native-mixpanel

A React Native wrapper for Mixpanel tracking
MIT License
455 stars 195 forks source link

Please add a Changelog #142

Open natterstefan opened 6 years ago

natterstefan commented 6 years ago

Hi @davodesign84,

first of all, thanks for the module. I appreciate your work and effort. One question though, can you add a changelog or release tags or anything that can help to see the progress, breaking changes and other notes about new versions? That would be very helpful when one decides to upgrade your module or not. For instance I had 0.0.16 installed and now the latest version is 1.0.2. I then ask myself what the breaking change was (0.x->1.x) that caused the 1.x release, or if there is any (eg. https://github.com/davodesign84/react-native-mixpanel/issues/136?)

Thank you very much.

wkoutre commented 6 years ago

@natterstefan While I agree, keep in mind standard versioning:

Major.minor.patch

Major: likely has breaking changes Minor: likely new features, backwards compatible Patch: small additions and bug fixes

natterstefan commented 6 years ago

@wkoutre yeah of course and I agree. The breaking change note was more or less an assumption I made in my comment.

wkoutre commented 6 years ago

Gotcha, gotcha. Agreed 100% though -- no matter how small, always nice to have a changelog!

marssantoso commented 6 years ago

They're actually written in the commit message. Like this last one (commit 23455eb).

Took me sometime to find it too.

dani-mp commented 5 years ago

We were going to open the same issue and we saw this one, as it came out today with my team. It'd be great to have a changelog along with enforcing semantic versioning!