Chase waived foreign transaction fees in June 2013, thereabouts
I've had this card several years, it's through Hyatt Hotels - never had any foreign transaction fees from the beginning. Maybe they just did it across the board later.
I think credit card companies are wising up to the fact that they're losing business to the cards that don't charge the fee, and changing their policies.