Cheltenham and Tranmere have been relegated from the Football League after today's games, with Barnet one of two sides replacing them.
The Bees beat Gateshead 2-0 to regain Football League status, leaving Bristol Rovers' 7-0 win over Alfreton largely irrelevant except the loss relegated the Reds.
Over 5,000 packed into Whaddon Road to see Shrewsbury beat the Robins 1-0 to win promotion themselves and condemn Gary Johnson's side to relegation.
Gloucestershire may not be without a Football League representative for long, after Forest Green qualified for the Conference play-offs alongside the Pirates with a goalless draw at home to Dover enough to see them edge out Macclesfield for the last play-off spot.
Tranmere's fate was sealed with a 3-2 loss to Plymouth, while Hartlepool avoided an exodus with a 2-1 win over Exeter.
The other Conference play-off spots are held by Grimsby and Eastleigh. The Mariners, having already qualified, beat Aldershot 3-1, while Eastleigh came from behind to beat Kidderminster 2-1 including a goal from Craig Stanley.