Is L7805 still needed when using an LM2596?

Yes

// Per.