So I always had this idea in my mind that unitary evolution in quantum mechanics conserves information (or in other words von Neumann entropy) because unitary evolution preserves the trace. But this cannot be true because general evolution with a superoperator ($\$\rho \rightarrow \rho'$) of a mixed state does not preserve information and is also trace preserving!
So what property of unitary evolution preserves the von Neumann entropy? As it is defined as $S = -tr(\rho \log \rho)$ and we can always bring this in diagonal form $S= -\sum_i \lambda_i \log \lambda_i$, I would expect unitary evolution to preserve the eigenvalues? But I don't find any thing related to this online... Does unitarity imply that "eigenvalues" are conserved or what property makes sure that the entropy is conserved?