> For the complete documentation index, see [llms.txt](https://3440217568.gitbook.io/rxswift/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://3440217568.gitbook.io/rxswift/about/changelog.md).

# 10.1 文档更新日志

文档变更将被记录在此文件内。

## [2.0.0](https://github.com/beeth0ven/RxSwift-Chinese-Documentation/releases/tag/2.0.0)

### 19年5月21日（RxSwift 5）

* [RxSwift 5 更新了什么？](/rxswift/recipes/whats_new_in_rxswift_5.md)
* 引入[食谱章节](/rxswift/recipes.md)
* [Signal](/rxswift/rxswift_core/observable/signal.md)
* [RxRelay](/rxswift/recipes/rxrelay.md)
* [纯函数](/rxswift/recipes/pure_function.md)
* [附加作用](/rxswift/recipes/side_effects.md)
* [共享附加作用](/rxswift/recipes/share_side_effects.md)
* 更新文档以适配 RxSwift 5
* 更新 QQ 群号为：871293356

## [1.2.0](https://github.com/beeth0ven/RxSwift-Chinese-Documentation/releases/tag/1.2.0)

### 18年2月15日

* 纠正错别字
* 给 [retry](/rxswift/decision_tree/retry.md) 操作符加入演示代码
* 给 [replay](/rxswift/decision_tree/replay.md) 操作符加入演示代码
* 给 [connect](/rxswift/decision_tree/connect.md) 操作符加入演示代码
* 给 [publish](/rxswift/decision_tree/publish.md) 操作符加入演示代码
* 给 [reduce](/rxswift/decision_tree/reduce.md) 操作符加入演示代码
* 给 [skipUntil](/rxswift/decision_tree/skipuntil.md) 操作符加入演示代码
* 给 [skipWhile](/rxswift/decision_tree/skipwhile.md) 操作符加入演示代码
* 给 [skip](/rxswift/decision_tree/skip.md) 操作符加入演示代码

## [1.1.0](https://github.com/beeth0ven/RxSwift-Chinese-Documentation/releases/tag/1.1.0)

### 17年12月7日

* 纠正错别字
* 给 [takeUntil](/rxswift/decision_tree/takeuntil.md) 操作符加入演示代码
* 给 [takeWhile](/rxswift/decision_tree/takewhile.md) 操作符加入演示代码
* 给 [takeLast](/rxswift/decision_tree/takelast.md) 操作符加入演示代码
* 加入 [debug](/rxswift/decision_tree/debug.md) 操作符
* 给 [AsyncSubject](/rxswift/rxswift_core/observable_and_observer/async_subject.md) 加入演示代码
* 给 [take](/rxswift/decision_tree/take.md) 操作符加入演示代码
* 给 [elementAt](/rxswift/decision_tree/elementat.md) 操作符加入演示代码
* 给 [BehaviorSubject](/rxswift/rxswift_core/observable_and_observer/behavior_subject.md) 加入演示代码

## [1.0.0](https://github.com/beeth0ven/RxSwift-Chinese-Documentation/releases/tag/1.0.0)

### 17年10月18日（RxSwift 4）

* 加入[文档电子书下载地址](https://github.com/beeth0ven/RxSwift-Chinese-Documentation/releases/download/1.0.0/RxSwiftChineseDocumentation.epub)
* 去掉学习资源[《如何将代理转换为序列》](https://medium.com/@maxofeden/rxswift-migrate-delegates-to-beautiful-observables-3e606a863048)，因为 RxSwift 4 重构了 **DelegateProxy**  [#1379](https://github.com/ReactiveX/RxSwift/pull/1379)
* 使用 `share(replay: 1)` 替换 `shareReplay(1)`
* 给 [RxJava 演示代码](/rxswift/rxswift_ecosystem.md) 中的变量加上 `final` 关键字，声明为常量
* 示例[多层级的列表页](/rxswift/more_demo/tableview_sectioned_viewcontroller.md)更新到 RxSwift 4，使用新的 RxDataSources 构建方法
* 文档[首页](/rxswift/master.md)更新到 RxSwift 4

## [0.2.0](https://github.com/beeth0ven/RxSwift-Chinese-Documentation/releases/tag/0.2.0)

### 17年10月9日

* 给 [ReplaySubject](/rxswift/rxswift_core/observable_and_observer/replay_subject.md) 加入演示代码
* 给 [PublishSubject](/rxswift/rxswift_core/observable_and_observer/publish_subject.md) 加入演示代码
* 给 [distinctUntilChanged](/rxswift/decision_tree/distinctuntilchanged.md) 操作符加入演示代码
* 给 [scan](/rxswift/decision_tree/scan.md) 操作符加入演示代码
* 给 [startWith](/rxswift/decision_tree/startwith.md) 操作符加入演示代码
* 给 [merge](/rxswift/decision_tree/merge.md) 操作符加入演示代码
* **(RxSwift 4)** 使用 [Binder](/rxswift/rxswift_core/observer/binder.md) 替换 **UIBindingObserver**，更简洁实用

## [0.1.1](https://github.com/beeth0ven/RxSwift-Chinese-Documentation/releases/tag/0.1.1)

### 17年9月18日

* 更新 [RxFeedback](/rxswift/architecture/rxfeedback.md) 配图，与官方保持一致
* 修复 [Maybe](/rxswift/rxswift_core/observable/maybe.md) 中的[描述问题](https://github.com/beeth0ven/RxSwift-Chinese-Documentation/pull/9/files)

## [0.1.0](https://github.com/beeth0ven/RxSwift-Chinese-Documentation/releases/tag/0.1.0)

### 17年9月4日

* 加入学习资源[《泊学 RxSwift 中文视频教程》](https://boxueio.com/series/rxswift-101)
* 给 [concat](/rxswift/decision_tree/concat.md) 操作符加入演示代码
* 给 [concatMap](/rxswift/decision_tree/concatmap.md) 操作符加入演示代码
* 将操作符列表移动到[《如何选择操作符？》](/rxswift/decision_tree.md)章节下，便于查找
* 给 [combineLatest](/rxswift/decision_tree/combinelatest.md) 操作符加入演示代码
* 给 [catchError](/rxswift/decision_tree/catcherror.md) 操作符加入演示代码
* 给 [filter](/rxswift/decision_tree/filter.md) 操作符加入演示代码
* 给 [flatMap](/rxswift/decision_tree/flatmap.md) 操作符加入演示代码
* 给 [flatMapLatest](/rxswift/decision_tree/flatmaplatest.md) 操作符加入演示代码
* 给 [map](/rxswift/decision_tree/map.md) 操作符加入演示代码
* 给 [zip](/rxswift/decision_tree/zip.md) 操作符加入演示代码
* 给 [withLatestFrom](/rxswift/decision_tree/withlatestfrom.md) 操作符加入演示代码

## [0.0.1](https://github.com/beeth0ven/RxSwift-Chinese-Documentation/releases/tag/0.0.1)

### 17年9月1日（RxSwift 3.6.1）

* 加入 56 个[操作符](/rxswift/rxswift_core/operator.md)中文说明
* 加入[图片选择器](/rxswift/more_demo/image_picker.md)示例
* 加入[多层级的列表页](/rxswift/more_demo/tableview_sectioned_viewcontroller.md)示例
* 加入[计算器](/rxswift/more_demo/calculator.md)示例
* 加入 [MVVM](/rxswift/architecture/mvvm.md) 架构
* 加入 [RxFeedback](/rxswift/architecture/rxfeedback.md) 架构
* 加入 [ReactorKit](/rxswift/architecture/reactorkit.md) 架构
* 加入 [RxSwift 生态系统和 ReactiveX 生态系统](/rxswift/rxswift_ecosystem.md) 章节
* 加入文档更新日志
* 加入学习资源[《几个 share 操作符的区别》](https://medium.com/@_achou/rxswift-share-vs-replay-vs-sharereplay-bea99ac42168)
* 加入学习资源[《如何将代理转换为序列》](https://medium.com/@maxofeden/rxswift-migrate-delegates-to-beautiful-observables-3e606a863048)
