Hardy, who only joined the Bucks last summer, has been allowed to terminate his deal at the New Bucks Head and is set to join a National League side, whose season was voted to continue.
Hardy scored just once in league action for Telford, in the impressive opening day win over Brackley. He made 13 league starts.
He is the first player to leave Gavin Cowan's side since the resolution of the outcome of the season was revealed. It is understood no other player has made clear their wish to leave Telford to play football elsewhere at this point.
The bulk of Telford's players, including Hardy, are under contract until the end of the season, other than striker Jason Oswell.
Chairman Andy Pryce this week said that the club will aim to do their all to look after players, be it through the government's furlough scheme or other methods, for the remainder of their contracts this season.
Cowan admitted that the club did not want to stand in the way of former Fylde and Walsall man Hardy playing football for the remainder of the season.
The boss said: “In light of our season coming to an end, James’ particular situation meant that we didn’t want to stand in the way of him getting games. We wish James all the best for the reminder of the season and beyond."