Compreender as versões do SPIP

Compreender a política de atualização do SPIP

Como compreender os números de versão do SPIP? Como saber se é necessário atualizar?

Versionamento Semântico

Desde 2024, o SPIP adotou o versionamento semântico.

Este texto é um resumo de seu funcionamento, para mais detalhes, consulte a documentação oficial.

Cada versão do SPIP é identificada por três números, separados por um ponto: "X.Y.Z".

  • Quando o número "Z" é incrementado, trata-se de uma "atualização corretiva". Corrige falhas, como bugs ou vulnerabilidades de segurança. A frequência dessas atualizações é de cerca de uma por mês.
  • Quando o número "Y" é incrementado, trata-se de uma "atualização menor". São incorporadas novas funcionalidades e corrigidos bugs, sem necessidade de se adaptar o código ou os templates. A frequência dessas atualizações é de aproximadamente uma vez a cada seis meses.
  • Quando o número "X" é incrementado, trata-se de uma "atualização maior". São introduzidas novas funcionalidades, algumas antigas são removidas ou alteradas. Pode ser necessário adaptar o código ou os templates, conforme indicado nas notas de versão. A frequência dessas atualizações é de aproximadamente uma vez a cada 24 meses.

As atualizações são anunciadas no blog do SPIP. É altamente recomendado inscrever-se na lista de anúncios.

Sobrecargas e o Versionamento Semântico

O princípio do versionamento semântico garante que não haja alterações que quebrem a compatibilidade ao aumentar o número "Y" ou "Z".

No entanto, o SPIP permite a sobrecarga de templates. Deve-se ter cuidado ao sobrecarregar templates da interface administrativa, pois esse mecanismo, embora poderoso, pode ser prejudicial ao versionamento semântico: pode haver alterações nas definições passadas para um esqueleto durante um patch ou uma pequena atualização.

Carregar templates SPIP é feito por sua conta e risco, e consciente das implicações.

Noções de Ramificação

Uma combinação de "X" e "Y" define um ramo do SPIP. Geralmente, dois ramos são mantidos ao mesmo tempo, permitindo que as pessoas tenham tempo para realizar a migração. Para mais informações, veja o artigo Versões mantidas.

Autor Ricardo Porto Publié le :

Traductions : français, Português