The \changes command of DTX file is used to record changes.
The \PrintChanges command print the list of change, sorted by number ... except when a number is greater than 10.
To see the problem, I invite you to read the change in the documentation of the eledmac package. You can see:
- v0.1
- v0.10
- v0.11
- ...
- v0.18
- v0.2
Or the version 0.2 should be after v0.1.
I tried some technics with the @ (like in index), but I could'nt solve this problem.