版本 |
发布日期 |
重大变化 |
0.3.0 |
29/05/2013 |
首次公开发布 |
0.4.0 |
20/07/2013 |
对注释节点 {/* */} 的支持,改进的服务器端呈现API,已删除的React.autoBind,对关键Props的支持,对表单的改进,已修复的错误。 |
0.5.0 |
20/10/2013 |
提高内存使用率,支持选择和组合事件,支持mixins中的getInitialState和getDefaultProps,添加了React.version和React.isValidClass,改进了Windows兼容性。 |
0.8.0 |
20/12/2013 |
添加了对行和列,延迟和异步,<audio>和<video>的循环以及自动更正属性的支持。添加了onContextMenu事件,升级的jstransform和esprima-fb工具,升级的browserify。 |
0.9.0 |
2014年2月20日 |
添加了对crossOrigin,下载和hrefLang,mediaGroup和已静音,沙箱,无缝和srcDoc,范围属性的支持,为React.PropTypes添加了any,arrayOf,component,oneOfType,renderable,shape,并增加了对onMouseOver和onMouseOut事件的支持,添加了对<img>元素上的onLoad和onError的支持。 |
0.10.0 |
2014年3月21日 |
添加了对srcSet和textAnchor属性的支持,添加了对不可变数据的更新功能,确保所有void元素均未插入结束标记。 |
0.11.0 |
17/07/2014 |
改善了SVG支持,标准化的e.view事件,更新了$ apply命令,增加了对名称空间的支持,增加了新的transformWithDetails API,包括dist/下的预编译包,MyComponent()现在返回的是描述符,而不是实例 |
0.12.0 |
2014/11/21 |
添加了新功能Spread运算符({...})被引入以弃用this.transferPropsTo,添加了对acceptCharset,classID,清单HTML属性的支持,已将React.addons.batchedUpdate添加到API,@ jsx React.DOM不再需要,解决了CSS过渡问题。 |
0.13.0 |
10/03/2015 |
在0.12中发出警告的不建议使用的模式不再起作用,引用解析顺序已更改,移除了属性this._pendingState和this._rootNodeID,支持ES6类,添加了API React.findDOMNode(component),支持迭代器和不可变js序列,添加了新功能React.addons.createFragment,已弃用React.addons.classSet。 |
0.14.1 |
29/10/2015 |
添加了对srcLang,默认属性,种类属性和颜色属性的支持,确保了对DOM节点的旧版.props访问,固定了scryRenderedDOMComponentsWithClass,添加了react-dom.js。 |
15.0.0 |
07/04/2016 |
现在初始渲染使用document.createElement而不是生成HTML,不再有额外的,改进了SVG支持,ReactPerf.getLastMeasurements()不透明,引入了新的过时警告,修复了多个小内存泄漏,React DOM现在支持cite和profile HTML属性以及cssFloat,gridRow和gridColumn CSS属性。 |
15.1.0 |
2016/05/20 |
修复一个批处理错误,确保使用最新的对象分配,修复回归,取消使用合并实用程序,重命名了一些模块。 |
15.2.0 |
01/07/2016 |
包括组件堆栈信息,在安装时停止验证Props,将React.PropTypes.symbol添加,将onLoad处理添加到 <link>和onError处理添加到 <source>元素,添加isRunning()API,修复性能下降。 |
15.3.0 |
30/07/2016 |
添加React.PureComponent,修复嵌套服务器渲染的问题,添加xmlns,xmlnsXlink以支持SVG属性,并将ReferrerPolicy添加到HTML属性,更新React Perf附加组件,已解决参考问题。 |
15.3.1 |
19/08/2016 |
改善开发版本的性能,清理内部挂钩,升级fbjs,缩短React的启动时间,修复服务器渲染中的内存泄漏,修复React Test Renderer,将trackedTouchCount不变式更改为console.error。 |
15.4.0 |
2016/11/16 |
React程序包和浏览器版本不再包括React DOM,改进的开发性能,固定的偶然测试失败,更新batchedUpdates API,React Perf和ReactTestRenderer.create()。 |
15.4.1 |
23/11/2016 |
重组变量分配,固定的事件处理,浏览器构建与AMD环境的固定兼容性。 |
15.4.2 |
06/01/2017 |
修复了构建问题,添加了缺少的软件包依赖关系,改进了错误消息。 |
15.5.0 |
07/04/2017 |
添加了react-dom/test-utils,删除了peerDependencies,修复了Closure Compiler的问题,添加了针对React.createClass和React.PropTypes的弃用警告,修复了Chrome错误。 |
15.5.4 |
11/04/2017 |
通过在浅层渲染器上公开batchedUpdates,更新prop-types版本,修复react-addons-create-fragment软件包以包括松散的envify转换来修复与酶的兼容性。 |
15.6.0 |
13/06/2017 |
在样式属性和Grid样式属性中添加对CSS变量的支持,修复AMD对依赖于react的插件的支持,删除不必要的依赖项,为React.createClass和React.DOM工厂助手添加弃用警告。 |
16.0.0 |
26/09/2017 |
通过引入"错误边界"改进了错误处理,React DOM允许传递非标准属性,对setState行为进行了较小更改,删除了react-with-addons.js构建,将React.createClass添加为create-react-class, React.PropTypes作为prop-type,React.DOM作为react-dom-factors,更改了调度和生命周期方法的行为。 |
16.1.0 |
9/11/2017 |
停止发布Bower,修复UMD构建中的意外的全局变量,修复onMouseEnter和onMouseLeave触发,修复<textarea>占位符,删除未使用的代码,添加缺少的package.json依赖项,添加对React DevTools的支持。 |
|
16.3.0 |
29/03/2018 |
添加新的正式受支持的上下文API,添加新的包在尝试使用SSR呈现门户时防止无限循环,修复this.state问题,修复IE/Edge问题。 |
16.3.1 |
03/04/2018 |
前缀私有API,修复开发模式下的性能下降和错误处理错误,添加对等项依赖性,修复使用Fragment时IE11中的误报。 |
16.3.2 |
16/04/2018 |
修复了IE浏览器崩溃,修复了用户计时测量中的标签,添加了UMD版本,并通过嵌套提高了stable_observedBits API的性能。 |
16.4.0 |
24/05/2018 |
添加对Pointer Events规范的支持,添加指定propTypes的功能,修复读取上下文,修复getDerivedStateFromProps()支持,修复testInstance.parent崩溃,添加React.unstable_Profiler组件以衡量性能,更改内部事件名称 |
16.5.0 |
05/09/2018 |
添加对React DevTools Profiler的支持,优雅地处理更多情况下的错误,添加react-dom/profiling,为浏览器添加onAuxClick事件,向鼠标事件添加MovementX和MovementY字段,向指针事件添加tangentialPressure和twist字段 |
16.6.0 |
23/10/2018 |
添加对contextType的支持,支持优先级,连续性和打包的回调,改进后备机制,修复iOS Safari上的灰色覆盖层,添加React.lazy()用于代码拆分组件。 |
16.7.0 |
20/12/2018 |
修复React.lazy对于延迟加载的组件的性能,清除卸载时的字段以避免内存泄漏,修复具有SSR的错误,修复性能问题 |
16.8.0 |
06/02/2019 |
添加挂钩,添加ReactTestRenderer.act()和ReactTestUtils.act()以进行批处理更新,支持传递到React.lazy()的同步控件,改进useReducer Hook惰性初始化API。 |
16.8.6 |
27/03/2019 |
修复useReducer()中的错误救助,修复Safari DevTools中的iframe警告,如果将contextType设置为Context,则发出警告;使用消费者而不是Context,如果将contextType设置为无效值,则发出警告。 |