Do i still need to trade some pokemon to make them evolve?

Why wasnt this also changed??

No. You can also evolve such pokemon with the help of the Witch Doctor.

Ah nice, on another note is there a site that shows where which pokemon spawns in insurgance?

It’s up there on the menu bar as “wiki”.
https://wiki.p-insurgence.com