In our company we encountered the need to give single migration a name. Unfortunately current implementation is heavily broken, because it allows you to change the version identifier YYYYMMDDHHMMSS, which is imho very dangerous.
Now the description is just an extra information, which is stored only in getDescription() method and displayed by status command with --show-versions argument. Method getName() was removed - BC break! Also removed the test method, simple getters are useless to test.
Changed broken custom migration name to description and added to status
Removed test: version with custom name
This should be split into 2 commits, since it remove method and add new one with different functionality.
Also, it's also almost 2 year old, so pls close or move forward.
@TomasVotruba Thanks it's merged