Not necessarily. If you are part of a credit card updater program, then Visa or Mastercard will notify merchants when you get a new credit card. But they will only do so if the merchant is enrolled in the updater program themselves. If not, you will need to contact the merchant directly to change your card details or do so online. The problem is that there is no way of knowing which merchants are enrolled or not, so you will need to go through each of your pre-authorized payments to double-check.