Swansea City defender Liam Shephard has joined Yeovil Town.
Shephard rejoins on a six-month loan from Swansea City after temporary stints in each of the last two seasons.
Liverpool-born Eaves joined Bolton from Oldham in August 2010 but made only five first-team appearances for the Trotters in his near six-year stay at the club.
Welshman Shephard, who made his debut for the Swans in last season's FA Cup third round tie at Oxford United, first joined Yeovil for the final four months of the 2014-15 season, playing 20 times before returning for a month in March last term.