Description
I see that the biggest problem with composer/packagist community is that people are creating useful packages and sharing them with others but never releasing a stable versions. That problem is making hard to maintain easily a stable composer.json that has dependencies on such packages - because obviously those packages are very useful and it's nice to use them and not reinvent the wheel or maintain a fork of that kind "dev-master" only packages.
I believe that hiding by default "dev-master" only packages both in search results and in details view plus notifying other developers that:
This package dosen't contain any stable version, may not be production ready and may cause you problems with maintaining "composer.json" of your project.
Should encourage everybody that shares their code on packagist to proper version their code. So that if their code is not maybe completely ready, but it's stable enough, it may deserve some stable tag or even alpha for example. This will also help beginners to better understand what package they should choose to avoid problems in the future.
I hope you will like this idea.