Como instalar uma versão específica de um pacote via Composer?
Olá! Sou novo em PHP e Composer. Tenho um projeto que funciona com a biblioteca Monolog. Atualizei-a acidentalmente para a versão mais recente, e depois disso tudo quebrou — o código começou a dar erros. Percebi que preciso reverter para a versão antiga, mas não sei como fazer isso corretamente.
Por exemplo, no meu composer.json está escrito:
```json
{
"require": {
"monolog/monolog": "^2.0"
}
}
```
Mas preciso da versão 1.25.5, que funcionava antes. Se eu simplesmente escrever "monolog/monolog": "1.25.5", o Composer ao executar update reclama de conflitos de dependências. Tentei várias combinações, mas nada funciona.
Diga-me, como especificar corretamente uma versão específica no composer.json? Preciso mudar algo no composer.lock? Ou existem comandos especiais para instalar um pacote com uma versão específica, sem afetar os outros? Estou realmente esperando sua ajuda, porque o projeto está parado e o prazo está apertado!
Agradeço desde já!
<<>>