Pular para o conteúdo

Versões e compatibilidade

Ver como Markdown

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.

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 novo code de 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.

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.

  • @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, em CHANGELOG.md.
  • O plugin do WordPress se atualiza pelo WordPress.org, onde a página dele traz as mesmas entradas.
  • A página Novidades e o feed Atom dela, em cada idioma do portal: /pt/news.xml em português, /news.xml em 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.