Long time ago I wrote about my project - Versioning. Since then nothing really changed. But recently I found a case where I could use some more logic from versioning, so I changed it. In proceess, I also added somewhat better ...