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


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://3440217568.gitbook.io/rxswift/about/changelog.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
