Pub is given praise for something new (10)
I believe the answer is:
innovation
'something new' is the definition.
(I've seen this before)
'pub is given praise' is the wordplay.
'pub' becomes 'inn' (an inn is a type of pub).
'is given' says to put letters next to each other.
'praise' becomes 'ovation' (as in a standing ovation).
'inn'+'ovation'='INNOVATION'
'for' is the link.
(Other definitions for innovation that I've seen before include "What's new" , "Something new" , "New idea" , "original" , "Something introduced as a novelty" .)