内容简介:Fur 是 .NET 5 平台下企业应用开发最佳实践框架。 开源报表 Fur 从诞生到现在只有 42 天,这 42 天经历了很多,做到了 0 断更。下面是目前 Fur 开源报表: 面世:42 天 Stars:923 个 开发团队:18 人 代码提交:...
Fur
是 .NET 5
平台下企业应用开发最佳实践框架。
开源报表
Fur 从诞生到现在只有 42 天,这 42 天经历了很多,做到了 0 断更。下面是目前 Fur 开源报表:
- 面世:42 天
- Stars:923 个
- 开发团队:18 人
- 代码提交:1177 次代码提交
- 贡献者:27 个开发者
- Issue:完成 91 个,进行中 4 个,未开始 4 个
- PR:合并 42 个,拒绝 10 个
- 版本:发布 10 次
- 文档:完成 56 篇
- QQ群:263 人
本次更新
- 新特性
- [新增] 规范化文档支持全局配置是否保留默认名称
- [新增] `MVC` 和 `WebAPi` 共存例子
- [新增] `Swagger` 枚举模型过滤器,([#PR39](https://gitee.com/monksoul/Fur/pulls/39))
- [新增] `Fur` 极速配置启用项目拓展方法
- [新增] 全局授权过滤器配置
- [新增] `JWT` 授权验证演示例子
- [新增] `Fur` 上传到 `Nuget` 平台管理
- [新增] `Fur.Tools Cli` 工具 `-UseDatabaseNames` 参数,支持设置生成表名和列名是否和数据库一致
- [新增] `Dockerfile` 构建文件,([#PR32](https://gitee.com/monksoul/Fur/pulls/32))
- [新增] `Devops` 脚本
- [新增] `Swagger` 自动扫描程序集注释文件 ([#PR48](https://gitee.com/monksoul/Fur/pulls/47))
- 破坏性改变
- [调整] 所有可配置的选项配置方式,全部去掉 `AppSettings` 根节点配置,而是直接配置 。其中包括 `验证配置、异常配置、动态Web接口配置、规范化文档配置、权限配置` 等
- [移除] 除了 `Fur` 核心层以外的 `.csproj` 共享包配置设置
- [调整] `Swagger` 默认地址为 `/api/index.html`,而不是 `/index.html`,解决 `MVC` 和 `WebApi` 共存问题
- [调整] `IDispathProxy` 接口 `ServicesProvider` 属性名为 `Services`
- [调整] 将 `App` 类中的所有数据库操作方法移植到 `Db` 类中
- [移除] `EFCoreErrorCodes` 错误定制类
- 问题修复
- [修复] Swagger 扫描注释文件包含了 `Fur.xml`
- [修复] 友好异常 `Oops.Oh` 嵌套方法无法捕获 bug
- [修复] `UnitOfWork` 分布式事务处理错误 bug
- [修复] 连接字符串读取 `key` bug,([#PR51](https://gitee.com/monksoul/Fur/pulls/51))
- [修复] 仓储 `Include` 错误返回值,([#PR37](https://gitee.com/monksoul/Fur/pulls/37))
- [修复] `Mvc` 控制器出现在 `Swagger` 中 bug
- [修复] 实体主键不支持自定义 bug([#PR48](https://gitee.com/monksoul/Fur/pulls/48))
- [修复] `Fur.Web.Core` 包错误引用 bug
- [修复] `Fur.Tools` 加载配置文件没找到 bug
- [修复] `Fur.Web.Entry` 项目的 `launchSettings.json` 的 `launchUrl` 不存在bug,([#PR29](https://gitee.com/monksoul/Fur/pulls/29))
- [修复] `JWT` 授权bug
- 其他更改
- [调整] 底层所有 `DateTime` 类型为 `DateTimeOffset`
- [更新] `Fur` 所有依赖包升级到 `.NET 5 rc2`
- [优化] 优化 `Fur` 启动性能
- [调整] 代码优化,为以后 `Nuget` 独立包做准备
- 文档
- [更新] code first、事务、数据库上下文、缓存、规范化文档文档,([#PR52](https://gitee.com/monksoul/Fur/pulls/52), [#PR53](https://gitee.com/monksoul/Fur/pulls/53))
- [新增] 对象映射文档
- [更新] 项目引用文档、SaaS 文档、选项文档、DbFirst 文档
- [修复] 文档书写错误 ([#PR33](https://gitee.com/monksoul/Fur/pulls/33), [#PR34](https://gitee.com/monksoul/Fur/pulls/34), [#PR35](https://gitee.com/monksoul/Fur/pulls/35), [#PR36](https://gitee.com/monksoul/Fur/pulls/36), [#PR40](https://gitee.com/monksoul/Fur/pulls/40))
- [新增] 项目应用文档
- [新增] 数据库提交 `SaveChanges` 拦截器文档
- [更新] 数据库 `Database First` 文档
- [修复] 文档书写错误 ([#PR30](https://gitee.com/monksoul/Fur/pulls/30), [#PR31](https://gitee.com/monksoul/Fur/pulls/31))
- 特别鸣谢
- 本次更新特别感谢 [https://gitee.com/vincywindy](https://gitee.com/vincywindy) 提供了非常有用的bug修复和功能改进。([#PR37](https://gitee.com/monksoul/Fur/pulls/37), [#PR39](https://gitee.com/monksoul/Fur/pulls/39))
文档地址
开源地址
Fur 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star。
以上所述就是小编给大家介绍的《我来晚了!Fur 1.0.0-rc.final 发布,.NET 5 平台下企业应用开发框架》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- MediaPipe:跨平台机器学习应用开发框架
- Ionic 4.0.2 发布,移动应用开发框架
- Ionic 4.0.2 发布,移动应用开发框架
- Ionic 4.3.0 发布,移动应用开发框架
- Ionic 4.4.0 发布,移动应用开发框架
- Ionic 4.6.0 发布,移动应用开发框架
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。