What is the meaning of Newly?

Very recently/lately; in the immediate past.

Source: wiktionary.org