Idiom: Fresh from the oven

What does 'Fresh from the oven' mean?

If something is fresh from the oven, it is very new.

See also: