But if someone ask you "I see you have released version 2.0.0, what's new there?" And you tell them 2.0.0 contains changes to the spelling errors...How ridiculous would that be?
As others have quoted, that's literally what the major version is for:
Major version X (X.y.z | X > 0) MUST be incremented if any backwards incompatible changes are introduced to the public API
That being said, you would typically not make this a breaking change by:
correcting the API
creating alias using the erroneous API method and deprecate it
This way it would be a minor change, and major change would happen only once you drop the alias. Some libraries choose to keep them for years.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
As others have quoted, that's literally what the major version is for:
That being said, you would typically not make this a breaking change by:
This way it would be a minor change, and major change would happen only once you drop the alias. Some libraries choose to keep them for years.