# Changelog

## helloflask 仓库变更

### 2021-10-29

- 创建 HelloFlask 文档：<https://docs.helloflask.com>

### 2021-9-25

- 开始编写第二版示例程序（放到 examples 目录下），并创建区分版本的依赖文件、勘误文件等。

### 2020-4-5

- 除了书中介绍的 API 产生变动的依赖外，其他依赖均更新到最新版本。

### 2019-12-12

- 勘误不再使用表格，而是使用列表显示。不再具体处理，直接贴出发给编辑的勘误文件内容。

### 2019-4-23

- 勘误开始采用日期分批显示，这样可以方便第二次阅读勘误的人发现新增勘误。

### 2019-3-5

- 勘误添加 1-3 页面。

### 2019-1-13

- 勘误分为 1-2 和 1-1 两个页面，默认显示 1-2 勘误。
- 因为电子书会随着纸书重印而推送更新，为了更方便整理勘误，勘误表里的位置描述不再考虑电子书位置。目前电子书的内容与 1-2 版本相同，预计 1-3 版本将会修复大部分错误。

### 2018-9-12

- 因为勘误的表格太宽，在GitHub显示不全，需要横向滚动查看。在helloflask.com创建了一个镜像页面： http://helloflask.com/book/errata

### 2018-10-27

- 勘误分成两部分，一部分是影响理解和程序运行的错误，另一部分是无关紧要的拼写等错误。读者可以只修正第一类错误。
- 重新调整每一个勘误的位置描述，消除歧义，现在既可以通过页数出发定位，也可以通过章节号出发定位，兼顾了纸书和电子书。

## 纸书变更

这里记录了不同版本的[《Flask Web开发实战》（Python Web Development with Flask）](http://helloflask.com/book)实体版的变动记录。

下面的号码组成为“版本号-印次”，“1-1”即第一版第一次印刷，以此类推。

*重印会更正上一版本的错误。*

### 1-10（2021/5/11）

- 修正了 1-9 版本已知的错误，详见勘误文件 errata/errata1-10.md。

### 1-8（2020/9/16）

- 修正了 1-7 版本已知的错误，详见勘误文件。

### 1-7（2020/6/30）

- 修正了 1-6 版本已知的错误，详见勘误文件。

### 1-6（2019/12/12）

- 修正了 1-5 版本 2019 年 12 月前已知的所有勘误。

### 1-5（2019/10/24）

- 修正了 1-4 版本 2019 年 10 月前已知的所有勘误。

### 1-4（2019/6/5）

- 修正了 1-3 版本 2019 年 6 月前已知的所有勘误。

### 1-3（2019/4/1）

- 修正了 1-2 版本 2019 年 4 月前已知的所有勘误。
- 前言开始的 GitHub 仓库数据更新。
- 前言添加“关于彩蛋”一节。
- 完善可改进实现内的多处内容，具体见可改进实现文件。
- 前言、附录和封底添加 HelloFlask 论坛 URL。

### 1-2（2019/1/1）

- 修正了 1-1 版本 2018 年 11 月前已知的所有勘误。
- 前言开始的 GitHub 仓库数据更新。
- 前言最后添加了初稿被删掉的后记（稍作修改）。
- 封底的作者简介下面添加了勘误页面网址。
- 前言和附录均添加了勘误页面网址。
- 完善可改进实现内的多处内容，具体见可改进实现文件。
- 修正了 42 处断行连字符错误。

### 1-1（2018/9/1）

此版本中的错误见勘误文件的对应部分。

## 电子书变更

这里记录了不同版本的[《Flask Web开发实战》（Python Web Development with Flask）](http://helloflask.com/book)电子版的变动记录。

### 4.0 (2019/4/1)

和纸书第 1 版第 3 次印刷（1-3）内容同步，修正大量笔误和排版错误。

*如果没有更新提醒，请联系各平台客服更新文件。*

### 3.0 (2019/1/1)

和纸书第 1 版第 2 次印刷内容同步，修正大量笔误和排版错误。

*如果没有更新提醒，请联系各平台客服更新文件。*

### 2.0（2018/9/10）

- 修正多处排版错误，详情见勘误。
- 细化目录，添加三级标题，跳转更加方便。

*如果没有更新提醒，请联系各平台客服更新文件。*

### 1.0（2018/8/24）

发布后第一次排版错误修正与其他完善：

- 修正正文中函数与方法括号全半角的排版问题。
- 修正部分命令中（类似“flask --help”）中的空格缺失问题。

*如果没有更新提醒，请联系各平台客服更新文件。*
