This repository has been archived by the owner on Aug 1, 2022. It is now read-only.
Releases: masastack/MASA.BuildingBlocks
Releases · masastack/MASA.BuildingBlocks
0.4.0-preview.2
0.4.0-preview.1
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
0.3.2
0.3.1
0.3.0
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
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>