我来晚了!Fur 1.0.0-rc.final 发布,.NET 5 平台下企业应用开发框架

栏目:技术教程 发布时间 2020-10-17 人气 

来源:https://www.oschina.net/news/119225/fur-1-0-0-rc-final-released

TAG:无

侵权:admin@heimacode.com

免责声明:本文图片引用自网络,如有侵权请联系我们予以删除

黑码网发布此文仅为传递信息,不代表黑码网认同其观点。

简介:Fur是.NET 5平台下企业应用开发最佳实践框架。开源报表Fur 从诞生到现在只有 42 天,这 42 天经历了很多,做到了 0 断更。下面是目前 Fur 开源报表:面世:42 天Stars:923 个开发团队:18 人代码提交:1177 次代码提交贡献者:27 个开发者Issue:完成 91 个,进行中 4 个,未开始 4 个PR:合并 42 个,拒绝 10 个版本:发布 10 次文档:完成 ...

star fork GitHub stars GitHub forks GitHub license nuget

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))
       

文档地址

  • 国内文档:https://monksoul.gitee.io/fur/
  • 国外文档:https://chinadot.net

开源地址

  • Gitee:https://gitee.com/monksoul/Fur
  • GitHub:https://github.com/monksoul/Fur
  • Docker:https://hub.docker.com/r/monksoul/fur
  • Nuget:https://www.nuget.org/packages/Fur
  • 博客园:https://www.cnblogs.com/dotnetchina

Fur 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star

本主题 交会 花期 在印度 据统计 电力机车 妙计 电工 不明白 风华 气体检测仪 卷筒 豆豆 屋面 维科 种树 日常生活 征兵 长焦 美国通用 消化 抢鲜 蜂鸣器 条形码 水陆 等距 时限 逼真 古斯 孔洞 数码相机 不动 米其林 小常识 东宁 人大代表 肿瘤 幼儿园 通电 山体 梯形 崩溃了 发布时间 带你 在线视频 储备 都要 选中 西藏 航班 埋设 较真 招募 玻色子 哈桑 双门 论坛 肯德基 昭苏县 运单 吃嘛嘛香 消毒剂 不符 耀斑 含义 卸掉 哈尔滨 木林 adm 主从 出台 阿修罗 停泊 降雨量 圆整 钳形表 白日 时间继电器 想找个 省电 哈萨克斯坦 acidanthera 特化 球磨机 再去 极限值 增量 布达拉宫 学徒 圣保罗 多哥 结账 直传 清晰 节后 遗世独立 运载火箭 手机屏幕 电信行业 鸭肉
资源来源网络,若未解决请查看原文

本文地址:https://www.heimacode.com/article/60878.html