Does Nebula work with a version inference strategy based on commit messages (Conventional Commits )? For instance, if the commits made after the last version tag begin with "BREAKING CHANGE:", does it increment the major version, If not, does it evaluate if the commit message starts with "feat" to increment the minor version, If not, does it evaluate if the commit message starts with "fix" to increment the patch version, Otherwise, does not it increment nothing