As explained repeatedly on the forum, a devlog marked as "major release or update" will be reviewed by staff, and might cause your game to be put back at the top of new releases if it's approved. But more likely, the creators of those games you saw kept promoting them, otherwise it wouldn't last long or help much.