Where can I retrieve a complete history of macro economic data annoucements?
Federal Reserve Economic Data (FRED) system may have some of the data you are seeking. For example the links below may be helpful directly or indirectly to inform your further search efforts.
FRED  recent release calendar:
https://fred.stlouisfed.org/releases/calendar
FRED web services release dates:
https://fred.stlouisfed.org/docs/api/fred/releases_dates.html