cryptosense / pkcs11

OCaml bindings for the PKCS#11 cryptographic API
BSD 2-Clause "Simplified" License
23 stars 6 forks source link

Release v1.0.0 #119

Closed leamingrad closed 4 years ago

leamingrad commented 4 years ago

Update the changelog so I can carve a new release.

Due to the breaking changes in pkcs11-driver, I have bumped the major version.

bbc2 commented 4 years ago

Looks good. I restarted the failed Travis job, we'll see if it works this time.

For information, in semver, you don't need to bump the major version number when it is 0. It's a special case that means that anything could break, so version 0.19 would have been OK too. So the major version bump here is not about breaking changes, it's about whether we want to declare the library as stable. I guess that's a good idea?

leamingrad commented 4 years ago

Yeah I think that is fine - the library has been stable for ages, and I can't really see what else would be added over time

bbc2 commented 4 years ago

Yes I think it has stabilized in the last two years. Also, we can always release version 2 and more when we want to break things again.