Yes. Previously generated worlds will have the new interface for the existing NPCs, but you need to create a new world to generate all the new NPC locations.
For anyone following, if you want the new stuff, you have to start a new world, which includes entire new biomes with the new fungus and such. Critical for completing the game in story mode