11 Star 139 Fork 18

aurora-engine / aurora

预览版本
2023-05-16 13:19
8763701 aurora engines 1661927571 aurora.io

移除内容

  1. 配置项对日志登记的修改移除,aurora 默认自带启动debug,修改日志等级需要通过自定义提供 web.Log 实例
  2. 移除中间件注册及其类型,通过拦截器取代中间件
    新增内容
  3. 支持本地多版本,配置文件快捷切换读取
  4. 添加 配置 web.Log 实例的配置项
  5. 新增 拦截器替代 老版本中中间件
  6. web.Context 新增提供对响应状态的自定义修改
  7. 控制器返回不为 nil 的 error ,解析响应状态返回 500
最后提交信息为: 修改日志配置项名称名称
预览版本
2022-12-02 17:24
8763701 aurora engines 1661927571 aurora.io
  • 修复配置项切换配置文件实例导致新实例配置不生效bug
  • 容器添加对接口字段的初始化支持
最后提交信息为: !29添加新配置项
2022-11-14 20:27
8763701 aurora engines 1661927571 aurora.io

v1.3.8 是 v1.3.x 最新的版本,后续v1.3.x的版本改动仅对bug进行修复,不会有新加入功能

最后提交信息为: !26新版本正式合并进入主分支
预览版本
2022-10-06 22:51
8763701 aurora engines 1661927571 aurora.io

本次更新内容对api的使用有少许的变动,这次更新提取了框架公共依赖,以及对容器模块,路由模块,组件模块做了分包处理,一些公共依赖会放到web包下,具体变更细节如下:

  • 容器装配规则变更
  • Use组件识别方式变更,从原来的类型识别改为和容器唯一key(包全名-类型字符串)方式进行识别配置项,带来的缺点是必须严格按照类型来加载
  • 公共依赖的提取到web包,aurora.Ctx变更为web.Context, aurora.Config变更为web.Config 等...
  • 有变动的api 系统参数的注册变更为 func (engine *Engine) Variate(v any, value web.Variate)
  • 控制器参数解析核心实现移动至 core 包下
  • 之前版本的容器对匿名的依赖装配做了一个有则装配,没有也不会最做出错误提示,现在版本的不区分匿名和具名,只要没有找到可装配依赖就提示容器初始化失败(后续可能优化)
  • 容器装配失败优化错误提示方便找到那个属性初始化失败
最后提交信息为: !22update
2022-08-27 15:03
8763701 aurora engines 1661927571 aurora.io

需要对go版本升级,提高框架对请求参数规范检查,启用规范检查避免无法初始化的字段作为请求参数,对内置的Time解析将在下个版本进行修复,当前版本对时间的接收还是以字符串类型为主

最后提交信息为: !12升级 go1.19
Go
1
https://gitee.com/aurora-engine/aurora.git
git@gitee.com:aurora-engine/aurora.git
aurora-engine
aurora
aurora

搜索帮助

53164aa7 5694891 3bd8fe86 5694891