Skip to content

0.4.0-preview.5

Pre-release
Pre-release
Compare
Choose a tag to compare
@doddgu doddgu released this 12 May 05:43
· 630 commits to main since this release
ab79474

Breaking Changes(破坏性改动)

  • Isolation: The configuration is modified to #52
    Isolation: 配置调整
    {
      "ConnectionStrings": {
        "DefaultConnection": "server=localhost;uid=sa;pwd=P@ssw0rd;database=identity;"
      },
      "IsolationConnectionStrings": [ //reanme Isolation to IsolationConnectionStrings, and from ConnectionStrings to root.
        {
          "TenantId": "*",
          "Environment": "development",
          "ConnectionString": "server=localhost,1434;uid=sa;pwd=P@ssw0rd;database=identity;",
          "Score": 99
        },
        {
          "TenantId": "00000000-0000-0000-0000-000000000002",
          "Environment": "development",
          "ConnectionString": "server=localhost,1435;uid=sa;pwd=P@ssw0rd;database=identity;"
        }
      ]
    }

Chores(杂务)

  • Add License #48
    添加 License
  • Change .editorconfig #52
    修改 .editorconfig
  • Unified version, upgrade Masa.Utils Library Package to 0.4.0-preview.5 #57
    统一版本,升级 Masa.Utils 包到 0.4.0-preview.5

Docs:

  • Isolation.UoW.EF: Modify the Readme document #52
    Isolation.UoW.EF: 修改 Readme 文档
  • EventBus: Modify EventBus documentation #53
    EventBus: 修改 EventBus 文档

Features

  • PM: Add environment、cluster、project、app service #44
    PM: 添加环境、集群、项目、应用相关的服务
  • Mapping: Support Mapping #47 #48
    Mapping:支持映射
  • Service: Add service contracts(Request/Response) #50
    Service:添加服务契约(Request/Response)
  • DDD: Add IGenerateDomainEvents #52
    DDD:添加 IGenerateDomainEvents
  • Data.Contracts: Add ISoftDelete, IDataFilter #49
    Data.Contracts: 添加ISoftDelete, IDataFilter
  • Data: Add Masa.BuildingBlocks.Data #49
    Data: 添加 Masa.BuildingBlocks.Data

Refactors(重构)

  • Event: Delete EventId, CreationTime properties, and add GetEventId, SetEventId, GetCreationTime, SetCreationTime methods #46
    Event: 删除EventId, CreationTime 属性,添加 GetEventId, SetEventId, GetCreationTime, SetCreationTime方法
  • Ddd.Domain: IAuditEntity supports soft delete #49
    Ddd.Domain: IAuditEntity 支持软删除
  • Data.UoW: IDbConnectionStringProvider moved to Masa.BuildingBlocks.Data #49
    Data.UoW: IDbConnectionStringProvider 移动到 Masa.BuildingBlocks.Data
  • Isolation: Delete IIsolationDbConnectionStringProvider #49
    Isolation: 删除 IIsolationDbConnectionStringProvider