Although many Pokemon GO updates spotlight the introduction of new Pokemon, Niantic has also added a lot of new mechanics over the years. For instance, at the dawn of Pokemon GO, players had only a few ways to battle with Pokemon, but now Niantic has diversified NPC opponents through Team Rocket and empowered players to compete with one another in the Battle League.
Read more on gamerant.com