logo

Versão Reagir

Um histórico completo de lançamento do React é fornecido abaixo. Você também pode ver a documentação completa dos lançamentos recentes no GitHub.

SN Versão Data de lançamento Mudanças significativas
1. 0.3.0 29/05/2013 Lançamento público inicial
2. 0.4.0 20/07/2013 Suporte para nós de comentários {/* */}, APIs de renderização do lado do servidor aprimoradas, React.autoBind removido, suporte para a propriedade chave, melhorias nos formulários, bugs corrigidos.
3. 0.5.0 20/10/2013 Melhorar o uso de memória, suporte para eventos de seleção e composição, suporte para getInitialState e getDefaultProps em mixins, adicionado React.version e React.isValidClass, compatibilidade aprimorada para Windows.
4. 0.8.0 20/12/2013 Adicionado suporte para linhas e colunas, adiar e assíncrono, loop para atributos de correção automática. Adicionados eventos onContextMenu, ferramentas jstransform e esprima-fb atualizadas, navegador atualizado.
5. 0.9.0 20/02/2014 Adicionado suporte para crossOrigin, download e hrefLang, mediaGroup e muted, sandbox, seamless e srcDoc, atributos de escopo, Adicionado any, arrayOf, componente, oneOfType, renderable, shape para React.PropTypes, Adicionado suporte para evento onMouseOver e onMouseOut, Adicionado suporte para onLoad e onError em elementos.
6. 0.10.0 21/03/2014 Adicionado suporte para atributos srcSet e textAnchor, adição de função de atualização para dados imutáveis, garantia de que todos os elementos void não insiram uma tag de fechamento.
7. 0.11.0 17/07/2014 Suporte SVG aprimorado, evento e.view normalizado, comando Update $apply, suporte adicionado para namespaces, nova API transformWithDetails adicionada, inclui pacotes pré-construídos em dist/, MyComponent() agora retorna um descritor, não uma instância.
8. 0.12.0 21/11/2014 Adicionados novos recursos Operador Spread ({...}) introduzido para descontinuar this.transferPropsTo, Adicionado suporte para acceptCharset, classID, atributos HTML de manifesto, React.addons.batchedUpdates adicionados à API, @jsx React.DOM não é mais necessário, Problemas corrigidos com transições CSS.
9. 0.13.0 10/03/2015 Padrões obsoletos que avisaram em 0.12 não funcionam mais, a ordem de resolução de referência foi alterada, propriedades removidas this._pendingState e this._rootNodeID, suporte a classes ES6, API React.findDOMNode (componente) adicionada, suporte para iteradores e sequências imutáveis-js, adicionado novo apresenta React.addons.createFragment, React.addons.classSet obsoleto.
10. 0.14.1 29/10/2015 Adicionado suporte para srcLang, padrão, atributos de tipo e atributo de cor, acesso legado .props garantido em nós DOM, scryRenderedDOMComponentsWithClass corrigido, adicionado react-dom.js.
onze. 15.0.0 07/04/2016 A renderização inicial agora usa document.createElement em vez de gerar HTML, sem mais extrass, suporte SVG aprimorado, ReactPerf.getLastMeasurements() é opaco, novas descontinuações introduzidas com um aviso, vários pequenos vazamentos de memória corrigidos, React DOM agora suporta atributos HTML de citação e perfil e propriedades CSS cssFloat, gridRow e gridColumn.
12. 15.1.0 20/05/2016 Corrigir um bug de lote, garantir o uso da atribuição de objeto mais recente, corrigir regressão, remover o uso do utilitário de mesclagem, renomear alguns módulos.
13. 15.2.0 01/07/2016 Incluir informações da pilha de componentes, parar de validar adereços no momento da montagem, adicionar React.PropTypes.symbol, adicionar manipulação onLoad e manipulação onError ao elemento, adicionar API isRunning(), corrigir regressão de desempenho.
14. 15.3.0 30/07/2016 Adicionar React.PureComponent, corrigir problema com renderização de servidor aninhado, adicionar xmlns, xmlnsXlink para suportar atributos SVG e referrerPolicy para atributos HTML, atualizar o complemento React Perf, problema corrigido com ref.
quinze. 15.3.1 19/08/2016 Melhorar o desempenho de compilações de desenvolvimento, limpar ganchos internos, atualizar fbjs, melhorar o tempo de inicialização do React, corrigir vazamento de memória na renderização do servidor, corrigir o renderizador de teste do React, alterar o invariante trackedTouchCount para um console.error.
16. 15.4.0 16/11/2016 O pacote React e a construção do navegador não incluem mais React DOM, desempenho de desenvolvimento aprimorado, falhas ocasionais de teste corrigidas, atualização de API batchedUpdates, React Perf e ReactTestRenderer.create().
17. 15.4.1 23/11/2016 Reestruturar atribuição de variáveis, Corrigido o tratamento de eventos, Corrigida a compatibilidade da construção do navegador com ambientes AMD.
18. 15.4.2 01/06/2017 Corrigidos problemas de compilação, adicionadas dependências de pacotes ausentes, mensagens de erro aprimoradas.
19. 15.5.0 07/04/2017 Adicionado react-dom/test-utils, removido peerDependencies, corrigido problema com Closure Compiler, adicionado um aviso de descontinuação para React.createClass e React.PropTypes, corrigido bug do Chrome.
vinte. 15.5.4 11/04/2017 Corrija a compatibilidade com o Enzyme expondo batchedUpdates no renderizador superficial, atualize a versão dos prop-types, corrija o pacote react-addons-create-fragment para incluir a transformação loose-envify.
vinte e um. 15.6.0 13/06/2017 Adicionar suporte para variáveis ​​​​CSS no atributo de estilo e propriedades de estilo de grade, corrigir suporte AMD para complementos dependendo do react, remover dependência desnecessária, adicionar um aviso de descontinuação para ajudantes de fábrica React.createClass e React.DOM.
22. 16.0.0 26/09/2017 Melhor tratamento de erros com introdução de 'limites de erro', React DOM permite passar atributos não padrão, pequenas alterações no comportamento setState, remover compilação react-with-addons.js, adicionar React.createClass como create-react-class, React.PropTypes como prop-types, React.DOM como react-dom-factories, mudanças no comportamento dos métodos de agendamento e ciclo de vida.
23. 16.1.0 09/11/2017 Descontinuando versões do Bower, corrigindo uma variável global extra acidental nas compilações UMD, corrigindo disparos onMouseEnter e onMouseLeave, corrigindo espaço reservado, removendo código não utilizado, adicionando uma dependência package.json ausente, adicionando suporte para React DevTools.
24. 16.3.0 29/03/2018 Adicionar uma nova API de contexto com suporte oficial, Adicionar novo pacoteEvitar um loop infinito ao tentar renderizar portais com SSR, Corrigir um problema com this.state, Corrigir um problema do IE/Edge.
25. 16.3.1 03/04/2018 Prefixar API privada, corrigir erros de regressão de desempenho e tratamento de erros no modo de desenvolvimento, adicionar dependência de peer, corrigir um aviso de falso positivo no IE11 ao usar Fragment.
26. 16.3.2 16/04/2018 Corrija uma falha do IE, corrija rótulos nas medições de tempo do usuário, adicione uma construção UMD, melhore o desempenho da API instável_observedBits com aninhamento.
27. 16.4.0 24/05/2018 Adicionar suporte para especificação de eventos de ponteiro, adicionar a capacidade de especificar propTypes, corrigir contexto de leitura, corrigir o suporte getDerivedStateFromProps(), corrigir uma falha testInstance.parent, adicionar componente React.unstable_Profiler para medir o desempenho, alterar nomes de eventos internos.
28. 16.5.0 05/09/2018 Adicionar suporte para React DevTools Profiler, lidar com erros em mais casos extremos normalmente, adicionar react-dom/profiling, adicionar evento onAuxClick para navegadores, adicionar campos moveX e motionY a eventos de mouse, adicionar campos tangencialPressure e twist ao evento de ponteiro.
29. 16.6.0 23/10/2018 Adicionar suporte para contextType, suportar níveis de prioridade, continuações e retornos de chamada agrupados, melhorar o mecanismo de fallback, corrigir sobreposição cinza no iOS Safari, adicionar React.lazy() para componentes de divisão de código.
30. 16.7.0 20/12/2018 Corrigir o desempenho de React.lazy para componentes carregados lentamente, Limpar campos na desmontagem para evitar vazamentos de memória, Corrigir bug com SSR, Corrigir uma regressão de desempenho.
31. 16.8.0 02/06/2019 Adicionar ganchos, adicionar ReactTestRenderer.act() e ReactTestUtils.act() para atualizações em lote, suportar thenables síncronos passados ​​para React.lazy(), melhorar a API de inicialização lenta do useReducer Hook.
32. 16.8.6 27/03/2019 Corrija um resgate incorreto em useReducer(), corrija avisos de iframe no Safari DevTools, avise se contextType estiver definido como Context.Consumer em vez de Context, avise se contextType estiver definido como valores inválidos.