St Johnstone and St Mirren have also been busy, while Celtic may have solved their striker problems with the signing of former Hibs and Wolves forward Leigh Griffiths on a four-and-a-half year deal.
IN: Shaleum Logan (Brentford, loan), Adam Rooney (Oldham), Alan Tate (Swansea, loan).
OUT: Chris Clark (released), Michael Hector (Reading, loan ended), Josh Magennis (St Mirren, loan), Jamie Masson (Elgin, loan), Lawrence Shankland (Dunfermline, loan), Gregg Wylde (St Mirren).
IN: Holmbert Fridjonsson (Fram), Leigh Griffiths (Wolves), Stefan Johansen (Stromsgodset).
OUT: Bahrudin Atajic (Shrewsbury, loan), Mo Bangura (released), Joe Chalmers (Falkirk, loan), Paul George (Hamilton, loan), Joe Ledley (Crystal Palace), Mikey Miller (Dumbarton, loan), Tom Rogic (Melbourne Victory, loan).
IN: Farid El Alagui (Brentford, loan), Curtis Good (Newcastle, loan).
OUT: Chris Erskine (Partick Thistle, loan), David Goodwillie (Blackburn, loan ended), Ross Smith (Peterhead).
IN: Paul McCallum (West Ham, loan).
OUT: Adam King (Swansea).
IN: Daniel Boateng (Arsenal, loan), Paul Grant (Berwick, loan ended), Danny Haynes (Notts County, loan), Duncan Watmore (Sunderland, loan).
OUT: Ross Caldwell (Alloa, loan), Tim Clancy (released), Fraser Mullen (Raith Rovers), Rowan Vine (Morton).
Inverness Caledonian Thistle
IN: Greg Tansey (Stevenage).
OUT: Torbjorn Agdestein (released), Curtis Allen (Glentoran), Callum Ferguson (Montrose, loan).
IN: Alexei Eremenko (Kairat Almaty), David Karlsson (Sunderland, loan), Vitalijs Maksimenko (Brighton, loan).
OUT: Gary Fisher (East Fife), James Fowler (Cowdenbeath, loan), Reuben Gabriel (Beveren), Rabiu Ibrahim (released), Kyle Jacobs (Livingston), Mark Stewart (Derry), Jude Winchester (Cliftonville, loan).
IN: Henri Anier (Viking).
OUT: Adam Cummins (Dundee, loan), Bob McHugh (Queen of the South, loan), Dan Twardzik (Dundee, loan ended).
IN: Chris Erskine (Dundee United, loan), Gary Fraser (Bolton), Lee Mair (St Mirren), Lyle Taylor (Sheffield United, loan).
OUT: John Baird (released), Ross Forbes (Dunfermline), Liam Lindsay (Alloa, loan), Mark McGuigan (Albion Rovers), Henoc Mukendi (Liverpool, loan ended) Hugh Murray (Dumbarton).
IN: Yoann Arquin (Notts County), Erik Cikos (Slovan Bratislava, loan), Evangelos Ikonomou (Veria), Filip Kiss (Cardiff, loan), Jordan Slew (Blackburn, loan), Yann Songo’o (Blackburn, loan), Michael Tidser (Rotherham, loan).
OUT: Mihael Kovacevic (released), Branislav Mićić (released), Orhan Mustafi (Grasshopper, loan ended).
IN: Fisayo Adarabioyo (Birmingham), Mark Davies (Nottingham Forest, loan). James Dunne (Stevenage, loan), Chris Iwelumo (Scunthorpe), Wade Joyce (Barnsley), Michael O’Halloran (Bolton).
OUT: Liam Caddis (Alloa, loan), Gwion Edwards (Swansea, loan ended), Rory Fallon (released), Sanel Jahic (released), Chris Kane (Dumbarton, loan extended), David Robertson (Morton).
IN: Adam Campbell (Newcastle, loan), Josh Magennis (Aberdeen, loan), Gregg Wylde (Aberdeen).
OUT: David Barron (released), Jake Caprice (Blackpool, loan ended), David Cornell (Swansea, loan ended), Kealan Dillon (Athlone Town), Danny Grainger (Dunfermline), Lee Mair (Partick Thistle), Gary Harkins (Oldham, loan).