内容简介: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 发布,移动应用开发框架
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Game Programming Patterns
Robert Nystrom / Genever Benning / 2014-11-2 / USD 39.95
The biggest challenge facing many game programmers is completing their game. Most game projects fizzle out, overwhelmed by the complexity of their own code. Game Programming Patterns tackles that exac......一起来看看 《Game Programming Patterns》 这本书的介绍吧!