Skip to content
This repository has been archived by the owner on Aug 1, 2022. It is now read-only.

Releases: masastack/MASA.BuildingBlocks

0.4.0-preview.2

08 Apr 05:10
c53c400
Compare
Choose a tag to compare
0.4.0-preview.2 Pre-release
Pre-release

Chore

  • Isolation: Adjust the IEnvironment class name to IMultiEnvironment (#29)

Features

  • UoW: Add IUnitOfWorkAccessor and IUnitOfWorkManager support CreateDbContextAsync (#26)
  • Isolation: Added isolation support (#28)
  • Isolation: Add default parser (#32)

Refactor

  • Data.Contracts: Delete ISoftDelete (#25)
  • UoW: CreateDbContext is modified to create sync (#27)
  • Isolation: Refactoring the parser (#30)

0.4.0-preview.1

29 Mar 05:10
70ccb4b
Compare
Choose a tag to compare
0.4.0-preview.1 Pre-release
Pre-release

Breaking Changes

  • EventLogs.EF: Row Version field type changed to string (byte[] database compatibility is poor)
  • Dispatcher: Added IDistributedDispatcherOptions (inheriting IDispatcherOptions), and UseDaprEventBus was changed to an extension of IDistributedDispatcherOptions #
  • IAuditEntity removes inheritance from ISoftDelete (If you want to implement soft delete, you need to add and implement ISoftDelete yourself) #25

Features

  • SearchEngine.AutoComplete: Support autocomplete (#24)

0.3.3

18 Mar 11:07
11c5440
Compare
Choose a tag to compare

Bug Fixes:

  • EventBus: Fix EventBus Cannel relationship error #18

Tests:

  • EventBus: Add EventBus unit test #18
  • EventBus: Remove invalid unit tests #18

Refactor

  • EventBus: Sort parameter check refactoring #18

Chore

  • update Masa.Utils package library version (#19)

0.3.2

14 Mar 08:19
11c5440
Compare
Choose a tag to compare

Useless

  • Be consistent with MASA.Contrib version.

0.3.1

08 Mar 01:33
ce0eb24
Compare
Choose a tag to compare

Features

  • feat: Assembly assignment in unified EventBus

Refactor

  • refactor: Repository removes AggregateRoot limit
  • refactor: Remove the restriction that the aggregate root must have a parameterless constructor

0.3.0

02 Mar 12:17
0b0c995
Compare
Choose a tag to compare
tag: 0.3.0 (#19)

* chore: add license

* chore: add readme

* chore: update readme

* chore: update readme

* chore: adjust EventBus and Prevent duplicate sending

* Feature/uow

* Feature/configuration

* Fix/configuration

* chore: support net6.0

* add packege push nuget

* add packege push nuget

* change pipeline

* chore: fix !=

* Feature/optimize

* chore: add workflow_dispatch

* chore: update CI PackageVersion

* Feature/ci

* chore: remove nuget config

* chore: add code map

* chore: Id of event,CreationTime increase JsonIgnore

* Feature/ghpackageconfig

* feat(Data): add AutoComplete

* chore: auto complete init

* chore: AutoComplete init

* chore: autocomplete init

* chore: Change AutoComplete

* chore: Adjust SetAsync

* chore: adjust MASA.BuildingBlocks.SearchEngine.AutoComplete

* chore: adjust SetResponse

* chore: Remove generic constraints

* chore: Adjust the response value of the Set method

* chore: adjust MASA.BuildingBlocks.SearchEngine.AutoComplete

* chore: add MASA.BuildingBlocks.SearchEngine.AutoComplete

* chore: Adjust the class name and AudioCompleteDocument

Co-authored-by: zhenlei520 <wangzhenlei@gmail.com>

* Update nuget.config

* Update nuget.config

* Update nuget.config

* Update package_push_github.yml

* chore: Modify the current time to Utc time

* chore: Modify the current time to Utc time

* chore: fix warning

* chore: Add GetCurrentTime method

* chore: Adjust assignment

* feat(IntegrationEvents): IntegrationEvent adds retry

* chore: adjust RetrieveEventLogsFailedToPublishAsync methods

* chore: add retry support

* chore: remove local message retry logging

* chore: add added delete expired messages

* chore: Support cross-process message retry

* chore: Adjustment format

* chore: Adjust parameter names

* chore: Adjust ICommand to support transaction autocommit

* chore: Add default parameters

* chore: Modify the maximum number of retries

* chore: add entity state

* chore: add entity state

* chore: change method description

* chore:adjust the MASA.BuildingBlocks.Configuration file structure

Co-authored-by: zhenlei520 <wangzhenlei@gmail.com>

* refactor(UoW): ConfigurationApiClient

* chore: add entity state

* chore: change method description

* chore:adjust the MASA.BuildingBlocks.Configuration file structure

* Change the file name ConfigurationAPIClient -> ConfigurationApiClient

EntityState changed to virtual method

Co-authored-by: zhenlei520 <wangzhenlei@gmail.com>

* feat(Domain): add CommitState

* feat: supports modification time (#8)

* feat:
supports modification time
IRepository adds an AnyAsync method

* chore: add minimum retry interval

* chore: IRepository removes the any method, IRepository only provides basic methods, and other functions are implemented by the user

* feat: logger changed to optional (#9)

* Delete package_push_github.yml

* update action

* Update packge_push_nuget.org.yml

* Delete packge_push_nuget.org.yml

* tag: 0.3.0-preview.1 (#11)

* chore: update readme

* tag: 0.3.0-preview.1 (#10)

* chore: add license

* chore: add readme

* chore: update readme

* chore: update readme

* chore: adjust EventBus and Prevent duplicate sending

* Feature/uow

* Feature/configuration

* Fix/configuration

* chore: support net6.0

* add packege push nuget

* add packege push nuget

* change pipeline

* chore: fix !=

* Feature/optimize

* chore: add workflow_dispatch

* chore: update CI PackageVersion

* Feature/ci

* chore: remove nuget config

* chore: add code map

* chore: Id of event,CreationTime increase JsonIgnore

* Feature/ghpackageconfig

* feat(Data): add AutoComplete

* chore: auto complete init

* chore: AutoComplete init

* chore: autocomplete init

* chore: Change AutoComplete

* chore: Adjust SetAsync

* chore: adjust MASA.BuildingBlocks.SearchEngine.AutoComplete

* chore: adjust SetResponse

* chore: Remove generic constraints

* chore: Adjust the response value of the Set method

* chore: adjust MASA.BuildingBlocks.SearchEngine.AutoComplete

* chore: add MASA.BuildingBlocks.SearchEngine.AutoComplete

* chore: Adjust the class name and AudioCompleteDocument

Co-authored-by: zhenlei520 <wangzhenlei@gmail.com>

* Update nuget.config

* Update nuget.config

* Update nuget.config

* Update package_push_github.yml

* chore: Modify the current time to Utc time

* chore: Modify the current time to Utc time

* chore: fix warning

* chore: Add GetCurrentTime method

* chore: Adjust assignment

* feat(IntegrationEvents): IntegrationEvent adds retry

* chore: adjust RetrieveEventLogsFailedToPublishAsync methods

* chore: add retry support

* chore: remove local message retry logging

* chore: add added delete expired messages

* chore: Support cross-process message retry

* chore: Adjustment format

* chore: Adjust parameter names

* chore: Adjust ICommand to support transaction autocommit

* chore: Add default parameters

* chore: Modify the maximum number of retries

* chore: add entity state

* chore: add entity state

* chore: change method description

* chore:adjust the MASA.BuildingBlocks.Configuration file structure

Co-authored-by: zhenlei520 <wangzhenlei@gmail.com>

* refactor(UoW): ConfigurationApiClient

* chore: add entity state

* chore: change method description

* chore:adjust the MASA.BuildingBlocks.Configuration file structure

* Change the file name ConfigurationAPIClient -> ConfigurationApiClient

EntityState changed to virtual method

Co-authored-by: zhenlei520 <wangzhenlei@gmail.com>

* feat(Domain): add CommitState

* feat: supports modification time (#8)

* feat:
supports modification time
IRepository adds an AnyAsync method

* chore: add minimum retry interval

* chore: IRepository removes the any method, IRepository only provides basic methods, and other functions are implemented by the user

* feat: logger changed to optional (#9)

* Delete package_push_github.yml

* update action

* Update packge_push_nuget.org.yml

* Delete packge_push_nuget.org.yml

Co-authored-by: zhenlei520 <wangzhenlei@gmail.com>
Co-authored-by: zhenlei520 <wangzhenlei@masastack.com>
Co-authored-by: unknown <louzhijian@lonsid.cn>
Co-authored-by: zhenlei520 <wangzhenlei520@gmail.com>
Co-authored-by: 王达 <wangda@lonsid.cn>
Co-authored-by: PollosD <55781685+PollosD@users.noreply.github.com>

Co-authored-by: 谷首道 <gushoudao@masastack.com>
Co-authored-by: zhenlei520 <wangzhenlei@gmail.com>
Co-authored-by: zhenlei520 <wangzhenlei@masastack.com>
Co-authored-by: unknown <louzhijian@lonsid.cn>
Co-authored-by: zhenlei520 <wangzhenlei520@gmail.com>
Co-authored-by: 王达 <wangda@lonsid.cn>
Co-authored-by: PollosD <55781685+PollosD@users.noreply.github.com>

* refactor: remove MASA

* refactor: MASA.BuildingBlocks to Masa.BuildingBlocks (#17)

* refactor: MASA.BuildingBlocks to Masa.BuildingBlocks

* chore: delete .vs

* chore: ignore .vs

* refactor: change Masa.BuildingBlocks.DDD to Masa.BuildingBlocks.Ddd  (#18)

* refactor:
move Masa.BuildingBlocks.DDD to Masa.BuildingBlocks.Ddd
move Masa.BuildingBlocks.ReadWriteSpliting.CQRS to Masa.BuildingBlocks.ReadWriteSpliting.Cqrs

* refactor: move Masa.BuildingBlocks.DDD to Masa.BuildingBlocks.Ddd move Masa.BuildingBlocks.ReadWriteSpliting.CQRS to Masa.BuildingBlocks.ReadWriteSpliting.Cqrs

Co-authored-by: zhenlei520 <wangzhenlei@gmail.com>
Co-authored-by: zhenlei520 <wangzhenlei@masastack.com>
Co-authored-by: unknown <louzhijian@lonsid.cn>
Co-authored-by: zhenlei520 <wangzhenlei520@gmail.com>
Co-authored-by: 王达 <wangda@lonsid.cn>
Co-authored-by: PollosD <55781685+PollosD@users.noreply.github.com>
Co-authored-by: 谷首道 <gushoudao@masastack.com>

0.3.0-preview.1

23 Feb 03:59
b151865
Compare
Choose a tag to compare
0.3.0-preview.1 Pre-release
Pre-release
tag: 0.3.0-preview.1 (#10)

* chore: add license

* chore: add readme

* chore: update readme

* chore: update readme

* chore: adjust EventBus and Prevent duplicate sending

* Feature/uow

* Feature/configuration

* Fix/configuration

* chore: support net6.0

* add packege push nuget

* add packege push nuget

* change pipeline

* chore: fix !=

* Feature/optimize

* chore: add workflow_dispatch

* chore: update CI PackageVersion

* Feature/ci

* chore: remove nuget config

* chore: add code map

* chore: Id of event,CreationTime increase JsonIgnore

* Feature/ghpackageconfig

* feat(Data): add AutoComplete

* chore: auto complete init

* chore: AutoComplete init

* chore: autocomplete init

* chore: Change AutoComplete

* chore: Adjust SetAsync

* chore: adjust MASA.BuildingBlocks.SearchEngine.AutoComplete

* chore: adjust SetResponse

* chore: Remove generic constraints

* chore: Adjust the response value of the Set method

* chore: adjust MASA.BuildingBlocks.SearchEngine.AutoComplete

* chore: add MASA.BuildingBlocks.SearchEngine.AutoComplete

* chore: Adjust the class name and AudioCompleteDocument

Co-authored-by: zhenlei520 <wangzhenlei@gmail.com>

* Update nuget.config

* Update nuget.config

* Update nuget.config

* Update package_push_github.yml

* chore: Modify the current time to Utc time

* chore: Modify the current time to Utc time

* chore: fix warning

* chore: Add GetCurrentTime method

* chore: Adjust assignment

* feat(IntegrationEvents): IntegrationEvent adds retry

* chore: adjust RetrieveEventLogsFailedToPublishAsync methods

* chore: add retry support

* chore: remove local message retry logging

* chore: add added delete expired messages

* chore: Support cross-process message retry

* chore: Adjustment format

* chore: Adjust parameter names

* chore: Adjust ICommand to support transaction autocommit

* chore: Add default parameters

* chore: Modify the maximum number of retries

* chore: add entity state

* chore: add entity state

* chore: change method description

* chore:adjust the MASA.BuildingBlocks.Configuration file structure

Co-authored-by: zhenlei520 <wangzhenlei@gmail.com>

* refactor(UoW): ConfigurationApiClient

* chore: add entity state

* chore: change method description

* chore:adjust the MASA.BuildingBlocks.Configuration file structure

* Change the file name ConfigurationAPIClient -> ConfigurationApiClient

EntityState changed to virtual method

Co-authored-by: zhenlei520 <wangzhenlei@gmail.com>

* feat(Domain): add CommitState

* feat: supports modification time (#8)

* feat:
supports modification time
IRepository adds an AnyAsync method

* chore: add minimum retry interval

* chore: IRepository removes the any method, IRepository only provides basic methods, and other functions are implemented by the user

* feat: logger changed to optional (#9)

* Delete package_push_github.yml

* update action

* Update packge_push_nuget.org.yml

* Delete packge_push_nuget.org.yml

Co-authored-by: zhenlei520 <wangzhenlei@gmail.com>
Co-authored-by: zhenlei520 <wangzhenlei@masastack.com>
Co-authored-by: unknown <louzhijian@lonsid.cn>
Co-authored-by: zhenlei520 <wangzhenlei520@gmail.com>
Co-authored-by: 王达 <wangda@lonsid.cn>
Co-authored-by: PollosD <55781685+PollosD@users.noreply.github.com>