Skip to content

Releases: teacher-zhou/Bizer

0.8-preview1

Choose a tag to compare

@teacher-zhou teacher-zhou released this 19 Jan 09:15
7d995f8

本次进行了大幅度更新,主要是将核心功能提炼,对项目进行瘦身

Bizer.Core

  • 【更新】Bizer 项目更改为 Bizer.Core
  • 【删除】CollectionExtensions StringExtensions Checker Validator ICurrentPrincipalAccessor CurrentPrincipalAccessorBase ThreadCurrentPrincipalAccessor ApplicationContext
  • 【删除】InjectServiceAttribute 特性和自动注入,移动到新项目 Bizer.Extensions.AutoInjection 项目

Bizer.AspNetCore

  • 【更新】重命名 AddOpenApiConvension 为 AddDynamicWebApi
  • 【删除】自带的 NSwag 包,请自行安装 Swagger 的包
  • 【删除】app.UseBizerOpenApi() 中间件

Bizer.Client

  • 【更新】重命名 AddHttpClientConvension 为 AddDynamicHttpProxy

删除了 Bizer.Services 包 提炼至扩展包中

其他

【新增】Bizer.Extensions.ApplicationService,Abstractions 项目和包
【新增】Bizer.Extensions.ApplicationService.EntityFrameworkCore 项目和包
【新增】Bizer.Extensions.AutoInjection 项目和包

0.7

0.7

Choose a tag to compare

@teacher-zhou teacher-zhou released this 09 Jan 02:58
44478c4

Bizer.Client

【重构】HttpClient 代理,完美实现兼容 Blazor
【修复】一些 bug

0.6.1

Choose a tag to compare

@teacher-zhou teacher-zhou released this 26 Dec 02:22
e7f1f6f

升级所有的 DLL 并适配 .NET 8.0

0.6

0.6

Choose a tag to compare

@teacher-zhou teacher-zhou released this 04 Sep 07:59
29bfdbe

Bizer

[新增] Returns 的 WithMessage 扩展方法,可以追加 message
[新增]IQueryService 和 IQueryListService 用于分离查询功能
[新增]ApplicationContext 表示应用程序全局对象,可以直接获得 IServiceProvider 对象,要求修改 service.Build().WithBizer()
[新增]IHasCreateTime 接口

Bizer.AspNetCore

[新增]WithBizer 的 WebApplication 扩展方法,适用于 AspNetCore 自动注册 ApplicationContext 对象

Bizer.Services

[新增]基于 IQueryListSerivce 的 QueryListServiceBase 的基类
[新增]基于 IQueryService 的 QueryServiceBase 的基类
[更新]ApplySorting 的排序智能判断是否实现 IHasCreateTime 接口

0.5.0.1

Choose a tag to compare

@teacher-zhou teacher-zhou released this 29 Aug 10:06
92490ac

Bizer

【新增】Returns 类新增 Code 字段,使用 WithCode 方法赋值

0.5

0.5

Choose a tag to compare

@teacher-zhou teacher-zhou released this 04 Aug 07:18
a9b5a44

🧰 Bizer

  • 【新增】在 ServiceBase 增加 IStringLocalizer 接口以实现本地化操作
  • 【优化】简化 Returns 和 Returns 的属性,删除了 SetCode SetMessages 等方法
  • 【优化】Returns 的 Log 扩展方法,可实现日志错误信息与 Returns 返回消息分离

💻 Bizer.AspNetCore

  • 【更新】AddApiConvension 修改为 AddOpenApiConvension
  • 【更新】BizerApiOptions 改名未 BizerOpenApiOptions
  • 【更新】BizerOpenApiOptions 新增 Title Description Version 属性以快捷操作 Swagger 配置

😃 Bizer.Client

  • 无

🍺 Bizer.Services

  • 【新增】ServiceBase<TContext> 增加 CancellationToken 默认1分钟取消任务的属性,可重写

🔠 Bizer.Localization 🥇 (新包)

  • 【新增】使用 Json 文件作为本地化资源操作

0.4

0.4

Choose a tag to compare

@teacher-zhou teacher-zhou released this 28 Jul 02:14
3004885

Bizer

【新增】ICrudServiceBase 接口
【新增】ServiceBase 抽象类
【新增】PagedInput 和 PagedOutput 模型
【新增】ICrreutnPrincipalAccessor 接口,用于访问 ClaimPrincipal 对象
【新增】builder.AddCurrentPrincipalAccessor<TAccessor> 的服务注册扩展方法

Bizer.Client

【新增】HttpClientConfiguration 增加自定义的 ResponseHandler 属性,可以自行处理请求响应的 HttpResponseMessage

Bizer.AspNetCore

【新增】基于 ICrreutnPrincipalAccessor 的默认实现

Bizer.Services

【新增】内置的 BizerDbContext,可根据 AutoDiscoveryOptions 的配置自动扫描实现了 IEntityTypeConfiguration<TEntity> 的类作为实体
【新增】基于 BizerDbContext 的 AddDbContext 的服务注册
【新增】BizerCrudServiceBase 实现基于 BizerDbContext 的 CRUD 功能
【更新】ServiceBase<TContext> 调整

0.3

0.3

Choose a tag to compare

@teacher-zhou teacher-zhou released this 20 Jul 08:23
4067029
  • 新增 Bizer.Services 基于 EFCore 和 Mapster 快速实现 CRUD 的服务
  • 修改 Returns 类,并增加扩展
  • 修复 自动 API 对于集成接口报错的问题

0.2

0.2

Choose a tag to compare

@teacher-zhou teacher-zhou released this 15 Jul 14:34
494cccc
  • HTTP Client 可支持同步和任意返回类型
  • 增加 AddBizer() 方法来构建秒变功能

0.1

0.1

Choose a tag to compare

@teacher-zhou teacher-zhou released this 13 Jul 10:40

初步可用