Does 7905 needs minimum load current?
Yes. -5 mA as stated in the datasheet, although not separated and verbatim. 

Too high output voltage is common for 78xx and 79xx series linear regulators with too low load.