To take his place on the roster, the club promoted top catching prospect Blake Swihart from Triple-A Pawtucket. Swihart is in the starting lineup, catching and batting ninth.
The 34-year old Hanigan hit .222 with one homer and five RBIs before the injury.
Swihart, 23, will make his major league debut and wear No. 23. He hit .338 with no homers in 11 RBIs in 18 games with Pawtucket.
He was rumored in a number of offseason trades, but the club held onto him.
Projected starting catcher Christian Vasquez was lost for the season during spring training after having right elbow reconstructive surgery.