This used to be handled by selling full-version upgrades and providing patches between versions for free.