Pular para o conteúdo

Versões do Material-UI

Você pode voltar a esta página e mudar a qualquer momento a versão da documentação que você está lendo.

Versão estável

É recomendado usar a versão mais recente em ambiente de produção.

Últimas versões

Aqui pode encontrar a versão em desenvolvimento e sua documentação. Poderá usar esta versão para ver quais alterações que estão a ser implementadas e fornecer um feedback melhor para os contribuidores de Material-UI.

Estratégia de controle de versão

A estabilidade garante que componentes e bibliotecas reutilizáveis, tutoriais, ferramentas e práticas aprendidas não se tornem obsoletos inesperadamente. A estabilidade é essencial para que o ecossistema em torno da Material-UI prospere.

Este documento contém as práticas que são seguidas para fornecer uma biblioteca de ponta para interface do usuário, equilibrada com a estabilidade e garantindo que mudanças futuras sejam sempre introduzidas de maneira previsível.

Material-UI segue o Controle de Versão Semântico 2.0.0. Os números de versão do material-UI têm três partes: major.minor.patch. O número da versão é incrementado com base no nível de alteração incluído na nova versão.

  • ** versões principais ** contém novos recursos significativos, alguma assistência, mas mínima, do desenvolvedor é esperada durante a atualização. Ao atualizar para uma nova versão principal, talvez seja necessário executar scripts de atualização, refatorar códigos, executar testes adicionais e aprender novas APIs.
  • versões Menores contém novos recursos importantes. Versões menores são totalmente compatíveis com versões anteriores; nenhuma assistência do desenvolvedor é esperada durante a atualização, mas você pode opcionalmente modificar seus aplicativos e bibliotecas para começar a usar novas APIs, recursos e recursos que foram adicionados na versão.
  • ** Versões de patch ** são de baixo risco, contêm correções de bugs e pequenos novos recursos. Nenhuma assistência do desenvolvedor é esperado durante a atualização.

Frequência de atualização

Um cronograma regular de lançamentos ajuda você a planejar e coordenar suas atualizações de acordo com a evolução contínua do Material-UI.

Em geral, você pode esperar o seguinte ciclo de lançamento:

  • A principal versão a cada 12 meses.
  • 1-3 ** menor ** lançamentos para cada versão principal.
  • Uma versão patch a cada semana (ou imediatamente para um bugfix urgente).

Cronograma de lançamento

Data Versão Situação
Maio de 2018 v1.0.0 Liberada
Setembro de 2018 v3.0.0 Liberada
Maio de 2019 v4.0.0 Liberada
Terceiro trimestre de 2020 v5.0.0

Você pode seguir os milestones para uma visão geral mais detalhada.

⚠️ ** Isenção de responsabilidade **: Operamos em um ambiente dinâmico e as coisas estão sujeitas a alterações. As informações disponibilizadas destinam-se a traçar a orientação geral do framework. Destina-se apenas a fins informativos. Podemos decidir adicionar/remover itens novos a qualquer momento, com base em nossos recursos de capacidade de entrga ou para manter nossos padrões de qualidade. O desenvolvimento, lançamentos e disponibilidade de recursos ou funcionalidades do Material-UI permanece a critério exclusivo da equipe. O roadmap não representa um compromisso, obrigação ou promessa que será entregue em um determinado momento.

Política de suporte

Encontre detalhes nas versões suportadas.

Práticas de substituição

Às vezes, "alterações significativas", tais como a remoção do suporte para selecionar APIs e recursos, são necessários.

Para tornar essas transições o mais fácil possível:

  • O número de alterações recentes é minimizado, e ferramentas de migração são disponibilizadas quando possível.
  • A política de descontinuação descrita abaixo é seguida para que dessa forma, você tenha tempo para atualizar seus aplicativos para as versões mais recentes da API bem como aplicar as melhores práticas.

Política de descontinuação

  • Recursos descontinuados são anunciados no log de mudanças, quando possível, com avisos colocados em tempo de execução.
  • Quando uma descontinuação é anunciada, um caminho para efetuar a atualização é fornecido.
  • O uso já existente da API durante o período de descontinuação é suportado, então seu código continuará a funcionar durante esse período.
  • Atualizações de subdependências do framework que exigem alterações nos seus aplicativos só são feitas em uma versão principal.