An approach to software versioning that does away with manual versioning, unnecessary check-ins or dependency on environmental variables. It is mainly of use inside agile project teams set up to continuously deliver value (for example releasing on a weekly basis). …