Of or relating to a new form of something, having a new form; often best translated into English as "new" or "renewed".