Gary Croft's free transfer to Cardiff City has been completed. The defender passed a medical and had already agreed terms.
Croft said on signing at Ninian Park: "I really enjoyed my time down here last season and when I heard that they were interested in bringing me down on a permanent basis I didn't have to think too long about it.
"Everyone knows Cardiff are a big club going places and I want to be part of that. I feel I still have a lot to offer and the fans will see the best of me.
"The fans were great to me last season down here and it was really disappointing that we didn't manage to achieve promotion.
"The manager has put together an awesome squad and there won't be many better in this division this season.
"We have a lot of good youngsters here and the future for this club is very bright."