That's not how pre 1.0.0 releases work.
Both "major" and minor ride the y in x.y.z and patch releases are always reserved for bug fixes of existing functionaliy.
"Patch version Z (x.y.Z | x > 0) MUST be incremented if only backward compatible bug fixes are introduced. A bug fix is defined as an internal change that fixes incorrect behavior."
"How should I deal with revisions in the 0.y.z initial development phase?
The simplest thing to do is start your initial development release at 0.1.0 and then increment the minor version for each subsequent release."
By launching new functionality inside of patch releases, you give developers no way to fix their version constraints to a given set of functionality.