Transfer Deadline Day: Deals involving Welsh players and clubs
Cardiff City have been one of the busiest clubs on transfer deadline day.
They have also kept hold of defender Neil Taylor, who was linked with West Ham and Fulham.
Cardiff have also done a swap deal that saw Peter Odemwingie leave for Stoke and Kenwyne Jones come the other way, while Seville defender Juan Cala arrived on a free, plus three Norwegian players - Jo Inge Berget, Magnus Wolff Eikrem and Mats Moller Daehli - were signed.
Wales international goalkeeper Wayne Hennessey has joined Crystal Palace from Wolves.
Palace have also had a bid for Celtic's Joe Ledley accepted.
Cardiff winger Craig Conway has joined Championship club Blackburn Rovers for an undisclosed fee.
Rovers defender Scott Dann has been linked to a move to the Bluebirds, but eventually moved to Palace instead.
Swansea striker Rory Donnelly has gone to League One Coventry on loan.
Wrexham have agreed a loan deal for Carlisle United defender Danny Livesey until the end of the season.
Oldham have signed Bristol City's Welsh defender James Wilson on a free transfer.
WELSH JANUARY WINDOW TRANSFERS 2014:
Wayne Hennessey [Wolves - Crystal Palace] £3m
Joe Ledley [Celtic - Crystal Palace] Undisclosed
Andreas Cornelius [Cardiff - Copenhagen] Undisclosed
Juan Cala [Sevilla - Cardiff] Free
Craig Conway [Cardiff - Blackburn] Undisclosed
Craig Davies [Bolton - Preston] Loan
Rory Donnelly [Swansea - Coventry] Loan
Jay Fulton [Swansea - Falkirk] £200,000
James Wilson [Bristol City - Oldham] Free
Wilfried Zaha [Manchester United - Cardiff] Loan
Fabio da Silva [Manchester United - Cardiff] Undisclosed
Simon Moore [Cardiff - Bristol City] Loan
Shaun Jeffers [Peterborough - Newport] Undisclosed
Kenwyne Jones [Stoke - Cardiff] Swap
Peter Odemwingie [Cardiff - Stoke] Swap
David Vaughan [Sunderland - Nottingham Forest] Loan
Conor Washington [Newport - Peterborough] Undisclosed
David Ngog [Bolton - Swansea] Undisclosed
Jo Inge Berget [Molde - Cardiff] Undisclosed
John Brayford [Cardiff - Sheffield United] Loan
Gareth Roberts [Bury - Notts County] Free
Nicky Maynard [Cardiff - Wigan] Loan
Mats Moller Daehli [Molde - Cardiff] Undisclosed
Rene Howe [Burton - Newport] Free
Magnus Wolff Eikrem [Heerenveen - Cardiff] Undisclosed
Filip Kiss [Cardiff - Ross County] Loan
Rudy Gestede [Cardiff - Blackburn] Undisclosed
Danny Livesey [Carlisle - Wrexham] Loan