¿Por qué package-lock.json cambió el hash de integridad de sha1 a sha512?

Acabo de generar un nuevo npm lockfile, package-lock.json, como parte de mi flujo de trabajo típico. Pero noté que esta vez todos los hashes de integridad han cambiado de sha1 a sha512. ¿Que está sucediendo aquí?