I am using semantic-release for automated versioning and releasing of my Git repository. However, I have made a mistake and committed a breaking change on the remote repository, and I want to change it to a fix or feature without altering the Git history.
Is it possible to do this using semantic-release, or is there another tool or method that can help me achieve this?
I don't want to alter the Git history because it can cause problems with other team members who have already pulled the changes.
Any help or advice would be greatly appreciated. Thank you.