score:2
Yes, something has changed. As explained in this article, the change was announced in June 2014, and went live in March 2015
United have put up a fairly good special website about the update at mileageplusupdates.com, which I'd suggest you review.
The number of miles you get, when flying on United or United Express now depends on two things:
A base member will earn 5 MileagePlus miles per dollar spent, while a Premier 1K gets 11. Partner flights are different though, they seem to be close(r?) to the old style of earnings.
The key part of it is these two tables here:
If you want to know more, there's a pretty epic FlyerTalk thread on the topic and a FlyerTalk master thread, if you wade through enough posts there you'll find everything you wanted to know on the change and the impact, amongst everything else...