Por que o package-lock.json alterou o hash de integridade de sha1 para sha512?

Acabei de gerar um novo arquivo de bloqueio npm, package-lock.json, como parte do meu fluxo de trabalho típico. Mas notei que desta vez todos os hashes de integridade foram alterados de sha1 para sha512. O que esta acontecendo aqui?

questionAnswers(4)

yourAnswerToTheQuestion