Google makes changes to the search algorithm to improve the quality of results. Sometimes Google implements some minor tweaks and sometimes some major updates like Penguin, Panda, Humming Bird and Payday loan update etc.
The best source to see all updates ordered by date: Moz Algorithm Updates