Skip to content

Latest commit

 

History

History
122 lines (106 loc) · 3.09 KB

UPDATE_LOG.md

File metadata and controls

122 lines (106 loc) · 3.09 KB

Blade 更新日志

v1.6.6

1. 支持内置jetty服务器启动
2. 支持@JSON和@RestController
3. 支持自定义Banner启动
4. 支持AOP
5. 自动查找基础包路径
6. 增强方法参数自动匹配
7. 支持可扩展配置, 将启动类和配置分离
8. 修复异常提示不全
9. 重构代码结构

v1.6.3

1. 简化`blade-kit`配置类
2. 修改 `@Path` 为 `@Controller`
3. 去除无用类和注解
4. 支持 `java -jar xxx.jar` 方式执行
5. 分离内置Server实现
6. 修复类加载不到bug

v1.6.1

1. 优化csrf防御代码
2. 可自定义xss防御实现
3. 修复自定义404,500页面配置
4. 修复queryAsInt报错

v1.6.0

1. 更简化的配置(提供默认配置)
2. 支持非web应用开发
3. 优化代码
4. 重构数据库操作
5. 内置数据库连接池
6. 更灵活的路由操作
7. 重新修订官网文档
8. 暂时去除servlet3x异步
9. 去除多余繁杂的配置,追求精简实用
10. 提供易扩展的IOC,路由接口

v1.5.1

1. 修复webRoot是null
2. 修复模板引擎路径错误
3. 修复控制器注入对象失败
4. 添加request.model表单数据转JavaBean
5. 修复CSRF验证bug
6. 更友好的错误输出
7. 静态资源返回

v1.5.0

1. 优化路由寻址算法
2. 分离同步和异步请求
3. 优化IOC

v1.4.1

1. 去除过度设计
2. 添加多种路由配置
3. 统一渲染引擎,不在分离
4. 优化字符串分割

v1.4.0

1. 添加CSRF防御
2. 添加XSS防御
3. 优化JSON解析

v1.2.9

1. 优化路由配置
2. 优化数据库缓存操作
3. 添加插件释放资源
4. 支持多路由配置

v1.2.8

1. 优化500页面,错误在后台显示
2. 添加Path上带后缀
3. 优化多表联查返回数据
4. 解决java多参数传递问题
5. 多表联查返回Map类型数据
6. 解决blade-sql2o连接未释放BUG
7. 支持单次查询是否缓存设置
8. 精简BladeBase

v1.2.6

1. 添加多重路由配置方式
2. 添加函数式定义拦截器
3. 优化Http请求

v1.2.5

1. 添加JSON、Properties文件配置
2. 优化代码性能
3. 去除内置jetty服务

v1.2.2

1. `DateKit`添加获取当前unix时间戳
2. 修复`blade-sql2o`分页bug
3. 修复`blade-beetl`没有存储`ModelAndView`的数据

v1.2

1. 修复sql2o更新Bug
2. 去除blade-kit无用类
3. 添加邮件支持
4. 添加程序计时支持
5. 添加http网络请求支持
6. 优化内置日志输出
7. 添加定时任务支持
8. 重构项目结构

v1.1.x

1. 去除对外公开的多余方法展示
2. 添加`Blade.run()`方式运行jetty
3. 添加`Blade.register()`方法注册bean对象
4. 优化IOC对象管理
5. 优化底层IO
6. 简化插件扩展
7. 拦截器路由匹配分离
8. 修复jetty在多maven环境下运行bug 
9. 添加初始化监听context
10. 优化文件上传
11. 优化路由匹配
12. 添加方法执行监测
13. 添加缓存支持

v1.0.0

第一个稳定版本发布