Walsall have signed Tranmere Rovers striker Andy Cook on a two-year deal.
Portsmouth have signed Republic of Ireland Under-21 winger Ronan Curtis from Derry City for an undisclosed fee on a two-year contract.
Doncaster Rovers have agreed an undisclosed deal to sign forward Max Watters from non-league Ashford United.