Burnley winger, Josh Ginnelly joined the club on a six-month loan deal in July 2016.
The highly rated 19-year old, who scored 5 times in 20 appearances during a successful loan spell at Altrincham in 2015/16, becames Jon Whitney’s tenth summer signing.
Ginnelly joined the Clarets a year ago from Shrewsbury Town after making three professional appearances for the Shropshire side.
He was handed his Football League debut at just 17 by the Shrews as a late substitute in the 2-0 home victory over Luton in August 2014.
Prior to that he was part of Aston Villa’s Academy system until the age of 16.
Ginnelly has been allocated squad number 18.