It was the other way around, composer.json should be ignored of course, not the dist.
Stable is minimum stability for composer.