Iberia Plus has changed the number of Avios that you earn from long-haul economy from 0.8 Avios per mile to full one Avios per flown mile.
The number of miles that you earn on discount domestic and European flights (Basic Fare) hasn’t changed from 0.8 Avios per flown miles. You do earn minimum of 500 Avios per flight, however.
Note that you don’t earn anything on some Vueling coded flights.
There are some redemption opportunities once in a while with Iberia Plus that it is worthwhile collecting some Avios with them as well.
Remember that you can link your British Airways and Iberia Avios accounts and freely transfer Avios between them.
Here is the short small print from Iberia’s email:
This update only applies to Reduced Economy class. The new offer for earning Avios does not apply to Vueling’s basic fare. There are no changes to the offer for earning Avios on Iberia Group’s Basic Fare on domestic and European flights, where Avios will continue to be earned at a rate of 0.8 per mile flown