Versões e compatibilidade
A API traz a versão no caminho, /v1, e uma data: a do documento OpenAPI (info.version), o dia da sua última
mudança. Cada mudança tem a sua entrada em Novidades.
As mudanças compatíveis
Seção intitulada “As mudanças compatíveis”Chegam em /v1 quando estão prontas, com a sua entrada no mesmo dia:
- um novo endpoint, um novo campo numa resposta, um novo parâmetro ou campo opcional numa requisição;
- um novo valor de uma string que a referência descreve como aberta (como
payment.method) e um novocodede erro; - uma nova permissão (scope) e um novo idioma.
Para que nenhuma quebre a sua integração: ignore os campos que você não conhece, trate um valor desconhecido de uma
string aberta como um caso genérico e preveja um ramo para os code de erro que você não trata um a um.
As páginas do Vimine (a entrada, o formulário de adesão, a agenda) podem mudar de aparência a qualquer momento; os endereços delas e os parâmetros que aceitam seguem as mesmas regras da API.
As mudanças que pedem uma ação
Seção intitulada “As mudanças que pedem uma ação”Um campo removido ou renomeado, um parâmetro que passa a ser obrigatório, uma resposta que muda de sentido: uma mudança assim é anunciada pelo menos 30 dias antes de chegar, com uma entrada Ação necessária que diz o que mudar e até quando, e com um e-mail para as contas de desenvolvedor e para quem dirige uma associação com um app ativo. Quando ela chega, uma segunda entrada avisa.
Durante a beta, uma mudança assim chega em /v1. Depois da beta, ela virá numa nova versão, /v2, ao lado de /v1
por pelo menos seis meses.
O SDK e o plugin do WordPress
Seção intitulada “O SDK e o plugin do WordPress”@vimine/sdk: enquanto a versão for 0.x, um patch (0.3.6) nunca pede que você mude o seu código; uma versão menor (0.4.0) pode pedir, e a entrada dela diz o quê. As entradas estão também no pacote, emCHANGELOG.md.- O plugin do WordPress se atualiza pelo WordPress.org, onde a página dele traz as mesmas entradas.
Acompanhar as novidades
Seção intitulada “Acompanhar as novidades”- A página Novidades e o feed Atom dela, em cada idioma do portal:
/pt/news.xmlem português,/news.xmlem italiano, e assim por diante. - No console do Vimine, Desenvolvedores mostra as últimas entradas.
- As entradas Ação necessária chegam também por e-mail.