Documentação do Symfony - versão 3.1
Renderizada do repositório symfony-docs-pt-BR no Github
Se você estiver atualizando uma versão menor (onde o número do meio muda), então você não deve encontrar mudanças significativas de compatibilidade com versões anteriores. Para detalhes, consulte a promessa Symfony de compatibilidade com versões anteriores.
No entanto, algumas quebras de compatibilidade com versões anteriores são possíveis e você vai aprender em um segundo como se preparar para elas.
Há duas etapas para atualizar uma versão menor:
Primeiro, você precisa atualizar o Symfony, modificando seu arquivo composer.json
para usar a nova versão:
1 2 3 4 5 6 7 8 | {
"...": "...",
"require": {
"symfony/symfony": "2.6.*",
},
"...": "...",
}
|
Em seguida, use o Composer para fazer o download de novas versões das bibliotecas:
1 | $ composer update symfony/symfony
|
Em teoria, deve estar tudo pronto! No entanto, você pode precisar fazer algumas mudanças em seu código para tudo funcionar. Além disso, alguns recursos que você está usando podem ainda funcionar, porém podem agora estar obsoletos. Enquanto está tudo bem, se você sabe sobre esses recursos obsoletos, você pode começar a corrigí-los ao longo do tempo.
Cada versão do Symfony vem com um arquivo de atualização (por exemplo, UPGRADE-2.7.md) incluído no diretório Symfony que descreve essas mudanças. Se você seguir as instruções no documento e atualizar o seu código de forma adequada, deve ser seguro atualizar no futuro.
Esses documentos também podem ser encontrados no Repositório Symfony.