目录
[TOC]
1.1.* 版本相对 1.0.* 来说是一个很大的提升。1.1.* 版本不仅修复了一些旧版本的 bug,也新增了很多实用的功能,改善了许多不足。
## 修复
**修复查询构造器的 orderBy 问题**
1.0.* 中,查询构造器 orderBy 的第二个参数只接受全大写字符;
```php
DB::connection('con1')->table('test')->orderBy('name', 'ASC')->get();
```
现在只要你传 asc、desc 这两个字符串即可,无论字母的大小写。
**修复 Sqlite 驱动的 bug**
1.0.* 版本中 Sqlite 初始化连接时如果 path 设置有误,本应该抛出 InvalidArgumentException 异常,但是由于书写失误导致异常未抛出而报错,现已修复。
**修复响应编码的 bug**
修复了 1.0.* 版本中对响应的 Content-Type 首部可能匹配不全的问题。
## 新增功能
**中间件:**
支持全局模式和路由模式,你可以对请求进行统一过滤。
**动态路由:**
方便构造 RESTful 风格的 webAPI 项目。
**异常处理:**
新增 ExceptionHandler,你可以自己决定异常如何处理。
## 最小版本的更新说明
1.1.0 ==> 1.1.1
完善 IOC 容器,解决 IOC 容器只能依赖注入一层的问题。
修复平滑启动不能响应配置修改的问题。
修复动态路由缓存内存泄漏导致进程重启的问题,使用 LRU 算法控制了缓存的大小。