diff --git a/CHANGELOG.md b/CHANGELOG.md
index d4e2f8d20d..2d3129166a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,64 @@
---
+## 0.12.0
+
+- 新增 [级联选择(Cascader)](http://ant.design/components/cascader/) 组件。
+- 新增 [树选择控件(TreeSelect)](http://ant.design/components/tree-select/) 组件。
+- Form 自身支持校验功能,废弃 Validation。[演示](http://ant.design/components/form/#demo-validate-basic)
+- Tabs
+ - `activeKey` 修正为受控属性。
+ - 当前项现在会始终显示。[#815](https://github.com/ant-design/ant-design/issues/815)
+- Modal 可以配置右上关闭按钮是否显示。
+- Select
+ - 打开选项菜单时,自动滚动到选中项。
+ - `combobox` 模式时,可配置是否默认选中第一项。[rc-select#38](https://github.com/react-component/select/issues/38)
+- Table
+ - filter 支持层级选择。
+ - 支持行点击事件 `onRowClick`。
+ - 支持多列的横向切换。[演示](http://ant.design/components/table/#demo-paging-columns)
+ - 更换 `dataSource` 和变换页面时不再默认清除选择数据,你可以用 `selectedRowKeys` 手动控制。`原来默认清除的行为会触发一个数据更新的死循环,而且难以实现跨页选择。`
+ - 支持固定表头。[演示](http://ant.design/components/table/#demo-fixed-header)
+- Tag 去除 `href` 属性,默认标签名从 `a` 改为 `span`。
+- Timeline 支持指定 pending 节点的内容。
+- Tree
+ - 节点支持拖拽。
+ - 支持动态控制节点展开与否。[演示](http://ant.design/components/tree/#demo-basic-controlled)
+ - 可以监听节点展开/关闭事件 `onExpand`。
+ - `onCheck` `onSelect` 参数调整。
+ - `onDataLoaded` 改为 `loadData`。
+ - 新增 drag&drop 相关属性:
+ - `onDragStart`
+ - `onDragEnter`
+ - `onDragOver`
+ - `onDragLeave`
+ - `onDrop`
+ - 新增 TreeNode 节点属性:
+ - `disableCheckbox`
+ - `isLeaf`
+- Transfer 给 `onChange` 增加参数。[#972](https://github.com/ant-design/ant-design/issues/972)
+- DatePicker
+ - 修复 RangePicker 开始结束日期相同的 bug。[#822](https://github.com/ant-design/ant-design/issues/822)
+ - 修复 `format` 对浮层不生效问题。[#917](https://github.com/ant-design/ant-design/issues/917)
+- TimePicker 修复一个 `value` 为 `null` 时没有进入受控模式的问题。
+- Upload
+ - 可以用 `headers` 设置上传头部。
+ - 新增上传图片卡片样式。[演示](http://ant.design/components/upload/#demo-picture-card)
+- Radio
+ - 更换 Radio.Button 的展现样式。
+ - 可以设置 Radio.Button 的大小。
+- Progress
+ - `format` 属性现在支持自定义 function 的方式进行定义。[#893](https://github.com/ant-design/ant-design/issues/893)
+ - `format` 指定 string 和 React.Node 的方式被废弃。
+ - 支持 `style` 属性。[#895](https://github.com/ant-design/ant-design/issues/895)
+- message && notification 现在可以销毁。
+- Button
+ - 小号 Button 的圆角调整为 `4px`。
+ - 修复 Button.Group disabled 后的样式问题。[#926](https://github.com/ant-design/ant-design/issues/926)
+- BreadCrumb
+ - 移除 `router` 属性,无需设置。
+ - 修复一个链接参数不对的问题。
+
## 0.11.3
`2016-01-19`
diff --git a/docs/react/upgrade-notes.md b/docs/react/upgrade-notes.md
index 66d8fa9704..5c4ab3bcb3 100644
--- a/docs/react/upgrade-notes.md
+++ b/docs/react/upgrade-notes.md
@@ -5,6 +5,30 @@
---
+## 0.11 => 0.12
+
+### 使用 Form 提供的校验功能代替 Validation
+
+Validation 已经被废弃,并会在以后的版本完全移除,所以建议尽快使用 Form 自带的校验功能替换 Validation。具体使用方式可以查阅文档和例子([#1](http://ant.design/components/form/#demo-validate-basic) [#2](http://ant.design/components/form/#demo-validate-other) [#3](http://ant.design/components/form/#demo-validate-customized))。
+
+### Progress `format` 属性的值改为函数
+
+把使用了 `format` 属性的代码,如:
+
+```jsx
+} />
+```
+
+改为:
+
+```jsx
+ } />
+```
+### Tree
+- `onSelect` 回调函数,由原来的`一个`参数,变为`两个`,第一个为`selectedKeys`,第二个参数为原来第一个参数里的其余信息。另外`selectedKeys`里包含了当前选中的节点key,而原来的不包含。
+- `onCheck` 回调函数,由原来的`一个`参数,变为`两个`,第一个为`checkedKeys`,第二个参数为原来第一个参数里的其余信息。另外`checkedKeys`里包含了当前选中的节点key,而原来的不包含(这样免去业务里自己组装key的工作)。
+- 异步API中`onDataLoaded`重命名为`loadData`,其他不用改。
+
## 0.10 => 0.11
`0.11.x` 版本有大量更新,其中部分为不兼容更新。以下列表为其中不兼容的更新及对应升级方案。如果您在升级过程中遇到下面没有提到的情况,可以到 Github 上面咨询。