内容简介:让 .NET 开发更简单,更通用,更流行。 官方应用包 包类型 名称 版本 描述 Furion v1.1.0 Furion 总包 Furion.Extras.Authentication.JwtBearer v1.1.0 Furion Jwt 拓展包 Furion.Extras.DependencyModel.CodeAn...

让 .NET 开发更简单,更通用,更流行。
官方应用包
| 包类型 | 名称 | 版本 | 描述 |
|---|---|---|---|
| Furion | v1.1.0 | Furion 总包 | |
| Furion.Extras.Authentication.JwtBearer | v1.1.0 | Furion Jwt 拓展包 | |
| Furion.Extras.DependencyModel.CodeAnalysis | v1.1.0 | Furion 动态反射 拓展包 |
官方脚手架
本期更新
- 新特性
- [新增] Mvc 模板脚手架:`Fur.Template.Mvc`
- [新增] WebApi 模板:`Fur.Template.Api`
- [新增] Mvc/WebApi 模板:`Fur.Template.App`
- [新增] Razar Pages 模板:`Fur.Template.Razor`
- [新增] Blazor 模板:`Fur.Template.Blazor`
- [新增] `Db.GetDbContext()` 获取默认数据库上下文方法
- [新增] `HttpContextUtility.GetCurrentHttpContext()` 获取全局 `HttpContext` 上下文
- [新增] `App.GetRequiredService<>` 解析服务方法
- [新增] `object.GetService<>` 对象拓展方法
- [新增] 策略授权 `PolicyPipeline` 基类方法,支持多重判断授权
- [新增] `JWTEncryption.ValidateJwtBearerToken` 手动验证静态方法
- [新增] `.AddDateTimeJsonConverter(format)` 时间格式序列化配置
- [新增] 全局数据库上下文 `InsertOrUpdateIgnoreNullValues` 和 `EnabledEntityStateTracked` 全局配置
- [新增] `Pomelo.EntityFrameworkCore.MySql` 最新 .NET 5 包配置 [#I24ZQK]
- [新增] `DateTime` 和 `DateTimeOffset` 类型序列化格式配置 [#I253FI]
- [新增] `Swagger Jwt授权` 全局授权参数 [#I26GLR]
- [新增] `InsertOrUpdate` 支持自定义判断条件功能 [#I269Q1]
- [新增] 字符串字段小写命名支持 [#I2695D]
- [新增] 字符串文本对比功能 [#I268LE]
- [新增] 全局异常特性消息功能 [#I2662O]
- [新增] `Insert` 或 `Update` 数据库忽略空值功能 [#I264Q4]
- 突破性变化
- [更新] `Mapster` 包至 `7.0.0` 版
- [调整] `Fur` 项目名为 `Furion`
- [调整] `Db.GetRequestDbContext<>()` 命名为 `Db.GetDbContext<>()`
- [调整] `Db.GetDbContext<>()` 命名为 `Db.GetDuplicateDbContext<>()`
- [调整] `PagedList` 到 `System.Collections.Generic` 命名空间下
- [调整] `App.Services` 名为 `App.ServiceProvider`
- [移除] `App.ApplicationServices` 和 `App.GetRequestService<>()`
- [移除] 非Web主机注入拓展
- [移除] `App.GetRequestService<>` 方法
- [移除] `ValidateJwtBearer` Jwt授权方法,无需手动判断了
- [重构] `App.GetService<>` 解析服务的底层逻辑,大大提高了解析服务的性能
- [优化] 解析服务性能问题,底层代码大量优化
- [重构] 授权核心代码,保持和微软一致的授权规范 [#I26DCB]
- 问题修复
- [修复] Furion 官方脚手架生成后编译异常 bug
- [修复] `Tenant` 内置属性不是 `virtual` 修饰 bug
- [修复] `dockerfile` 新命名构建失败 bug
- [修复] `services.AddFriendlyException()` 缺少配置注入 bug
- [修复] 数据库上下文池被释放和高并发下内存溢出 bug [#I2524K],[#I24UMN]
- [修复] `Sql代理` 返回空数据时异常 bug [#I24TCK]
- [修复] 工作单元 `[UnitOfWork]` 多数据库被释放 bug [#I24Q6W]
- [修复] 自定义角色授权和多个授权共存出现 403 bug [#I26H1L]
- [修复] `Oops.Oh` 空异常和不支持服务服务抛异常 bug [#I26EFU],[#I26GM4]
- [修复] `cli.ps` 生成文件编码乱码 bug [#I26DVT]
- [修复] `Swagger` 文件上传按钮不显示 [#I26B6U]
- [修复] 规范化结果授权状态码序列化大小写不一致问题 [#I26B26]
- [修复] 未启用规范化结果时中文乱码 bug [#I268T5]
- [修复] `MySql` 异步异常捕获不到 bug [#I265SO]
- [修复] `cli.ps1` 提示找不到数据库连接字符串 bug [#I2647U]
- [修复] `ApiSears.ControllerEnd`不起作用 bug [#I25KH6]
- [修复] `RemoteRequest` 请求完成结果序列化属性大小写问题 [#I25I8R]
- [修复] `HttpContext.GetEndpoinet()` 空异常 bug [#PR73]
- 其他更改
- 文档变化
- [更新] 一分钟入门、安全鉴权、数据库、数据库上下文文档、多数据库操作文档
文档地址
项目地址
- Gitee:https://gitee.com/monksoul/Furion
- GitHub:https://github.com/monksoul/Furion
- Docker:https://hub.docker.com/r/monksoul/furion
- Nuget:https://www.nuget.org/packages/Furion
功能模块

Furion 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- One 框架 2.0.13 发布
- Total.js 框架 v2.6.0 发布,Node.js 的 MVC 框架
- Total.js 框架 v2.6.0 发布,Node.js 的 MVC 框架
- 快嘉框架 v1.6 更新发布,J2EE 开发框架实例
- 快嘉框架 v2.0 更新发布,J2EE 开发框架实例
- 快嘉框架 v2.0 更新发布,J2EE 开发框架实例
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Bulletproof Web Design
Dan Cederholm / New Riders Press / 28 July, 2005 / $39.99
No matter how visually appealing or packed with content a Web site is, it isn't succeeding if it's not reaching the widest possible audience. Designers who get this guide can be assured their Web site......一起来看看 《Bulletproof Web Design》 这本书的介绍吧!
图片转BASE64编码
在线图片转Base64编码工具
UNIX 时间戳转换
UNIX 时间戳转换