Dictionary.com
Thesaurus.com
has been debuting
  • present perfect progressive of debut (3rd person singular).