I think you should think about the main branch to be the stable one, so it seems 1.5.1 became “stable” well before a 1.5.2 could have new stuff to be tested, hence the small differences, but there hve been beta versions that had material new stuff that wasnt on the main branch