Major version zero (0.y.z) is for initial development. Anything MAY change at any time. The public API SHOULD NOT be considered stable.
Version 1.0.0 defines the public API. The way in which the version number is incremented after this release is dependent on this public API and how it changes.
We appear to be past initial development, so we should publish 1.0 and provide consumers with a better stability contract.
There are a couple changes that would make sense to include in this release:
According to Semantic Versioning
We appear to be past initial development, so we should publish 1.0 and provide consumers with a better stability contract.
There are a couple changes that would make sense to include in this release: