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. |