Improvements
We've refined the process for finding the highest version number across all changelog entries. This improvement means that even if some entries are soft-deleted, the versioning remains consistent and avoids confusion. It ensures that if a version like v1.1.36 is deleted, the next available version will be v1.1.37, rather than reusing a previous version number.
Additionally, the method of comparing version numbers has been enhanced to focus on semantic versioning rather than relying on creation dates. This ensures that version entries are handled correctly, even when they are created out of order, thus maintaining the integrity of the versioning system.