Centre redevelopment not long ago (6)
I believe the answer is:
'not long ago' is the definition.
(recent means a short time ago)
'centre redevelopment' is the wordplay.
'redevelopment' indicates an anagram.
'centre' with letters rearranged gives 'RECENT'.
(Other definitions for recent that I've seen before include "Fresh - current" , "Not long ago, in the immediate past" , "Latter-day" , "Present day" , "Having been done lately" .)