From 2504c3a83d4e44c90c13db76ab0cf2a0f7ace052 Mon Sep 17 00:00:00 2001 From: Engincan VESKE <43685404+EngincanV@users.noreply.github.com> Date: Tue, 6 Dec 2022 15:15:24 +0300 Subject: [PATCH 01/53] docs: re-order API section --- docs/en/Integration-Services.md | 1 + docs/en/docs-nav.json | 36 ++++++++++++++++++--------------- 2 files changed, 21 insertions(+), 16 deletions(-) create mode 100644 docs/en/Integration-Services.md diff --git a/docs/en/Integration-Services.md b/docs/en/Integration-Services.md new file mode 100644 index 0000000000..7f69cd898e --- /dev/null +++ b/docs/en/Integration-Services.md @@ -0,0 +1 @@ +# Integration Services \ No newline at end of file diff --git a/docs/en/docs-nav.json b/docs/en/docs-nav.json index 7cce0c6bbb..c2f4f4772e 100644 --- a/docs/en/docs-nav.json +++ b/docs/en/docs-nav.json @@ -596,18 +596,6 @@ { "text": "API", "items": [ - { - "text": "Auto API Controllers", - "path": "API/Auto-API-Controllers.md" - }, - { - "text": "Dynamic C# API Clients", - "path": "API/Dynamic-CSharp-API-Clients.md" - }, - { - "text": "Static C# API Clients", - "path": "API/Static-CSharp-API-Clients.md" - }, { "text": "ABP Endpoints", "items": [ @@ -621,13 +609,29 @@ } ] }, - { - "text": "Swagger Integration", - "path": "API/Swagger-Integration.md" - }, { "text": "API Versioning", "path": "API/API-Versioning.md" + }, + { + "text": "Auto API Controllers", + "path": "API/Auto-API-Controllers.md" + }, + { + "text": "Dynamic C# API Clients", + "path": "API/Dynamic-CSharp-API-Clients.md" + }, + { + "text": "Integration Services", + "path": "Integration-Services.md" + }, + { + "text": "Static C# API Clients", + "path": "API/Static-CSharp-API-Clients.md" + }, + { + "text": "Swagger Integration", + "path": "API/Swagger-Integration.md" } ] }, From 1f881b58b7b5fdbbf264fd70d5847d8c7c44c698 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20KILI=C3=87?= Date: Thu, 8 Dec 2022 14:50:13 +0300 Subject: [PATCH 02/53] add description to feature management --- .../Volo/Abp/FeatureManagement/Localization/Domain/en.json | 1 + .../Volo/Abp/FeatureManagement/Localization/Domain/tr.json | 1 + .../feature-management-tab.component.html | 2 ++ 3 files changed, 4 insertions(+) diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/en.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/en.json index 54a19b0090..70a2a65a41 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/en.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/en.json @@ -4,6 +4,7 @@ "Features": "Features", "NoFeatureFoundMessage": "There isn't any available feature.", "ManageHostFeatures": "Manage Host features", + "ManageHostFeaturesText": "You can manage the host side features by clicking the following button.", "Permission:FeatureManagement": "Feature management", "Permission:FeatureManagement.ManageHostFeatures": "Manage Host features", "Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} feature value is not valid!", diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/tr.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/tr.json index 523bb12d84..bbd032ce14 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/tr.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo/Abp/FeatureManagement/Localization/Domain/tr.json @@ -4,6 +4,7 @@ "Features": "Özellikler", "NoFeatureFoundMessage": "Hiç özellik yok.", "ManageHostFeatures": "Host özelliklerini yönetin", + "ManageHostFeaturesText": "Aşağıdaki butona tıklayarak host özelliklerini yönetebilirsiniz.", "Permission:FeatureManagement": "Özellik yönetimi", "Permission:FeatureManagement.ManageHostFeatures": "Host özelliklerini düzenle", "Volo.Abp.FeatureManagement:InvalidFeatureValue": "{0} özellik değeri geçerli değil!", diff --git a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.html b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.html index 7c80a20ff2..3d4f7cc306 100644 --- a/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.html +++ b/npm/ng-packs/packages/feature-management/src/lib/components/feature-management-tab/feature-management-tab.component.html @@ -1,3 +1,5 @@ +

{{ 'FeatureManagement::ManageHostFeaturesText' | abpLocalization }}

+ diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Pages/FeatureManagement/Components/FeatureSettingGroup/Default.cshtml b/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Pages/FeatureManagement/Components/FeatureSettingGroup/Default.cshtml index 0af011ee8b..025fb7adc0 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Pages/FeatureManagement/Components/FeatureSettingGroup/Default.cshtml +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Pages/FeatureManagement/Components/FeatureSettingGroup/Default.cshtml @@ -8,6 +8,7 @@ @if (Model.HasManageHostFeaturesPermission) { +

@L["ManageHostFeaturesText"]

} \ No newline at end of file From 38376a1819ae9873b54b5bb45cf6caf1683ac686 Mon Sep 17 00:00:00 2001 From: Hamza Albreem <94292623+braim23@users.noreply.github.com> Date: Fri, 9 Dec 2022 11:10:05 +0300 Subject: [PATCH 11/53] Integration Service Doc Quick Fix --- docs/en/Integration-Services.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/en/Integration-Services.md b/docs/en/Integration-Services.md index 386a5d10da..0960aca533 100644 --- a/docs/en/Integration-Services.md +++ b/docs/en/Integration-Services.md @@ -8,7 +8,7 @@ ABP Framework provides **Integration Services** for inter-module (or inter-micro You can mark an application service as an integration service by using the `[IntegrationService]` attribute. -Assume that you have an application service named `ProductAppService`, if you want to mark this application service as an integration service, you should use the `[IntegrationService]` attribute top of the application service class as shown below: +Assume that you have an application service named `ProductAppService`, if you want to mark this application service as an integration service, you should use the `[IntegrationService]` attribute on top of the application service class as shown below: ```csharp [IntegrationService] @@ -28,7 +28,7 @@ public interface IProductAppService : IApplicationService } ``` -That's all. If you are using the [Auto API Controllers](API/Auto-API-Controllers.md) feature in your application, the URL prefix will be `/integration-api` instead of `/api` for your services. Thus, you can distinguish internal and external service communications and take additional actions, such as preventing REST API calls for integration services out of API Gateway. +That's all. If you are using the [Auto API Controllers](API/Auto-API-Controllers.md) feature in your application, the URL prefix will be `/integration-api` instead of `/api` for your services. Thus, you can distinguish internal and external service communications and take additional actions, such as preventing REST API calls for integration services out of the API Gateway. ## Enabling/Disabling Audit Logging @@ -66,4 +66,4 @@ Configure(options => * [Application Services](Application-Services.md) * [Auto API Controllers](API/Auto-API-Controllers.md) -* [Audit Logging](Audit-Logging.md) \ No newline at end of file +* [Audit Logging](Audit-Logging.md) From ab00ecddb77a4e705e3033ab8e97b1d36009f469 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Fri, 9 Dec 2022 12:01:48 +0300 Subject: [PATCH 12/53] Improve the integration services document. --- docs/en/Integration-Services.md | 47 +++++++++++++++--------- docs/en/images/integration-services.png | Bin 0 -> 69994 bytes 2 files changed, 29 insertions(+), 18 deletions(-) create mode 100644 docs/en/images/integration-services.png diff --git a/docs/en/Integration-Services.md b/docs/en/Integration-Services.md index 386a5d10da..966b383ef7 100644 --- a/docs/en/Integration-Services.md +++ b/docs/en/Integration-Services.md @@ -1,14 +1,16 @@ # Integration Services -ABP Framework provides **Integration Services** for inter-module (or inter-microservice) communications. +The *Integration Service* concept was created to distinguish the [application services](Application-Services.md) that are built for inter-module (or inter-microservice) communication from the application services that are intended to be consumed from a UI or a client application. -**Integration Services** were created to distinguish the [application services](Application-Services.md) that are built for inter-module (or inter-microservice) communications from the application services that are intended to be consumed from a UI or a client application. +The following figure shows a few microservices behind an API Gateway that is consumed by a UI application and 3rd-party client applications: -## Marking an Application Service as Integration Service +![integration-services](images/integration-services.png) + +HTTP requests coming from out of the API Gateway can be called as *external request*, while the HTTP requests performed between microservices can be considered as *internal requests*. The application services that are designed to respond to these external requests are called as *integration services*, because their purpose is to integrate microservices in the system, rather than respond to user requests. -You can mark an application service as an integration service by using the `[IntegrationService]` attribute. +## Marking an Application Service as Integration Service -Assume that you have an application service named `ProductAppService`, if you want to mark this application service as an integration service, you should use the `[IntegrationService]` attribute top of the application service class as shown below: +Assume that you have an application service named `ProductAppService`, and you want to use that application service as an integration service. In that case, you can use the `[IntegrationService]` attribute on top of the application service class as shown below: ```csharp [IntegrationService] @@ -28,39 +30,48 @@ public interface IProductAppService : IApplicationService } ``` -That's all. If you are using the [Auto API Controllers](API/Auto-API-Controllers.md) feature in your application, the URL prefix will be `/integration-api` instead of `/api` for your services. Thus, you can distinguish internal and external service communications and take additional actions, such as preventing REST API calls for integration services out of API Gateway. +> If you've used the `[IntegrationService]` on top of your service interface, it is *not needed* to use on the service class too. + +That's all. From now, ABP will handle your application service as integration service and implement the followings by convention: -## Enabling/Disabling Audit Logging +* If you are using the [Auto API Controllers](API/Auto-API-Controllers.md) feature in your application, the URL prefix will be `/integration-api` instead of `/api` for your integration services. Thus, you can distinguish internal and external service communications and take additional actions, such as preventing REST API calls for integration services out of API Gateway. +* Audit logging is disabled by default for the integration services. See the next section if you want to enable it. -Audit Logging is disabled by default for integration services but it can be enabled by configuring the `AbpAuditingOptions`: +## Configuration + +### Enabling/Disabling the Audit Logging + +Audit Logging is disabled by default for integration services but it can be enabled by configuring the `AbpAuditingOptions` [options class](Options.md) in the `ConfigureServices` method of your [module class](Module-Development-Basics.md): ```csharp Configure(options => { - options.IsEnabledForIntegrationService = true; //enable audit logging for integration services + options.IsEnabledForIntegrationService = true; }); ``` -* `IsEnabledForIntegrationService` (default: `false`): Disables/enables audit logging for integration services. -* `AlwaysLogSelectors`: A list of selectors to save the audit logs for the matched criteria. - > Please refer to the [audit logging document](Audit-Logging.md) for other options and details. -## Filtering Auto API Controllers +### Filtering Auto API Controllers You can filter integration services (or non-integration services) while creating [Auto API Controllers](API/Auto-API-Controllers.md), using the `ApplicationServiceTypes` option of the `ConventionalControllerSetting` by configuring the `AbpAspNetCoreMvcOptions` as shown below: ```csharp Configure(options => { - options.ConventionalControllers.Create(typeof(MyApplicationModule).Assembly, conventionalControllerSetting => - { - conventionalControllerSetting.ApplicationServiceTypes = ApplicationServiceTypes.IntegrationServices; - }); + options.ConventionalControllers.Create( + typeof(MyApplicationModule).Assembly, + conventionalControllerSetting => + { + conventionalControllerSetting.ApplicationServiceTypes = + ApplicationServiceTypes.IntegrationServices; + }); }); ``` -> Please refer to the [Auto API Controllers document](API/Auto-API-Controllers.md) for details. +Tip: You can call the `options.ConventionalControllers.Create` multiple times to configure regular application services and integration services with different options. + +> Please refer to the [Auto API Controllers document](API/Auto-API-Controllers.md) for more information about the Auto API Controller system. ## See Also diff --git a/docs/en/images/integration-services.png b/docs/en/images/integration-services.png new file mode 100644 index 0000000000000000000000000000000000000000..5d0cd445f80a912415e0e29df2f4bd8f2cd44d46 GIT binary patch literal 69994 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 literal 0 HcmV?d00001 From e590c79dd18babdc7cf3b3117681a33b824b911a Mon Sep 17 00:00:00 2001 From: Mahmut Gundogdu Date: Fri, 9 Dec 2022 14:37:06 +0300 Subject: [PATCH 13/53] Add dist schematic --- npm/ng-packs/package.json | 7 ++++--- .../scripts/mock-schematic/mock-schematic-json.ts | 10 +++++++--- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index a5a3963c1d..1bf16fa7d5 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -33,11 +33,12 @@ "postinstall": "node ./decorate-angular-cli.js && yarn compile:ivy", "build:schematics": "cd scripts && yarn && yarn build:schematics && cd ..", "dev:schematics": "tsc -p packages/schematics/tsconfig.json -w", + "mock:schematics": "cd scripts/mock-schematic && yarn && yarn start", + "debug:schematics": "./node_modules/.bin/ng g ./packages/schematics/src/collection.json:proxy-add --module __default --apiName __default --source __default --target __default --url https://localhost:44305 --serviceType application", + "debug:schematics-dist": "./node_modules/.bin/ng g ./dist/packages/schematics/collection.json:proxy-add --module __default --apiName __default --source __default --target __default --url http://localhost:4300 --service-type application", "ci": "yarn affected:lint && yarn affected:build && yarn affected:test", "lerna": "lerna", - "migrate-nx": "yarn nx migrate --run-migrations", - "mock:schematics": "cd scripts/mock-schematic && yarn && yarn start", - "debug:schematics": "./node_modules/.bin/ng g ./packages/schematics/src/collection.json:proxy-add --module __default --apiName __default --source __default --target __default --url https://localhost:44305 --serviceType application" + "migrate-nx": "yarn nx migrate --run-migrations" }, "private": true, "devDependencies": { diff --git a/npm/ng-packs/scripts/mock-schematic/mock-schematic-json.ts b/npm/ng-packs/scripts/mock-schematic/mock-schematic-json.ts index a4eb4f11d0..dcde74158e 100644 --- a/npm/ng-packs/scripts/mock-schematic/mock-schematic-json.ts +++ b/npm/ng-packs/scripts/mock-schematic/mock-schematic-json.ts @@ -1,11 +1,15 @@ -import express, { Request, Response } from 'express'; +import express, { Request } from 'express'; import fs from 'fs'; const port = 4300; const app = express(); -app.get('/api/abp/api-definition', async (req: Request, res: Response) => { - const file = fs.readFileSync('./api-definition.json'); +app.get('/', function(req:any, res:any){ + res.redirect('/api/abp/api-definition'); +}); + +app.get('/api/abp/api-definition', async (req: Request, res: any) => { + const file = fs.readFileSync('./api-definition.json'); res.contentType('application/json'); res.send(file); }); From 8d9bf3c3213d774c6d0b9c550db7f1356fa5fd06 Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Fri, 9 Dec 2022 15:35:43 +0300 Subject: [PATCH 14/53] Cli: Add missing brackett in angular module source code adder --- .../Volo/Abp/Cli/ProjectModification/AngularSourceCodeAdder.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/AngularSourceCodeAdder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/AngularSourceCodeAdder.cs index 48413da847..c8d3aeb75b 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/AngularSourceCodeAdder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/AngularSourceCodeAdder.cs @@ -249,7 +249,7 @@ public class AngularSourceCodeAdder : ITransientDependency fileContent = Regex.Replace(fileContent, @"apis\s*:\s*{", "apis: {"+ Environment.NewLine + - " " + moduleName.Split(".").Last() + ":"+ Environment.NewLine + + " " + moduleName.Split(".").Last() + ": {"+ Environment.NewLine + " rootNamespace: '" + moduleName + "',"+ Environment.NewLine + " },"); From cf9bc41b5a879ce4cd866a424494dae0ebf06fea Mon Sep 17 00:00:00 2001 From: Mahmut Gundogdu Date: Fri, 9 Dec 2022 15:41:23 +0300 Subject: [PATCH 15/53] Update angular 15 (#14859) * Update angular repo with nx * Update app-pro/angular to 15. * Update schematic utils to 15. * Update app-nolayers * Update module project to angular 15 * Update package.json files in packages/z * Bump ng-bootstrap version --- npm/ng-packs/angular.json | 244 ++++++++++++++---- npm/ng-packs/apps/dev-app/.browserslistrc | 17 -- .../dev-app/src/app/app-routing.module.ts | 2 +- npm/ng-packs/apps/dev-app/tsconfig.app.json | 4 +- npm/ng-packs/migrations.json | 160 ++++++++++-- npm/ng-packs/nx.json | 30 ++- npm/ng-packs/package.json | 67 ++--- .../packages/account-core/tsconfig.lib.json | 5 +- .../account-core/tsconfig.lib.prod.json | 4 +- .../packages/account/tsconfig.lib.json | 5 +- .../packages/account/tsconfig.lib.prod.json | 4 +- .../packages/components/tsconfig.lib.json | 5 +- .../components/tsconfig.lib.prod.json | 4 +- npm/ng-packs/packages/core/package.json | 2 +- .../services/timeout-limited-oauth.service.ts | 2 +- npm/ng-packs/packages/core/tsconfig.lib.json | 5 +- .../packages/core/tsconfig.lib.prod.json | 4 +- .../feature-management/tsconfig.lib.json | 5 +- .../feature-management/tsconfig.lib.prod.json | 4 +- .../packages/identity/tsconfig.lib.json | 5 +- .../packages/identity/tsconfig.lib.prod.json | 4 +- .../permission-management/tsconfig.lib.json | 5 +- .../tsconfig.lib.prod.json | 4 +- npm/ng-packs/packages/schematics/package.json | 8 +- .../src/commands/change-theme/style-map.ts | 2 +- .../schematics/src/utils/angular/README.md | 2 +- .../angular/add-declaration-to-ng-module.ts | 61 +++++ .../schematics/src/utils/angular/ast-utils.ts | 47 +--- .../src/utils/angular/generate-from-files.ts | 4 +- .../angular/latest-versions/package.json | 10 +- .../src/utils/angular/parse-name.ts | 1 - .../utils/angular/test/create-app-module.ts | 34 +++ .../utils/angular/test/get-file-content.ts | 19 ++ .../src/utils/angular/test/index.ts | 10 + .../setting-management/tsconfig.lib.json | 5 +- .../setting-management/tsconfig.lib.prod.json | 4 +- .../tenant-management/tsconfig.lib.json | 5 +- .../tenant-management/tsconfig.lib.prod.json | 4 +- .../packages/theme-basic/tsconfig.lib.json | 5 +- .../theme-basic/tsconfig.lib.prod.json | 4 +- .../extensions/src/lib/models/props.ts | 4 +- .../src/lib/pipes/create-injector.pipe.ts | 18 +- .../packages/theme-shared/package.json | 4 +- .../src/lib/utils/validation-utils.ts | 6 +- .../packages/theme-shared/tsconfig.lib.json | 5 +- .../theme-shared/tsconfig.lib.prod.json | 4 +- .../app-nolayers/angular/.browserslistrc | 17 -- templates/app-nolayers/angular/package.json | 38 +-- .../angular/src/app/app-routing.module.ts | 2 +- templates/app-nolayers/angular/src/test.ts | 15 -- templates/app-nolayers/angular/tsconfig.json | 13 +- templates/app/angular/.browserslistrc | 17 -- templates/app/angular/package.json | 38 +-- .../app/angular/src/app/app-routing.module.ts | 2 +- templates/app/angular/src/test.ts | 16 -- templates/app/angular/tsconfig.json | 18 +- templates/module/angular/package.json | 38 +-- .../angular/projects/dev-app/.browserslistrc | 17 -- .../dev-app/src/app/app-routing.module.ts | 2 +- .../angular/projects/dev-app/src/test.ts | 11 - .../projects/my-project-name/src/test.ts | 11 - .../my-project-name/tsconfig.lib.json | 1 - 62 files changed, 696 insertions(+), 417 deletions(-) delete mode 100644 npm/ng-packs/apps/dev-app/.browserslistrc create mode 100644 npm/ng-packs/packages/schematics/src/utils/angular/add-declaration-to-ng-module.ts create mode 100644 npm/ng-packs/packages/schematics/src/utils/angular/test/create-app-module.ts create mode 100644 npm/ng-packs/packages/schematics/src/utils/angular/test/get-file-content.ts create mode 100644 npm/ng-packs/packages/schematics/src/utils/angular/test/index.ts delete mode 100644 templates/app-nolayers/angular/.browserslistrc delete mode 100644 templates/app/angular/.browserslistrc delete mode 100644 templates/module/angular/projects/dev-app/.browserslistrc diff --git a/npm/ng-packs/angular.json b/npm/ng-packs/angular.json index f02c1f3e6f..0b2e115734 100644 --- a/npm/ng-packs/angular.json +++ b/npm/ng-packs/angular.json @@ -10,7 +10,9 @@ "architect": { "build": { "builder": "@nrwl/angular:package", - "outputs": ["dist/packages/account"], + "outputs": [ + "{workspaceRoot}/dist/packages/account" + ], "options": { "project": "packages/account/ng-package.json" }, @@ -26,7 +28,9 @@ }, "test": { "builder": "@nrwl/jest:jest", - "outputs": ["coverage/packages/account"], + "outputs": [ + "{workspaceRoot}/coverage/packages/account" + ], "options": { "jestConfig": "packages/account/jest.config.ts", "passWithNoTests": true @@ -35,13 +39,22 @@ "lint": { "builder": "@nrwl/linter:eslint", "options": { - "lintFilePatterns": ["packages/account/src/**/*.ts", "packages/account/src/**/*.html"] + "lintFilePatterns": [ + "packages/account/src/**/*.ts", + "packages/account/src/**/*.html" + ] }, - "outputs": ["{options.outputFile}"] + "outputs": [ + "{options.outputFile}" + ] } }, "tags": [], - "implicitDependencies": ["core", "theme-shared", "account-core"] + "implicitDependencies": [ + "core", + "theme-shared", + "account-core" + ] }, "account-core": { "$schema": "../../node_modules/nx/schemas/project-schema.json", @@ -52,7 +65,9 @@ "architect": { "build": { "builder": "@nrwl/angular:package", - "outputs": ["dist/packages/account-core"], + "outputs": [ + "{workspaceRoot}/dist/packages/account-core" + ], "options": { "project": "packages/account-core/ng-package.json" }, @@ -68,7 +83,9 @@ }, "test": { "builder": "@nrwl/jest:jest", - "outputs": ["coverage/packages/account-core"], + "outputs": [ + "{workspaceRoot}/coverage/packages/account-core" + ], "options": { "jestConfig": "packages/account-core/jest.config.ts", "passWithNoTests": true @@ -82,11 +99,16 @@ "packages/account-core/src/**/*.html" ] }, - "outputs": ["{options.outputFile}"] + "outputs": [ + "{options.outputFile}" + ] } }, "tags": [], - "implicitDependencies": ["core", "theme-shared"] + "implicitDependencies": [ + "core", + "theme-shared" + ] }, "components": { "$schema": "../../node_modules/nx/schemas/project-schema.json", @@ -97,7 +119,9 @@ "architect": { "build": { "builder": "@nrwl/angular:package", - "outputs": ["dist/packages/components"], + "outputs": [ + "{workspaceRoot}/dist/packages/components" + ], "options": { "project": "packages/components/ng-package.json" }, @@ -113,7 +137,9 @@ }, "test": { "builder": "@nrwl/jest:jest", - "outputs": ["coverage/packages/components"], + "outputs": [ + "{workspaceRoot}/coverage/packages/components" + ], "options": { "jestConfig": "packages/components/jest.config.ts", "passWithNoTests": true @@ -127,11 +153,16 @@ "packages/components/src/**/*.html" ] }, - "outputs": ["{options.outputFile}"] + "outputs": [ + "{options.outputFile}" + ] } }, "tags": [], - "implicitDependencies": ["core", "theme-shared"] + "implicitDependencies": [ + "core", + "theme-shared" + ] }, "core": { "$schema": "../../node_modules/nx/schemas/project-schema.json", @@ -142,7 +173,9 @@ "architect": { "build": { "builder": "@nrwl/angular:package", - "outputs": ["dist/packages/core"], + "outputs": [ + "{workspaceRoot}/dist/packages/core" + ], "options": { "project": "packages/core/ng-package.json" }, @@ -158,7 +191,9 @@ }, "test": { "builder": "@nrwl/jest:jest", - "outputs": ["coverage/packages/core"], + "outputs": [ + "{workspaceRoot}/coverage/packages/core" + ], "options": { "jestConfig": "packages/core/jest.config.ts", "passWithNoTests": true @@ -167,9 +202,14 @@ "lint": { "builder": "@nrwl/linter:eslint", "options": { - "lintFilePatterns": ["packages/core/src/**/*.ts", "packages/core/src/**/*.html"] + "lintFilePatterns": [ + "packages/core/src/**/*.ts", + "packages/core/src/**/*.html" + ] }, - "outputs": ["{options.outputFile}"] + "outputs": [ + "{options.outputFile}" + ] } }, "tags": [] @@ -183,7 +223,9 @@ "architect": { "build": { "builder": "@angular-devkit/build-angular:browser", - "outputs": ["{options.outputPath}"], + "outputs": [ + "{options.outputPath}" + ], "options": { "outputPath": "dist/apps/dev-app", "index": "apps/dev-app/src/index.html", @@ -191,8 +233,14 @@ "polyfills": "apps/dev-app/src/polyfills.ts", "tsConfig": "apps/dev-app/tsconfig.app.json", "inlineStyleLanguage": "scss", - "allowedCommonJsDependencies": ["chart.js", "js-sha256"], - "assets": ["apps/dev-app/src/favicon.ico", "apps/dev-app/src/assets"], + "allowedCommonJsDependencies": [ + "chart.js", + "js-sha256" + ], + "assets": [ + "apps/dev-app/src/favicon.ico", + "apps/dev-app/src/assets" + ], "styles": [ { "input": "node_modules/bootstrap/dist/css/bootstrap.rtl.min.css", @@ -288,12 +336,17 @@ "lint": { "builder": "@nrwl/linter:eslint", "options": { - "lintFilePatterns": ["apps/dev-app/src/**/*.ts", "apps/dev-app/src/**/*.html"] + "lintFilePatterns": [ + "apps/dev-app/src/**/*.ts", + "apps/dev-app/src/**/*.html" + ] } }, "test": { "builder": "@nrwl/jest:jest", - "outputs": ["coverage/apps/dev-app"], + "outputs": [ + "{workspaceRoot}/coverage/apps/dev-app" + ], "options": { "jestConfig": "apps/dev-app/jest.config.ts", "passWithNoTests": true @@ -323,13 +376,19 @@ "lint": { "builder": "@nrwl/linter:eslint", "options": { - "lintFilePatterns": ["apps/dev-app-e2e/**/*.{js,ts}"] + "lintFilePatterns": [ + "apps/dev-app-e2e/**/*.{js,ts}" + ] }, - "outputs": ["{options.outputFile}"] + "outputs": [ + "{options.outputFile}" + ] } }, "tags": [], - "implicitDependencies": ["dev-app"] + "implicitDependencies": [ + "dev-app" + ] }, "feature-management": { "$schema": "../../node_modules/nx/schemas/project-schema.json", @@ -340,7 +399,9 @@ "architect": { "build": { "builder": "@nrwl/angular:package", - "outputs": ["dist/packages/feature-management"], + "outputs": [ + "{workspaceRoot}/dist/packages/feature-management" + ], "options": { "project": "packages/feature-management/ng-package.json" }, @@ -356,7 +417,9 @@ }, "test": { "builder": "@nrwl/jest:jest", - "outputs": ["coverage/packages/feature-management"], + "outputs": [ + "{workspaceRoot}/coverage/packages/feature-management" + ], "options": { "jestConfig": "packages/feature-management/jest.config.ts", "passWithNoTests": true @@ -370,11 +433,16 @@ "packages/feature-management/src/**/*.html" ] }, - "outputs": ["{options.outputFile}"] + "outputs": [ + "{options.outputFile}" + ] } }, "tags": [], - "implicitDependencies": ["core", "theme-shared"] + "implicitDependencies": [ + "core", + "theme-shared" + ] }, "identity": { "$schema": "../../node_modules/nx/schemas/project-schema.json", @@ -385,7 +453,9 @@ "architect": { "build": { "builder": "@nrwl/angular:package", - "outputs": ["dist/packages/identity"], + "outputs": [ + "{workspaceRoot}/dist/packages/identity" + ], "options": { "project": "packages/identity/ng-package.json" }, @@ -401,7 +471,9 @@ }, "test": { "builder": "@nrwl/jest:jest", - "outputs": ["coverage/packages/identity"], + "outputs": [ + "{workspaceRoot}/coverage/packages/identity" + ], "options": { "jestConfig": "packages/identity/jest.config.ts", "passWithNoTests": true @@ -410,13 +482,22 @@ "lint": { "builder": "@nrwl/linter:eslint", "options": { - "lintFilePatterns": ["packages/identity/src/**/*.ts", "packages/identity/src/**/*.html"] + "lintFilePatterns": [ + "packages/identity/src/**/*.ts", + "packages/identity/src/**/*.html" + ] }, - "outputs": ["{options.outputFile}"] + "outputs": [ + "{options.outputFile}" + ] } }, "tags": [], - "implicitDependencies": ["core", "theme-shared", "permission-management"] + "implicitDependencies": [ + "core", + "theme-shared", + "permission-management" + ] }, "permission-management": { "$schema": "../../node_modules/nx/schemas/project-schema.json", @@ -427,7 +508,9 @@ "architect": { "build": { "builder": "@nrwl/angular:package", - "outputs": ["dist/packages/permission-management"], + "outputs": [ + "{workspaceRoot}/dist/packages/permission-management" + ], "options": { "project": "packages/permission-management/ng-package.json" }, @@ -443,7 +526,9 @@ }, "test": { "builder": "@nrwl/jest:jest", - "outputs": ["coverage/packages/permission-management"], + "outputs": [ + "{workspaceRoot}/coverage/packages/permission-management" + ], "options": { "jestConfig": "packages/permission-management/jest.config.ts", "passWithNoTests": true @@ -457,11 +542,16 @@ "packages/permission-management/src/**/*.html" ] }, - "outputs": ["{options.outputFile}"] + "outputs": [ + "{options.outputFile}" + ] } }, "tags": [], - "implicitDependencies": ["core", "theme-shared"] + "implicitDependencies": [ + "core", + "theme-shared" + ] }, "schematics": { "$schema": "../../node_modules/nx/schemas/project-schema.json", @@ -472,7 +562,9 @@ "architect": { "test": { "builder": "@nrwl/jest:jest", - "outputs": ["coverage/packages/schematics"], + "outputs": [ + "{workspaceRoot}/coverage/packages/schematics" + ], "options": { "jestConfig": "packages/schematics/jest.config.ts", "passWithNoTests": true @@ -486,7 +578,9 @@ "packages/schematics/src/**/*.html" ] }, - "outputs": ["{options.outputFile}"] + "outputs": [ + "{options.outputFile}" + ] } }, "tags": [] @@ -500,7 +594,9 @@ "architect": { "build": { "builder": "@nrwl/angular:package", - "outputs": ["dist/packages/setting-management"], + "outputs": [ + "{workspaceRoot}/dist/packages/setting-management" + ], "options": { "project": "packages/setting-management/ng-package.json" }, @@ -516,7 +612,9 @@ }, "test": { "builder": "@nrwl/jest:jest", - "outputs": ["coverage/packages/setting-management"], + "outputs": [ + "{workspaceRoot}/coverage/packages/setting-management" + ], "options": { "jestConfig": "packages/setting-management/jest.config.ts", "passWithNoTests": true @@ -530,11 +628,17 @@ "packages/setting-management/src/**/*.html" ] }, - "outputs": ["{options.outputFile}"] + "outputs": [ + "{options.outputFile}" + ] } }, "tags": [], - "implicitDependencies": ["core", "theme-shared", "components"] + "implicitDependencies": [ + "core", + "theme-shared", + "components" + ] }, "tenant-management": { "$schema": "../../node_modules/nx/schemas/project-schema.json", @@ -545,7 +649,9 @@ "architect": { "build": { "builder": "@nrwl/angular:package", - "outputs": ["dist/packages/tenant-management"], + "outputs": [ + "{workspaceRoot}/dist/packages/tenant-management" + ], "options": { "project": "packages/tenant-management/ng-package.json" }, @@ -561,7 +667,9 @@ }, "test": { "builder": "@nrwl/jest:jest", - "outputs": ["coverage/packages/tenant-management"], + "outputs": [ + "{workspaceRoot}/coverage/packages/tenant-management" + ], "options": { "jestConfig": "packages/tenant-management/jest.config.ts", "passWithNoTests": true @@ -575,11 +683,17 @@ "packages/tenant-management/src/**/*.html" ] }, - "outputs": ["{options.outputFile}"] + "outputs": [ + "{options.outputFile}" + ] } }, "tags": [], - "implicitDependencies": ["core", "theme-shared", "feature-management"] + "implicitDependencies": [ + "core", + "theme-shared", + "feature-management" + ] }, "theme-basic": { "$schema": "../../node_modules/nx/schemas/project-schema.json", @@ -590,7 +704,9 @@ "architect": { "build": { "builder": "@nrwl/angular:package", - "outputs": ["dist/packages/theme-basic"], + "outputs": [ + "{workspaceRoot}/dist/packages/theme-basic" + ], "options": { "project": "packages/theme-basic/ng-package.json" }, @@ -606,7 +722,9 @@ }, "test": { "builder": "@nrwl/jest:jest", - "outputs": ["coverage/packages/theme-basic"], + "outputs": [ + "{workspaceRoot}/coverage/packages/theme-basic" + ], "options": { "jestConfig": "packages/theme-basic/jest.config.ts", "passWithNoTests": true @@ -620,11 +738,17 @@ "packages/theme-basic/src/**/*.html" ] }, - "outputs": ["{options.outputFile}"] + "outputs": [ + "{options.outputFile}" + ] } }, "tags": [], - "implicitDependencies": ["core", "theme-shared", "account-core"] + "implicitDependencies": [ + "core", + "theme-shared", + "account-core" + ] }, "theme-shared": { "$schema": "../../node_modules/nx/schemas/project-schema.json", @@ -635,7 +759,9 @@ "architect": { "build": { "builder": "@nrwl/angular:package", - "outputs": ["dist/packages/theme-shared"], + "outputs": [ + "{workspaceRoot}/dist/packages/theme-shared" + ], "options": { "project": "packages/theme-shared/ng-package.json" }, @@ -651,7 +777,9 @@ }, "test": { "builder": "@nrwl/jest:jest", - "outputs": ["coverage/packages/theme-shared"], + "outputs": [ + "{workspaceRoot}/coverage/packages/theme-shared" + ], "options": { "jestConfig": "packages/theme-shared/jest.config.ts", "passWithNoTests": true @@ -665,11 +793,15 @@ "packages/theme-shared/src/**/*.html" ] }, - "outputs": ["{options.outputFile}"] + "outputs": [ + "{options.outputFile}" + ] } }, "tags": [], - "implicitDependencies": ["core"] + "implicitDependencies": [ + "core" + ] } } } diff --git a/npm/ng-packs/apps/dev-app/.browserslistrc b/npm/ng-packs/apps/dev-app/.browserslistrc deleted file mode 100644 index 427441dc93..0000000000 --- a/npm/ng-packs/apps/dev-app/.browserslistrc +++ /dev/null @@ -1,17 +0,0 @@ -# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. -# For additional information regarding the format and rule options, please see: -# https://github.com/browserslist/browserslist#queries - -# For the full list of supported browsers by the Angular framework, please see: -# https://angular.io/guide/browser-support - -# You can see what browsers were selected by your queries by running: -# npx browserslist - -last 1 Chrome version -last 1 Firefox version -last 2 Edge major versions -last 2 Safari major versions -last 2 iOS major versions -Firefox ESR -not IE 11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line. diff --git a/npm/ng-packs/apps/dev-app/src/app/app-routing.module.ts b/npm/ng-packs/apps/dev-app/src/app/app-routing.module.ts index 178c182324..0d9f82ea25 100644 --- a/npm/ng-packs/apps/dev-app/src/app/app-routing.module.ts +++ b/npm/ng-packs/apps/dev-app/src/app/app-routing.module.ts @@ -28,7 +28,7 @@ const routes: Routes = [ ]; @NgModule({ - imports: [RouterModule.forRoot(routes, { relativeLinkResolution: 'legacy' })], + imports: [RouterModule.forRoot(routes, {})], exports: [RouterModule], }) export class AppRoutingModule {} diff --git a/npm/ng-packs/apps/dev-app/tsconfig.app.json b/npm/ng-packs/apps/dev-app/tsconfig.app.json index feaf147e48..adbc754523 100644 --- a/npm/ng-packs/apps/dev-app/tsconfig.app.json +++ b/npm/ng-packs/apps/dev-app/tsconfig.app.json @@ -2,7 +2,9 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "types": [] + "types": [], + "target": "ES2022", + "useDefineForClassFields": false }, "files": ["src/main.ts", "src/polyfills.ts"], "include": ["src/**/*.d.ts"], diff --git a/npm/ng-packs/migrations.json b/npm/ng-packs/migrations.json index b724b6f446..a44c341a86 100644 --- a/npm/ng-packs/migrations.json +++ b/npm/ng-packs/migrations.json @@ -2,43 +2,161 @@ "migrations": [ { "cli": "nx", - "version": "14.6.0-beta.0", - "description": "Update the @angular/cli package version to ~14.2.0.", - "factory": "./src/migrations/update-14-6-0/update-angular-cli", + "version": "15.0.0-beta.1", + "description": "Replace implicitDependencies with namedInputs + target inputs", + "implementation": "./src/migrations/update-15-0-0/migrate-to-inputs", + "package": "nx", + "name": "15.0.0-migrate-to-inputs" + }, + { + "cli": "nx", + "version": "15.0.0-beta.1", + "description": "Prefix outputs with {workspaceRoot}/{projectRoot} if needed", + "implementation": "./src/migrations/update-15-0-0/prefix-outputs", + "package": "nx", + "name": "15.0.0-prefix-outputs" + }, + { + "cli": "nx", + "version": "15.0.12-beta.1", + "description": "Set project names in project.json files", + "implementation": "./src/migrations/update-15-1-0/set-project-names", + "package": "nx", + "name": "15.1.0-set-project-names" + }, + { + "cli": "nx", + "version": "15.0.0-beta.0", + "description": "Rename @nrwl/angular:webpack-server executor to @nrwl/angular:webpack-dev-server", + "factory": "./src/migrations/update-14-8-0/rename-webpack-server", + "package": "@nrwl/angular", + "name": "rename-webpack-server-executor" + }, + { + "cli": "nx", + "version": "15.0.0-beta.0", + "description": "Update the usages of @nrwl/angular/testing to import jasmine-marbles symbols from jasmine-marbles itself.", + "factory": "./src/migrations/update-15-0-0/switch-to-jasmine-marbles", "package": "@nrwl/angular", - "name": "update-angular-cli-version-14-2-0" + "name": "switch-to-jasmine-marbles" }, { "cli": "nx", - "version": "14.6.1-beta.0", - "description": "Change Cypress e2e and component testing presets to use __filename instead of __dirname and include a devServerTarget for component testing.", - "factory": "./src/migrations/update-14-6-1/update-cypress-configs-presets", + "version": "15.0.0-beta.1", + "description": "Stop hashing karma spec files and config files for build targets and dependent tasks", + "factory": "./src/migrations/update-15-0-0/add-karma-inputs", + "package": "@nrwl/angular", + "name": "add-karma-inputs" + }, + { + "cli": "nx", + "version": "15.2.0-beta.0", + "description": "Update the @angular/cli package version to ~15.0.0.", + "factory": "./src/migrations/update-15-2-0/update-angular-cli", + "package": "@nrwl/angular", + "name": "update-angular-cli-version-15-0-0" + }, + { + "cli": "nx", + "version": "15.2.0-beta.0", + "description": "Remove browserlist config as it's handled by build-angular", + "factory": "./src/migrations/update-15-2-0/remove-browserlist-config", + "package": "@nrwl/angular", + "name": "remove-browserlist-config" + }, + { + "cli": "nx", + "version": "15.2.0-beta.0", + "description": "Update typescript target to ES2022", + "factory": "./src/migrations/update-15-2-0/update-typescript-target", + "package": "@nrwl/angular", + "name": "update-typescript-target" + }, + { + "cli": "nx", + "version": "15.2.0-beta.0", + "description": "Remove bundleDependencies from server targets", + "factory": "./src/migrations/update-15-2-0/update-workspace-config", + "package": "@nrwl/angular", + "name": "update-workspace-config" + }, + { + "cli": "ng", + "version": "15.2.0-beta.0", + "description": "Remove exported `@angular/platform-server` `renderModule` method. The `renderModule` method is now exported by the Angular CLI.", + "factory": "./src/migrations/update-15-2-0/remove-platform-server-exports", + "package": "@nrwl/angular", + "name": "update-platform-server-exports" + }, + { + "cli": "ng", + "version": "15.2.0-beta.0", + "description": "Remove no longer needed require calls in Karma builder main file.", + "factory": "./src/migrations/update-15-2-0/update-karma-main-file", + "package": "@nrwl/angular", + "name": "update-karma-main-file" + }, + { + "version": "15.0.0-beta", + "description": "Since Angular v15, the `RouterLink` contains the logic of the `RouterLinkWithHref` directive. This migration replaces all `RouterLinkWithHref` references with `RouterLink`.", + "factory": "./migrations/router-link-with-href/index", + "package": "@angular/core", + "name": "migration-v15-router-link-with-href" + }, + { + "version": "15.0.0-beta", + "description": "In Angular version 15, the deprecated `relativeLinkResolution` config parameter of the Router is removed. This migration removes all `relativeLinkResolution` fields from the Router config objects.", + "factory": "./migrations/relative-link-resolution/index", + "package": "@angular/core", + "name": "migration-v15-relative-link-resolution" + }, + { + "cli": "nx", + "version": "15.0.0-beta.0", + "description": "Stop hashing cypress spec files and config files for build targets and dependent tasks", + "factory": "./src/migrations/update-15-0-0/add-cypress-inputs", "package": "@nrwl/cypress", - "name": "update-cypress-configs-preset" + "name": "add-cypress-inputs" }, { "cli": "nx", - "version": "14.7.0-beta.0", - "description": "Update Cypress if using v10 to support latest component testing features", - "factory": "./src/migrations/update-14-7-0/update-cypress-version-if-10", + "version": "15.0.0-beta.4", + "description": "Update to using cy.mount in the commands.ts file instead of importing mount for each component test file", + "factory": "./src/migrations/update-15-0-0/update-cy-mount-usage", "package": "@nrwl/cypress", - "name": "update-cypress-if-v10" + "name": "update-cy-mount-usage" }, { - "version": "14.6.0-beta.0", "cli": "nx", - "description": "Update jest configs to support jest 28 changes (https://jestjs.io/docs/upgrading-to-jest28#configuration-options)", - "factory": "./src/migrations/update-14-6-0/update-configs-jest-28", - "package": "@nrwl/jest", - "name": "update-configs-jest-28" + "version": "15.1.0-beta.0", + "description": "Update to Cypress v11. This migration will only update if the workspace is already on v10. https://www.cypress.io/blog/2022/11/04/upcoming-changes-to-component-testing/", + "factory": "./src/migrations/update-15-1-0/cypress-11", + "package": "@nrwl/cypress", + "name": "update-to-cypress-11" }, { - "version": "14.6.0-beta.0", + "version": "15.0.0-beta.0", "cli": "nx", - "description": "Update jest test files to support jest 28 changes (https://jestjs.io/docs/upgrading-to-jest28)", - "factory": "./src/migrations/update-14-6-0/update-tests-jest-28", + "description": "Stop hashing jest spec files and config files for build targets and dependent tasks", + "factory": "./src/migrations/update-15-0-0/add-jest-inputs", "package": "@nrwl/jest", - "name": "update-tests-jest-28" + "name": "add-jest-inputs" + }, + { + "cli": "nx", + "version": "15.0.0-beta.0", + "description": "Stop hashing eslint config files for build targets and dependent tasks", + "factory": "./src/migrations/update-15-0-0/add-eslint-inputs", + "package": "@nrwl/linter", + "name": "add-eslint-inputs" + }, + { + "version": "14.8.0-beta.0", + "description": "Migrates from @nrwl/workspace:run-commands to nx:run-commands", + "cli": "nx", + "implementation": "./src/migrations/update-14-8-0/change-run-commands-executor", + "package": "@nrwl/workspace", + "name": "14-8-0-change-run-commands-executor" } ] } diff --git a/npm/ng-packs/nx.json b/npm/ng-packs/nx.json index e0cc546fc8..68238cd979 100644 --- a/npm/ng-packs/nx.json +++ b/npm/ng-packs/nx.json @@ -3,13 +3,6 @@ "affected": { "defaultBase": "dev" }, - "implicitDependencies": { - "package.json": { - "dependencies": "*", - "devDependencies": "*" - }, - ".eslintrc.json": "*" - }, "tasksRunnerOptions": { "default": { "runner": "nx/tasks-runners/default", @@ -57,7 +50,28 @@ "$schema": "./node_modules/nx/schemas/nx-schema.json", "targetDefaults": { "build": { - "dependsOn": ["^build"] + "dependsOn": ["^build"], + "inputs": ["production", "^production"] + }, + "e2e": { + "inputs": ["default", "^production"] + }, + "test": { + "inputs": ["default", "^production", "{workspaceRoot}/jest.preset.js"] + }, + "lint": { + "inputs": ["default", "{workspaceRoot}/.eslintrc.json"] } + }, + "namedInputs": { + "default": ["{projectRoot}/**/*", "sharedGlobals"], + "sharedGlobals": [], + "production": [ + "default", + "!{projectRoot}/**/?(*.)+(spec|test).[jt]s?(x)?(.snap)", + "!{projectRoot}/tsconfig.spec.json", + "!{projectRoot}/jest.config.[jt]s", + "!{projectRoot}/.eslintrc.json" + ] } } diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index 1bf16fa7d5..8f81fd0c20 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -42,24 +42,25 @@ }, "private": true, "devDependencies": { - "@angular-devkit/build-angular": "14.2.1", + "@abp/utils": "~7.0.0-rc.3", + "@angular-devkit/build-angular": "~15.0.1", "@angular-devkit/build-ng-packagr": "^0.1002.0", - "@angular-devkit/schematics-cli": "~14.2.1", - "@angular-eslint/eslint-plugin": "14.0.3", - "@angular-eslint/eslint-plugin-template": "14.0.3", - "@angular-eslint/template-parser": "14.0.3", - "@angular/animations": "14.2.1", - "@angular/cli": "~14.2.1", - "@angular/common": "14.2.1", - "@angular/compiler": "14.2.1", - "@angular/compiler-cli": "14.2.1", - "@angular/core": "14.2.1", - "@angular/forms": "14.2.1", - "@angular/language-service": "14.2.1", - "@angular/localize": "14.2.1", - "@angular/platform-browser": "14.2.1", - "@angular/platform-browser-dynamic": "14.2.1", - "@angular/router": "14.2.1", + "@angular-devkit/schematics-cli": "~15.0.1", + "@angular-eslint/eslint-plugin": "15.1.0", + "@angular-eslint/eslint-plugin-template": "15.1.0", + "@angular-eslint/template-parser": "15.1.0", + "@angular/animations": "~15.0.1", + "@angular/cli": "~15.0.1", + "@angular/common": "~15.0.1", + "@angular/compiler": "~15.0.1", + "@angular/compiler-cli": "~15.0.1", + "@angular/core": "~15.0.1", + "@angular/forms": "~15.0.1", + "@angular/language-service": "~15.0.1", + "@angular/localize": "~15.0.1", + "@angular/platform-browser": "~15.0.1", + "@angular/platform-browser-dynamic": "~15.0.1", + "@angular/router": "~15.0.1", "@abp/ng.account": "~7.0.0-rc.3", "@abp/ng.account.core": "~7.0.0-rc.3", "@abp/ng.core": "~7.0.0-rc.3", @@ -72,24 +73,24 @@ "@abp/ng.theme.basic": "~7.0.0-rc.3", "@abp/ng.theme.shared": "~7.0.0-rc.3", "@fortawesome/fontawesome-free": "^5.15.4", - "@ng-bootstrap/ng-bootstrap": "~13.0.0", + "@ng-bootstrap/ng-bootstrap": "^14.0.0-rc.1", "@ngneat/spectator": "^10.0.0", - "@ngx-validate/core": "^0.1.2", - "@nrwl/angular": "14.7.5", - "@nrwl/cli": "14.7.5", - "@nrwl/cypress": "14.7.5", - "@nrwl/eslint-plugin-nx": "14.7.5", - "@nrwl/jest": "14.7.5", - "@nrwl/linter": "14.7.5", - "@nrwl/workspace": "14.7.5", + "@ngx-validate/core": "^0.2.0", + "@nrwl/angular": "15.2.1", + "@nrwl/cli": "15.2.1", + "@nrwl/cypress": "15.2.1", + "@nrwl/eslint-plugin-nx": "15.2.1", + "@nrwl/jest": "15.2.1", + "@nrwl/linter": "15.2.1", + "@nrwl/workspace": "15.2.1", "@popperjs/core": "~2.11.2", - "@schematics/angular": "14.2.2", + "@schematics/angular": "~15.0.1", "@swimlane/ngx-datatable": "^20.0.0", "@types/jest": "28.1.8", "@types/node": "14.14.33", - "@typescript-eslint/eslint-plugin": "5.33.1", - "@typescript-eslint/parser": "5.33.1", - "angular-oauth2-oidc": "^13.0.1", + "@typescript-eslint/eslint-plugin": "5.44.0", + "@typescript-eslint/parser": "5.44.0", + "angular-oauth2-oidc": "^15.0.1", "bootstrap": "^5.1.1", "chart.js": "^3.5.1", "cypress": "^7.3.0", @@ -107,9 +108,9 @@ "just-compare": "^1.4.0", "lerna": "^4.0.0", "lint-staged": "^13.0.3", - "ng-packagr": "14.2.1", + "ng-packagr": "15.0.1", "ng-zorro-antd": "^14.0.0", - "nx": "14.7.5", + "nx": "15.2.1", "postcss": "^8.3.9", "postcss-import": "14.1.0", "postcss-preset-env": "7.5.0", @@ -124,7 +125,7 @@ "tsickle": "^0.39.1", "tslib": "^2.0.0", "tslint": "~6.1.0", - "typescript": "4.7.4", + "typescript": "4.8.4", "zone.js": "0.11.4" }, "dependencies": {}, diff --git a/npm/ng-packs/packages/account-core/tsconfig.lib.json b/npm/ng-packs/packages/account-core/tsconfig.lib.json index 77b9be04ff..58b88ce56c 100644 --- a/npm/ng-packs/packages/account-core/tsconfig.lib.json +++ b/npm/ng-packs/packages/account-core/tsconfig.lib.json @@ -2,12 +2,13 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "target": "es2020", + "target": "ES2022", "declaration": true, "declarationMap": true, "inlineSources": true, "types": [], - "lib": ["dom", "es2018"] + "lib": ["dom", "es2018"], + "useDefineForClassFields": false }, "exclude": ["src/test-setup.ts", "**/*.spec.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/npm/ng-packs/packages/account-core/tsconfig.lib.prod.json b/npm/ng-packs/packages/account-core/tsconfig.lib.prod.json index 2a2faa884c..0e06848ce5 100644 --- a/npm/ng-packs/packages/account-core/tsconfig.lib.prod.json +++ b/npm/ng-packs/packages/account-core/tsconfig.lib.prod.json @@ -1,7 +1,9 @@ { "extends": "./tsconfig.lib.json", "compilerOptions": { - "declarationMap": false + "declarationMap": false, + "target": "ES2022", + "useDefineForClassFields": false }, "angularCompilerOptions": { "compilationMode": "partial" diff --git a/npm/ng-packs/packages/account/tsconfig.lib.json b/npm/ng-packs/packages/account/tsconfig.lib.json index 77b9be04ff..58b88ce56c 100644 --- a/npm/ng-packs/packages/account/tsconfig.lib.json +++ b/npm/ng-packs/packages/account/tsconfig.lib.json @@ -2,12 +2,13 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "target": "es2020", + "target": "ES2022", "declaration": true, "declarationMap": true, "inlineSources": true, "types": [], - "lib": ["dom", "es2018"] + "lib": ["dom", "es2018"], + "useDefineForClassFields": false }, "exclude": ["src/test-setup.ts", "**/*.spec.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/npm/ng-packs/packages/account/tsconfig.lib.prod.json b/npm/ng-packs/packages/account/tsconfig.lib.prod.json index 2a2faa884c..0e06848ce5 100644 --- a/npm/ng-packs/packages/account/tsconfig.lib.prod.json +++ b/npm/ng-packs/packages/account/tsconfig.lib.prod.json @@ -1,7 +1,9 @@ { "extends": "./tsconfig.lib.json", "compilerOptions": { - "declarationMap": false + "declarationMap": false, + "target": "ES2022", + "useDefineForClassFields": false }, "angularCompilerOptions": { "compilationMode": "partial" diff --git a/npm/ng-packs/packages/components/tsconfig.lib.json b/npm/ng-packs/packages/components/tsconfig.lib.json index 77b9be04ff..58b88ce56c 100644 --- a/npm/ng-packs/packages/components/tsconfig.lib.json +++ b/npm/ng-packs/packages/components/tsconfig.lib.json @@ -2,12 +2,13 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "target": "es2020", + "target": "ES2022", "declaration": true, "declarationMap": true, "inlineSources": true, "types": [], - "lib": ["dom", "es2018"] + "lib": ["dom", "es2018"], + "useDefineForClassFields": false }, "exclude": ["src/test-setup.ts", "**/*.spec.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/npm/ng-packs/packages/components/tsconfig.lib.prod.json b/npm/ng-packs/packages/components/tsconfig.lib.prod.json index 2a2faa884c..0e06848ce5 100644 --- a/npm/ng-packs/packages/components/tsconfig.lib.prod.json +++ b/npm/ng-packs/packages/components/tsconfig.lib.prod.json @@ -1,7 +1,9 @@ { "extends": "./tsconfig.lib.json", "compilerOptions": { - "declarationMap": false + "declarationMap": false, + "target": "ES2022", + "useDefineForClassFields": false }, "angularCompilerOptions": { "compilationMode": "partial" diff --git a/npm/ng-packs/packages/core/package.json b/npm/ng-packs/packages/core/package.json index e66cac3bd1..f682039c9a 100644 --- a/npm/ng-packs/packages/core/package.json +++ b/npm/ng-packs/packages/core/package.json @@ -8,7 +8,7 @@ }, "dependencies": { "@abp/utils": "~7.0.0-rc.3", - "angular-oauth2-oidc": "^13.0.1", + "angular-oauth2-oidc": "^15.0.1", "just-clone": "^3.2.1", "just-compare": "^1.4.0", "ts-toolbelt": "6.15.4", diff --git a/npm/ng-packs/packages/core/src/lib/services/timeout-limited-oauth.service.ts b/npm/ng-packs/packages/core/src/lib/services/timeout-limited-oauth.service.ts index 6e8454997c..bdce294968 100644 --- a/npm/ng-packs/packages/core/src/lib/services/timeout-limited-oauth.service.ts +++ b/npm/ng-packs/packages/core/src/lib/services/timeout-limited-oauth.service.ts @@ -1,4 +1,4 @@ -import { Injectable } from '@angular/core'; +import { Injectable, NgZone, Optional } from '@angular/core'; import { OAuthService } from 'angular-oauth2-oidc'; @Injectable() diff --git a/npm/ng-packs/packages/core/tsconfig.lib.json b/npm/ng-packs/packages/core/tsconfig.lib.json index 77b9be04ff..58b88ce56c 100644 --- a/npm/ng-packs/packages/core/tsconfig.lib.json +++ b/npm/ng-packs/packages/core/tsconfig.lib.json @@ -2,12 +2,13 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "target": "es2020", + "target": "ES2022", "declaration": true, "declarationMap": true, "inlineSources": true, "types": [], - "lib": ["dom", "es2018"] + "lib": ["dom", "es2018"], + "useDefineForClassFields": false }, "exclude": ["src/test-setup.ts", "**/*.spec.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/npm/ng-packs/packages/core/tsconfig.lib.prod.json b/npm/ng-packs/packages/core/tsconfig.lib.prod.json index 2a2faa884c..0e06848ce5 100644 --- a/npm/ng-packs/packages/core/tsconfig.lib.prod.json +++ b/npm/ng-packs/packages/core/tsconfig.lib.prod.json @@ -1,7 +1,9 @@ { "extends": "./tsconfig.lib.json", "compilerOptions": { - "declarationMap": false + "declarationMap": false, + "target": "ES2022", + "useDefineForClassFields": false }, "angularCompilerOptions": { "compilationMode": "partial" diff --git a/npm/ng-packs/packages/feature-management/tsconfig.lib.json b/npm/ng-packs/packages/feature-management/tsconfig.lib.json index 77b9be04ff..58b88ce56c 100644 --- a/npm/ng-packs/packages/feature-management/tsconfig.lib.json +++ b/npm/ng-packs/packages/feature-management/tsconfig.lib.json @@ -2,12 +2,13 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "target": "es2020", + "target": "ES2022", "declaration": true, "declarationMap": true, "inlineSources": true, "types": [], - "lib": ["dom", "es2018"] + "lib": ["dom", "es2018"], + "useDefineForClassFields": false }, "exclude": ["src/test-setup.ts", "**/*.spec.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/npm/ng-packs/packages/feature-management/tsconfig.lib.prod.json b/npm/ng-packs/packages/feature-management/tsconfig.lib.prod.json index 2a2faa884c..0e06848ce5 100644 --- a/npm/ng-packs/packages/feature-management/tsconfig.lib.prod.json +++ b/npm/ng-packs/packages/feature-management/tsconfig.lib.prod.json @@ -1,7 +1,9 @@ { "extends": "./tsconfig.lib.json", "compilerOptions": { - "declarationMap": false + "declarationMap": false, + "target": "ES2022", + "useDefineForClassFields": false }, "angularCompilerOptions": { "compilationMode": "partial" diff --git a/npm/ng-packs/packages/identity/tsconfig.lib.json b/npm/ng-packs/packages/identity/tsconfig.lib.json index 77b9be04ff..58b88ce56c 100644 --- a/npm/ng-packs/packages/identity/tsconfig.lib.json +++ b/npm/ng-packs/packages/identity/tsconfig.lib.json @@ -2,12 +2,13 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "target": "es2020", + "target": "ES2022", "declaration": true, "declarationMap": true, "inlineSources": true, "types": [], - "lib": ["dom", "es2018"] + "lib": ["dom", "es2018"], + "useDefineForClassFields": false }, "exclude": ["src/test-setup.ts", "**/*.spec.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/npm/ng-packs/packages/identity/tsconfig.lib.prod.json b/npm/ng-packs/packages/identity/tsconfig.lib.prod.json index 2a2faa884c..0e06848ce5 100644 --- a/npm/ng-packs/packages/identity/tsconfig.lib.prod.json +++ b/npm/ng-packs/packages/identity/tsconfig.lib.prod.json @@ -1,7 +1,9 @@ { "extends": "./tsconfig.lib.json", "compilerOptions": { - "declarationMap": false + "declarationMap": false, + "target": "ES2022", + "useDefineForClassFields": false }, "angularCompilerOptions": { "compilationMode": "partial" diff --git a/npm/ng-packs/packages/permission-management/tsconfig.lib.json b/npm/ng-packs/packages/permission-management/tsconfig.lib.json index 77b9be04ff..58b88ce56c 100644 --- a/npm/ng-packs/packages/permission-management/tsconfig.lib.json +++ b/npm/ng-packs/packages/permission-management/tsconfig.lib.json @@ -2,12 +2,13 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "target": "es2020", + "target": "ES2022", "declaration": true, "declarationMap": true, "inlineSources": true, "types": [], - "lib": ["dom", "es2018"] + "lib": ["dom", "es2018"], + "useDefineForClassFields": false }, "exclude": ["src/test-setup.ts", "**/*.spec.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/npm/ng-packs/packages/permission-management/tsconfig.lib.prod.json b/npm/ng-packs/packages/permission-management/tsconfig.lib.prod.json index 2a2faa884c..0e06848ce5 100644 --- a/npm/ng-packs/packages/permission-management/tsconfig.lib.prod.json +++ b/npm/ng-packs/packages/permission-management/tsconfig.lib.prod.json @@ -1,7 +1,9 @@ { "extends": "./tsconfig.lib.json", "compilerOptions": { - "declarationMap": false + "declarationMap": false, + "target": "ES2022", + "useDefineForClassFields": false }, "angularCompilerOptions": { "compilationMode": "partial" diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json index bdcd9b976f..979364614f 100644 --- a/npm/ng-packs/packages/schematics/package.json +++ b/npm/ng-packs/packages/schematics/package.json @@ -9,13 +9,13 @@ "license": "MIT", "schematics": "./collection.json", "dependencies": { - "@angular-devkit/core": "~14.2.1", - "@angular-devkit/schematics": "~14.2.1", - "@angular/cli": "~14.2.1", + "@angular-devkit/core": "~15.0.1", + "@angular-devkit/schematics": "~15.0.1", + "@angular/cli": "~15.0.1", "got": "^11.5.2", "jsonc-parser": "^2.3.0", "should-quote": "^1.0.0", - "typescript": "~4.7.4" + "typescript": "4.8.4" }, "devDependencies": { "@schematics/angular": "~14.2.1", diff --git a/npm/ng-packs/packages/schematics/src/commands/change-theme/style-map.ts b/npm/ng-packs/packages/schematics/src/commands/change-theme/style-map.ts index 8063820e9e..91ef14a673 100644 --- a/npm/ng-packs/packages/schematics/src/commands/change-theme/style-map.ts +++ b/npm/ng-packs/packages/schematics/src/commands/change-theme/style-map.ts @@ -213,7 +213,7 @@ styleMap.set(ThemeOptionsEnum.LeptonXLite, [ inject: false, bundleName: 'bootstrap-dim.rtl', }, - { + { input: 'node_modules/@volo/ngx-lepton-x.lite/assets/css/font-bundle.rtl.css', inject: false, bundleName: 'font-bundle.rtl', diff --git a/npm/ng-packs/packages/schematics/src/utils/angular/README.md b/npm/ng-packs/packages/schematics/src/utils/angular/README.md index d97f876e7f..217cccfaf5 100644 --- a/npm/ng-packs/packages/schematics/src/utils/angular/README.md +++ b/npm/ng-packs/packages/schematics/src/utils/angular/README.md @@ -1,5 +1,5 @@ **DISCLAIMER** -This directory is a direct copy of https://github.com/angular/angular-cli/tree/c5ef701639755d5b390e64287963ee35faab2cd4/packages/schematics/angular/utility and is used under terms and permissions by the MIT license granted by Google, LLC. +This directory is a direct copy of https://github.com/angular/angular-cli/tree/324f8da02b0e26faa26090ce306c43b31dde2165/packages/schematics/angular/utility and is used under terms and permissions by the MIT license granted by Google, LLC. All credits go to Angular team for building these utilities. diff --git a/npm/ng-packs/packages/schematics/src/utils/angular/add-declaration-to-ng-module.ts b/npm/ng-packs/packages/schematics/src/utils/angular/add-declaration-to-ng-module.ts new file mode 100644 index 0000000000..f62e3922fd --- /dev/null +++ b/npm/ng-packs/packages/schematics/src/utils/angular/add-declaration-to-ng-module.ts @@ -0,0 +1,61 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +import { Rule, Tree, strings } from '@angular-devkit/schematics'; +import * as ts from 'typescript'; +import { addDeclarationToModule, addSymbolToNgModuleMetadata } from './ast-utils'; +import { InsertChange } from './change'; +import { buildRelativePath } from './find-module'; + +export interface DeclarationToNgModuleOptions { + module?: string; + path?: string; + name: string; + flat?: boolean; + export?: boolean; + type: string; + skipImport?: boolean; + standalone?: boolean; +} + +export function addDeclarationToNgModule(options: DeclarationToNgModuleOptions): Rule { + return (host: Tree) => { + const modulePath = options.module; + if (options.skipImport || options.standalone || !modulePath) { + return host; + } + + const sourceText = host.readText(modulePath); + const source = ts.createSourceFile(modulePath, sourceText, ts.ScriptTarget.Latest, true); + + const filePath = + `/${options.path}/` + + (options.flat ? '' : strings.dasherize(options.name) + '/') + + strings.dasherize(options.name) + + (options.type ? '.' : '') + + strings.dasherize(options.type); + + const importPath = buildRelativePath(modulePath, filePath); + const classifiedName = strings.classify(options.name) + strings.classify(options.type); + const changes = addDeclarationToModule(source, modulePath, classifiedName, importPath); + + if (options.export) { + changes.push(...addSymbolToNgModuleMetadata(source, modulePath, 'exports', classifiedName)); + } + + const recorder = host.beginUpdate(modulePath); + for (const change of changes) { + if (change instanceof InsertChange) { + recorder.insertLeft(change.pos, change.toAdd); + } + } + host.commitUpdate(recorder); + + return host; + }; +} diff --git a/npm/ng-packs/packages/schematics/src/utils/angular/ast-utils.ts b/npm/ng-packs/packages/schematics/src/utils/angular/ast-utils.ts index 86801032f6..bda343f07b 100644 --- a/npm/ng-packs/packages/schematics/src/utils/angular/ast-utils.ts +++ b/npm/ng-packs/packages/schematics/src/utils/angular/ast-utils.ts @@ -171,7 +171,7 @@ export function findNodes( */ export function getSourceNodes(sourceFile: ts.SourceFile): ts.Node[] { const nodes: ts.Node[] = [sourceFile]; - const result = []; + const result: ts.Node[] = []; while (nodes.length > 0) { const node = nodes.shift(); @@ -552,51 +552,6 @@ export function isImported( return matchingNodes.length > 0; } -/** - * This function returns the name of the environment export - * whether this export is aliased or not. If the environment file - * is not imported, then it will return `null`. - */ -export function getEnvironmentExportName(source: ts.SourceFile): string | null { - // Initial value is `null` as we don't know yet if the user - // has imported `environment` into the root module or not. - let environmentExportName: string | null = null; - - const allNodes = getSourceNodes(source); - - allNodes - .filter(ts.isImportDeclaration) - .filter( - declaration => - declaration.moduleSpecifier.kind === ts.SyntaxKind.StringLiteral && - declaration.importClause !== undefined, - ) - .map(declaration => - // If `importClause` property is defined then the first - // child will be `NamedImports` object (or `namedBindings`). - (declaration.importClause as ts.ImportClause).getChildAt(0), - ) - // Find those `NamedImports` object that contains `environment` keyword - // in its text. E.g. `{ environment as env }`. - .filter(ts.isNamedImports) - .filter(namedImports => namedImports.getText().includes('environment')) - .forEach(namedImports => { - for (const specifier of namedImports.elements) { - // `propertyName` is defined if the specifier - // has an aliased import. - const name = specifier.propertyName || specifier.name; - - // Find specifier that contains `environment` keyword in its text. - // Whether it's `environment` or `environment as env`. - if (name.text.includes('environment')) { - environmentExportName = specifier.name.text; - } - } - }); - - return environmentExportName; -} - /** * Returns the RouterModule declaration from NgModule metadata, if any. */ diff --git a/npm/ng-packs/packages/schematics/src/utils/angular/generate-from-files.ts b/npm/ng-packs/packages/schematics/src/utils/angular/generate-from-files.ts index d62b02bc92..eaf8febb54 100644 --- a/npm/ng-packs/packages/schematics/src/utils/angular/generate-from-files.ts +++ b/npm/ng-packs/packages/schematics/src/utils/angular/generate-from-files.ts @@ -28,7 +28,7 @@ export interface GenerateFromFilesOptions { name: string; path?: string; prefix?: string; - project?: string; + project: string; skipTests?: boolean; } @@ -37,7 +37,7 @@ export function generateFromFiles( extraTemplateValues: Record string)> = {}, ): Rule { return async (host: Tree) => { - options.path ??= await createDefaultPath(host, options.project as string); + options.path ??= await createDefaultPath(host, options.project); options.prefix ??= ''; options.flat ??= true; diff --git a/npm/ng-packs/packages/schematics/src/utils/angular/latest-versions/package.json b/npm/ng-packs/packages/schematics/src/utils/angular/latest-versions/package.json index a593d0efbd..c04d111f07 100644 --- a/npm/ng-packs/packages/schematics/src/utils/angular/latest-versions/package.json +++ b/npm/ng-packs/packages/schematics/src/utils/angular/latest-versions/package.json @@ -3,21 +3,21 @@ "comment": "This file is needed so that dependencies are synced by Renovate.", "private": true, "dependencies": { - "@types/jasmine": "~4.0.0", + "@types/jasmine": "~4.3.0", "@types/node": "^14.15.0", - "jasmine-core": "~4.3.0", + "jasmine-core": "~4.5.0", "jasmine-spec-reporter": "~7.0.0", "karma-chrome-launcher": "~3.1.0", "karma-coverage": "~2.2.0", "karma-jasmine-html-reporter": "~2.0.0", "karma-jasmine": "~5.1.0", "karma": "~6.4.0", - "ng-packagr": "^14.2.0", + "ng-packagr": "^15.0.0", "protractor": "~7.0.0", "rxjs": "~7.5.0", "tslib": "^2.3.0", "ts-node": "~10.9.0", - "typescript": "~4.7.2", - "zone.js": "~0.11.4" + "typescript": "~4.8.2", + "zone.js": "~0.12.0" } } diff --git a/npm/ng-packs/packages/schematics/src/utils/angular/parse-name.ts b/npm/ng-packs/packages/schematics/src/utils/angular/parse-name.ts index 231c99341a..01227198c9 100644 --- a/npm/ng-packs/packages/schematics/src/utils/angular/parse-name.ts +++ b/npm/ng-packs/packages/schematics/src/utils/angular/parse-name.ts @@ -6,7 +6,6 @@ * found in the LICENSE file at https://angular.io/license */ -// import { relative, Path } from "../../../angular_devkit/core/src/virtual-fs"; import { Path, basename, dirname, join, normalize } from '@angular-devkit/core'; export interface Location { diff --git a/npm/ng-packs/packages/schematics/src/utils/angular/test/create-app-module.ts b/npm/ng-packs/packages/schematics/src/utils/angular/test/create-app-module.ts new file mode 100644 index 0000000000..a00f740ca3 --- /dev/null +++ b/npm/ng-packs/packages/schematics/src/utils/angular/test/create-app-module.ts @@ -0,0 +1,34 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +import { UnitTestTree } from '@angular-devkit/schematics/testing'; + +export function createAppModule(tree: UnitTestTree, path?: string): UnitTestTree { + tree.create( + path || '/src/app/app.module.ts', + ` + import { BrowserModule } from '@angular/platform-browser'; + import { NgModule } from '@angular/core'; + import { AppComponent } from './app.component'; + + @NgModule({ + declarations: [ + AppComponent + ], + imports: [ + BrowserModule + ], + providers: [], + bootstrap: [AppComponent] + }) + export class AppModule { } + `, + ); + + return tree; +} diff --git a/npm/ng-packs/packages/schematics/src/utils/angular/test/get-file-content.ts b/npm/ng-packs/packages/schematics/src/utils/angular/test/get-file-content.ts new file mode 100644 index 0000000000..98f0b34a5c --- /dev/null +++ b/npm/ng-packs/packages/schematics/src/utils/angular/test/get-file-content.ts @@ -0,0 +1,19 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +import { Tree } from '@angular-devkit/schematics'; + +export function getFileContent(tree: Tree, path: string): string { + const fileEntry = tree.get(path); + + if (!fileEntry) { + throw new Error(`The file (${path}) does not exist.`); + } + + return fileEntry.content.toString(); +} diff --git a/npm/ng-packs/packages/schematics/src/utils/angular/test/index.ts b/npm/ng-packs/packages/schematics/src/utils/angular/test/index.ts new file mode 100644 index 0000000000..bfe027bf21 --- /dev/null +++ b/npm/ng-packs/packages/schematics/src/utils/angular/test/index.ts @@ -0,0 +1,10 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +export * from './create-app-module'; +export * from './get-file-content'; diff --git a/npm/ng-packs/packages/setting-management/tsconfig.lib.json b/npm/ng-packs/packages/setting-management/tsconfig.lib.json index 77b9be04ff..58b88ce56c 100644 --- a/npm/ng-packs/packages/setting-management/tsconfig.lib.json +++ b/npm/ng-packs/packages/setting-management/tsconfig.lib.json @@ -2,12 +2,13 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "target": "es2020", + "target": "ES2022", "declaration": true, "declarationMap": true, "inlineSources": true, "types": [], - "lib": ["dom", "es2018"] + "lib": ["dom", "es2018"], + "useDefineForClassFields": false }, "exclude": ["src/test-setup.ts", "**/*.spec.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/npm/ng-packs/packages/setting-management/tsconfig.lib.prod.json b/npm/ng-packs/packages/setting-management/tsconfig.lib.prod.json index 2a2faa884c..0e06848ce5 100644 --- a/npm/ng-packs/packages/setting-management/tsconfig.lib.prod.json +++ b/npm/ng-packs/packages/setting-management/tsconfig.lib.prod.json @@ -1,7 +1,9 @@ { "extends": "./tsconfig.lib.json", "compilerOptions": { - "declarationMap": false + "declarationMap": false, + "target": "ES2022", + "useDefineForClassFields": false }, "angularCompilerOptions": { "compilationMode": "partial" diff --git a/npm/ng-packs/packages/tenant-management/tsconfig.lib.json b/npm/ng-packs/packages/tenant-management/tsconfig.lib.json index 77b9be04ff..58b88ce56c 100644 --- a/npm/ng-packs/packages/tenant-management/tsconfig.lib.json +++ b/npm/ng-packs/packages/tenant-management/tsconfig.lib.json @@ -2,12 +2,13 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "target": "es2020", + "target": "ES2022", "declaration": true, "declarationMap": true, "inlineSources": true, "types": [], - "lib": ["dom", "es2018"] + "lib": ["dom", "es2018"], + "useDefineForClassFields": false }, "exclude": ["src/test-setup.ts", "**/*.spec.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/npm/ng-packs/packages/tenant-management/tsconfig.lib.prod.json b/npm/ng-packs/packages/tenant-management/tsconfig.lib.prod.json index 2a2faa884c..0e06848ce5 100644 --- a/npm/ng-packs/packages/tenant-management/tsconfig.lib.prod.json +++ b/npm/ng-packs/packages/tenant-management/tsconfig.lib.prod.json @@ -1,7 +1,9 @@ { "extends": "./tsconfig.lib.json", "compilerOptions": { - "declarationMap": false + "declarationMap": false, + "target": "ES2022", + "useDefineForClassFields": false }, "angularCompilerOptions": { "compilationMode": "partial" diff --git a/npm/ng-packs/packages/theme-basic/tsconfig.lib.json b/npm/ng-packs/packages/theme-basic/tsconfig.lib.json index 77b9be04ff..58b88ce56c 100644 --- a/npm/ng-packs/packages/theme-basic/tsconfig.lib.json +++ b/npm/ng-packs/packages/theme-basic/tsconfig.lib.json @@ -2,12 +2,13 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "target": "es2020", + "target": "ES2022", "declaration": true, "declarationMap": true, "inlineSources": true, "types": [], - "lib": ["dom", "es2018"] + "lib": ["dom", "es2018"], + "useDefineForClassFields": false }, "exclude": ["src/test-setup.ts", "**/*.spec.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/npm/ng-packs/packages/theme-basic/tsconfig.lib.prod.json b/npm/ng-packs/packages/theme-basic/tsconfig.lib.prod.json index 2a2faa884c..0e06848ce5 100644 --- a/npm/ng-packs/packages/theme-basic/tsconfig.lib.prod.json +++ b/npm/ng-packs/packages/theme-basic/tsconfig.lib.prod.json @@ -1,7 +1,9 @@ { "extends": "./tsconfig.lib.json", "compilerOptions": { - "declarationMap": false + "declarationMap": false, + "target": "ES2022", + "useDefineForClassFields": false }, "angularCompilerOptions": { "compilationMode": "partial" diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/props.ts b/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/props.ts index 456a280ba8..a393e7587c 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/props.ts +++ b/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/props.ts @@ -1,5 +1,5 @@ import { LinkedList } from '@abp/utils'; -import { InjectFlags, InjectionToken, Type } from '@angular/core'; +import { InjectFlags, InjectionToken, InjectOptions, Type } from '@angular/core'; import { O } from 'ts-toolbelt'; import { ePropType } from '../enums/props.enum'; @@ -9,7 +9,7 @@ export abstract class PropData { abstract getInjected: ( token: Type | InjectionToken, notFoundValue?: T, - flags?: InjectFlags, + options?: InjectOptions | InjectFlags, ) => T; index?: number; abstract record: R; diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/lib/pipes/create-injector.pipe.ts b/npm/ng-packs/packages/theme-shared/extensions/src/lib/pipes/create-injector.pipe.ts index 7941a2fe56..dff92e2c2d 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/lib/pipes/create-injector.pipe.ts +++ b/npm/ng-packs/packages/theme-shared/extensions/src/lib/pipes/create-injector.pipe.ts @@ -1,4 +1,12 @@ -import { InjectFlags, InjectionToken, Injector, Pipe, PipeTransform, Type } from '@angular/core'; +import { + InjectFlags, + InjectionToken, + InjectOptions, + Injector, + Pipe, + PipeTransform, + Type, +} from '@angular/core'; import { HasCreateInjectorPipe, ToolbarComponent } from '../models/toolbar-actions'; import { EXTENSIONS_ACTION_CALLBACK, EXTENSIONS_ACTION_DATA } from '../tokens/extensions.token'; @@ -11,7 +19,11 @@ export class CreateInjectorPipe implements PipeTransform { action: ToolbarComponent, context: HasCreateInjectorPipe, ): Injector { - const get = (token: Type | InjectionToken, notFoundValue?: T, flags?: InjectFlags) => { + const get = ( + token: Type | InjectionToken, + notFoundValue?: T, + options?: InjectOptions | InjectFlags, + ) => { const componentData = context.getData(); const componentDataCallback = data => { data = data ?? context.getData(); @@ -26,7 +38,7 @@ export class CreateInjectorPipe implements PipeTransform { extensionData = componentDataCallback; break; default: - extensionData = context.getInjected.call(context.injector, token, notFoundValue, flags); + extensionData = context.getInjected.call(context.injector, token, notFoundValue, options); } return extensionData; }; diff --git a/npm/ng-packs/packages/theme-shared/package.json b/npm/ng-packs/packages/theme-shared/package.json index 5ffbf7b8fc..f2e6d8c256 100644 --- a/npm/ng-packs/packages/theme-shared/package.json +++ b/npm/ng-packs/packages/theme-shared/package.json @@ -9,8 +9,8 @@ "dependencies": { "@abp/ng.core": "~7.0.0-rc.3", "@fortawesome/fontawesome-free": "^5.15.4", - "@ng-bootstrap/ng-bootstrap": "13.0.0", - "@ngx-validate/core": "^0.1.2", + "@ng-bootstrap/ng-bootstrap": "^14.0.0-rc.1", + "@ngx-validate/core": "^0.2.0", "@popperjs/core": "~2.11.2", "@swimlane/ngx-datatable": "^20.0.0", "bootstrap": "^5.2.0", diff --git a/npm/ng-packs/packages/theme-shared/src/lib/utils/validation-utils.ts b/npm/ng-packs/packages/theme-shared/src/lib/utils/validation-utils.ts index cb201d224f..9418580a64 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/utils/validation-utils.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/utils/validation-utils.ts @@ -2,7 +2,7 @@ import { ABP, ConfigStateService } from '@abp/ng.core'; import { Injector } from '@angular/core'; import { AbstractControl, ValidatorFn, Validators } from '@angular/forms'; import { normalizeDiacritics, PasswordRules } from '@ngx-validate/core'; -import { PasswordRule } from "../models/validation"; +import { PasswordRule } from '../models/validation'; const { minLength, maxLength } = Validators; @@ -52,9 +52,7 @@ const errorMessageMap = { special: 'passwordRequiresNonAlphanumeric', }; -export function validatePassword( - shouldContain: PasswordRule -): ValidatorFn { +export function validatePassword(shouldContain: PasswordRule): ValidatorFn { return (control: AbstractControl) => { if (!control.value) return null; diff --git a/npm/ng-packs/packages/theme-shared/tsconfig.lib.json b/npm/ng-packs/packages/theme-shared/tsconfig.lib.json index 77b9be04ff..58b88ce56c 100644 --- a/npm/ng-packs/packages/theme-shared/tsconfig.lib.json +++ b/npm/ng-packs/packages/theme-shared/tsconfig.lib.json @@ -2,12 +2,13 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "../../dist/out-tsc", - "target": "es2020", + "target": "ES2022", "declaration": true, "declarationMap": true, "inlineSources": true, "types": [], - "lib": ["dom", "es2018"] + "lib": ["dom", "es2018"], + "useDefineForClassFields": false }, "exclude": ["src/test-setup.ts", "**/*.spec.ts", "jest.config.ts"], "include": ["**/*.ts"] diff --git a/npm/ng-packs/packages/theme-shared/tsconfig.lib.prod.json b/npm/ng-packs/packages/theme-shared/tsconfig.lib.prod.json index 2a2faa884c..0e06848ce5 100644 --- a/npm/ng-packs/packages/theme-shared/tsconfig.lib.prod.json +++ b/npm/ng-packs/packages/theme-shared/tsconfig.lib.prod.json @@ -1,7 +1,9 @@ { "extends": "./tsconfig.lib.json", "compilerOptions": { - "declarationMap": false + "declarationMap": false, + "target": "ES2022", + "useDefineForClassFields": false }, "angularCompilerOptions": { "compilationMode": "partial" diff --git a/templates/app-nolayers/angular/.browserslistrc b/templates/app-nolayers/angular/.browserslistrc deleted file mode 100644 index 427441dc93..0000000000 --- a/templates/app-nolayers/angular/.browserslistrc +++ /dev/null @@ -1,17 +0,0 @@ -# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. -# For additional information regarding the format and rule options, please see: -# https://github.com/browserslist/browserslist#queries - -# For the full list of supported browsers by the Angular framework, please see: -# https://angular.io/guide/browser-support - -# You can see what browsers were selected by your queries by running: -# npx browserslist - -last 1 Chrome version -last 1 Firefox version -last 2 Edge major versions -last 2 Safari major versions -last 2 iOS major versions -Firefox ESR -not IE 11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line. diff --git a/templates/app-nolayers/angular/package.json b/templates/app-nolayers/angular/package.json index 0bc13d69e7..d43b456cd9 100644 --- a/templates/app-nolayers/angular/package.json +++ b/templates/app-nolayers/angular/package.json @@ -20,15 +20,15 @@ "@abp/ng.tenant-management": "~7.0.0-rc.3", "@abp/ng.theme.shared": "~7.0.0-rc.3", "@abp/ng.theme.lepton-x": "~2.0.0-rc.1", - "@angular/animations": "^14.2.1", - "@angular/common": "^14.2.1", - "@angular/compiler": "^14.2.1", - "@angular/core": "^14.2.1", - "@angular/forms": "^14.2.1", - "@angular/localize": "^14.2.1", - "@angular/platform-browser": "^14.2.1", - "@angular/platform-browser-dynamic": "^14.2.1", - "@angular/router": "^14.2.1", + "@angular/animations": "^15.0.1", + "@angular/common": "^15.0.1", + "@angular/compiler": "^15.0.1", + "@angular/core": "^15.0.1", + "@angular/forms": "^15.0.1", + "@angular/localize": "^15.0.1", + "@angular/platform-browser": "^15.0.1", + "@angular/platform-browser-dynamic": "^15.0.1", + "@angular/router": "^15.0.1", "rxjs": "7.5.6", "tslib": "^2.1.0", "bootstrap-icons": "~1.8.3", @@ -36,15 +36,15 @@ }, "devDependencies": { "@abp/ng.schematics": "~7.0.0-rc.3", - "@angular-devkit/build-angular": "^14.2.3", - "@angular-eslint/builder": "~14.1.1", - "@angular-eslint/eslint-plugin": "~14.1.1", - "@angular-eslint/eslint-plugin-template": "~14.1.1", - "@angular-eslint/schematics": "~14.1.1", - "@angular-eslint/template-parser": "~14.1.1", - "@angular/cli": "^14.2.3", - "@angular/compiler-cli": "^14.2.1", - "@angular/language-service": "^14.2.1", + "@angular-devkit/build-angular": "^15.0.1", + "@angular-eslint/builder": "~15.1.0", + "@angular-eslint/eslint-plugin": "~15.1.0", + "@angular-eslint/eslint-plugin-template": "~15.1.0", + "@angular-eslint/schematics": "~15.1.0", + "@angular-eslint/template-parser": "~15.1.0", + "@angular/cli": "^15.0.1", + "@angular/compiler-cli": "^15.0.1", + "@angular/language-service": "^15.0.1", "@types/jasmine": "~3.6.0", "@types/node": "^12.11.1", "@typescript-eslint/eslint-plugin": "^5.36.2", @@ -56,7 +56,7 @@ "karma-coverage": "~2.1.0", "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "^1.7.0", - "ng-packagr": "^14.2.1", + "ng-packagr": "^15.0.1", "typescript": "~4.8.3" } } diff --git a/templates/app-nolayers/angular/src/app/app-routing.module.ts b/templates/app-nolayers/angular/src/app/app-routing.module.ts index 178c182324..0d9f82ea25 100644 --- a/templates/app-nolayers/angular/src/app/app-routing.module.ts +++ b/templates/app-nolayers/angular/src/app/app-routing.module.ts @@ -28,7 +28,7 @@ const routes: Routes = [ ]; @NgModule({ - imports: [RouterModule.forRoot(routes, { relativeLinkResolution: 'legacy' })], + imports: [RouterModule.forRoot(routes, {})], exports: [RouterModule], }) export class AppRoutingModule {} diff --git a/templates/app-nolayers/angular/src/test.ts b/templates/app-nolayers/angular/src/test.ts index 85c74fe531..3b701bbfa0 100644 --- a/templates/app-nolayers/angular/src/test.ts +++ b/templates/app-nolayers/angular/src/test.ts @@ -6,23 +6,8 @@ import { platformBrowserDynamicTesting, } from '@angular/platform-browser-dynamic/testing'; -declare const require: { - context( - path: string, - deep?: boolean, - filter?: RegExp - ): { - keys(): string[]; - (id: string): T; - }; -}; - // First, initialize the Angular testing environment. getTestBed().initTestEnvironment( BrowserDynamicTestingModule, platformBrowserDynamicTesting() ); -// Then we find all the tests. -const context = require.context('./', true, /\.spec\.ts$/); -// And load the modules. -context.keys().map(context); diff --git a/templates/app-nolayers/angular/tsconfig.json b/templates/app-nolayers/angular/tsconfig.json index bf75909a03..9395506033 100644 --- a/templates/app-nolayers/angular/tsconfig.json +++ b/templates/app-nolayers/angular/tsconfig.json @@ -10,16 +10,21 @@ "experimentalDecorators": true, "moduleResolution": "node", "importHelpers": true, - "target": "es2020", + "target": "ES2022", "module": "es2020", "lib": [ "es2018", "dom" ], "paths": { - "@proxy": ["src/app/proxy/index.ts"], - "@proxy/*": ["src/app/proxy/*"] - } + "@proxy": [ + "src/app/proxy/index.ts" + ], + "@proxy/*": [ + "src/app/proxy/*" + ] + }, + "useDefineForClassFields": false }, "angularCompilerOptions": { "enableI18nLegacyMessageIdFormat": false diff --git a/templates/app/angular/.browserslistrc b/templates/app/angular/.browserslistrc deleted file mode 100644 index 427441dc93..0000000000 --- a/templates/app/angular/.browserslistrc +++ /dev/null @@ -1,17 +0,0 @@ -# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. -# For additional information regarding the format and rule options, please see: -# https://github.com/browserslist/browserslist#queries - -# For the full list of supported browsers by the Angular framework, please see: -# https://angular.io/guide/browser-support - -# You can see what browsers were selected by your queries by running: -# npx browserslist - -last 1 Chrome version -last 1 Firefox version -last 2 Edge major versions -last 2 Safari major versions -last 2 iOS major versions -Firefox ESR -not IE 11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line. diff --git a/templates/app/angular/package.json b/templates/app/angular/package.json index c18b4dd3cc..8ce9214452 100644 --- a/templates/app/angular/package.json +++ b/templates/app/angular/package.json @@ -20,15 +20,15 @@ "@abp/ng.tenant-management": "~7.0.0-rc.3", "@abp/ng.theme.shared": "~7.0.0-rc.3", "@abp/ng.theme.lepton-x": "~2.0.0-rc.1", - "@angular/animations": "^14.2.1", - "@angular/common": "^14.2.1", - "@angular/compiler": "^14.2.1", - "@angular/core": "^14.2.1", - "@angular/forms": "^14.2.1", - "@angular/localize": "^14.2.1", - "@angular/platform-browser": "^14.2.1", - "@angular/platform-browser-dynamic": "^14.2.1", - "@angular/router": "^14.2.1", + "@angular/animations": "^15.0.1", + "@angular/common": "^15.0.1", + "@angular/compiler": "^15.0.1", + "@angular/core": "^15.0.1", + "@angular/forms": "^15.0.1", + "@angular/localize": "^15.0.1", + "@angular/platform-browser": "^15.0.1", + "@angular/platform-browser-dynamic": "^15.0.1", + "@angular/router": "^15.0.1", "bootstrap-icons": "~1.8.3", "rxjs": "7.5.6", "tslib": "^2.1.0", @@ -36,15 +36,15 @@ }, "devDependencies": { "@abp/ng.schematics": "~7.0.0-rc.3", - "@angular-devkit/build-angular": "^14.2.3", - "@angular-eslint/builder": "~14.1.1", - "@angular-eslint/eslint-plugin": "~14.1.1", - "@angular-eslint/eslint-plugin-template": "~14.1.1", - "@angular-eslint/schematics": "~14.1.1", - "@angular-eslint/template-parser": "~14.1.1", - "@angular/cli": "^14.2.3", - "@angular/compiler-cli": "^14.2.1", - "@angular/language-service": "^14.2.1", + "@angular-devkit/build-angular": "^15.0.1", + "@angular-eslint/builder": "~15.1.0", + "@angular-eslint/eslint-plugin": "~15.1.0", + "@angular-eslint/eslint-plugin-template": "~15.1.0", + "@angular-eslint/schematics": "~15.1.0", + "@angular-eslint/template-parser": "~15.1.0", + "@angular/cli": "^15.0.1", + "@angular/compiler-cli": "^15.0.1", + "@angular/language-service": "^15.0.1", "@types/jasmine": "~3.6.0", "@types/node": "^12.11.1", "@typescript-eslint/eslint-plugin": "^5.36.2", @@ -56,7 +56,7 @@ "karma-coverage": "~2.1.0", "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "^1.7.0", - "ng-packagr": "^14.2.1", + "ng-packagr": "^15.0.1", "typescript": "~4.8.3" } } diff --git a/templates/app/angular/src/app/app-routing.module.ts b/templates/app/angular/src/app/app-routing.module.ts index 178c182324..0d9f82ea25 100644 --- a/templates/app/angular/src/app/app-routing.module.ts +++ b/templates/app/angular/src/app/app-routing.module.ts @@ -28,7 +28,7 @@ const routes: Routes = [ ]; @NgModule({ - imports: [RouterModule.forRoot(routes, { relativeLinkResolution: 'legacy' })], + imports: [RouterModule.forRoot(routes, {})], exports: [RouterModule], }) export class AppRoutingModule {} diff --git a/templates/app/angular/src/test.ts b/templates/app/angular/src/test.ts index 5b643ec44d..3b701bbfa0 100644 --- a/templates/app/angular/src/test.ts +++ b/templates/app/angular/src/test.ts @@ -6,24 +6,8 @@ import { platformBrowserDynamicTesting, } from '@angular/platform-browser-dynamic/testing'; - -declare const require: { - context( - path: string, - deep?: boolean, - filter?: RegExp - ): { - keys(): string[]; - (id: string): T; - }; -}; - // First, initialize the Angular testing environment. getTestBed().initTestEnvironment( BrowserDynamicTestingModule, platformBrowserDynamicTesting() ); -// Then we find all the tests. -const context = require.context('./', true, /\.spec\.ts$/); -// And load the modules. -context.keys().map(context); diff --git a/templates/app/angular/tsconfig.json b/templates/app/angular/tsconfig.json index 9e918832d9..9395506033 100644 --- a/templates/app/angular/tsconfig.json +++ b/templates/app/angular/tsconfig.json @@ -10,13 +10,21 @@ "experimentalDecorators": true, "moduleResolution": "node", "importHelpers": true, - "target": "es2020", + "target": "ES2022", "module": "es2020", - "lib": ["es2018", "dom"], + "lib": [ + "es2018", + "dom" + ], "paths": { - "@proxy": ["src/app/proxy/index.ts"], - "@proxy/*": ["src/app/proxy/*"] - } + "@proxy": [ + "src/app/proxy/index.ts" + ], + "@proxy/*": [ + "src/app/proxy/*" + ] + }, + "useDefineForClassFields": false }, "angularCompilerOptions": { "enableI18nLegacyMessageIdFormat": false diff --git a/templates/module/angular/package.json b/templates/module/angular/package.json index 5d10e26dc9..a27cd58b1a 100644 --- a/templates/module/angular/package.json +++ b/templates/module/angular/package.json @@ -23,30 +23,30 @@ "@abp/ng.tenant-management": "~7.0.0-rc.3", "@abp/ng.theme.basic": "~7.0.0-rc.3", "@abp/ng.theme.shared": "~7.0.0-rc.3", - "@angular/animations": "^14.2.1", - "@angular/common": "^14.2.1", - "@angular/compiler": "^14.2.1", - "@angular/core": "^14.2.1", - "@angular/forms": "^14.2.1", - "@angular/localize": "^14.2.1", - "@angular/platform-browser": "^14.2.1", - "@angular/platform-browser-dynamic": "^14.2.1", - "@angular/router": "^14.2.1", + "@angular/animations": "^15.0.1", + "@angular/common": "^15.0.1", + "@angular/compiler": "^15.0.1", + "@angular/core": "^15.0.1", + "@angular/forms": "^15.0.1", + "@angular/localize": "^15.0.1", + "@angular/platform-browser": "^15.0.1", + "@angular/platform-browser-dynamic": "^15.0.1", + "@angular/router": "^15.0.1", "rxjs": "7.5.6", "tslib": "^2.1.0", "zone.js": "~0.11.4" }, "devDependencies": { "@abp/ng.schematics": "~7.0.0-rc.3", - "@angular-devkit/build-angular": "^14.2.3", - "@angular-eslint/builder": "~14.1.1", - "@angular-eslint/eslint-plugin": "~14.1.1", - "@angular-eslint/eslint-plugin-template": "~14.1.1", - "@angular-eslint/schematics": "~14.1.1", - "@angular-eslint/template-parser": "~14.1.1", - "@angular/cli": "^14.2.3", - "@angular/compiler-cli": "^14.2.1", - "@angular/language-service": "^14.2.1", + "@angular-devkit/build-angular": "^15.0.1", + "@angular-eslint/builder": "~15.1.0", + "@angular-eslint/eslint-plugin": "~15.1.0", + "@angular-eslint/eslint-plugin-template": "~15.1.0", + "@angular-eslint/schematics": "~15.1.0", + "@angular-eslint/template-parser": "~15.1.0", + "@angular/cli": "^15.0.1", + "@angular/compiler-cli": "^15.0.1", + "@angular/language-service": "^15.0.1", "@types/jasmine": "~3.6.0", "@types/node": "^12.11.1", "@typescript-eslint/eslint-plugin": "^5.36.2", @@ -58,7 +58,7 @@ "karma-coverage": "~2.1.0", "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "^1.7.0", - "ng-packagr": "^14.2.1", + "ng-packagr": "^15.0.1", "symlink-manager": "^1.5.0", "typescript": "~4.8.3" } diff --git a/templates/module/angular/projects/dev-app/.browserslistrc b/templates/module/angular/projects/dev-app/.browserslistrc deleted file mode 100644 index 427441dc93..0000000000 --- a/templates/module/angular/projects/dev-app/.browserslistrc +++ /dev/null @@ -1,17 +0,0 @@ -# This file is used by the build system to adjust CSS and JS output to support the specified browsers below. -# For additional information regarding the format and rule options, please see: -# https://github.com/browserslist/browserslist#queries - -# For the full list of supported browsers by the Angular framework, please see: -# https://angular.io/guide/browser-support - -# You can see what browsers were selected by your queries by running: -# npx browserslist - -last 1 Chrome version -last 1 Firefox version -last 2 Edge major versions -last 2 Safari major versions -last 2 iOS major versions -Firefox ESR -not IE 11 # Angular supports IE 11 only as an opt-in. To opt-in, remove the 'not' prefix on this line. diff --git a/templates/module/angular/projects/dev-app/src/app/app-routing.module.ts b/templates/module/angular/projects/dev-app/src/app/app-routing.module.ts index 982cf8228b..ba7ee06b13 100644 --- a/templates/module/angular/projects/dev-app/src/app/app-routing.module.ts +++ b/templates/module/angular/projects/dev-app/src/app/app-routing.module.ts @@ -33,7 +33,7 @@ const routes: Routes = [ ]; @NgModule({ - imports: [RouterModule.forRoot(routes, { relativeLinkResolution: 'legacy' })], + imports: [RouterModule.forRoot(routes, {})], exports: [RouterModule], }) export class AppRoutingModule {} diff --git a/templates/module/angular/projects/dev-app/src/test.ts b/templates/module/angular/projects/dev-app/src/test.ts index 2042356408..7632e27a11 100644 --- a/templates/module/angular/projects/dev-app/src/test.ts +++ b/templates/module/angular/projects/dev-app/src/test.ts @@ -7,19 +7,8 @@ import { platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing'; -declare const require: { - context(path: string, deep?: boolean, filter?: RegExp): { - keys(): string[]; - (id: string): T; - }; -}; - // First, initialize the Angular testing environment. getTestBed().initTestEnvironment( BrowserDynamicTestingModule, platformBrowserDynamicTesting() ); -// Then we find all the tests. -const context = require.context('./', true, /\.spec\.ts$/); -// And load the modules. -context.keys().map(context); diff --git a/templates/module/angular/projects/my-project-name/src/test.ts b/templates/module/angular/projects/my-project-name/src/test.ts index 52e55168eb..e63a876062 100644 --- a/templates/module/angular/projects/my-project-name/src/test.ts +++ b/templates/module/angular/projects/my-project-name/src/test.ts @@ -8,19 +8,8 @@ import { platformBrowserDynamicTesting } from '@angular/platform-browser-dynamic/testing'; -declare const require: { - context(path: string, deep?: boolean, filter?: RegExp): { - keys(): string[]; - (id: string): T; - }; -}; - // First, initialize the Angular testing environment. getTestBed().initTestEnvironment( BrowserDynamicTestingModule, platformBrowserDynamicTesting() ); -// Then we find all the tests. -const context = require.context('./', true, /\.spec\.ts$/); -// And load the modules. -context.keys().map(context); diff --git a/templates/module/angular/projects/my-project-name/tsconfig.lib.json b/templates/module/angular/projects/my-project-name/tsconfig.lib.json index c5f09fa1da..8246b3f0b1 100644 --- a/templates/module/angular/projects/my-project-name/tsconfig.lib.json +++ b/templates/module/angular/projects/my-project-name/tsconfig.lib.json @@ -3,7 +3,6 @@ "extends": "../../tsconfig.prod.json", "compilerOptions": { "outDir": "../../out-tsc/lib", - "target": "es2020", "declaration": true, "declarationMap": true, "inlineSources": true, From 3ac9332fc9aba50b256a506437a69307c2dc1b37 Mon Sep 17 00:00:00 2001 From: halimekarayay Date: Fri, 9 Dec 2022 16:27:05 +0300 Subject: [PATCH 16/53] bugs fixed --- .../src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml | 4 ++-- .../src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css | 4 ++-- .../src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.scss | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml index ef7b5bee58..2f07d02a3f 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml @@ -136,7 +136,7 @@ {
-
+
@L["Language"]
@@ -158,7 +158,7 @@
-
+
diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css index d8b42c9638..299f50616b 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.css @@ -149,7 +149,7 @@ body.scrolledMore .alert-criteria p.alert-p { padding: 0 0; font-size: 0.75rem; width: 15px; - height: 34px; + height: 24px; line-height: 1; border-radius: 0px; border: 0; @@ -313,7 +313,7 @@ body.scrolledMore .alert-criteria p.alert-p { .docs-page .docs-content .top-container nav .breadcrumb { margin-bottom: 0; flex-wrap: nowrap; - overflow-x: scroll; + overflow-x: auto; white-space: nowrap; padding-bottom: 10px; } diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.scss b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.scss index d6748d815e..871849f56c 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.scss +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Shared/Styles/vs.scss @@ -179,7 +179,7 @@ body { padding: 0 0; font-size: 0.75rem; width: 15px; - height: 34px; + height: 24px; line-height: 1; border-radius: 0px; border: 0; @@ -393,7 +393,7 @@ body { .breadcrumb { margin-bottom: 0; flex-wrap: nowrap; - overflow-x: scroll; + overflow-x: auto; white-space: nowrap; padding-bottom: 10px; From 574374621fa7d4fa9e6b8cbbdbca3900a4adfafe Mon Sep 17 00:00:00 2001 From: Engincan VESKE <43685404+EngincanV@users.noreply.github.com> Date: Fri, 9 Dec 2022 13:47:46 +0000 Subject: [PATCH 17/53] Update Index.cshtml --- .../docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml index 2f07d02a3f..fba9dc4bae 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/Index.cshtml @@ -136,7 +136,7 @@ {
-
+
@L["Language"]
From a26c21435522b589ab03ac02aded1381e59cd2d8 Mon Sep 17 00:00:00 2001 From: selman koc <64414348+skoc10@users.noreply.github.com> Date: Fri, 9 Dec 2022 18:07:19 +0300 Subject: [PATCH 18/53] Update common.props --- common.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common.props b/common.props index 2b4840f50a..be14865156 100644 --- a/common.props +++ b/common.props @@ -1,7 +1,7 @@ latest - 7.0.0-rc.3 + 7.0.0-rc.4 $(NoWarn);CS1591;CS0436 https://abp.io/assets/abp_nupkg.png https://abp.io/ From 79e569f0235a7d107719ec1db1271d3dc8431814 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Sun, 11 Dec 2022 23:53:14 +0800 Subject: [PATCH 19/53] Skip bundle For OSX --- .../Volo/Abp/Cli/Bundling/BundlingService.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/BundlingService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/BundlingService.cs index 7580b7e5be..c535ed51b0 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/BundlingService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/BundlingService.cs @@ -4,6 +4,7 @@ using System.Collections.Generic; using System.IO; using System.Linq; using System.Reflection; +using System.Runtime.InteropServices; using System.Text; using System.Threading.Tasks; using System.Xml; @@ -31,6 +32,12 @@ public class BundlingService : IBundlingService, ITransientDependency public async Task BundleAsync(string directory, bool forceBuild, string projectType = BundlingConsts.WebAssembly) { + if(RuntimeInformation.IsOSPlatform(OSPlatform.OSX) && projectType == BundlingConsts.MauiBlazor) + { + Logger.LogWarning("ABP bundle command does not support OSX for MAUI Blazor"); + return; + } + var projectFiles = Directory.GetFiles(directory, "*.csproj"); if (!projectFiles.Any()) { @@ -52,7 +59,7 @@ public class BundlingService : IBundlingService, ITransientDependency new DotNetProjectInfo(string.Empty, projectFilePath, true) }; - DotNetProjectBuilder.BuildProjects(projects, string.Empty); + DotNetProjectBuilder.BuildProjects(projects, string.Empty); } var frameworkVersion = GetTargetFrameworkVersion(projectFilePath, projectType); From 26fc40eabf94808d551bcd9829669f42edcf130d Mon Sep 17 00:00:00 2001 From: Ahmad Nidal <79116096+Ahmad-Nidal@users.noreply.github.com> Date: Sun, 11 Dec 2022 22:47:12 +0300 Subject: [PATCH 20/53] Update tutorial Part-9.md Solve code errors in Authors.razor.cs and BookStoreMenuContributor.cs from the tutorial: https://docs.abp.io/en/abp/latest/Tutorials/Part-9?UI=BlazorServer&DB=EF --- docs/en/Tutorials/Part-9.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/en/Tutorials/Part-9.md b/docs/en/Tutorials/Part-9.md index 4e7914eba1..2e389cc5b5 100644 --- a/docs/en/Tutorials/Part-9.md +++ b/docs/en/Tutorials/Part-9.md @@ -1115,8 +1115,8 @@ namespace Acme.BookStore.Blazor.Pages private async Task OnDataGridReadAsync(DataGridReadDataEventArgs e) { CurrentSorting = e.Columns - .Where(c => c.Direction != SortDirection.None) - .Select(c => c.Field + (c.Direction == SortDirection.Descending ? " DESC" : "")) + .Where(c => c.SortDirection != SortDirection.Default) + .Select(c => c.Field + (c.SortDirection == SortDirection.Descending ? " DESC" : "")) .JoinAsString(","); CurrentPage = e.Page - 1; @@ -1166,7 +1166,7 @@ namespace Acme.BookStore.Blazor.Pages private async Task CreateAuthorAsync() { - if (CreateValidationsRef.ValidateAll()) + if (CreateValidationsRef.ValidateAll() != null) { await AuthorAppService.CreateAsync(NewAuthor); await GetAuthorsAsync(); @@ -1176,7 +1176,7 @@ namespace Acme.BookStore.Blazor.Pages private async Task UpdateAuthorAsync() { - if (EditValidationsRef.ValidateAll()) + if (EditValidationsRef.ValidateAll() != null) { await AuthorAppService.UpdateAsync(EditingAuthorId, EditingAuthor); await GetAuthorsAsync(); @@ -1208,7 +1208,7 @@ Open the `BookStoreMenuContributor.cs` in the `Acme.BookStore.Blazor` project an ````csharp if (await context.IsGrantedAsync(BookStorePermissions.Authors.Default)) { - bookStoreMenu.AddItem(new ApplicationMenuItem( + context.Menu.AddItem(new ApplicationMenuItem( "BooksStore.Authors", l["Menu:Authors"], url: "/authors" From 48ada53915abf3aa1ee2a7dc7d17127202b5642b Mon Sep 17 00:00:00 2001 From: maliming Date: Mon, 12 Dec 2022 10:41:48 +0800 Subject: [PATCH 21/53] Update Abp-7_0.md --- docs/en/Migration-Guides/Abp-7_0.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/en/Migration-Guides/Abp-7_0.md b/docs/en/Migration-Guides/Abp-7_0.md index 7c3a0d90b5..0127c8ef9f 100644 --- a/docs/en/Migration-Guides/Abp-7_0.md +++ b/docs/en/Migration-Guides/Abp-7_0.md @@ -108,4 +108,11 @@ See https://github.com/abpframework/abp/pull/13845 for more info. - See the [PR#13499](https://github.com/abpframework/abp/pull/13499) for more information. -> You can ignore this if you don't use CMS Kit Module. \ No newline at end of file +> You can ignore this if you don't use CMS Kit Module. + +## Oracle.EntityFrameworkCore and Devart.Data.Oracle.EFCore + +These two packages do not yet support EF Core 7.0, If you use `AbpEntityFrameworkCoreOracleModule(Volo.Abp.EntityFrameworkCore.Oracle)` or `AbpEntityFrameworkCoreOracleDevartModule(Volo.Abp.EntityFrameworkCore.Oracle.Devart)` may not work as expected, We will release new packages as soon as they are updated. + +See https://github.com/abpframework/abp/issues/14412 for more info. + From 04c5d0f5aea1d5eb45ad543485c32acd89303746 Mon Sep 17 00:00:00 2001 From: Engincan VESKE <43685404+EngincanV@users.noreply.github.com> Date: Mon, 12 Dec 2022 07:30:06 +0000 Subject: [PATCH 22/53] Update Part-9.md --- docs/en/Tutorials/Part-9.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/en/Tutorials/Part-9.md b/docs/en/Tutorials/Part-9.md index 2e389cc5b5..76d6d9c8d8 100644 --- a/docs/en/Tutorials/Part-9.md +++ b/docs/en/Tutorials/Part-9.md @@ -1166,7 +1166,7 @@ namespace Acme.BookStore.Blazor.Pages private async Task CreateAuthorAsync() { - if (CreateValidationsRef.ValidateAll() != null) + if (await CreateValidationsRef.ValidateAll()) { await AuthorAppService.CreateAsync(NewAuthor); await GetAuthorsAsync(); @@ -1176,7 +1176,7 @@ namespace Acme.BookStore.Blazor.Pages private async Task UpdateAuthorAsync() { - if (EditValidationsRef.ValidateAll() != null) + if (await EditValidationsRef.ValidateAll()) { await AuthorAppService.UpdateAsync(EditingAuthorId, EditingAuthor); await GetAuthorsAsync(); @@ -1208,7 +1208,7 @@ Open the `BookStoreMenuContributor.cs` in the `Acme.BookStore.Blazor` project an ````csharp if (await context.IsGrantedAsync(BookStorePermissions.Authors.Default)) { - context.Menu.AddItem(new ApplicationMenuItem( + bookStoreMenu.AddItem(new ApplicationMenuItem( "BooksStore.Authors", l["Menu:Authors"], url: "/authors" From a600f21a685b249b11fb3ecc93b153a25441a18b Mon Sep 17 00:00:00 2001 From: voloagent Date: Mon, 12 Dec 2022 13:50:55 +0300 Subject: [PATCH 23/53] Update_NPM_Packages --- ....Application.Contracts.abppkg.analyze.json | 2 +- ...bp.Account.Application.abppkg.analyze.json | 2 +- ...Account.HttpApi.Client.abppkg.analyze.json | 2 +- ...lo.Abp.Account.HttpApi.abppkg.analyze.json | 2 +- ...unt.Web.IdentityServer.abppkg.analyze.json | 2 +- ...Account.Web.OpenIddict.abppkg.analyze.json | 2 +- .../Volo.Abp.Account.Web.abppkg.analyze.json | 2 +- ...tLogging.Domain.Shared.abppkg.analyze.json | 2 +- ...bp.AuditLogging.Domain.abppkg.analyze.json | 2 +- ...ng.EntityFrameworkCore.abppkg.analyze.json | 2 +- ...p.AuditLogging.MongoDB.abppkg.analyze.json | 2 +- ...dJobs.DemoApp.HangFire.abppkg.analyze.json | 2 +- ...undJobs.DemoApp.Quartz.abppkg.analyze.json | 2 +- ...dJobs.DemoApp.RabbitMq.abppkg.analyze.json | 2 +- ...undJobs.DemoApp.Shared.abppkg.analyze.json | 2 +- ...BackgroundJobs.DemoApp.abppkg.analyze.json | 2 +- ...oundJobs.Domain.Shared.abppkg.analyze.json | 2 +- ....BackgroundJobs.Domain.abppkg.analyze.json | 2 +- ...bs.EntityFrameworkCore.abppkg.analyze.json | 2 +- ...BackgroundJobs.MongoDB.abppkg.analyze.json | 2 +- ...ents.Server.BasicTheme.abppkg.analyze.json | 2 +- ...ponents.Web.BasicTheme.abppkg.analyze.json | 2 +- ...ore.Mvc.UI.Theme.Basic.abppkg.analyze.json | 2 +- ....Mvc.UI.Bootstrap.Demo.abppkg.analyze.json | 2 +- .../package.json | 2 +- .../yarn.lock | 244 +++++------ ...vc.UI.Theme.Basic.Demo.abppkg.analyze.json | 2 +- .../package.json | 4 +- .../yarn.lock | 280 ++++++------- ...pp.EntityFrameworkCore.abppkg.analyze.json | 2 +- ...loggingTestApp.MongoDB.abppkg.analyze.json | 2 +- .../Volo.BloggingTestApp.abppkg.analyze.json | 2 +- .../app/Volo.BloggingTestApp/package.json | 4 +- .../app/Volo.BloggingTestApp/yarn.lock | 318 +++++++------- ....Application.Contracts.abppkg.analyze.json | 2 +- ...ging.Admin.Application.abppkg.analyze.json | 2 +- ...g.Admin.HttpApi.Client.abppkg.analyze.json | 2 +- ...Blogging.Admin.HttpApi.abppkg.analyze.json | 2 +- ...olo.Blogging.Admin.Web.abppkg.analyze.json | 2 +- ...ation.Contracts.Shared.abppkg.analyze.json | 2 +- ....Application.Contracts.abppkg.analyze.json | 2 +- ...o.Blogging.Application.abppkg.analyze.json | 2 +- ...Blogging.Domain.Shared.abppkg.analyze.json | 2 +- .../Volo.Blogging.Domain.abppkg.analyze.json | 2 +- ...ng.EntityFrameworkCore.abppkg.analyze.json | 2 +- ...logging.HttpApi.Client.abppkg.analyze.json | 2 +- .../Volo.Blogging.HttpApi.abppkg.analyze.json | 2 +- .../Volo.Blogging.MongoDB.abppkg.analyze.json | 18 +- .../Volo.Blogging.Web.abppkg.analyze.json | 2 +- ....ClientSimulation.Demo.abppkg.analyze.json | 2 +- .../Volo.ClientSimulation.Demo/package.json | 2 +- .../demo/Volo.ClientSimulation.Demo/yarn.lock | 258 ++++++------ ...o.ClientSimulation.Web.abppkg.analyze.json | 2 +- .../Volo.ClientSimulation.abppkg.analyze.json | 2 +- modules/cms-kit/angular/package.json | 10 +- .../angular/projects/cms-kit/package.json | 4 +- ...lo.CmsKit.HttpApi.Host.abppkg.analyze.json | 2 +- ....CmsKit.IdentityServer.abppkg.analyze.json | 2 +- .../Volo.CmsKit.IdentityServer/package.json | 2 +- .../host/Volo.CmsKit.IdentityServer/yarn.lock | 258 ++++++------ .../Volo.CmsKit.Web.Host.abppkg.analyze.json | 2 +- .../host/Volo.CmsKit.Web.Host/package.json | 2 +- .../host/Volo.CmsKit.Web.Host/yarn.lock | 258 ++++++------ ...olo.CmsKit.Web.Unified.abppkg.analyze.json | 2 +- .../host/Volo.CmsKit.Web.Unified/package.json | 4 +- .../host/Volo.CmsKit.Web.Unified/yarn.lock | 392 +++++++++--------- ....Application.Contracts.abppkg.analyze.json | 2 +- ...sKit.Admin.Application.abppkg.analyze.json | 2 +- ...t.Admin.HttpApi.Client.abppkg.analyze.json | 2 +- ...o.CmsKit.Admin.HttpApi.abppkg.analyze.json | 2 +- .../Volo.CmsKit.Admin.Web.abppkg.analyze.json | 2 +- ....Application.Contracts.abppkg.analyze.json | 2 +- ...olo.CmsKit.Application.abppkg.analyze.json | 2 +- ....Application.Contracts.abppkg.analyze.json | 2 +- ...Kit.Common.Application.abppkg.analyze.json | 2 +- ....Common.HttpApi.Client.abppkg.analyze.json | 2 +- ....CmsKit.Common.HttpApi.abppkg.analyze.json | 2 +- ...Volo.CmsKit.Common.Web.abppkg.analyze.json | 2 +- ...o.CmsKit.Domain.Shared.abppkg.analyze.json | 2 +- .../Volo.CmsKit.Domain.abppkg.analyze.json | 2 +- ...it.EntityFrameworkCore.abppkg.analyze.json | 2 +- ....CmsKit.HttpApi.Client.abppkg.analyze.json | 2 +- .../Volo.CmsKit.HttpApi.abppkg.analyze.json | 2 +- .../Volo.CmsKit.MongoDB.abppkg.analyze.json | 38 +- ....Application.Contracts.abppkg.analyze.json | 2 +- ...Kit.Public.Application.abppkg.analyze.json | 2 +- ....Public.HttpApi.Client.abppkg.analyze.json | 2 +- ....CmsKit.Public.HttpApi.abppkg.analyze.json | 2 +- ...Volo.CmsKit.Public.Web.abppkg.analyze.json | 2 +- .../Volo.CmsKit.Web.abppkg.analyze.json | 2 +- ...cs.EntityFrameworkCore.abppkg.analyze.json | 2 +- .../VoloDocs.Migrator.abppkg.analyze.json | 2 +- .../VoloDocs.Web.abppkg.analyze.json | 2 +- modules/docs/app/VoloDocs.Web/package.json | 4 +- modules/docs/app/VoloDocs.Web/yarn.lock | 318 +++++++------- ....Application.Contracts.abppkg.analyze.json | 2 +- ...Docs.Admin.Application.abppkg.analyze.json | 2 +- ...s.Admin.HttpApi.Client.abppkg.analyze.json | 2 +- ...olo.Docs.Admin.HttpApi.abppkg.analyze.json | 2 +- .../Volo.Docs.Admin.Web.abppkg.analyze.json | 2 +- ....Application.Contracts.abppkg.analyze.json | 2 +- .../Volo.Docs.Application.abppkg.analyze.json | 2 +- ...olo.Docs.Domain.Shared.abppkg.analyze.json | 2 +- .../Volo.Docs.Domain.abppkg.analyze.json | 2 +- ...cs.EntityFrameworkCore.abppkg.analyze.json | 2 +- ...lo.Docs.HttpApi.Client.abppkg.analyze.json | 2 +- .../Volo.Docs.HttpApi.abppkg.analyze.json | 2 +- .../Volo.Docs.MongoDB.abppkg.analyze.json | 2 +- .../Volo.Docs.Web.abppkg.analyze.json | 2 +- ....Application.Contracts.abppkg.analyze.json | 2 +- ...Management.Application.abppkg.analyze.json | 2 +- ...nagement.Domain.Shared.abppkg.analyze.json | 2 +- ...atureManagement.Domain.abppkg.analyze.json | 2 +- ...nt.EntityFrameworkCore.abppkg.analyze.json | 2 +- ...agement.HttpApi.Client.abppkg.analyze.json | 2 +- ...tureManagement.HttpApi.abppkg.analyze.json | 2 +- ...tureManagement.MongoDB.abppkg.analyze.json | 14 +- ....FeatureManagement.Web.abppkg.analyze.json | 2 +- ....Application.Contracts.abppkg.analyze.json | 2 +- ...p.Identity.Application.abppkg.analyze.json | 2 +- ...bp.Identity.AspNetCore.abppkg.analyze.json | 2 +- ...Identity.Domain.Shared.abppkg.analyze.json | 2 +- ...lo.Abp.Identity.Domain.abppkg.analyze.json | 2 +- ...ty.EntityFrameworkCore.abppkg.analyze.json | 2 +- ...dentity.HttpApi.Client.abppkg.analyze.json | 2 +- ...o.Abp.Identity.HttpApi.abppkg.analyze.json | 2 +- ...o.Abp.Identity.MongoDB.abppkg.analyze.json | 26 +- .../Volo.Abp.Identity.Web.abppkg.analyze.json | 2 +- ...gement.Domain.Identity.abppkg.analyze.json | 2 +- ...tyServer.Domain.Shared.abppkg.analyze.json | 2 +- ....IdentityServer.Domain.abppkg.analyze.json | 2 +- ...er.EntityFrameworkCore.abppkg.analyze.json | 2 +- ...IdentityServer.MongoDB.abppkg.analyze.json | 26 +- ....Domain.IdentityServer.abppkg.analyze.json | 2 +- .../app/OpenIddict.Demo.Server/package.json | 2 +- modules/openiddict/app/angular/package.json | 18 +- ....OpenIddict.AspNetCore.abppkg.analyze.json | 2 +- ...enIddict.Domain.Shared.abppkg.analyze.json | 2 +- ....Abp.OpenIddict.Domain.abppkg.analyze.json | 2 +- ...ct.EntityFrameworkCore.abppkg.analyze.json | 2 +- ...Abp.OpenIddict.MongoDB.abppkg.analyze.json | 18 +- ...ment.Domain.OpenIddict.abppkg.analyze.json | 2 +- ....Application.Contracts.abppkg.analyze.json | 2 +- ...Management.Application.abppkg.analyze.json | 2 +- ...nagement.Domain.Shared.abppkg.analyze.json | 2 +- ...ssionManagement.Domain.abppkg.analyze.json | 2 +- ...nt.EntityFrameworkCore.abppkg.analyze.json | 2 +- ...agement.HttpApi.Client.abppkg.analyze.json | 2 +- ...sionManagement.HttpApi.abppkg.analyze.json | 2 +- ...sionManagement.MongoDB.abppkg.analyze.json | 14 +- ...rmissionManagement.Web.abppkg.analyze.json | 2 +- ...tingManagement.DemoApp.abppkg.analyze.json | 2 +- .../package.json | 2 +- .../yarn.lock | 258 ++++++------ ....Application.Contracts.abppkg.analyze.json | 2 +- ...Management.Application.abppkg.analyze.json | 2 +- ...nagement.Domain.Shared.abppkg.analyze.json | 2 +- ...ttingManagement.Domain.abppkg.analyze.json | 2 +- ...nt.EntityFrameworkCore.abppkg.analyze.json | 2 +- ...agement.HttpApi.Client.abppkg.analyze.json | 2 +- ...tingManagement.HttpApi.abppkg.analyze.json | 2 +- ...tingManagement.MongoDB.abppkg.analyze.json | 2 +- ....SettingManagement.Web.abppkg.analyze.json | 2 +- ....Application.Contracts.abppkg.analyze.json | 2 +- ...Management.Application.abppkg.analyze.json | 2 +- ...nagement.Domain.Shared.abppkg.analyze.json | 2 +- ...enantManagement.Domain.abppkg.analyze.json | 2 +- ...nt.EntityFrameworkCore.abppkg.analyze.json | 2 +- ...agement.HttpApi.Client.abppkg.analyze.json | 2 +- ...nantManagement.HttpApi.abppkg.analyze.json | 2 +- ...nantManagement.MongoDB.abppkg.analyze.json | 2 +- ...p.TenantManagement.Web.abppkg.analyze.json | 2 +- ...Abp.Users.Abstractions.abppkg.analyze.json | 2 +- ...bp.Users.Domain.Shared.abppkg.analyze.json | 2 +- .../Volo.Abp.Users.Domain.abppkg.analyze.json | 2 +- ...rs.EntityFrameworkCore.abppkg.analyze.json | 2 +- ...Volo.Abp.Users.MongoDB.abppkg.analyze.json | 2 +- ...alFileExplorer.DemoApp.abppkg.analyze.json | 2 +- .../package.json | 4 +- .../yarn.lock | 292 ++++++------- ...irtualFileExplorer.Web.abppkg.analyze.json | 2 +- npm/lerna.json | 2 +- npm/ng-packs/lerna.version.json | 2 +- npm/ng-packs/package.json | 24 +- .../packages/account-core/package.json | 6 +- npm/ng-packs/packages/account/package.json | 6 +- npm/ng-packs/packages/components/package.json | 6 +- npm/ng-packs/packages/core/package.json | 4 +- .../packages/feature-management/package.json | 4 +- npm/ng-packs/packages/identity/package.json | 6 +- .../permission-management/package.json | 4 +- npm/ng-packs/packages/schematics/package.json | 2 +- .../packages/setting-management/package.json | 6 +- .../packages/tenant-management/package.json | 6 +- .../packages/theme-basic/package.json | 6 +- .../packages/theme-shared/package.json | 4 +- npm/packs/anchor-js/package.json | 4 +- .../package.json | 4 +- .../package.json | 6 +- .../package.json | 4 +- .../package.json | 34 +- npm/packs/aspnetcore.mvc.ui/package-lock.json | 2 +- npm/packs/aspnetcore.mvc.ui/package.json | 2 +- npm/packs/blogging/package.json | 10 +- npm/packs/bootstrap-datepicker/package.json | 2 +- .../bootstrap-daterangepicker/package.json | 2 +- npm/packs/bootstrap/package.json | 4 +- npm/packs/chart.js/package.json | 2 +- npm/packs/clipboard/package.json | 4 +- npm/packs/cms-kit.admin/package.json | 12 +- npm/packs/cms-kit.public/package.json | 6 +- npm/packs/cms-kit/package.json | 6 +- npm/packs/codemirror/package.json | 4 +- npm/packs/core/package.json | 4 +- npm/packs/cropperjs/package.json | 4 +- npm/packs/datatables.net-bs4/package.json | 4 +- npm/packs/datatables.net-bs5/package.json | 4 +- npm/packs/datatables.net/package.json | 4 +- npm/packs/docs/package.json | 12 +- npm/packs/flag-icon-css/package.json | 2 +- npm/packs/font-awesome/package.json | 4 +- npm/packs/highlight.js/package.json | 4 +- npm/packs/jquery-form/package.json | 4 +- .../package.json | 4 +- npm/packs/jquery-validation/package.json | 4 +- npm/packs/jquery/package.json | 4 +- npm/packs/jstree/package.json | 4 +- npm/packs/lodash/package.json | 4 +- npm/packs/luxon/package.json | 4 +- .../package.json | 4 +- npm/packs/markdown-it/package.json | 4 +- npm/packs/moment/package.json | 2 +- npm/packs/owl.carousel/package.json | 4 +- npm/packs/popper.js/package.json | 4 +- npm/packs/prismjs/package.json | 6 +- npm/packs/select2/package.json | 4 +- npm/packs/signalr/package.json | 4 +- npm/packs/slugify/package.json | 2 +- npm/packs/star-rating-svg/package.json | 4 +- npm/packs/sweetalert2/package.json | 4 +- npm/packs/timeago/package.json | 4 +- npm/packs/toastr/package.json | 4 +- npm/packs/tui-editor/package.json | 6 +- npm/packs/uppy/package.json | 4 +- npm/packs/utils/package.json | 2 +- npm/packs/vee-validate/package.json | 4 +- npm/packs/virtual-file-explorer/package.json | 6 +- npm/packs/vue/package.json | 2 +- .../Volo.Abp.Account.SourceCode.zip | Bin 208886 -> 209008 bytes .../Volo.Abp.AuditLogging.SourceCode.zip | Bin 73141 -> 73136 bytes .../Volo.Abp.BackgroundJobs.SourceCode.zip | Bin 57711 -> 57709 bytes .../Volo.Abp.BasicTheme.SourceCode.zip | Bin 359599 -> 359659 bytes ...lo.Abp.BlobStoring.Database.SourceCode.zip | Bin 65882 -> 65882 bytes .../Volo.Abp.FeatureManagement.SourceCode.zip | Bin 175330 -> 175530 bytes .../Volo.Abp.Identity.SourceCode.zip | Bin 338888 -> 338895 bytes .../Volo.Abp.IdentityServer.SourceCode.zip | Bin 158789 -> 158786 bytes .../Volo.Abp.OpenIddict.SourceCode.zip | Bin 2248194 -> 2248186 bytes ...lo.Abp.PermissionManagement.SourceCode.zip | Bin 162365 -> 162422 bytes .../Volo.Abp.SettingManagement.SourceCode.zip | Bin 222164 -> 222234 bytes .../Volo.Abp.TenantManagement.SourceCode.zip | Bin 156280 -> 156337 bytes .../Volo.Abp.Users.SourceCode.zip | Bin 30182 -> 30181 bytes ...olo.Abp.VirtualFileExplorer.SourceCode.zip | Bin 79286 -> 79296 bytes .../Volo.Blogging.SourceCode.zip | Bin 366960 -> 366967 bytes .../Volo.ClientSimulation.SourceCode.zip | Bin 68810 -> 68815 bytes .../Volo.CmsKit.SourceCode.zip | Bin 825152 -> 825195 bytes .../Volo.Docs.SourceCode.zip | Bin 665162 -> 665165 bytes templates/app-nolayers/angular/package.json | 18 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- templates/app/angular/package.json | 18 +- .../package.json | 2 +- .../package.json | 4 +- .../package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- .../package.json | 2 +- templates/module/angular/package.json | 18 +- .../projects/my-project-name/package.json | 4 +- .../package.json | 2 +- .../package.json | 4 +- .../package.json | 2 +- .../package.json | 2 +- 286 files changed, 1917 insertions(+), 1917 deletions(-) diff --git a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo.Abp.Account.Application.Contracts.abppkg.analyze.json b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo.Abp.Account.Application.Contracts.abppkg.analyze.json index f476bbd666..eeb56c49d6 100644 --- a/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo.Abp.Account.Application.Contracts.abppkg.analyze.json +++ b/modules/account/src/Volo.Abp.Account.Application.Contracts/Volo.Abp.Account.Application.Contracts.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Account.Application.Contracts", - "hash": "e2a4eb3013d35d92fea9992f5c633326", + "hash": "b056a9fa20b75b0f37fdd8fd5fd96c7e", "contents": [ { "namespace": "Volo.Abp.Account", diff --git a/modules/account/src/Volo.Abp.Account.Application/Volo.Abp.Account.Application.abppkg.analyze.json b/modules/account/src/Volo.Abp.Account.Application/Volo.Abp.Account.Application.abppkg.analyze.json index bfc8894dc9..3f88ab60cd 100644 --- a/modules/account/src/Volo.Abp.Account.Application/Volo.Abp.Account.Application.abppkg.analyze.json +++ b/modules/account/src/Volo.Abp.Account.Application/Volo.Abp.Account.Application.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Account.Application", - "hash": "556f5a08965273eb02bcd62a20a2ec7d", + "hash": "75852b9fb0a900326031867134dc2c1f", "contents": [ { "namespace": "Volo.Abp.Account", diff --git a/modules/account/src/Volo.Abp.Account.HttpApi.Client/Volo.Abp.Account.HttpApi.Client.abppkg.analyze.json b/modules/account/src/Volo.Abp.Account.HttpApi.Client/Volo.Abp.Account.HttpApi.Client.abppkg.analyze.json index 9c2141b499..273e027df7 100644 --- a/modules/account/src/Volo.Abp.Account.HttpApi.Client/Volo.Abp.Account.HttpApi.Client.abppkg.analyze.json +++ b/modules/account/src/Volo.Abp.Account.HttpApi.Client/Volo.Abp.Account.HttpApi.Client.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Account.HttpApi.Client", - "hash": "2d2ee1c08915a387b229b5930130ab8d", + "hash": "a3f3c380ddef97d0f495b69243d22f36", "contents": [ { "namespace": "Volo.Abp.Account", diff --git a/modules/account/src/Volo.Abp.Account.HttpApi/Volo.Abp.Account.HttpApi.abppkg.analyze.json b/modules/account/src/Volo.Abp.Account.HttpApi/Volo.Abp.Account.HttpApi.abppkg.analyze.json index bb89ddbf24..7f2fc3923f 100644 --- a/modules/account/src/Volo.Abp.Account.HttpApi/Volo.Abp.Account.HttpApi.abppkg.analyze.json +++ b/modules/account/src/Volo.Abp.Account.HttpApi/Volo.Abp.Account.HttpApi.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Account.HttpApi", - "hash": "ab1ad88e6cc15e43b421cfc1e8f3d71e", + "hash": "2bed62f8e44de8351023d74b2e074524", "contents": [ { "namespace": "Volo.Abp.Account", diff --git a/modules/account/src/Volo.Abp.Account.Web.IdentityServer/Volo.Abp.Account.Web.IdentityServer.abppkg.analyze.json b/modules/account/src/Volo.Abp.Account.Web.IdentityServer/Volo.Abp.Account.Web.IdentityServer.abppkg.analyze.json index cb8f91abda..34f8cd1505 100644 --- a/modules/account/src/Volo.Abp.Account.Web.IdentityServer/Volo.Abp.Account.Web.IdentityServer.abppkg.analyze.json +++ b/modules/account/src/Volo.Abp.Account.Web.IdentityServer/Volo.Abp.Account.Web.IdentityServer.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Account.Web.IdentityServer", - "hash": "17e55ed41568df70ef8e887a8839f6a5", + "hash": "d074cbc9681d72008e59339175e82d1e", "contents": [ { "namespace": "Volo.Abp.Account.Web", diff --git a/modules/account/src/Volo.Abp.Account.Web.OpenIddict/Volo.Abp.Account.Web.OpenIddict.abppkg.analyze.json b/modules/account/src/Volo.Abp.Account.Web.OpenIddict/Volo.Abp.Account.Web.OpenIddict.abppkg.analyze.json index 9bc086dc7c..a3010e386e 100644 --- a/modules/account/src/Volo.Abp.Account.Web.OpenIddict/Volo.Abp.Account.Web.OpenIddict.abppkg.analyze.json +++ b/modules/account/src/Volo.Abp.Account.Web.OpenIddict/Volo.Abp.Account.Web.OpenIddict.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Account.Web.OpenIddict", - "hash": "0013b018d8b423629cf697bb3b201b6e", + "hash": "d6d40cc3e0a4aabd4841ddcdd7190f59", "contents": [ { "namespace": "Volo.Abp.Account.Web", diff --git a/modules/account/src/Volo.Abp.Account.Web/Volo.Abp.Account.Web.abppkg.analyze.json b/modules/account/src/Volo.Abp.Account.Web/Volo.Abp.Account.Web.abppkg.analyze.json index f4eec186b9..561c5f41a2 100644 --- a/modules/account/src/Volo.Abp.Account.Web/Volo.Abp.Account.Web.abppkg.analyze.json +++ b/modules/account/src/Volo.Abp.Account.Web/Volo.Abp.Account.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Account.Web", - "hash": "6e0d095b15eecdc798bcdbbce881d946", + "hash": "aed3fad9cd2db25558c6d63b5787a365", "contents": [ { "namespace": "Volo.Abp.Account.Web", diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo.Abp.AuditLogging.Domain.Shared.abppkg.analyze.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo.Abp.AuditLogging.Domain.Shared.abppkg.analyze.json index 8365764e60..ef6cc066be 100644 --- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo.Abp.AuditLogging.Domain.Shared.abppkg.analyze.json +++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain.Shared/Volo.Abp.AuditLogging.Domain.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.AuditLogging.Domain.Shared", - "hash": "a0ffc1b5440ee562f0964e5ccb6b2a38", + "hash": "34412f56a2d86cbb131a8ee55ca3c9dd", "contents": [ { "namespace": "Volo.Abp.AuditLogging", diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo.Abp.AuditLogging.Domain.abppkg.analyze.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo.Abp.AuditLogging.Domain.abppkg.analyze.json index 67d6eda0a6..2b5eeea590 100644 --- a/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo.Abp.AuditLogging.Domain.abppkg.analyze.json +++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.Domain/Volo.Abp.AuditLogging.Domain.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.AuditLogging.Domain", - "hash": "34e640de335178e4d5ffe596a580cbde", + "hash": "b8ea8f783e0958a0f423ff5a49d7bc37", "contents": [ { "namespace": "Volo.Abp.AuditLogging", diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo.Abp.AuditLogging.EntityFrameworkCore.abppkg.analyze.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo.Abp.AuditLogging.EntityFrameworkCore.abppkg.analyze.json index 7095e68eb1..13b0f8844a 100644 --- a/modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo.Abp.AuditLogging.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.EntityFrameworkCore/Volo.Abp.AuditLogging.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.AuditLogging.EntityFrameworkCore", - "hash": "6d66eb947a34f5a0c49c8fec6172f8f7", + "hash": "3de6a92fde6bfce9bee8c1c2a477d994", "contents": [ { "namespace": "Volo.Abp.AuditLogging.EntityFrameworkCore", diff --git a/modules/audit-logging/src/Volo.Abp.AuditLogging.MongoDB/Volo.Abp.AuditLogging.MongoDB.abppkg.analyze.json b/modules/audit-logging/src/Volo.Abp.AuditLogging.MongoDB/Volo.Abp.AuditLogging.MongoDB.abppkg.analyze.json index e442de53c8..bb3ad39c5a 100644 --- a/modules/audit-logging/src/Volo.Abp.AuditLogging.MongoDB/Volo.Abp.AuditLogging.MongoDB.abppkg.analyze.json +++ b/modules/audit-logging/src/Volo.Abp.AuditLogging.MongoDB/Volo.Abp.AuditLogging.MongoDB.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.AuditLogging.MongoDB", - "hash": "65fbe0b6529ba76cc1d9ca97f027baa5", + "hash": "91c8e3ef726ae6e7d937987da42dad8b", "contents": [ { "namespace": "Volo.Abp.AuditLogging.MongoDB", diff --git a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.HangFire/Volo.Abp.BackgroundJobs.DemoApp.HangFire.abppkg.analyze.json b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.HangFire/Volo.Abp.BackgroundJobs.DemoApp.HangFire.abppkg.analyze.json index a1e515b0cf..c40315695c 100644 --- a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.HangFire/Volo.Abp.BackgroundJobs.DemoApp.HangFire.abppkg.analyze.json +++ b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.HangFire/Volo.Abp.BackgroundJobs.DemoApp.HangFire.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.BackgroundJobs.DemoApp.HangFire", - "hash": "1c49c85322e623ca45225fda66b72f6f", + "hash": "24a9f5c1cdd5891e45c6d9e9ba432caa", "contents": [ { "namespace": "Volo.Abp.BackgroundJobs.DemoApp.HangFire", diff --git a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Quartz/Volo.Abp.BackgroundJobs.DemoApp.Quartz.abppkg.analyze.json b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Quartz/Volo.Abp.BackgroundJobs.DemoApp.Quartz.abppkg.analyze.json index d878a8b3f4..c10dd9a01e 100644 --- a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Quartz/Volo.Abp.BackgroundJobs.DemoApp.Quartz.abppkg.analyze.json +++ b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Quartz/Volo.Abp.BackgroundJobs.DemoApp.Quartz.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.BackgroundJobs.DemoApp.Quartz", - "hash": "836f8c0635bb9918e06138674dd4a596", + "hash": "0ea754da9e24be5c6742fbc8e4934d41", "contents": [ { "namespace": "Volo.Abp.BackgroundJobs.DemoApp.Quartz", diff --git a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq.abppkg.analyze.json b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq.abppkg.analyze.json index a817908230..a4de8131c4 100644 --- a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq.abppkg.analyze.json +++ b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq/Volo.Abp.BackgroundJobs.DemoApp.RabbitMq.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.BackgroundJobs.DemoApp.RabbitMq", - "hash": "031c3f3649228732486547c45ac2e1b3", + "hash": "30c05e3182725093b744eb7009728094", "contents": [ { "namespace": "Volo.Abp.BackgroundJobs.DemoApp.RabbitMq", diff --git a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Shared/Volo.Abp.BackgroundJobs.DemoApp.Shared.abppkg.analyze.json b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Shared/Volo.Abp.BackgroundJobs.DemoApp.Shared.abppkg.analyze.json index 8a68c63873..65d3615fbf 100644 --- a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Shared/Volo.Abp.BackgroundJobs.DemoApp.Shared.abppkg.analyze.json +++ b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp.Shared/Volo.Abp.BackgroundJobs.DemoApp.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.BackgroundJobs.DemoApp.Shared", - "hash": "aa84ef9ea57d53c3d4a69f2260b8bb7e", + "hash": "9e602dad9d86df0c93429cd575abac19", "contents": [ { "namespace": "Volo.Abp.BackgroundJobs.DemoApp.Shared", diff --git a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp/Volo.Abp.BackgroundJobs.DemoApp.abppkg.analyze.json b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp/Volo.Abp.BackgroundJobs.DemoApp.abppkg.analyze.json index b212c38e68..81d82b2fc2 100644 --- a/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp/Volo.Abp.BackgroundJobs.DemoApp.abppkg.analyze.json +++ b/modules/background-jobs/app/Volo.Abp.BackgroundJobs.DemoApp/Volo.Abp.BackgroundJobs.DemoApp.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.BackgroundJobs.DemoApp", - "hash": "fc92edb88524406d069e7326366b801d", + "hash": "c1cb210ded43dcccdecde4bf1297f1ce", "contents": [ { "namespace": "Volo.Abp.BackgroundJobs.DemoApp", diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo.Abp.BackgroundJobs.Domain.Shared.abppkg.analyze.json b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo.Abp.BackgroundJobs.Domain.Shared.abppkg.analyze.json index cfcd3e1c41..25d4eb49cf 100644 --- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo.Abp.BackgroundJobs.Domain.Shared.abppkg.analyze.json +++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain.Shared/Volo.Abp.BackgroundJobs.Domain.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.BackgroundJobs.Domain.Shared", - "hash": "502bfa4d2eb313c68d8de1548763e848", + "hash": "05a3de7395d02fbafa94947fb56251ac", "contents": [ { "namespace": "Volo.Abp.BackgroundJobs", diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo.Abp.BackgroundJobs.Domain.abppkg.analyze.json b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo.Abp.BackgroundJobs.Domain.abppkg.analyze.json index c08467e41f..16f6cbda52 100644 --- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo.Abp.BackgroundJobs.Domain.abppkg.analyze.json +++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.Domain/Volo.Abp.BackgroundJobs.Domain.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.BackgroundJobs.Domain", - "hash": "40fd7fc6c8453ad115381fbb2e1dc337", + "hash": "0ad4f6980efc21e42e1e55a185e2b1e8", "contents": [ { "namespace": "Volo.Abp.BackgroundJobs", diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo.Abp.BackgroundJobs.EntityFrameworkCore.abppkg.analyze.json b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo.Abp.BackgroundJobs.EntityFrameworkCore.abppkg.analyze.json index f257f855a9..9ec58d24bc 100644 --- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo.Abp.BackgroundJobs.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.EntityFrameworkCore/Volo.Abp.BackgroundJobs.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.BackgroundJobs.EntityFrameworkCore", - "hash": "77fc7a8ddb9c3a6d966ade5ea27e2227", + "hash": "89980e8a03181e466c027d6b868dc2ae", "contents": [ { "namespace": "Volo.Abp.BackgroundJobs.EntityFrameworkCore", diff --git a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo.Abp.BackgroundJobs.MongoDB.abppkg.analyze.json b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo.Abp.BackgroundJobs.MongoDB.abppkg.analyze.json index f2afd05533..d385b0f672 100644 --- a/modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo.Abp.BackgroundJobs.MongoDB.abppkg.analyze.json +++ b/modules/background-jobs/src/Volo.Abp.BackgroundJobs.MongoDB/Volo.Abp.BackgroundJobs.MongoDB.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.BackgroundJobs.MongoDB", - "hash": "52ae13edee3dad0da1c2b3a73f4f8255", + "hash": "f898288a0029a2493b264dc5c129e68e", "contents": [ { "namespace": "Volo.Abp.BackgroundJobs.MongoDB", diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.BasicTheme/Volo.Abp.AspNetCore.Components.Server.BasicTheme.abppkg.analyze.json b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.BasicTheme/Volo.Abp.AspNetCore.Components.Server.BasicTheme.abppkg.analyze.json index 04d2fe40b6..f3a6d39e01 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.BasicTheme/Volo.Abp.AspNetCore.Components.Server.BasicTheme.abppkg.analyze.json +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Server.BasicTheme/Volo.Abp.AspNetCore.Components.Server.BasicTheme.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.AspNetCore.Components.Server.BasicTheme", - "hash": "5248e953b9506186f503cbd994877a9c", + "hash": "7d16726ec3b086495f7cb8bfa8fa6d9a", "contents": [ { "namespace": "Volo.Abp.AspNetCore.Components.Server.BasicTheme", diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Volo.Abp.AspNetCore.Components.Web.BasicTheme.abppkg.analyze.json b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Volo.Abp.AspNetCore.Components.Web.BasicTheme.abppkg.analyze.json index 823b4bd483..3287d754fa 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Volo.Abp.AspNetCore.Components.Web.BasicTheme.abppkg.analyze.json +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Volo.Abp.AspNetCore.Components.Web.BasicTheme.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.AspNetCore.Components.Web.BasicTheme", - "hash": "435fdad0f4639e7203057f45a48b1251", + "hash": "a6c9ad012a8f90f803a54f6f60262975", "contents": [ { "namespace": "Volo.Abp.AspNetCore.Components.Web.BasicTheme", diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.abppkg.analyze.json b/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.abppkg.analyze.json index b931fe91fc..ca75a49ea6 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.abppkg.analyze.json +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic", - "hash": "1342d58d067d434fe8dfa7dc4859d306", + "hash": "3eb18f8262cd671612f49c81b6251f6d", "contents": [ { "namespace": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic", diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.abppkg.analyze.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.abppkg.analyze.json index ac3b2256c3..30735f430c 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.abppkg.analyze.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo", - "hash": "a3884957d03635ff6992e6e44494c244", + "hash": "0775cac978565047a75de0293b350ce8", "contents": [ { "namespace": "Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo", diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json index 812701b5fa..28e05d28f0 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json @@ -3,7 +3,7 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "^7.0.0-rc.3", + "@abp/aspnetcore.mvc.ui.theme.shared": "^7.0.0-rc.4", "highlight.js": "^9.13.1" }, "devDependencies": {} diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock index 75d79b74f8..d25f7dd0e9 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock @@ -2,32 +2,32 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.shared@^7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.3.tgz#3636ac2588416992986f2ac7082b7e45dcbd2855" - integrity sha512-AahT00uzBvJtFjvtoK/7lH2RAGc7Sd+nFK+RAb0uXGwMZPmHMkVvENscV71sxO/+t55C/yUayeiq+nyatcA15g== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.3" - "@abp/bootstrap" "~7.0.0-rc.3" - "@abp/bootstrap-datepicker" "~7.0.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.0.0-rc.3" - "@abp/datatables.net-bs5" "~7.0.0-rc.3" - "@abp/font-awesome" "~7.0.0-rc.3" - "@abp/jquery-form" "~7.0.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.3" - "@abp/lodash" "~7.0.0-rc.3" - "@abp/luxon" "~7.0.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.3" - "@abp/moment" "~7.0.0-rc.3" - "@abp/select2" "~7.0.0-rc.3" - "@abp/sweetalert2" "~7.0.0-rc.3" - "@abp/timeago" "~7.0.0-rc.3" - "@abp/toastr" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.3.tgz#d78bb6f66b873f0eaff51673fdda65378f16661d" - integrity sha512-e6B+Z/VsvuStNIv2nLdkyN11HSoefOllqokEryTfNuxBiGQ0lMI1nsJPcFxXebFwNB4paUEQFKc3vPmid9HkRA== +"@abp/aspnetcore.mvc.ui.theme.shared@^7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.4.tgz#c7b6eb31dfa9718b9f7568889fc5357336e3a8aa" + integrity sha512-Cuulws93w2Oiag239SXdvC4+FoM7NhdBYFaWm/4ibyD1IFF4QpAMv13KvxOk0N5hsiWR3sLobimgWM17fkxJXQ== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.4" + "@abp/bootstrap" "~7.0.0-rc.4" + "@abp/bootstrap-datepicker" "~7.0.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.0.0-rc.4" + "@abp/datatables.net-bs5" "~7.0.0-rc.4" + "@abp/font-awesome" "~7.0.0-rc.4" + "@abp/jquery-form" "~7.0.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.4" + "@abp/lodash" "~7.0.0-rc.4" + "@abp/luxon" "~7.0.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.4" + "@abp/moment" "~7.0.0-rc.4" + "@abp/select2" "~7.0.0-rc.4" + "@abp/sweetalert2" "~7.0.0-rc.4" + "@abp/timeago" "~7.0.0-rc.4" + "@abp/toastr" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.4.tgz#3facbc3c7141314509077f990c83135e8a3d01fa" + integrity sha512-4x78Ab/7aaHK76ASy3EnBWlNj+GQY3Kc2bSmWzTM23oFuIJy3nPEd2b9qhLA7suAQaFCgCDhwE7AKXOnnGEZOg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -36,158 +36,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.3.tgz#305f76f8c414d8d7d8fda04e676ecdefaa673a5d" - integrity sha512-HuM2B6XzcN021fzD6xLheqjH3WeyW0LlvGikAZ3048nMj3CvVpe/aDMcFytBjGsB2ISlH5IKuyMZXTtslsmjQA== +"@abp/bootstrap-datepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.4.tgz#ddf6f07c75b018744fdf879b414a8aeefa4d72d5" + integrity sha512-CDp/Z+u4bXhHQK4Wcn5b/j3WysMffL43WTMuPHB+huhDvjXv1IOfFK+yrBJAuLgvwt3d+IzHOxpHkLpd4iLqCA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.3.tgz#c8ae82a70b3e448c4e673566a33c2b61b97fa6df" - integrity sha512-et9trwKszBgkYxqtIGufPnTMGR2BsUyhdrfzYjuLj9PG1zXxjHs7jPclmYTufTOmMqnwuvNe5NO/3KDmPEEtIw== +"@abp/bootstrap-daterangepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.4.tgz#a7518cdbeaf7a91627d29ddf97f2a45b243b20d7" + integrity sha512-wQksAYPgcRmtY8K6iH/TmXne+er5jVH5QyoWASfS5km259rmP5c0HYvcOa3NZ50B2NkGtVXzCtvZF8VA3uQBHw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.3.tgz#5d2127ceded688a0cec0ffdac1fcd96a372749e8" - integrity sha512-J8lU8FQYIhAjOFLbpYWKiBM7nxF0g8kOVok26SWBbQjpNVLFyNHJ6BllwJdlje/CwGxijvJtoos9oHQX4qpv1Q== +"@abp/bootstrap@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.4.tgz#a8f8fe9f01220d42c1934a1e2832c9bda5243431" + integrity sha512-rY2htFefW4zO61i1llJtV37eaMLnIdKbLuypodCz8BiGA/hecjHoUgxEXeBEYU1DewSivYOr5jgm6auazB+rNA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" bootstrap "^5.1.3" -"@abp/core@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.3.tgz#564ffdfdc45a5cb90d0991a56bfac1e93ecb9105" - integrity sha512-xzL5XVeVEF9XDOM4FtchgDEqpHGzEFMfP8+GbQi5w4x+uUcRkA1tAp+gGR1jDseFQCJcgzEIDUXcByMDjyRBDg== +"@abp/core@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.4.tgz#bc69b61338d5b7d5a5437aed82ad03bf23a3db12" + integrity sha512-+zBJW0ylWi7kVp08u8BvVw5TUcx3Wl//ggsVvbByIR3yy7qzcxisBEmrzj31Pa39FFWTnufacf0qwkPrI1JiXA== dependencies: - "@abp/utils" "~7.0.0-rc.3" + "@abp/utils" "~7.0.0-rc.4" -"@abp/datatables.net-bs5@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.3.tgz#8b3c69cf0eb8c61e77b1bce9e7b5107422e96424" - integrity sha512-E2ueCk2bKny2Ubk70TCu3L6ZXwlaiGMIvo7R41lu5tB5HJjg3B94HwhB3Ofb+jfYOY9dK7ezzPC+XapyhvmL8g== +"@abp/datatables.net-bs5@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.4.tgz#3ad899e5edceded6313a0771d3bfcf08a5fdac4b" + integrity sha512-Sr0z8cX9V2RYZTbfj6229bTttdrDScFYZozWITyBzDqnqVXT3TjUWsAb89GvtZcuCPYgtH54a9QzL1ymxxRuWg== dependencies: - "@abp/datatables.net" "~7.0.0-rc.3" + "@abp/datatables.net" "~7.0.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.3.tgz#2b510d9681a56116fbcb82f76592439eeffc2289" - integrity sha512-YO5E07erPOgPVA07fl4P5DyyHxHs+Ka1u4AgGxQPwgPY79qey82X1RSBKF7PELazlSJukUPwROR5t1D/kuRoOQ== +"@abp/datatables.net@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.4.tgz#427558a1666cf6e6eba9313645d6952b87533d29" + integrity sha512-hlgdxON+bK72rvIdxJEaQgwOeUTW2TgQk944z34FEF5TBARKuXJqNbQBCNqGbtshQdBI/OBHHV5ljI7Ez6AxTQ== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.3.tgz#8c562729183ef7da6ee2f9b199b5fdb1b051ac15" - integrity sha512-y2coOPBeZw78UjnHbYkOfaSQYP/wzq4uY4+4CbatuVxaatGblTD9GyO/VZaTBmbJtLUiz10MZb3qaud7TYf0ww== +"@abp/font-awesome@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.4.tgz#d97f5a8082e3e8658f26c13f5c5b7b2b9f6387e5" + integrity sha512-b78m7sDnyJYGez9SVZcWG1ZunscR33FbWUHZXwWMNrVI9HSzkqrTVv96QSfpTis5BJWAdenHZnq/mEMXBcnWZw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.3.tgz#92ab818c99f54057913350122f82f6f336b19ae7" - integrity sha512-GHIfxig75R22hLsT2+qTgtWSB78PRjUiWECu19spvFX1sa0fPTypryMFvBTg1sfedoLD8pRn48nOz0T1BNu1nw== +"@abp/jquery-form@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.4.tgz#3eeda713ff77e245239c2818c550f25fb0e1a747" + integrity sha512-pF5HUuUzBfIywBf2YtDGwayG8N1m716H4Zithy7Q3AzjLM+QCTfD4yiXSLgYxgQi9cpB9pke8Apbafa0VK4XJg== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.3.tgz#689fef1d4ffce93d231bcb5123e5efa13b7a7763" - integrity sha512-TMfsUPgQp5N8O8BbJMJ9fSzD53MBBiYYQTzfHtGp4+M53I6VhfnfRJbHSIaO+Cx/h+l0O2mrBIX56jz1iecGhA== +"@abp/jquery-validation-unobtrusive@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.4.tgz#3363abe98ec801cda0525bf0f34fc10e237ae632" + integrity sha512-VOcyepZf6oI95/qj11dI8ebsBT+osAjmWq5uuzqWci5JFFspC//e+Jyp1Z5Y5v2prZym+Q/NKK1c5zggsgsJYw== dependencies: - "@abp/jquery-validation" "~7.0.0-rc.3" + "@abp/jquery-validation" "~7.0.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.3.tgz#d3e08abac69057bef52aac95534d3fbe4da930c8" - integrity sha512-t0kkaKifnvjC34vQ3I6RKHozQgAXRfjfQE1jaYw5zPezOgcuSinQ+v30OEMFRUp93cFisA099bbmHrDppssW1Q== +"@abp/jquery-validation@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.4.tgz#9afc0c8665fc29cb60d1d5f48b7db3545bbe2e8b" + integrity sha512-1Lkaphp9MNIt4smhdAFPGbp3nLVUXDTdg39+9yLLkcrPkiXi2+riQ2XuMUkdC3EWCcXvdE6kz5m+69GIaxYVXA== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.3.tgz#00f05c1a3964e80e679b21201e220d93e50b6e91" - integrity sha512-C+hs+3sPX7N8h3ZlIROfpLoA4ek/5LcOIkE3on5bUy68/j7MicsQt25EiXpUPkpq+6THzMdkbQreJtHpxLC9jA== +"@abp/jquery@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.4.tgz#5fa6e88a83e51f4de8f0905a4ef4966b3878ac91" + integrity sha512-EQIUxX6vh6h6TQkRuqOyhAlCCx8s5+nVH/zLG6pY4ULA7PKfxpO7inTvBMRj9krr8Lusl8uFccelPkQ5On7qGA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.3.tgz#220d180db1f2d76fb7f643edf2bf6bd5f80a22fc" - integrity sha512-he9NYNo9cmMHv56vMVusO97VruuFY0yW6H8CkghHiA/IZvI5bqGkmUjNQ/fzY1Pa3Qi4uxiVV4e5NUNUiunp5g== +"@abp/lodash@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.4.tgz#ebe6baa21459ef99db05782b463316db1dd085c4" + integrity sha512-Z1zNl+bqy+nkPGY88f3sbxzDVjvHduKE0ShRcfwZtsNXohUX12oBJp3x0JD2+PWsk3V5M64k7n8n79iCMPvWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.3.tgz#49839532cd6849ca0077be8fdfc273a17a0d9d0e" - integrity sha512-aVhPl65AQBVppTPNXh76A5aU8lVa2WYZ3Qv+s7bueXka9L8+0Q/zBe72jsuyiSUJmPr+xjShwxLJveneimGUSw== +"@abp/luxon@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.4.tgz#49d84b1a17b48c739a0125c68d815019b955af98" + integrity sha512-lqoVNMAmTOLzL9TStRxyxDodxjaLlL/D9ao1iUeNGm0l6BGs/+ISJqxRqcxPRFfYcDL58hs/ShrkmcDtrbu57g== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.3.tgz#f87c39189bfc9ffd1180cb9e73b5787be3be4ec7" - integrity sha512-HIF3EEOO2+XHMpLg/xzdf/+HW44skuePV9Vjcm6y5CQ83dibeQaIZhUqih3JI+xw9BVVq9tqTrrnikV5eYyp4g== +"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.4.tgz#d4d889a2e86aabf2cdee156f0cdb2bf649f01580" + integrity sha512-pvmWl035Mle1RNHgZDdDI1zyPHxlBvZ+82AP13yVoO/aOYVjVYJfR3tAkmG2Jo7en0+qmqiFHJEkGijFEH64pQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.3.tgz#2119ecfbd7d9daa5077207fbf6afa8fabdb786ea" - integrity sha512-fIGRoTUcBTS1T96cTbi4iDKcz9edTKPAeRFBmLowF7pV3YfTlc6aoGHRoNtdib8A0ehw1NC3yH377HKgB6/xtw== +"@abp/moment@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.4.tgz#7f75182ac13aa948c3c6989eaa35692328e7a602" + integrity sha512-7O78qBFHglWolQUQKm4vIz1NQBEnmeUNy6l6clKaNQoVBPNPhgN7T0oZd9szoOAHZAMyHO0EbdKkAr3V5F13uQ== dependencies: moment "^2.9.0" -"@abp/select2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.3.tgz#e1ebe5f29c14e7f885dbc38275a459f7448bc9e2" - integrity sha512-WIMoiaNxUAjpL8tfo75UAkzxc6EH2E+OIJ6rdd4li05Qg4SUuOGLSIP/ToPFgXjD5oNIcfEuMWOGdf9P92Ffhg== +"@abp/select2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.4.tgz#404cf4fe70ea005077b7498e815776e02b79e05d" + integrity sha512-xyclLaAVAWTum0YaR5mbwrT6p/Kbs5VUaY3Bm9RwHaTREudTLL38ecIJbQ/wjLsw4XRdPaTzfWAKXy7qLFxhCw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.3.tgz#926fa46dc19cd35f515e20660ada176653ed1fe9" - integrity sha512-GiV+97lYaIZsYemJ/2FI4oFTc3KlhnJIB7wV+t9slLYpYy4IlQ1skPGLvaOPKF4Dt1MuUCsh9HtH7xa5XmCzhw== +"@abp/sweetalert2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.4.tgz#ad15971c301ce0a1f392c6354140f3a1f88508e2" + integrity sha512-NU7qom2/L/L0m158HEWOmpT8fEF+WdqjAdpfRZB+QabTHooxxSU+qBVo3uJ8MgVeHDB7+t4GqxaRXlQvguuWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.3.tgz#fdcefe218f0fa8e0f67d38d2326bc6aeb8cbc978" - integrity sha512-YtH+M1KJtO2p/9hyqKYjJDQUzqK7MJ0iGmTNJcVoE1cqTcU0NEj7v8hgGTj2kKq1hNQ6CIVNfLahIscC+9RaHg== +"@abp/timeago@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.4.tgz#981b2ae09396a297b06344c64be9c0002777e72a" + integrity sha512-a3/5RoWeafb6b2fb6WFeBOmZGpRtyK61oFMLAjgSr9v97UVjHcPz5C2e5vUQ3I7gadzqGGTzxv4Fs7ESFmgcGw== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.3.tgz#1f097da95ee4c17ff1411b487c91b5a402b65801" - integrity sha512-LmBOF4JHTpGo7bGBx92cUqn89w+kPUAHBJ+ERWQKvb6p3WmBtPBc81TBIijrwNptb9W9GvxxgIW5vgi91ZlNgg== +"@abp/toastr@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.4.tgz#47930c86e9db7bb1b5975595308b42f893546c51" + integrity sha512-LsqDrVqbH/D/Zw3+livZVej5AKL5ASKse2+r7JuU+n8WJbscRPhKxpd1zKQojfRolLJcKJ1R7INcZldQUN1Z8w== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.3.tgz#083839cca224911fd0b2379dfbeb422e3fdd611d" - integrity sha512-HkPmd/j1Mf9tvhR1j9bbSkGJR2omi/rUWBamknzsXhBZ5uLGxjNJ0kkWepiz2AlbIttHGDgQv7EJM9PG3JP/Vw== +"@abp/utils@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.4.tgz#e699871d4572845d364b5f555684238289afdea2" + integrity sha512-lLUvuU77lo430+LFXOV+XuwQ0R4cSvG6FImp9ew5U7jHDsxW4hlNrcaEZJduOoZ4VcxnC1ciRrJO/esLJ0BsVA== dependencies: just-compare "^1.3.0" diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.abppkg.analyze.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.abppkg.analyze.json index cf18a213cd..132ca45fce 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.abppkg.analyze.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo", - "hash": "2c19c2b98007b1fb291f045ecc0de49e", + "hash": "a7b6526be3886cdd3971816f93def6f0", "contents": [ { "namespace": "Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo", diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json index 50ec61bf91..031b568479 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json @@ -3,8 +3,8 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.3", - "@abp/prismjs": "^7.0.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.4", + "@abp/prismjs": "^7.0.0-rc.4" }, "devDependencies": {} } diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock index 3bf22b30bf..72c3a961c1 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.3.tgz#add82e055b2784147a57570b1237d27271eed32d" - integrity sha512-xN24XtXSMBY0aJ4FWHQULVCsoeC7B6qsMdQV4jvZEMHOM5kXkyRwveNkv1sgA2RSYJC6bWgUTTuCMQWY35000w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.3.tgz#3636ac2588416992986f2ac7082b7e45dcbd2855" - integrity sha512-AahT00uzBvJtFjvtoK/7lH2RAGc7Sd+nFK+RAb0uXGwMZPmHMkVvENscV71sxO/+t55C/yUayeiq+nyatcA15g== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.3" - "@abp/bootstrap" "~7.0.0-rc.3" - "@abp/bootstrap-datepicker" "~7.0.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.0.0-rc.3" - "@abp/datatables.net-bs5" "~7.0.0-rc.3" - "@abp/font-awesome" "~7.0.0-rc.3" - "@abp/jquery-form" "~7.0.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.3" - "@abp/lodash" "~7.0.0-rc.3" - "@abp/luxon" "~7.0.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.3" - "@abp/moment" "~7.0.0-rc.3" - "@abp/select2" "~7.0.0-rc.3" - "@abp/sweetalert2" "~7.0.0-rc.3" - "@abp/timeago" "~7.0.0-rc.3" - "@abp/toastr" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.3.tgz#d78bb6f66b873f0eaff51673fdda65378f16661d" - integrity sha512-e6B+Z/VsvuStNIv2nLdkyN11HSoefOllqokEryTfNuxBiGQ0lMI1nsJPcFxXebFwNB4paUEQFKc3vPmid9HkRA== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.4.tgz#675d380e669b8914e26c88c7f4104c5f24793c09" + integrity sha512-/4c3HAu+miz7o03Fr362B3+OeyNsEmHWITdy7zz1n3XQq9a/dmJMMa70/QFubauOfaV8w8xyMsur9+CAw5+aUg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.4.tgz#c7b6eb31dfa9718b9f7568889fc5357336e3a8aa" + integrity sha512-Cuulws93w2Oiag239SXdvC4+FoM7NhdBYFaWm/4ibyD1IFF4QpAMv13KvxOk0N5hsiWR3sLobimgWM17fkxJXQ== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.4" + "@abp/bootstrap" "~7.0.0-rc.4" + "@abp/bootstrap-datepicker" "~7.0.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.0.0-rc.4" + "@abp/datatables.net-bs5" "~7.0.0-rc.4" + "@abp/font-awesome" "~7.0.0-rc.4" + "@abp/jquery-form" "~7.0.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.4" + "@abp/lodash" "~7.0.0-rc.4" + "@abp/luxon" "~7.0.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.4" + "@abp/moment" "~7.0.0-rc.4" + "@abp/select2" "~7.0.0-rc.4" + "@abp/sweetalert2" "~7.0.0-rc.4" + "@abp/timeago" "~7.0.0-rc.4" + "@abp/toastr" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.4.tgz#3facbc3c7141314509077f990c83135e8a3d01fa" + integrity sha512-4x78Ab/7aaHK76ASy3EnBWlNj+GQY3Kc2bSmWzTM23oFuIJy3nPEd2b9qhLA7suAQaFCgCDhwE7AKXOnnGEZOg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,175 +43,175 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.3.tgz#305f76f8c414d8d7d8fda04e676ecdefaa673a5d" - integrity sha512-HuM2B6XzcN021fzD6xLheqjH3WeyW0LlvGikAZ3048nMj3CvVpe/aDMcFytBjGsB2ISlH5IKuyMZXTtslsmjQA== +"@abp/bootstrap-datepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.4.tgz#ddf6f07c75b018744fdf879b414a8aeefa4d72d5" + integrity sha512-CDp/Z+u4bXhHQK4Wcn5b/j3WysMffL43WTMuPHB+huhDvjXv1IOfFK+yrBJAuLgvwt3d+IzHOxpHkLpd4iLqCA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.3.tgz#c8ae82a70b3e448c4e673566a33c2b61b97fa6df" - integrity sha512-et9trwKszBgkYxqtIGufPnTMGR2BsUyhdrfzYjuLj9PG1zXxjHs7jPclmYTufTOmMqnwuvNe5NO/3KDmPEEtIw== +"@abp/bootstrap-daterangepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.4.tgz#a7518cdbeaf7a91627d29ddf97f2a45b243b20d7" + integrity sha512-wQksAYPgcRmtY8K6iH/TmXne+er5jVH5QyoWASfS5km259rmP5c0HYvcOa3NZ50B2NkGtVXzCtvZF8VA3uQBHw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.3.tgz#5d2127ceded688a0cec0ffdac1fcd96a372749e8" - integrity sha512-J8lU8FQYIhAjOFLbpYWKiBM7nxF0g8kOVok26SWBbQjpNVLFyNHJ6BllwJdlje/CwGxijvJtoos9oHQX4qpv1Q== +"@abp/bootstrap@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.4.tgz#a8f8fe9f01220d42c1934a1e2832c9bda5243431" + integrity sha512-rY2htFefW4zO61i1llJtV37eaMLnIdKbLuypodCz8BiGA/hecjHoUgxEXeBEYU1DewSivYOr5jgm6auazB+rNA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" bootstrap "^5.1.3" -"@abp/clipboard@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.0.0-rc.3.tgz#24af99427ac722e4cfe013dfa9507423b22c1e49" - integrity sha512-TDvEnQTCW7Np0hEM70jG1GDPIe2TkJ6iCXra/RQpgwnt7U2R2YDMr0MB7SumhwS9u1EPIqMVU6MP/+0O8FHz2g== +"@abp/clipboard@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.0.0-rc.4.tgz#151cf835fb3c8581871292cba6b75be870a9282c" + integrity sha512-tr/7Pt0u81V2hubVqSyhGmAGbcbY2Zg9pPwoih53TnR1GoIIUTrUVVwv2mQAiMTVyVw4ZsOSlwFYgajqsYXr8A== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" clipboard "^2.0.8" -"@abp/core@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.3.tgz#564ffdfdc45a5cb90d0991a56bfac1e93ecb9105" - integrity sha512-xzL5XVeVEF9XDOM4FtchgDEqpHGzEFMfP8+GbQi5w4x+uUcRkA1tAp+gGR1jDseFQCJcgzEIDUXcByMDjyRBDg== +"@abp/core@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.4.tgz#bc69b61338d5b7d5a5437aed82ad03bf23a3db12" + integrity sha512-+zBJW0ylWi7kVp08u8BvVw5TUcx3Wl//ggsVvbByIR3yy7qzcxisBEmrzj31Pa39FFWTnufacf0qwkPrI1JiXA== dependencies: - "@abp/utils" "~7.0.0-rc.3" + "@abp/utils" "~7.0.0-rc.4" -"@abp/datatables.net-bs5@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.3.tgz#8b3c69cf0eb8c61e77b1bce9e7b5107422e96424" - integrity sha512-E2ueCk2bKny2Ubk70TCu3L6ZXwlaiGMIvo7R41lu5tB5HJjg3B94HwhB3Ofb+jfYOY9dK7ezzPC+XapyhvmL8g== +"@abp/datatables.net-bs5@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.4.tgz#3ad899e5edceded6313a0771d3bfcf08a5fdac4b" + integrity sha512-Sr0z8cX9V2RYZTbfj6229bTttdrDScFYZozWITyBzDqnqVXT3TjUWsAb89GvtZcuCPYgtH54a9QzL1ymxxRuWg== dependencies: - "@abp/datatables.net" "~7.0.0-rc.3" + "@abp/datatables.net" "~7.0.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.3.tgz#2b510d9681a56116fbcb82f76592439eeffc2289" - integrity sha512-YO5E07erPOgPVA07fl4P5DyyHxHs+Ka1u4AgGxQPwgPY79qey82X1RSBKF7PELazlSJukUPwROR5t1D/kuRoOQ== +"@abp/datatables.net@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.4.tgz#427558a1666cf6e6eba9313645d6952b87533d29" + integrity sha512-hlgdxON+bK72rvIdxJEaQgwOeUTW2TgQk944z34FEF5TBARKuXJqNbQBCNqGbtshQdBI/OBHHV5ljI7Ez6AxTQ== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.3.tgz#8c562729183ef7da6ee2f9b199b5fdb1b051ac15" - integrity sha512-y2coOPBeZw78UjnHbYkOfaSQYP/wzq4uY4+4CbatuVxaatGblTD9GyO/VZaTBmbJtLUiz10MZb3qaud7TYf0ww== +"@abp/font-awesome@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.4.tgz#d97f5a8082e3e8658f26c13f5c5b7b2b9f6387e5" + integrity sha512-b78m7sDnyJYGez9SVZcWG1ZunscR33FbWUHZXwWMNrVI9HSzkqrTVv96QSfpTis5BJWAdenHZnq/mEMXBcnWZw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.3.tgz#92ab818c99f54057913350122f82f6f336b19ae7" - integrity sha512-GHIfxig75R22hLsT2+qTgtWSB78PRjUiWECu19spvFX1sa0fPTypryMFvBTg1sfedoLD8pRn48nOz0T1BNu1nw== +"@abp/jquery-form@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.4.tgz#3eeda713ff77e245239c2818c550f25fb0e1a747" + integrity sha512-pF5HUuUzBfIywBf2YtDGwayG8N1m716H4Zithy7Q3AzjLM+QCTfD4yiXSLgYxgQi9cpB9pke8Apbafa0VK4XJg== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.3.tgz#689fef1d4ffce93d231bcb5123e5efa13b7a7763" - integrity sha512-TMfsUPgQp5N8O8BbJMJ9fSzD53MBBiYYQTzfHtGp4+M53I6VhfnfRJbHSIaO+Cx/h+l0O2mrBIX56jz1iecGhA== +"@abp/jquery-validation-unobtrusive@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.4.tgz#3363abe98ec801cda0525bf0f34fc10e237ae632" + integrity sha512-VOcyepZf6oI95/qj11dI8ebsBT+osAjmWq5uuzqWci5JFFspC//e+Jyp1Z5Y5v2prZym+Q/NKK1c5zggsgsJYw== dependencies: - "@abp/jquery-validation" "~7.0.0-rc.3" + "@abp/jquery-validation" "~7.0.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.3.tgz#d3e08abac69057bef52aac95534d3fbe4da930c8" - integrity sha512-t0kkaKifnvjC34vQ3I6RKHozQgAXRfjfQE1jaYw5zPezOgcuSinQ+v30OEMFRUp93cFisA099bbmHrDppssW1Q== +"@abp/jquery-validation@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.4.tgz#9afc0c8665fc29cb60d1d5f48b7db3545bbe2e8b" + integrity sha512-1Lkaphp9MNIt4smhdAFPGbp3nLVUXDTdg39+9yLLkcrPkiXi2+riQ2XuMUkdC3EWCcXvdE6kz5m+69GIaxYVXA== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.3.tgz#00f05c1a3964e80e679b21201e220d93e50b6e91" - integrity sha512-C+hs+3sPX7N8h3ZlIROfpLoA4ek/5LcOIkE3on5bUy68/j7MicsQt25EiXpUPkpq+6THzMdkbQreJtHpxLC9jA== +"@abp/jquery@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.4.tgz#5fa6e88a83e51f4de8f0905a4ef4966b3878ac91" + integrity sha512-EQIUxX6vh6h6TQkRuqOyhAlCCx8s5+nVH/zLG6pY4ULA7PKfxpO7inTvBMRj9krr8Lusl8uFccelPkQ5On7qGA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.3.tgz#220d180db1f2d76fb7f643edf2bf6bd5f80a22fc" - integrity sha512-he9NYNo9cmMHv56vMVusO97VruuFY0yW6H8CkghHiA/IZvI5bqGkmUjNQ/fzY1Pa3Qi4uxiVV4e5NUNUiunp5g== +"@abp/lodash@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.4.tgz#ebe6baa21459ef99db05782b463316db1dd085c4" + integrity sha512-Z1zNl+bqy+nkPGY88f3sbxzDVjvHduKE0ShRcfwZtsNXohUX12oBJp3x0JD2+PWsk3V5M64k7n8n79iCMPvWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.3.tgz#49839532cd6849ca0077be8fdfc273a17a0d9d0e" - integrity sha512-aVhPl65AQBVppTPNXh76A5aU8lVa2WYZ3Qv+s7bueXka9L8+0Q/zBe72jsuyiSUJmPr+xjShwxLJveneimGUSw== +"@abp/luxon@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.4.tgz#49d84b1a17b48c739a0125c68d815019b955af98" + integrity sha512-lqoVNMAmTOLzL9TStRxyxDodxjaLlL/D9ao1iUeNGm0l6BGs/+ISJqxRqcxPRFfYcDL58hs/ShrkmcDtrbu57g== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.3.tgz#f87c39189bfc9ffd1180cb9e73b5787be3be4ec7" - integrity sha512-HIF3EEOO2+XHMpLg/xzdf/+HW44skuePV9Vjcm6y5CQ83dibeQaIZhUqih3JI+xw9BVVq9tqTrrnikV5eYyp4g== +"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.4.tgz#d4d889a2e86aabf2cdee156f0cdb2bf649f01580" + integrity sha512-pvmWl035Mle1RNHgZDdDI1zyPHxlBvZ+82AP13yVoO/aOYVjVYJfR3tAkmG2Jo7en0+qmqiFHJEkGijFEH64pQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.3.tgz#2119ecfbd7d9daa5077207fbf6afa8fabdb786ea" - integrity sha512-fIGRoTUcBTS1T96cTbi4iDKcz9edTKPAeRFBmLowF7pV3YfTlc6aoGHRoNtdib8A0ehw1NC3yH377HKgB6/xtw== +"@abp/moment@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.4.tgz#7f75182ac13aa948c3c6989eaa35692328e7a602" + integrity sha512-7O78qBFHglWolQUQKm4vIz1NQBEnmeUNy6l6clKaNQoVBPNPhgN7T0oZd9szoOAHZAMyHO0EbdKkAr3V5F13uQ== dependencies: moment "^2.9.0" -"@abp/prismjs@^7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.0.0-rc.3.tgz#3d5ee5831f1d2a4e31ca342b377daa86a61118cb" - integrity sha512-ROLqI1xR0P/HNL90nWIL95zlPPF0etv8/czh3yD9fL4JiXt9QZIg8xQgr+EyGBpBIkgh9WZYAmdLCIvesFXmTw== +"@abp/prismjs@^7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.0.0-rc.4.tgz#4c253e71876cf4d827845188a1aa8303d12c9226" + integrity sha512-utJMH8RILH70DTJ2XpCYFvEcsjigJY9+HhVVeUZCqAGIyT9jSPgDuo63gu4wSgAjDXRV3ctkDsCehbnjtzft/w== dependencies: - "@abp/clipboard" "~7.0.0-rc.3" - "@abp/core" "~7.0.0-rc.3" + "@abp/clipboard" "~7.0.0-rc.4" + "@abp/core" "~7.0.0-rc.4" prismjs "^1.26.0" -"@abp/select2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.3.tgz#e1ebe5f29c14e7f885dbc38275a459f7448bc9e2" - integrity sha512-WIMoiaNxUAjpL8tfo75UAkzxc6EH2E+OIJ6rdd4li05Qg4SUuOGLSIP/ToPFgXjD5oNIcfEuMWOGdf9P92Ffhg== +"@abp/select2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.4.tgz#404cf4fe70ea005077b7498e815776e02b79e05d" + integrity sha512-xyclLaAVAWTum0YaR5mbwrT6p/Kbs5VUaY3Bm9RwHaTREudTLL38ecIJbQ/wjLsw4XRdPaTzfWAKXy7qLFxhCw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.3.tgz#926fa46dc19cd35f515e20660ada176653ed1fe9" - integrity sha512-GiV+97lYaIZsYemJ/2FI4oFTc3KlhnJIB7wV+t9slLYpYy4IlQ1skPGLvaOPKF4Dt1MuUCsh9HtH7xa5XmCzhw== +"@abp/sweetalert2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.4.tgz#ad15971c301ce0a1f392c6354140f3a1f88508e2" + integrity sha512-NU7qom2/L/L0m158HEWOmpT8fEF+WdqjAdpfRZB+QabTHooxxSU+qBVo3uJ8MgVeHDB7+t4GqxaRXlQvguuWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.3.tgz#fdcefe218f0fa8e0f67d38d2326bc6aeb8cbc978" - integrity sha512-YtH+M1KJtO2p/9hyqKYjJDQUzqK7MJ0iGmTNJcVoE1cqTcU0NEj7v8hgGTj2kKq1hNQ6CIVNfLahIscC+9RaHg== +"@abp/timeago@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.4.tgz#981b2ae09396a297b06344c64be9c0002777e72a" + integrity sha512-a3/5RoWeafb6b2fb6WFeBOmZGpRtyK61oFMLAjgSr9v97UVjHcPz5C2e5vUQ3I7gadzqGGTzxv4Fs7ESFmgcGw== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.3.tgz#1f097da95ee4c17ff1411b487c91b5a402b65801" - integrity sha512-LmBOF4JHTpGo7bGBx92cUqn89w+kPUAHBJ+ERWQKvb6p3WmBtPBc81TBIijrwNptb9W9GvxxgIW5vgi91ZlNgg== +"@abp/toastr@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.4.tgz#47930c86e9db7bb1b5975595308b42f893546c51" + integrity sha512-LsqDrVqbH/D/Zw3+livZVej5AKL5ASKse2+r7JuU+n8WJbscRPhKxpd1zKQojfRolLJcKJ1R7INcZldQUN1Z8w== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.3.tgz#083839cca224911fd0b2379dfbeb422e3fdd611d" - integrity sha512-HkPmd/j1Mf9tvhR1j9bbSkGJR2omi/rUWBamknzsXhBZ5uLGxjNJ0kkWepiz2AlbIttHGDgQv7EJM9PG3JP/Vw== +"@abp/utils@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.4.tgz#e699871d4572845d364b5f555684238289afdea2" + integrity sha512-lLUvuU77lo430+LFXOV+XuwQ0R4cSvG6FImp9ew5U7jHDsxW4hlNrcaEZJduOoZ4VcxnC1ciRrJO/esLJ0BsVA== dependencies: just-compare "^1.3.0" diff --git a/modules/blogging/app/Volo.BloggingTestApp.EntityFrameworkCore/Volo.BloggingTestApp.EntityFrameworkCore.abppkg.analyze.json b/modules/blogging/app/Volo.BloggingTestApp.EntityFrameworkCore/Volo.BloggingTestApp.EntityFrameworkCore.abppkg.analyze.json index 62bce69fa2..af1f007db9 100644 --- a/modules/blogging/app/Volo.BloggingTestApp.EntityFrameworkCore/Volo.BloggingTestApp.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/blogging/app/Volo.BloggingTestApp.EntityFrameworkCore/Volo.BloggingTestApp.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.BloggingTestApp.EntityFrameworkCore", - "hash": "d4fce14d490d396f4c32447ca624d5c4", + "hash": "07960d8181d95389896a7beaaf8e46e1", "contents": [ { "namespace": "Volo.BloggingTestApp.EntityFrameworkCore", diff --git a/modules/blogging/app/Volo.BloggingTestApp.MongoDB/Volo.BloggingTestApp.MongoDB.abppkg.analyze.json b/modules/blogging/app/Volo.BloggingTestApp.MongoDB/Volo.BloggingTestApp.MongoDB.abppkg.analyze.json index 3fb8a924f8..8e328fa1a2 100644 --- a/modules/blogging/app/Volo.BloggingTestApp.MongoDB/Volo.BloggingTestApp.MongoDB.abppkg.analyze.json +++ b/modules/blogging/app/Volo.BloggingTestApp.MongoDB/Volo.BloggingTestApp.MongoDB.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.BloggingTestApp.MongoDB", - "hash": "f764859957e18a1a90ae1a3bc272f626", + "hash": "0beff7c20c0fc48441b2e241497e8412", "contents": [ { "namespace": "Volo.BloggingTestApp.MongoDB", diff --git a/modules/blogging/app/Volo.BloggingTestApp/Volo.BloggingTestApp.abppkg.analyze.json b/modules/blogging/app/Volo.BloggingTestApp/Volo.BloggingTestApp.abppkg.analyze.json index 805660a29b..29097a0048 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/Volo.BloggingTestApp.abppkg.analyze.json +++ b/modules/blogging/app/Volo.BloggingTestApp/Volo.BloggingTestApp.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.BloggingTestApp", - "hash": "c231a9ca2acc53ee52fd2b155d075e98", + "hash": "6ad36d47583e70fabdb8ecb06397cf1a", "contents": [ { "namespace": "Volo.BloggingTestApp", diff --git a/modules/blogging/app/Volo.BloggingTestApp/package.json b/modules/blogging/app/Volo.BloggingTestApp/package.json index 7a1e57e086..e1b0549292 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/package.json +++ b/modules/blogging/app/Volo.BloggingTestApp/package.json @@ -3,7 +3,7 @@ "name": "volo.blogtestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.3", - "@abp/blogging": "^7.0.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.4", + "@abp/blogging": "^7.0.0-rc.4" } } diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock index 3bd436ce54..4db5a124e8 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock +++ b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.3.tgz#add82e055b2784147a57570b1237d27271eed32d" - integrity sha512-xN24XtXSMBY0aJ4FWHQULVCsoeC7B6qsMdQV4jvZEMHOM5kXkyRwveNkv1sgA2RSYJC6bWgUTTuCMQWY35000w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.3.tgz#3636ac2588416992986f2ac7082b7e45dcbd2855" - integrity sha512-AahT00uzBvJtFjvtoK/7lH2RAGc7Sd+nFK+RAb0uXGwMZPmHMkVvENscV71sxO/+t55C/yUayeiq+nyatcA15g== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.3" - "@abp/bootstrap" "~7.0.0-rc.3" - "@abp/bootstrap-datepicker" "~7.0.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.0.0-rc.3" - "@abp/datatables.net-bs5" "~7.0.0-rc.3" - "@abp/font-awesome" "~7.0.0-rc.3" - "@abp/jquery-form" "~7.0.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.3" - "@abp/lodash" "~7.0.0-rc.3" - "@abp/luxon" "~7.0.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.3" - "@abp/moment" "~7.0.0-rc.3" - "@abp/select2" "~7.0.0-rc.3" - "@abp/sweetalert2" "~7.0.0-rc.3" - "@abp/timeago" "~7.0.0-rc.3" - "@abp/toastr" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.3.tgz#d78bb6f66b873f0eaff51673fdda65378f16661d" - integrity sha512-e6B+Z/VsvuStNIv2nLdkyN11HSoefOllqokEryTfNuxBiGQ0lMI1nsJPcFxXebFwNB4paUEQFKc3vPmid9HkRA== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.4.tgz#675d380e669b8914e26c88c7f4104c5f24793c09" + integrity sha512-/4c3HAu+miz7o03Fr362B3+OeyNsEmHWITdy7zz1n3XQq9a/dmJMMa70/QFubauOfaV8w8xyMsur9+CAw5+aUg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.4.tgz#c7b6eb31dfa9718b9f7568889fc5357336e3a8aa" + integrity sha512-Cuulws93w2Oiag239SXdvC4+FoM7NhdBYFaWm/4ibyD1IFF4QpAMv13KvxOk0N5hsiWR3sLobimgWM17fkxJXQ== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.4" + "@abp/bootstrap" "~7.0.0-rc.4" + "@abp/bootstrap-datepicker" "~7.0.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.0.0-rc.4" + "@abp/datatables.net-bs5" "~7.0.0-rc.4" + "@abp/font-awesome" "~7.0.0-rc.4" + "@abp/jquery-form" "~7.0.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.4" + "@abp/lodash" "~7.0.0-rc.4" + "@abp/luxon" "~7.0.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.4" + "@abp/moment" "~7.0.0-rc.4" + "@abp/select2" "~7.0.0-rc.4" + "@abp/sweetalert2" "~7.0.0-rc.4" + "@abp/timeago" "~7.0.0-rc.4" + "@abp/toastr" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.4.tgz#3facbc3c7141314509077f990c83135e8a3d01fa" + integrity sha512-4x78Ab/7aaHK76ASy3EnBWlNj+GQY3Kc2bSmWzTM23oFuIJy3nPEd2b9qhLA7suAQaFCgCDhwE7AKXOnnGEZOg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,201 +43,201 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/blogging@^7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-7.0.0-rc.3.tgz#2da339269a76d9adc4e7ca8fe2d1151bca3a5a79" - integrity sha512-SSEbc5WC2m2Dm2+rU0u58kImb27UFUSRX6jiveEHoWCdFxrNdXkRauKXjQDSNhV9PLi0JzQFaEzllwZYko2efQ== +"@abp/blogging@^7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-7.0.0-rc.4.tgz#d612f7de3dca49de6f63bb265552df577845a155" + integrity sha512-eSbnYpYtT+230JGGEHMbXp9l5KsT9yewDBaOSgs8TReiC3xA1iSvkIwgstyduwL2x3lvp/FdyMyIbRig0LThjA== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.3" - "@abp/owl.carousel" "~7.0.0-rc.3" - "@abp/prismjs" "~7.0.0-rc.3" - "@abp/tui-editor" "~7.0.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.4" + "@abp/owl.carousel" "~7.0.0-rc.4" + "@abp/prismjs" "~7.0.0-rc.4" + "@abp/tui-editor" "~7.0.0-rc.4" -"@abp/bootstrap-datepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.3.tgz#305f76f8c414d8d7d8fda04e676ecdefaa673a5d" - integrity sha512-HuM2B6XzcN021fzD6xLheqjH3WeyW0LlvGikAZ3048nMj3CvVpe/aDMcFytBjGsB2ISlH5IKuyMZXTtslsmjQA== +"@abp/bootstrap-datepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.4.tgz#ddf6f07c75b018744fdf879b414a8aeefa4d72d5" + integrity sha512-CDp/Z+u4bXhHQK4Wcn5b/j3WysMffL43WTMuPHB+huhDvjXv1IOfFK+yrBJAuLgvwt3d+IzHOxpHkLpd4iLqCA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.3.tgz#c8ae82a70b3e448c4e673566a33c2b61b97fa6df" - integrity sha512-et9trwKszBgkYxqtIGufPnTMGR2BsUyhdrfzYjuLj9PG1zXxjHs7jPclmYTufTOmMqnwuvNe5NO/3KDmPEEtIw== +"@abp/bootstrap-daterangepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.4.tgz#a7518cdbeaf7a91627d29ddf97f2a45b243b20d7" + integrity sha512-wQksAYPgcRmtY8K6iH/TmXne+er5jVH5QyoWASfS5km259rmP5c0HYvcOa3NZ50B2NkGtVXzCtvZF8VA3uQBHw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.3.tgz#5d2127ceded688a0cec0ffdac1fcd96a372749e8" - integrity sha512-J8lU8FQYIhAjOFLbpYWKiBM7nxF0g8kOVok26SWBbQjpNVLFyNHJ6BllwJdlje/CwGxijvJtoos9oHQX4qpv1Q== +"@abp/bootstrap@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.4.tgz#a8f8fe9f01220d42c1934a1e2832c9bda5243431" + integrity sha512-rY2htFefW4zO61i1llJtV37eaMLnIdKbLuypodCz8BiGA/hecjHoUgxEXeBEYU1DewSivYOr5jgm6auazB+rNA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" bootstrap "^5.1.3" -"@abp/clipboard@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.0.0-rc.3.tgz#24af99427ac722e4cfe013dfa9507423b22c1e49" - integrity sha512-TDvEnQTCW7Np0hEM70jG1GDPIe2TkJ6iCXra/RQpgwnt7U2R2YDMr0MB7SumhwS9u1EPIqMVU6MP/+0O8FHz2g== +"@abp/clipboard@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.0.0-rc.4.tgz#151cf835fb3c8581871292cba6b75be870a9282c" + integrity sha512-tr/7Pt0u81V2hubVqSyhGmAGbcbY2Zg9pPwoih53TnR1GoIIUTrUVVwv2mQAiMTVyVw4ZsOSlwFYgajqsYXr8A== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" clipboard "^2.0.8" -"@abp/core@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.3.tgz#564ffdfdc45a5cb90d0991a56bfac1e93ecb9105" - integrity sha512-xzL5XVeVEF9XDOM4FtchgDEqpHGzEFMfP8+GbQi5w4x+uUcRkA1tAp+gGR1jDseFQCJcgzEIDUXcByMDjyRBDg== +"@abp/core@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.4.tgz#bc69b61338d5b7d5a5437aed82ad03bf23a3db12" + integrity sha512-+zBJW0ylWi7kVp08u8BvVw5TUcx3Wl//ggsVvbByIR3yy7qzcxisBEmrzj31Pa39FFWTnufacf0qwkPrI1JiXA== dependencies: - "@abp/utils" "~7.0.0-rc.3" + "@abp/utils" "~7.0.0-rc.4" -"@abp/datatables.net-bs5@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.3.tgz#8b3c69cf0eb8c61e77b1bce9e7b5107422e96424" - integrity sha512-E2ueCk2bKny2Ubk70TCu3L6ZXwlaiGMIvo7R41lu5tB5HJjg3B94HwhB3Ofb+jfYOY9dK7ezzPC+XapyhvmL8g== +"@abp/datatables.net-bs5@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.4.tgz#3ad899e5edceded6313a0771d3bfcf08a5fdac4b" + integrity sha512-Sr0z8cX9V2RYZTbfj6229bTttdrDScFYZozWITyBzDqnqVXT3TjUWsAb89GvtZcuCPYgtH54a9QzL1ymxxRuWg== dependencies: - "@abp/datatables.net" "~7.0.0-rc.3" + "@abp/datatables.net" "~7.0.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.3.tgz#2b510d9681a56116fbcb82f76592439eeffc2289" - integrity sha512-YO5E07erPOgPVA07fl4P5DyyHxHs+Ka1u4AgGxQPwgPY79qey82X1RSBKF7PELazlSJukUPwROR5t1D/kuRoOQ== +"@abp/datatables.net@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.4.tgz#427558a1666cf6e6eba9313645d6952b87533d29" + integrity sha512-hlgdxON+bK72rvIdxJEaQgwOeUTW2TgQk944z34FEF5TBARKuXJqNbQBCNqGbtshQdBI/OBHHV5ljI7Ez6AxTQ== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.3.tgz#8c562729183ef7da6ee2f9b199b5fdb1b051ac15" - integrity sha512-y2coOPBeZw78UjnHbYkOfaSQYP/wzq4uY4+4CbatuVxaatGblTD9GyO/VZaTBmbJtLUiz10MZb3qaud7TYf0ww== +"@abp/font-awesome@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.4.tgz#d97f5a8082e3e8658f26c13f5c5b7b2b9f6387e5" + integrity sha512-b78m7sDnyJYGez9SVZcWG1ZunscR33FbWUHZXwWMNrVI9HSzkqrTVv96QSfpTis5BJWAdenHZnq/mEMXBcnWZw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.3.tgz#92ab818c99f54057913350122f82f6f336b19ae7" - integrity sha512-GHIfxig75R22hLsT2+qTgtWSB78PRjUiWECu19spvFX1sa0fPTypryMFvBTg1sfedoLD8pRn48nOz0T1BNu1nw== +"@abp/jquery-form@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.4.tgz#3eeda713ff77e245239c2818c550f25fb0e1a747" + integrity sha512-pF5HUuUzBfIywBf2YtDGwayG8N1m716H4Zithy7Q3AzjLM+QCTfD4yiXSLgYxgQi9cpB9pke8Apbafa0VK4XJg== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.3.tgz#689fef1d4ffce93d231bcb5123e5efa13b7a7763" - integrity sha512-TMfsUPgQp5N8O8BbJMJ9fSzD53MBBiYYQTzfHtGp4+M53I6VhfnfRJbHSIaO+Cx/h+l0O2mrBIX56jz1iecGhA== +"@abp/jquery-validation-unobtrusive@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.4.tgz#3363abe98ec801cda0525bf0f34fc10e237ae632" + integrity sha512-VOcyepZf6oI95/qj11dI8ebsBT+osAjmWq5uuzqWci5JFFspC//e+Jyp1Z5Y5v2prZym+Q/NKK1c5zggsgsJYw== dependencies: - "@abp/jquery-validation" "~7.0.0-rc.3" + "@abp/jquery-validation" "~7.0.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.3.tgz#d3e08abac69057bef52aac95534d3fbe4da930c8" - integrity sha512-t0kkaKifnvjC34vQ3I6RKHozQgAXRfjfQE1jaYw5zPezOgcuSinQ+v30OEMFRUp93cFisA099bbmHrDppssW1Q== +"@abp/jquery-validation@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.4.tgz#9afc0c8665fc29cb60d1d5f48b7db3545bbe2e8b" + integrity sha512-1Lkaphp9MNIt4smhdAFPGbp3nLVUXDTdg39+9yLLkcrPkiXi2+riQ2XuMUkdC3EWCcXvdE6kz5m+69GIaxYVXA== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.3.tgz#00f05c1a3964e80e679b21201e220d93e50b6e91" - integrity sha512-C+hs+3sPX7N8h3ZlIROfpLoA4ek/5LcOIkE3on5bUy68/j7MicsQt25EiXpUPkpq+6THzMdkbQreJtHpxLC9jA== +"@abp/jquery@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.4.tgz#5fa6e88a83e51f4de8f0905a4ef4966b3878ac91" + integrity sha512-EQIUxX6vh6h6TQkRuqOyhAlCCx8s5+nVH/zLG6pY4ULA7PKfxpO7inTvBMRj9krr8Lusl8uFccelPkQ5On7qGA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.3.tgz#220d180db1f2d76fb7f643edf2bf6bd5f80a22fc" - integrity sha512-he9NYNo9cmMHv56vMVusO97VruuFY0yW6H8CkghHiA/IZvI5bqGkmUjNQ/fzY1Pa3Qi4uxiVV4e5NUNUiunp5g== +"@abp/lodash@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.4.tgz#ebe6baa21459ef99db05782b463316db1dd085c4" + integrity sha512-Z1zNl+bqy+nkPGY88f3sbxzDVjvHduKE0ShRcfwZtsNXohUX12oBJp3x0JD2+PWsk3V5M64k7n8n79iCMPvWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.3.tgz#49839532cd6849ca0077be8fdfc273a17a0d9d0e" - integrity sha512-aVhPl65AQBVppTPNXh76A5aU8lVa2WYZ3Qv+s7bueXka9L8+0Q/zBe72jsuyiSUJmPr+xjShwxLJveneimGUSw== +"@abp/luxon@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.4.tgz#49d84b1a17b48c739a0125c68d815019b955af98" + integrity sha512-lqoVNMAmTOLzL9TStRxyxDodxjaLlL/D9ao1iUeNGm0l6BGs/+ISJqxRqcxPRFfYcDL58hs/ShrkmcDtrbu57g== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.3.tgz#f87c39189bfc9ffd1180cb9e73b5787be3be4ec7" - integrity sha512-HIF3EEOO2+XHMpLg/xzdf/+HW44skuePV9Vjcm6y5CQ83dibeQaIZhUqih3JI+xw9BVVq9tqTrrnikV5eYyp4g== +"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.4.tgz#d4d889a2e86aabf2cdee156f0cdb2bf649f01580" + integrity sha512-pvmWl035Mle1RNHgZDdDI1zyPHxlBvZ+82AP13yVoO/aOYVjVYJfR3tAkmG2Jo7en0+qmqiFHJEkGijFEH64pQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.3.tgz#2119ecfbd7d9daa5077207fbf6afa8fabdb786ea" - integrity sha512-fIGRoTUcBTS1T96cTbi4iDKcz9edTKPAeRFBmLowF7pV3YfTlc6aoGHRoNtdib8A0ehw1NC3yH377HKgB6/xtw== +"@abp/moment@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.4.tgz#7f75182ac13aa948c3c6989eaa35692328e7a602" + integrity sha512-7O78qBFHglWolQUQKm4vIz1NQBEnmeUNy6l6clKaNQoVBPNPhgN7T0oZd9szoOAHZAMyHO0EbdKkAr3V5F13uQ== dependencies: moment "^2.9.0" -"@abp/owl.carousel@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-7.0.0-rc.3.tgz#89d21dc464c8c06f1394cf9a8ad24fea4d017f63" - integrity sha512-f5a/YXX5iw2p/o/svrDX1vFMB+pSvEPI0xo3hWMEkDx7Cr7ThycjUEDpsGdEcCxanlx2DrCLu069LmmqTa4vxw== +"@abp/owl.carousel@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-7.0.0-rc.4.tgz#a59a2dbe08f240967f963ca25ad5785c7c52daaa" + integrity sha512-/8b8exeGqr19b35cPb7tSjiv4BJ36PdsbusqFn6lstYL/scJizShRqtzbCVt5fYhbE/7aL+pT8ljpOQdgQMx4g== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" owl.carousel "^2.3.4" -"@abp/prismjs@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.0.0-rc.3.tgz#3d5ee5831f1d2a4e31ca342b377daa86a61118cb" - integrity sha512-ROLqI1xR0P/HNL90nWIL95zlPPF0etv8/czh3yD9fL4JiXt9QZIg8xQgr+EyGBpBIkgh9WZYAmdLCIvesFXmTw== +"@abp/prismjs@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.0.0-rc.4.tgz#4c253e71876cf4d827845188a1aa8303d12c9226" + integrity sha512-utJMH8RILH70DTJ2XpCYFvEcsjigJY9+HhVVeUZCqAGIyT9jSPgDuo63gu4wSgAjDXRV3ctkDsCehbnjtzft/w== dependencies: - "@abp/clipboard" "~7.0.0-rc.3" - "@abp/core" "~7.0.0-rc.3" + "@abp/clipboard" "~7.0.0-rc.4" + "@abp/core" "~7.0.0-rc.4" prismjs "^1.26.0" -"@abp/select2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.3.tgz#e1ebe5f29c14e7f885dbc38275a459f7448bc9e2" - integrity sha512-WIMoiaNxUAjpL8tfo75UAkzxc6EH2E+OIJ6rdd4li05Qg4SUuOGLSIP/ToPFgXjD5oNIcfEuMWOGdf9P92Ffhg== +"@abp/select2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.4.tgz#404cf4fe70ea005077b7498e815776e02b79e05d" + integrity sha512-xyclLaAVAWTum0YaR5mbwrT6p/Kbs5VUaY3Bm9RwHaTREudTLL38ecIJbQ/wjLsw4XRdPaTzfWAKXy7qLFxhCw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.3.tgz#926fa46dc19cd35f515e20660ada176653ed1fe9" - integrity sha512-GiV+97lYaIZsYemJ/2FI4oFTc3KlhnJIB7wV+t9slLYpYy4IlQ1skPGLvaOPKF4Dt1MuUCsh9HtH7xa5XmCzhw== +"@abp/sweetalert2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.4.tgz#ad15971c301ce0a1f392c6354140f3a1f88508e2" + integrity sha512-NU7qom2/L/L0m158HEWOmpT8fEF+WdqjAdpfRZB+QabTHooxxSU+qBVo3uJ8MgVeHDB7+t4GqxaRXlQvguuWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.3.tgz#fdcefe218f0fa8e0f67d38d2326bc6aeb8cbc978" - integrity sha512-YtH+M1KJtO2p/9hyqKYjJDQUzqK7MJ0iGmTNJcVoE1cqTcU0NEj7v8hgGTj2kKq1hNQ6CIVNfLahIscC+9RaHg== +"@abp/timeago@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.4.tgz#981b2ae09396a297b06344c64be9c0002777e72a" + integrity sha512-a3/5RoWeafb6b2fb6WFeBOmZGpRtyK61oFMLAjgSr9v97UVjHcPz5C2e5vUQ3I7gadzqGGTzxv4Fs7ESFmgcGw== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.3.tgz#1f097da95ee4c17ff1411b487c91b5a402b65801" - integrity sha512-LmBOF4JHTpGo7bGBx92cUqn89w+kPUAHBJ+ERWQKvb6p3WmBtPBc81TBIijrwNptb9W9GvxxgIW5vgi91ZlNgg== +"@abp/toastr@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.4.tgz#47930c86e9db7bb1b5975595308b42f893546c51" + integrity sha512-LsqDrVqbH/D/Zw3+livZVej5AKL5ASKse2+r7JuU+n8WJbscRPhKxpd1zKQojfRolLJcKJ1R7INcZldQUN1Z8w== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" toastr "^2.1.4" -"@abp/tui-editor@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.0.0-rc.3.tgz#ed5cafd66286bbd45f00c88adedeee642badc78b" - integrity sha512-JcVKr6IPaBBsro/xtmR9azGhBaWBcTohfYDosAtGGRmgsBFVF7EzDjVzRWzZe8ezLn9llQEsjJ3dW9QoSku9bA== +"@abp/tui-editor@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.0.0-rc.4.tgz#fe5b96c2de5b4b7e8ba6f581a8f9fb282a12b0a6" + integrity sha512-E3L+2cOjyTaD2wmrRGGHQKIU2JVNzL1gHvpgOGQvHyHDgHC+l8NDuBDa/DPemPzM2zbz47xUr0PIlkI5sBtL5g== dependencies: - "@abp/jquery" "~7.0.0-rc.3" - "@abp/prismjs" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" + "@abp/prismjs" "~7.0.0-rc.4" -"@abp/utils@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.3.tgz#083839cca224911fd0b2379dfbeb422e3fdd611d" - integrity sha512-HkPmd/j1Mf9tvhR1j9bbSkGJR2omi/rUWBamknzsXhBZ5uLGxjNJ0kkWepiz2AlbIttHGDgQv7EJM9PG3JP/Vw== +"@abp/utils@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.4.tgz#e699871d4572845d364b5f555684238289afdea2" + integrity sha512-lLUvuU77lo430+LFXOV+XuwQ0R4cSvG6FImp9ew5U7jHDsxW4hlNrcaEZJduOoZ4VcxnC1ciRrJO/esLJ0BsVA== dependencies: just-compare "^1.3.0" diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo.Blogging.Admin.Application.Contracts.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo.Blogging.Admin.Application.Contracts.abppkg.analyze.json index 2c0f1842f5..a80692000b 100644 --- a/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo.Blogging.Admin.Application.Contracts.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.Admin.Application.Contracts/Volo.Blogging.Admin.Application.Contracts.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.Admin.Application.Contracts", - "hash": "0ba30b8ee2e322cc72130066b0a7c09c", + "hash": "879ec849faeaef528cbe7f205a6bf4e3", "contents": [ { "namespace": "Volo.Blogging.Admin", diff --git a/modules/blogging/src/Volo.Blogging.Admin.Application/Volo.Blogging.Admin.Application.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.Admin.Application/Volo.Blogging.Admin.Application.abppkg.analyze.json index 3c7b88b9e3..7c5b725fd9 100644 --- a/modules/blogging/src/Volo.Blogging.Admin.Application/Volo.Blogging.Admin.Application.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.Admin.Application/Volo.Blogging.Admin.Application.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.Admin.Application", - "hash": "e58152c8813c7fdc74c0825db8460ff1", + "hash": "22f28cafba2d5f4d290bb13c3dba94ec", "contents": [ { "namespace": "Volo.Blogging.Admin", diff --git a/modules/blogging/src/Volo.Blogging.Admin.HttpApi.Client/Volo.Blogging.Admin.HttpApi.Client.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.Admin.HttpApi.Client/Volo.Blogging.Admin.HttpApi.Client.abppkg.analyze.json index 88fa0311c7..7322d6bb5c 100644 --- a/modules/blogging/src/Volo.Blogging.Admin.HttpApi.Client/Volo.Blogging.Admin.HttpApi.Client.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.Admin.HttpApi.Client/Volo.Blogging.Admin.HttpApi.Client.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.Admin.HttpApi.Client", - "hash": "8244b90a50f40ef05854d5ac7630cd71", + "hash": "a71a1b778af56ae488b11e38202b313a", "contents": [ { "namespace": "Volo.Blogging.Admin", diff --git a/modules/blogging/src/Volo.Blogging.Admin.HttpApi/Volo.Blogging.Admin.HttpApi.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.Admin.HttpApi/Volo.Blogging.Admin.HttpApi.abppkg.analyze.json index c1bc5bb082..6a60845c63 100644 --- a/modules/blogging/src/Volo.Blogging.Admin.HttpApi/Volo.Blogging.Admin.HttpApi.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.Admin.HttpApi/Volo.Blogging.Admin.HttpApi.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.Admin.HttpApi", - "hash": "9b84a0940c7b233e2417909775895550", + "hash": "e46966492d698f1ec579fa97ed553542", "contents": [ { "namespace": "Volo.Blogging.Admin", diff --git a/modules/blogging/src/Volo.Blogging.Admin.Web/Volo.Blogging.Admin.Web.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.Admin.Web/Volo.Blogging.Admin.Web.abppkg.analyze.json index ff85b9ec52..5aa18a6475 100644 --- a/modules/blogging/src/Volo.Blogging.Admin.Web/Volo.Blogging.Admin.Web.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.Admin.Web/Volo.Blogging.Admin.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.Admin.Web", - "hash": "42a80c570df9b2a599adf70065f55f5c", + "hash": "d97409b9743a8f91580748df39529b43", "contents": [ { "namespace": "Volo.Blogging.Admin", diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo.Blogging.Application.Contracts.Shared.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo.Blogging.Application.Contracts.Shared.abppkg.analyze.json index 2de5310479..f61a82a305 100644 --- a/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo.Blogging.Application.Contracts.Shared.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.Application.Contracts.Shared/Volo.Blogging.Application.Contracts.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.Application.Contracts.Shared", - "hash": "ce51d43e9bfd81d9ea50ee155bd2c39a", + "hash": "4b84da12deaf2fc7e7c5d6a3a94f553c", "contents": [ { "namespace": "Volo.Blogging", diff --git a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo.Blogging.Application.Contracts.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo.Blogging.Application.Contracts.abppkg.analyze.json index e778b826a6..9d73e98362 100644 --- a/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo.Blogging.Application.Contracts.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.Application.Contracts/Volo.Blogging.Application.Contracts.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.Application.Contracts", - "hash": "a666042b1edb958fd4bdc7f3d1a18b57", + "hash": "b211a62e569f887b578bbbcc67bb4620", "contents": [ { "namespace": "Volo.Blogging", diff --git a/modules/blogging/src/Volo.Blogging.Application/Volo.Blogging.Application.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.Application/Volo.Blogging.Application.abppkg.analyze.json index 0524d2aa28..768aaf78ed 100644 --- a/modules/blogging/src/Volo.Blogging.Application/Volo.Blogging.Application.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.Application/Volo.Blogging.Application.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.Application", - "hash": "1c58bc4d3c1fe0f63a412470ede5d390", + "hash": "d65c149fceeba717de1487aa4c72c505", "contents": [ { "namespace": "Volo.Blogging", diff --git a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo.Blogging.Domain.Shared.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo.Blogging.Domain.Shared.abppkg.analyze.json index 9fe0152880..a6a23698c6 100644 --- a/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo.Blogging.Domain.Shared.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.Domain.Shared/Volo.Blogging.Domain.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.Domain.Shared", - "hash": "8d93e670705017468a1b503783799ba8", + "hash": "ff9f5223ba5eb859dc6ad70182f8aa92", "contents": [ { "namespace": "Volo.Blogging", diff --git a/modules/blogging/src/Volo.Blogging.Domain/Volo.Blogging.Domain.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.Domain/Volo.Blogging.Domain.abppkg.analyze.json index 7870bf8f45..31a7b38342 100644 --- a/modules/blogging/src/Volo.Blogging.Domain/Volo.Blogging.Domain.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.Domain/Volo.Blogging.Domain.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.Domain", - "hash": "0595c8380249bcc5f24b7ee34f7c3e7c", + "hash": "3083f369112b5a89279622ac7f517ff2", "contents": [ { "namespace": "Volo.Blogging", diff --git a/modules/blogging/src/Volo.Blogging.EntityFrameworkCore/Volo.Blogging.EntityFrameworkCore.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.EntityFrameworkCore/Volo.Blogging.EntityFrameworkCore.abppkg.analyze.json index 68581e67c6..2e24bd7e73 100644 --- a/modules/blogging/src/Volo.Blogging.EntityFrameworkCore/Volo.Blogging.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.EntityFrameworkCore/Volo.Blogging.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.EntityFrameworkCore", - "hash": "041b6c994c7ecbc7a7b5dc461a0afe8e", + "hash": "e2554477fab9c56d247cf9483c09305a", "contents": [ { "namespace": "Volo.Blogging.EntityFrameworkCore", diff --git a/modules/blogging/src/Volo.Blogging.HttpApi.Client/Volo.Blogging.HttpApi.Client.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.HttpApi.Client/Volo.Blogging.HttpApi.Client.abppkg.analyze.json index a4699b6cd3..259f7f471a 100644 --- a/modules/blogging/src/Volo.Blogging.HttpApi.Client/Volo.Blogging.HttpApi.Client.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.HttpApi.Client/Volo.Blogging.HttpApi.Client.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.HttpApi.Client", - "hash": "82272f9de74a2bdeb69ca7b8503bb586", + "hash": "bf58e0f365faa9c72ef2dd2f4ca4a7ac", "contents": [ { "namespace": "Volo.Blogging", diff --git a/modules/blogging/src/Volo.Blogging.HttpApi/Volo.Blogging.HttpApi.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.HttpApi/Volo.Blogging.HttpApi.abppkg.analyze.json index 66dcd0daff..0157508154 100644 --- a/modules/blogging/src/Volo.Blogging.HttpApi/Volo.Blogging.HttpApi.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.HttpApi/Volo.Blogging.HttpApi.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.HttpApi", - "hash": "572bfb0d542d019bc4b1e2e4c7380978", + "hash": "796b364143bd80d3c2b28b017c75455f", "contents": [ { "namespace": "Volo.Blogging", diff --git a/modules/blogging/src/Volo.Blogging.MongoDB/Volo.Blogging.MongoDB.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.MongoDB/Volo.Blogging.MongoDB.abppkg.analyze.json index 285a62765b..a712e9ddb0 100644 --- a/modules/blogging/src/Volo.Blogging.MongoDB/Volo.Blogging.MongoDB.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.MongoDB/Volo.Blogging.MongoDB.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.MongoDB", - "hash": "6a6137c69fc291940d8cce505f3d190e", + "hash": "ade62006b3e34bc395a3b036fdc98b0b", "contents": [ { "namespace": "Volo.Blogging.MongoDB", @@ -30,15 +30,15 @@ "connectionStringName": "Blogging", "databaseCollections": [ { - "entityFullName": "Volo.Blogging.Comments.Comment", + "entityFullName": "Volo.Blogging.Blogs.Blog", "contentType": "databaseCollection", - "name": "BlgComments", + "name": "BlgBlogs", "summary": null }, { - "entityFullName": "Volo.Blogging.Blogs.Blog", + "entityFullName": "Volo.Blogging.Comments.Comment", "contentType": "databaseCollection", - "name": "BlgBlogs", + "name": "BlgComments", "summary": null }, { @@ -48,15 +48,15 @@ "summary": null }, { - "entityFullName": "Volo.Blogging.Users.BlogUser", + "entityFullName": "Volo.Blogging.Posts.Post", "contentType": "databaseCollection", - "name": "BlgUsers", + "name": "BlgPosts", "summary": null }, { - "entityFullName": "Volo.Blogging.Posts.Post", + "entityFullName": "Volo.Blogging.Users.BlogUser", "contentType": "databaseCollection", - "name": "BlgPosts", + "name": "BlgUsers", "summary": null } ], diff --git a/modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.abppkg.analyze.json b/modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.abppkg.analyze.json index e95ab1ff23..1baa6f0f2e 100644 --- a/modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.abppkg.analyze.json +++ b/modules/blogging/src/Volo.Blogging.Web/Volo.Blogging.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Blogging.Web", - "hash": "67f840c5637af7321c6810654aabf05d", + "hash": "a99c11fe2274254888147d45567b1606", "contents": [ { "namespace": "Volo.Blogging", diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/Volo.ClientSimulation.Demo.abppkg.analyze.json b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/Volo.ClientSimulation.Demo.abppkg.analyze.json index b7270ffddf..5e30cc1596 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/Volo.ClientSimulation.Demo.abppkg.analyze.json +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/Volo.ClientSimulation.Demo.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.ClientSimulation.Demo", - "hash": "427e08166643d45186541b9bc41c10bc", + "hash": "477278ba5400dc02706ed405ae684d2e", "contents": [ { "namespace": "Volo.ClientSimulation.Demo", diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json index abe315293f..a4cfb380f4 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json @@ -3,6 +3,6 @@ "name": "client-simulation-web", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.4" } } diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock index 724bef19b9..4d991a331b 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.3.tgz#add82e055b2784147a57570b1237d27271eed32d" - integrity sha512-xN24XtXSMBY0aJ4FWHQULVCsoeC7B6qsMdQV4jvZEMHOM5kXkyRwveNkv1sgA2RSYJC6bWgUTTuCMQWY35000w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.3.tgz#3636ac2588416992986f2ac7082b7e45dcbd2855" - integrity sha512-AahT00uzBvJtFjvtoK/7lH2RAGc7Sd+nFK+RAb0uXGwMZPmHMkVvENscV71sxO/+t55C/yUayeiq+nyatcA15g== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.3" - "@abp/bootstrap" "~7.0.0-rc.3" - "@abp/bootstrap-datepicker" "~7.0.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.0.0-rc.3" - "@abp/datatables.net-bs5" "~7.0.0-rc.3" - "@abp/font-awesome" "~7.0.0-rc.3" - "@abp/jquery-form" "~7.0.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.3" - "@abp/lodash" "~7.0.0-rc.3" - "@abp/luxon" "~7.0.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.3" - "@abp/moment" "~7.0.0-rc.3" - "@abp/select2" "~7.0.0-rc.3" - "@abp/sweetalert2" "~7.0.0-rc.3" - "@abp/timeago" "~7.0.0-rc.3" - "@abp/toastr" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.3.tgz#d78bb6f66b873f0eaff51673fdda65378f16661d" - integrity sha512-e6B+Z/VsvuStNIv2nLdkyN11HSoefOllqokEryTfNuxBiGQ0lMI1nsJPcFxXebFwNB4paUEQFKc3vPmid9HkRA== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.4.tgz#675d380e669b8914e26c88c7f4104c5f24793c09" + integrity sha512-/4c3HAu+miz7o03Fr362B3+OeyNsEmHWITdy7zz1n3XQq9a/dmJMMa70/QFubauOfaV8w8xyMsur9+CAw5+aUg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.4.tgz#c7b6eb31dfa9718b9f7568889fc5357336e3a8aa" + integrity sha512-Cuulws93w2Oiag239SXdvC4+FoM7NhdBYFaWm/4ibyD1IFF4QpAMv13KvxOk0N5hsiWR3sLobimgWM17fkxJXQ== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.4" + "@abp/bootstrap" "~7.0.0-rc.4" + "@abp/bootstrap-datepicker" "~7.0.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.0.0-rc.4" + "@abp/datatables.net-bs5" "~7.0.0-rc.4" + "@abp/font-awesome" "~7.0.0-rc.4" + "@abp/jquery-form" "~7.0.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.4" + "@abp/lodash" "~7.0.0-rc.4" + "@abp/luxon" "~7.0.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.4" + "@abp/moment" "~7.0.0-rc.4" + "@abp/select2" "~7.0.0-rc.4" + "@abp/sweetalert2" "~7.0.0-rc.4" + "@abp/timeago" "~7.0.0-rc.4" + "@abp/toastr" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.4.tgz#3facbc3c7141314509077f990c83135e8a3d01fa" + integrity sha512-4x78Ab/7aaHK76ASy3EnBWlNj+GQY3Kc2bSmWzTM23oFuIJy3nPEd2b9qhLA7suAQaFCgCDhwE7AKXOnnGEZOg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.3.tgz#305f76f8c414d8d7d8fda04e676ecdefaa673a5d" - integrity sha512-HuM2B6XzcN021fzD6xLheqjH3WeyW0LlvGikAZ3048nMj3CvVpe/aDMcFytBjGsB2ISlH5IKuyMZXTtslsmjQA== +"@abp/bootstrap-datepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.4.tgz#ddf6f07c75b018744fdf879b414a8aeefa4d72d5" + integrity sha512-CDp/Z+u4bXhHQK4Wcn5b/j3WysMffL43WTMuPHB+huhDvjXv1IOfFK+yrBJAuLgvwt3d+IzHOxpHkLpd4iLqCA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.3.tgz#c8ae82a70b3e448c4e673566a33c2b61b97fa6df" - integrity sha512-et9trwKszBgkYxqtIGufPnTMGR2BsUyhdrfzYjuLj9PG1zXxjHs7jPclmYTufTOmMqnwuvNe5NO/3KDmPEEtIw== +"@abp/bootstrap-daterangepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.4.tgz#a7518cdbeaf7a91627d29ddf97f2a45b243b20d7" + integrity sha512-wQksAYPgcRmtY8K6iH/TmXne+er5jVH5QyoWASfS5km259rmP5c0HYvcOa3NZ50B2NkGtVXzCtvZF8VA3uQBHw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.3.tgz#5d2127ceded688a0cec0ffdac1fcd96a372749e8" - integrity sha512-J8lU8FQYIhAjOFLbpYWKiBM7nxF0g8kOVok26SWBbQjpNVLFyNHJ6BllwJdlje/CwGxijvJtoos9oHQX4qpv1Q== +"@abp/bootstrap@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.4.tgz#a8f8fe9f01220d42c1934a1e2832c9bda5243431" + integrity sha512-rY2htFefW4zO61i1llJtV37eaMLnIdKbLuypodCz8BiGA/hecjHoUgxEXeBEYU1DewSivYOr5jgm6auazB+rNA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" bootstrap "^5.1.3" -"@abp/core@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.3.tgz#564ffdfdc45a5cb90d0991a56bfac1e93ecb9105" - integrity sha512-xzL5XVeVEF9XDOM4FtchgDEqpHGzEFMfP8+GbQi5w4x+uUcRkA1tAp+gGR1jDseFQCJcgzEIDUXcByMDjyRBDg== +"@abp/core@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.4.tgz#bc69b61338d5b7d5a5437aed82ad03bf23a3db12" + integrity sha512-+zBJW0ylWi7kVp08u8BvVw5TUcx3Wl//ggsVvbByIR3yy7qzcxisBEmrzj31Pa39FFWTnufacf0qwkPrI1JiXA== dependencies: - "@abp/utils" "~7.0.0-rc.3" + "@abp/utils" "~7.0.0-rc.4" -"@abp/datatables.net-bs5@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.3.tgz#8b3c69cf0eb8c61e77b1bce9e7b5107422e96424" - integrity sha512-E2ueCk2bKny2Ubk70TCu3L6ZXwlaiGMIvo7R41lu5tB5HJjg3B94HwhB3Ofb+jfYOY9dK7ezzPC+XapyhvmL8g== +"@abp/datatables.net-bs5@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.4.tgz#3ad899e5edceded6313a0771d3bfcf08a5fdac4b" + integrity sha512-Sr0z8cX9V2RYZTbfj6229bTttdrDScFYZozWITyBzDqnqVXT3TjUWsAb89GvtZcuCPYgtH54a9QzL1ymxxRuWg== dependencies: - "@abp/datatables.net" "~7.0.0-rc.3" + "@abp/datatables.net" "~7.0.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.3.tgz#2b510d9681a56116fbcb82f76592439eeffc2289" - integrity sha512-YO5E07erPOgPVA07fl4P5DyyHxHs+Ka1u4AgGxQPwgPY79qey82X1RSBKF7PELazlSJukUPwROR5t1D/kuRoOQ== +"@abp/datatables.net@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.4.tgz#427558a1666cf6e6eba9313645d6952b87533d29" + integrity sha512-hlgdxON+bK72rvIdxJEaQgwOeUTW2TgQk944z34FEF5TBARKuXJqNbQBCNqGbtshQdBI/OBHHV5ljI7Ez6AxTQ== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.3.tgz#8c562729183ef7da6ee2f9b199b5fdb1b051ac15" - integrity sha512-y2coOPBeZw78UjnHbYkOfaSQYP/wzq4uY4+4CbatuVxaatGblTD9GyO/VZaTBmbJtLUiz10MZb3qaud7TYf0ww== +"@abp/font-awesome@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.4.tgz#d97f5a8082e3e8658f26c13f5c5b7b2b9f6387e5" + integrity sha512-b78m7sDnyJYGez9SVZcWG1ZunscR33FbWUHZXwWMNrVI9HSzkqrTVv96QSfpTis5BJWAdenHZnq/mEMXBcnWZw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.3.tgz#92ab818c99f54057913350122f82f6f336b19ae7" - integrity sha512-GHIfxig75R22hLsT2+qTgtWSB78PRjUiWECu19spvFX1sa0fPTypryMFvBTg1sfedoLD8pRn48nOz0T1BNu1nw== +"@abp/jquery-form@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.4.tgz#3eeda713ff77e245239c2818c550f25fb0e1a747" + integrity sha512-pF5HUuUzBfIywBf2YtDGwayG8N1m716H4Zithy7Q3AzjLM+QCTfD4yiXSLgYxgQi9cpB9pke8Apbafa0VK4XJg== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.3.tgz#689fef1d4ffce93d231bcb5123e5efa13b7a7763" - integrity sha512-TMfsUPgQp5N8O8BbJMJ9fSzD53MBBiYYQTzfHtGp4+M53I6VhfnfRJbHSIaO+Cx/h+l0O2mrBIX56jz1iecGhA== +"@abp/jquery-validation-unobtrusive@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.4.tgz#3363abe98ec801cda0525bf0f34fc10e237ae632" + integrity sha512-VOcyepZf6oI95/qj11dI8ebsBT+osAjmWq5uuzqWci5JFFspC//e+Jyp1Z5Y5v2prZym+Q/NKK1c5zggsgsJYw== dependencies: - "@abp/jquery-validation" "~7.0.0-rc.3" + "@abp/jquery-validation" "~7.0.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.3.tgz#d3e08abac69057bef52aac95534d3fbe4da930c8" - integrity sha512-t0kkaKifnvjC34vQ3I6RKHozQgAXRfjfQE1jaYw5zPezOgcuSinQ+v30OEMFRUp93cFisA099bbmHrDppssW1Q== +"@abp/jquery-validation@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.4.tgz#9afc0c8665fc29cb60d1d5f48b7db3545bbe2e8b" + integrity sha512-1Lkaphp9MNIt4smhdAFPGbp3nLVUXDTdg39+9yLLkcrPkiXi2+riQ2XuMUkdC3EWCcXvdE6kz5m+69GIaxYVXA== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.3.tgz#00f05c1a3964e80e679b21201e220d93e50b6e91" - integrity sha512-C+hs+3sPX7N8h3ZlIROfpLoA4ek/5LcOIkE3on5bUy68/j7MicsQt25EiXpUPkpq+6THzMdkbQreJtHpxLC9jA== +"@abp/jquery@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.4.tgz#5fa6e88a83e51f4de8f0905a4ef4966b3878ac91" + integrity sha512-EQIUxX6vh6h6TQkRuqOyhAlCCx8s5+nVH/zLG6pY4ULA7PKfxpO7inTvBMRj9krr8Lusl8uFccelPkQ5On7qGA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.3.tgz#220d180db1f2d76fb7f643edf2bf6bd5f80a22fc" - integrity sha512-he9NYNo9cmMHv56vMVusO97VruuFY0yW6H8CkghHiA/IZvI5bqGkmUjNQ/fzY1Pa3Qi4uxiVV4e5NUNUiunp5g== +"@abp/lodash@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.4.tgz#ebe6baa21459ef99db05782b463316db1dd085c4" + integrity sha512-Z1zNl+bqy+nkPGY88f3sbxzDVjvHduKE0ShRcfwZtsNXohUX12oBJp3x0JD2+PWsk3V5M64k7n8n79iCMPvWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.3.tgz#49839532cd6849ca0077be8fdfc273a17a0d9d0e" - integrity sha512-aVhPl65AQBVppTPNXh76A5aU8lVa2WYZ3Qv+s7bueXka9L8+0Q/zBe72jsuyiSUJmPr+xjShwxLJveneimGUSw== +"@abp/luxon@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.4.tgz#49d84b1a17b48c739a0125c68d815019b955af98" + integrity sha512-lqoVNMAmTOLzL9TStRxyxDodxjaLlL/D9ao1iUeNGm0l6BGs/+ISJqxRqcxPRFfYcDL58hs/ShrkmcDtrbu57g== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.3.tgz#f87c39189bfc9ffd1180cb9e73b5787be3be4ec7" - integrity sha512-HIF3EEOO2+XHMpLg/xzdf/+HW44skuePV9Vjcm6y5CQ83dibeQaIZhUqih3JI+xw9BVVq9tqTrrnikV5eYyp4g== +"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.4.tgz#d4d889a2e86aabf2cdee156f0cdb2bf649f01580" + integrity sha512-pvmWl035Mle1RNHgZDdDI1zyPHxlBvZ+82AP13yVoO/aOYVjVYJfR3tAkmG2Jo7en0+qmqiFHJEkGijFEH64pQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.3.tgz#2119ecfbd7d9daa5077207fbf6afa8fabdb786ea" - integrity sha512-fIGRoTUcBTS1T96cTbi4iDKcz9edTKPAeRFBmLowF7pV3YfTlc6aoGHRoNtdib8A0ehw1NC3yH377HKgB6/xtw== +"@abp/moment@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.4.tgz#7f75182ac13aa948c3c6989eaa35692328e7a602" + integrity sha512-7O78qBFHglWolQUQKm4vIz1NQBEnmeUNy6l6clKaNQoVBPNPhgN7T0oZd9szoOAHZAMyHO0EbdKkAr3V5F13uQ== dependencies: moment "^2.9.0" -"@abp/select2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.3.tgz#e1ebe5f29c14e7f885dbc38275a459f7448bc9e2" - integrity sha512-WIMoiaNxUAjpL8tfo75UAkzxc6EH2E+OIJ6rdd4li05Qg4SUuOGLSIP/ToPFgXjD5oNIcfEuMWOGdf9P92Ffhg== +"@abp/select2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.4.tgz#404cf4fe70ea005077b7498e815776e02b79e05d" + integrity sha512-xyclLaAVAWTum0YaR5mbwrT6p/Kbs5VUaY3Bm9RwHaTREudTLL38ecIJbQ/wjLsw4XRdPaTzfWAKXy7qLFxhCw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.3.tgz#926fa46dc19cd35f515e20660ada176653ed1fe9" - integrity sha512-GiV+97lYaIZsYemJ/2FI4oFTc3KlhnJIB7wV+t9slLYpYy4IlQ1skPGLvaOPKF4Dt1MuUCsh9HtH7xa5XmCzhw== +"@abp/sweetalert2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.4.tgz#ad15971c301ce0a1f392c6354140f3a1f88508e2" + integrity sha512-NU7qom2/L/L0m158HEWOmpT8fEF+WdqjAdpfRZB+QabTHooxxSU+qBVo3uJ8MgVeHDB7+t4GqxaRXlQvguuWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.3.tgz#fdcefe218f0fa8e0f67d38d2326bc6aeb8cbc978" - integrity sha512-YtH+M1KJtO2p/9hyqKYjJDQUzqK7MJ0iGmTNJcVoE1cqTcU0NEj7v8hgGTj2kKq1hNQ6CIVNfLahIscC+9RaHg== +"@abp/timeago@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.4.tgz#981b2ae09396a297b06344c64be9c0002777e72a" + integrity sha512-a3/5RoWeafb6b2fb6WFeBOmZGpRtyK61oFMLAjgSr9v97UVjHcPz5C2e5vUQ3I7gadzqGGTzxv4Fs7ESFmgcGw== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.3.tgz#1f097da95ee4c17ff1411b487c91b5a402b65801" - integrity sha512-LmBOF4JHTpGo7bGBx92cUqn89w+kPUAHBJ+ERWQKvb6p3WmBtPBc81TBIijrwNptb9W9GvxxgIW5vgi91ZlNgg== +"@abp/toastr@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.4.tgz#47930c86e9db7bb1b5975595308b42f893546c51" + integrity sha512-LsqDrVqbH/D/Zw3+livZVej5AKL5ASKse2+r7JuU+n8WJbscRPhKxpd1zKQojfRolLJcKJ1R7INcZldQUN1Z8w== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.3.tgz#083839cca224911fd0b2379dfbeb422e3fdd611d" - integrity sha512-HkPmd/j1Mf9tvhR1j9bbSkGJR2omi/rUWBamknzsXhBZ5uLGxjNJ0kkWepiz2AlbIttHGDgQv7EJM9PG3JP/Vw== +"@abp/utils@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.4.tgz#e699871d4572845d364b5f555684238289afdea2" + integrity sha512-lLUvuU77lo430+LFXOV+XuwQ0R4cSvG6FImp9ew5U7jHDsxW4hlNrcaEZJduOoZ4VcxnC1ciRrJO/esLJ0BsVA== dependencies: just-compare "^1.3.0" diff --git a/modules/client-simulation/src/Volo.ClientSimulation.Web/Volo.ClientSimulation.Web.abppkg.analyze.json b/modules/client-simulation/src/Volo.ClientSimulation.Web/Volo.ClientSimulation.Web.abppkg.analyze.json index b43000a009..4f15f0f5d5 100644 --- a/modules/client-simulation/src/Volo.ClientSimulation.Web/Volo.ClientSimulation.Web.abppkg.analyze.json +++ b/modules/client-simulation/src/Volo.ClientSimulation.Web/Volo.ClientSimulation.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.ClientSimulation.Web", - "hash": "5f426a1fbc73245309c57fe87a567a4f", + "hash": "e8550c2a7c1d7bae64db7cc8992c88f9", "contents": [ { "namespace": "Volo.ClientSimulation", diff --git a/modules/client-simulation/src/Volo.ClientSimulation/Volo.ClientSimulation.abppkg.analyze.json b/modules/client-simulation/src/Volo.ClientSimulation/Volo.ClientSimulation.abppkg.analyze.json index f55c347636..2c69a8c968 100644 --- a/modules/client-simulation/src/Volo.ClientSimulation/Volo.ClientSimulation.abppkg.analyze.json +++ b/modules/client-simulation/src/Volo.ClientSimulation/Volo.ClientSimulation.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.ClientSimulation", - "hash": "964a2ee2beb73bfdc6dcaa42a57b3701", + "hash": "cf6d107e8de256102c52b6dbddda548b", "contents": [ { "namespace": "Volo.ClientSimulation", diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json index 9ee3d33155..5991dd10dc 100644 --- a/modules/cms-kit/angular/package.json +++ b/modules/cms-kit/angular/package.json @@ -15,11 +15,11 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.0.0-rc.3", - "@abp/ng.identity": "~7.0.0-rc.3", - "@abp/ng.setting-management": "~7.0.0-rc.3", - "@abp/ng.tenant-management": "~7.0.0-rc.3", - "@abp/ng.theme.basic": "~7.0.0-rc.3", + "@abp/ng.account": "~7.0.0-rc.4", + "@abp/ng.identity": "~7.0.0-rc.4", + "@abp/ng.setting-management": "~7.0.0-rc.4", + "@abp/ng.tenant-management": "~7.0.0-rc.4", + "@abp/ng.theme.basic": "~7.0.0-rc.4", "@angular/animations": "~10.0.0", "@angular/common": "~10.0.0", "@angular/compiler": "~10.0.0", diff --git a/modules/cms-kit/angular/projects/cms-kit/package.json b/modules/cms-kit/angular/projects/cms-kit/package.json index fabb133086..e0ecce6157 100644 --- a/modules/cms-kit/angular/projects/cms-kit/package.json +++ b/modules/cms-kit/angular/projects/cms-kit/package.json @@ -4,8 +4,8 @@ "peerDependencies": { "@angular/common": "^9.1.11", "@angular/core": "^9.1.11", - "@abp/ng.core": ">=7.0.0-rc.3", - "@abp/ng.theme.shared": ">=7.0.0-rc.3" + "@abp/ng.core": ">=7.0.0-rc.4", + "@abp/ng.theme.shared": ">=7.0.0-rc.4" }, "dependencies": { "tslib": "^2.0.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Volo.CmsKit.HttpApi.Host.abppkg.analyze.json b/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Volo.CmsKit.HttpApi.Host.abppkg.analyze.json index 2e54154e34..2ad89c07de 100644 --- a/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Volo.CmsKit.HttpApi.Host.abppkg.analyze.json +++ b/modules/cms-kit/host/Volo.CmsKit.HttpApi.Host/Volo.CmsKit.HttpApi.Host.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.HttpApi.Host", - "hash": "850e6aba5c303f527e0ee9d41989f554", + "hash": "7d9cf21c5bc3b9cc9a50cd4044980b27", "contents": [ { "namespace": "Volo.CmsKit", diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/Volo.CmsKit.IdentityServer.abppkg.analyze.json b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/Volo.CmsKit.IdentityServer.abppkg.analyze.json index dcb8ce291a..3a11054984 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/Volo.CmsKit.IdentityServer.abppkg.analyze.json +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/Volo.CmsKit.IdentityServer.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.IdentityServer", - "hash": "44d65046b51e837b084bc7a48d0287c1", + "hash": "0a5d43dae3672878ab06defd27f77011", "contents": [ { "namespace": "Volo.CmsKit", diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json index ddaceda300..3a99987f54 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json @@ -3,6 +3,6 @@ "name": "my-app-identityserver", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.4" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock index a7323e5fad..edf868c4ee 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.3.tgz#add82e055b2784147a57570b1237d27271eed32d" - integrity sha512-xN24XtXSMBY0aJ4FWHQULVCsoeC7B6qsMdQV4jvZEMHOM5kXkyRwveNkv1sgA2RSYJC6bWgUTTuCMQWY35000w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.3.tgz#3636ac2588416992986f2ac7082b7e45dcbd2855" - integrity sha512-AahT00uzBvJtFjvtoK/7lH2RAGc7Sd+nFK+RAb0uXGwMZPmHMkVvENscV71sxO/+t55C/yUayeiq+nyatcA15g== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.3" - "@abp/bootstrap" "~7.0.0-rc.3" - "@abp/bootstrap-datepicker" "~7.0.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.0.0-rc.3" - "@abp/datatables.net-bs5" "~7.0.0-rc.3" - "@abp/font-awesome" "~7.0.0-rc.3" - "@abp/jquery-form" "~7.0.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.3" - "@abp/lodash" "~7.0.0-rc.3" - "@abp/luxon" "~7.0.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.3" - "@abp/moment" "~7.0.0-rc.3" - "@abp/select2" "~7.0.0-rc.3" - "@abp/sweetalert2" "~7.0.0-rc.3" - "@abp/timeago" "~7.0.0-rc.3" - "@abp/toastr" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.3.tgz#d78bb6f66b873f0eaff51673fdda65378f16661d" - integrity sha512-e6B+Z/VsvuStNIv2nLdkyN11HSoefOllqokEryTfNuxBiGQ0lMI1nsJPcFxXebFwNB4paUEQFKc3vPmid9HkRA== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.4.tgz#675d380e669b8914e26c88c7f4104c5f24793c09" + integrity sha512-/4c3HAu+miz7o03Fr362B3+OeyNsEmHWITdy7zz1n3XQq9a/dmJMMa70/QFubauOfaV8w8xyMsur9+CAw5+aUg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.4.tgz#c7b6eb31dfa9718b9f7568889fc5357336e3a8aa" + integrity sha512-Cuulws93w2Oiag239SXdvC4+FoM7NhdBYFaWm/4ibyD1IFF4QpAMv13KvxOk0N5hsiWR3sLobimgWM17fkxJXQ== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.4" + "@abp/bootstrap" "~7.0.0-rc.4" + "@abp/bootstrap-datepicker" "~7.0.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.0.0-rc.4" + "@abp/datatables.net-bs5" "~7.0.0-rc.4" + "@abp/font-awesome" "~7.0.0-rc.4" + "@abp/jquery-form" "~7.0.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.4" + "@abp/lodash" "~7.0.0-rc.4" + "@abp/luxon" "~7.0.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.4" + "@abp/moment" "~7.0.0-rc.4" + "@abp/select2" "~7.0.0-rc.4" + "@abp/sweetalert2" "~7.0.0-rc.4" + "@abp/timeago" "~7.0.0-rc.4" + "@abp/toastr" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.4.tgz#3facbc3c7141314509077f990c83135e8a3d01fa" + integrity sha512-4x78Ab/7aaHK76ASy3EnBWlNj+GQY3Kc2bSmWzTM23oFuIJy3nPEd2b9qhLA7suAQaFCgCDhwE7AKXOnnGEZOg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.3.tgz#305f76f8c414d8d7d8fda04e676ecdefaa673a5d" - integrity sha512-HuM2B6XzcN021fzD6xLheqjH3WeyW0LlvGikAZ3048nMj3CvVpe/aDMcFytBjGsB2ISlH5IKuyMZXTtslsmjQA== +"@abp/bootstrap-datepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.4.tgz#ddf6f07c75b018744fdf879b414a8aeefa4d72d5" + integrity sha512-CDp/Z+u4bXhHQK4Wcn5b/j3WysMffL43WTMuPHB+huhDvjXv1IOfFK+yrBJAuLgvwt3d+IzHOxpHkLpd4iLqCA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.3.tgz#c8ae82a70b3e448c4e673566a33c2b61b97fa6df" - integrity sha512-et9trwKszBgkYxqtIGufPnTMGR2BsUyhdrfzYjuLj9PG1zXxjHs7jPclmYTufTOmMqnwuvNe5NO/3KDmPEEtIw== +"@abp/bootstrap-daterangepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.4.tgz#a7518cdbeaf7a91627d29ddf97f2a45b243b20d7" + integrity sha512-wQksAYPgcRmtY8K6iH/TmXne+er5jVH5QyoWASfS5km259rmP5c0HYvcOa3NZ50B2NkGtVXzCtvZF8VA3uQBHw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.3.tgz#5d2127ceded688a0cec0ffdac1fcd96a372749e8" - integrity sha512-J8lU8FQYIhAjOFLbpYWKiBM7nxF0g8kOVok26SWBbQjpNVLFyNHJ6BllwJdlje/CwGxijvJtoos9oHQX4qpv1Q== +"@abp/bootstrap@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.4.tgz#a8f8fe9f01220d42c1934a1e2832c9bda5243431" + integrity sha512-rY2htFefW4zO61i1llJtV37eaMLnIdKbLuypodCz8BiGA/hecjHoUgxEXeBEYU1DewSivYOr5jgm6auazB+rNA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" bootstrap "^5.1.3" -"@abp/core@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.3.tgz#564ffdfdc45a5cb90d0991a56bfac1e93ecb9105" - integrity sha512-xzL5XVeVEF9XDOM4FtchgDEqpHGzEFMfP8+GbQi5w4x+uUcRkA1tAp+gGR1jDseFQCJcgzEIDUXcByMDjyRBDg== +"@abp/core@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.4.tgz#bc69b61338d5b7d5a5437aed82ad03bf23a3db12" + integrity sha512-+zBJW0ylWi7kVp08u8BvVw5TUcx3Wl//ggsVvbByIR3yy7qzcxisBEmrzj31Pa39FFWTnufacf0qwkPrI1JiXA== dependencies: - "@abp/utils" "~7.0.0-rc.3" + "@abp/utils" "~7.0.0-rc.4" -"@abp/datatables.net-bs5@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.3.tgz#8b3c69cf0eb8c61e77b1bce9e7b5107422e96424" - integrity sha512-E2ueCk2bKny2Ubk70TCu3L6ZXwlaiGMIvo7R41lu5tB5HJjg3B94HwhB3Ofb+jfYOY9dK7ezzPC+XapyhvmL8g== +"@abp/datatables.net-bs5@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.4.tgz#3ad899e5edceded6313a0771d3bfcf08a5fdac4b" + integrity sha512-Sr0z8cX9V2RYZTbfj6229bTttdrDScFYZozWITyBzDqnqVXT3TjUWsAb89GvtZcuCPYgtH54a9QzL1ymxxRuWg== dependencies: - "@abp/datatables.net" "~7.0.0-rc.3" + "@abp/datatables.net" "~7.0.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.3.tgz#2b510d9681a56116fbcb82f76592439eeffc2289" - integrity sha512-YO5E07erPOgPVA07fl4P5DyyHxHs+Ka1u4AgGxQPwgPY79qey82X1RSBKF7PELazlSJukUPwROR5t1D/kuRoOQ== +"@abp/datatables.net@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.4.tgz#427558a1666cf6e6eba9313645d6952b87533d29" + integrity sha512-hlgdxON+bK72rvIdxJEaQgwOeUTW2TgQk944z34FEF5TBARKuXJqNbQBCNqGbtshQdBI/OBHHV5ljI7Ez6AxTQ== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.3.tgz#8c562729183ef7da6ee2f9b199b5fdb1b051ac15" - integrity sha512-y2coOPBeZw78UjnHbYkOfaSQYP/wzq4uY4+4CbatuVxaatGblTD9GyO/VZaTBmbJtLUiz10MZb3qaud7TYf0ww== +"@abp/font-awesome@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.4.tgz#d97f5a8082e3e8658f26c13f5c5b7b2b9f6387e5" + integrity sha512-b78m7sDnyJYGez9SVZcWG1ZunscR33FbWUHZXwWMNrVI9HSzkqrTVv96QSfpTis5BJWAdenHZnq/mEMXBcnWZw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.3.tgz#92ab818c99f54057913350122f82f6f336b19ae7" - integrity sha512-GHIfxig75R22hLsT2+qTgtWSB78PRjUiWECu19spvFX1sa0fPTypryMFvBTg1sfedoLD8pRn48nOz0T1BNu1nw== +"@abp/jquery-form@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.4.tgz#3eeda713ff77e245239c2818c550f25fb0e1a747" + integrity sha512-pF5HUuUzBfIywBf2YtDGwayG8N1m716H4Zithy7Q3AzjLM+QCTfD4yiXSLgYxgQi9cpB9pke8Apbafa0VK4XJg== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.3.tgz#689fef1d4ffce93d231bcb5123e5efa13b7a7763" - integrity sha512-TMfsUPgQp5N8O8BbJMJ9fSzD53MBBiYYQTzfHtGp4+M53I6VhfnfRJbHSIaO+Cx/h+l0O2mrBIX56jz1iecGhA== +"@abp/jquery-validation-unobtrusive@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.4.tgz#3363abe98ec801cda0525bf0f34fc10e237ae632" + integrity sha512-VOcyepZf6oI95/qj11dI8ebsBT+osAjmWq5uuzqWci5JFFspC//e+Jyp1Z5Y5v2prZym+Q/NKK1c5zggsgsJYw== dependencies: - "@abp/jquery-validation" "~7.0.0-rc.3" + "@abp/jquery-validation" "~7.0.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.3.tgz#d3e08abac69057bef52aac95534d3fbe4da930c8" - integrity sha512-t0kkaKifnvjC34vQ3I6RKHozQgAXRfjfQE1jaYw5zPezOgcuSinQ+v30OEMFRUp93cFisA099bbmHrDppssW1Q== +"@abp/jquery-validation@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.4.tgz#9afc0c8665fc29cb60d1d5f48b7db3545bbe2e8b" + integrity sha512-1Lkaphp9MNIt4smhdAFPGbp3nLVUXDTdg39+9yLLkcrPkiXi2+riQ2XuMUkdC3EWCcXvdE6kz5m+69GIaxYVXA== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.3.tgz#00f05c1a3964e80e679b21201e220d93e50b6e91" - integrity sha512-C+hs+3sPX7N8h3ZlIROfpLoA4ek/5LcOIkE3on5bUy68/j7MicsQt25EiXpUPkpq+6THzMdkbQreJtHpxLC9jA== +"@abp/jquery@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.4.tgz#5fa6e88a83e51f4de8f0905a4ef4966b3878ac91" + integrity sha512-EQIUxX6vh6h6TQkRuqOyhAlCCx8s5+nVH/zLG6pY4ULA7PKfxpO7inTvBMRj9krr8Lusl8uFccelPkQ5On7qGA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.3.tgz#220d180db1f2d76fb7f643edf2bf6bd5f80a22fc" - integrity sha512-he9NYNo9cmMHv56vMVusO97VruuFY0yW6H8CkghHiA/IZvI5bqGkmUjNQ/fzY1Pa3Qi4uxiVV4e5NUNUiunp5g== +"@abp/lodash@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.4.tgz#ebe6baa21459ef99db05782b463316db1dd085c4" + integrity sha512-Z1zNl+bqy+nkPGY88f3sbxzDVjvHduKE0ShRcfwZtsNXohUX12oBJp3x0JD2+PWsk3V5M64k7n8n79iCMPvWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.3.tgz#49839532cd6849ca0077be8fdfc273a17a0d9d0e" - integrity sha512-aVhPl65AQBVppTPNXh76A5aU8lVa2WYZ3Qv+s7bueXka9L8+0Q/zBe72jsuyiSUJmPr+xjShwxLJveneimGUSw== +"@abp/luxon@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.4.tgz#49d84b1a17b48c739a0125c68d815019b955af98" + integrity sha512-lqoVNMAmTOLzL9TStRxyxDodxjaLlL/D9ao1iUeNGm0l6BGs/+ISJqxRqcxPRFfYcDL58hs/ShrkmcDtrbu57g== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.3.tgz#f87c39189bfc9ffd1180cb9e73b5787be3be4ec7" - integrity sha512-HIF3EEOO2+XHMpLg/xzdf/+HW44skuePV9Vjcm6y5CQ83dibeQaIZhUqih3JI+xw9BVVq9tqTrrnikV5eYyp4g== +"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.4.tgz#d4d889a2e86aabf2cdee156f0cdb2bf649f01580" + integrity sha512-pvmWl035Mle1RNHgZDdDI1zyPHxlBvZ+82AP13yVoO/aOYVjVYJfR3tAkmG2Jo7en0+qmqiFHJEkGijFEH64pQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.3.tgz#2119ecfbd7d9daa5077207fbf6afa8fabdb786ea" - integrity sha512-fIGRoTUcBTS1T96cTbi4iDKcz9edTKPAeRFBmLowF7pV3YfTlc6aoGHRoNtdib8A0ehw1NC3yH377HKgB6/xtw== +"@abp/moment@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.4.tgz#7f75182ac13aa948c3c6989eaa35692328e7a602" + integrity sha512-7O78qBFHglWolQUQKm4vIz1NQBEnmeUNy6l6clKaNQoVBPNPhgN7T0oZd9szoOAHZAMyHO0EbdKkAr3V5F13uQ== dependencies: moment "^2.9.0" -"@abp/select2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.3.tgz#e1ebe5f29c14e7f885dbc38275a459f7448bc9e2" - integrity sha512-WIMoiaNxUAjpL8tfo75UAkzxc6EH2E+OIJ6rdd4li05Qg4SUuOGLSIP/ToPFgXjD5oNIcfEuMWOGdf9P92Ffhg== +"@abp/select2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.4.tgz#404cf4fe70ea005077b7498e815776e02b79e05d" + integrity sha512-xyclLaAVAWTum0YaR5mbwrT6p/Kbs5VUaY3Bm9RwHaTREudTLL38ecIJbQ/wjLsw4XRdPaTzfWAKXy7qLFxhCw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.3.tgz#926fa46dc19cd35f515e20660ada176653ed1fe9" - integrity sha512-GiV+97lYaIZsYemJ/2FI4oFTc3KlhnJIB7wV+t9slLYpYy4IlQ1skPGLvaOPKF4Dt1MuUCsh9HtH7xa5XmCzhw== +"@abp/sweetalert2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.4.tgz#ad15971c301ce0a1f392c6354140f3a1f88508e2" + integrity sha512-NU7qom2/L/L0m158HEWOmpT8fEF+WdqjAdpfRZB+QabTHooxxSU+qBVo3uJ8MgVeHDB7+t4GqxaRXlQvguuWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.3.tgz#fdcefe218f0fa8e0f67d38d2326bc6aeb8cbc978" - integrity sha512-YtH+M1KJtO2p/9hyqKYjJDQUzqK7MJ0iGmTNJcVoE1cqTcU0NEj7v8hgGTj2kKq1hNQ6CIVNfLahIscC+9RaHg== +"@abp/timeago@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.4.tgz#981b2ae09396a297b06344c64be9c0002777e72a" + integrity sha512-a3/5RoWeafb6b2fb6WFeBOmZGpRtyK61oFMLAjgSr9v97UVjHcPz5C2e5vUQ3I7gadzqGGTzxv4Fs7ESFmgcGw== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.3.tgz#1f097da95ee4c17ff1411b487c91b5a402b65801" - integrity sha512-LmBOF4JHTpGo7bGBx92cUqn89w+kPUAHBJ+ERWQKvb6p3WmBtPBc81TBIijrwNptb9W9GvxxgIW5vgi91ZlNgg== +"@abp/toastr@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.4.tgz#47930c86e9db7bb1b5975595308b42f893546c51" + integrity sha512-LsqDrVqbH/D/Zw3+livZVej5AKL5ASKse2+r7JuU+n8WJbscRPhKxpd1zKQojfRolLJcKJ1R7INcZldQUN1Z8w== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.3.tgz#083839cca224911fd0b2379dfbeb422e3fdd611d" - integrity sha512-HkPmd/j1Mf9tvhR1j9bbSkGJR2omi/rUWBamknzsXhBZ5uLGxjNJ0kkWepiz2AlbIttHGDgQv7EJM9PG3JP/Vw== +"@abp/utils@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.4.tgz#e699871d4572845d364b5f555684238289afdea2" + integrity sha512-lLUvuU77lo430+LFXOV+XuwQ0R4cSvG6FImp9ew5U7jHDsxW4hlNrcaEZJduOoZ4VcxnC1ciRrJO/esLJ0BsVA== dependencies: just-compare "^1.3.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/Volo.CmsKit.Web.Host.abppkg.analyze.json b/modules/cms-kit/host/Volo.CmsKit.Web.Host/Volo.CmsKit.Web.Host.abppkg.analyze.json index 896f590f27..584f39a29a 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/Volo.CmsKit.Web.Host.abppkg.analyze.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/Volo.CmsKit.Web.Host.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Web.Host", - "hash": "f91fb024030e99622f755e2f8c08ca75", + "hash": "a80911c8f4cb4539eafab326d3369972", "contents": [ { "namespace": "Volo.CmsKit", diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json index fb76885946..e4af90133c 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.4" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock index 67021c2599..83815fc43f 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.3.tgz#add82e055b2784147a57570b1237d27271eed32d" - integrity sha512-xN24XtXSMBY0aJ4FWHQULVCsoeC7B6qsMdQV4jvZEMHOM5kXkyRwveNkv1sgA2RSYJC6bWgUTTuCMQWY35000w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.3.tgz#3636ac2588416992986f2ac7082b7e45dcbd2855" - integrity sha512-AahT00uzBvJtFjvtoK/7lH2RAGc7Sd+nFK+RAb0uXGwMZPmHMkVvENscV71sxO/+t55C/yUayeiq+nyatcA15g== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.3" - "@abp/bootstrap" "~7.0.0-rc.3" - "@abp/bootstrap-datepicker" "~7.0.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.0.0-rc.3" - "@abp/datatables.net-bs5" "~7.0.0-rc.3" - "@abp/font-awesome" "~7.0.0-rc.3" - "@abp/jquery-form" "~7.0.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.3" - "@abp/lodash" "~7.0.0-rc.3" - "@abp/luxon" "~7.0.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.3" - "@abp/moment" "~7.0.0-rc.3" - "@abp/select2" "~7.0.0-rc.3" - "@abp/sweetalert2" "~7.0.0-rc.3" - "@abp/timeago" "~7.0.0-rc.3" - "@abp/toastr" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.3.tgz#d78bb6f66b873f0eaff51673fdda65378f16661d" - integrity sha512-e6B+Z/VsvuStNIv2nLdkyN11HSoefOllqokEryTfNuxBiGQ0lMI1nsJPcFxXebFwNB4paUEQFKc3vPmid9HkRA== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.4.tgz#675d380e669b8914e26c88c7f4104c5f24793c09" + integrity sha512-/4c3HAu+miz7o03Fr362B3+OeyNsEmHWITdy7zz1n3XQq9a/dmJMMa70/QFubauOfaV8w8xyMsur9+CAw5+aUg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.4.tgz#c7b6eb31dfa9718b9f7568889fc5357336e3a8aa" + integrity sha512-Cuulws93w2Oiag239SXdvC4+FoM7NhdBYFaWm/4ibyD1IFF4QpAMv13KvxOk0N5hsiWR3sLobimgWM17fkxJXQ== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.4" + "@abp/bootstrap" "~7.0.0-rc.4" + "@abp/bootstrap-datepicker" "~7.0.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.0.0-rc.4" + "@abp/datatables.net-bs5" "~7.0.0-rc.4" + "@abp/font-awesome" "~7.0.0-rc.4" + "@abp/jquery-form" "~7.0.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.4" + "@abp/lodash" "~7.0.0-rc.4" + "@abp/luxon" "~7.0.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.4" + "@abp/moment" "~7.0.0-rc.4" + "@abp/select2" "~7.0.0-rc.4" + "@abp/sweetalert2" "~7.0.0-rc.4" + "@abp/timeago" "~7.0.0-rc.4" + "@abp/toastr" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.4.tgz#3facbc3c7141314509077f990c83135e8a3d01fa" + integrity sha512-4x78Ab/7aaHK76ASy3EnBWlNj+GQY3Kc2bSmWzTM23oFuIJy3nPEd2b9qhLA7suAQaFCgCDhwE7AKXOnnGEZOg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.3.tgz#305f76f8c414d8d7d8fda04e676ecdefaa673a5d" - integrity sha512-HuM2B6XzcN021fzD6xLheqjH3WeyW0LlvGikAZ3048nMj3CvVpe/aDMcFytBjGsB2ISlH5IKuyMZXTtslsmjQA== +"@abp/bootstrap-datepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.4.tgz#ddf6f07c75b018744fdf879b414a8aeefa4d72d5" + integrity sha512-CDp/Z+u4bXhHQK4Wcn5b/j3WysMffL43WTMuPHB+huhDvjXv1IOfFK+yrBJAuLgvwt3d+IzHOxpHkLpd4iLqCA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.3.tgz#c8ae82a70b3e448c4e673566a33c2b61b97fa6df" - integrity sha512-et9trwKszBgkYxqtIGufPnTMGR2BsUyhdrfzYjuLj9PG1zXxjHs7jPclmYTufTOmMqnwuvNe5NO/3KDmPEEtIw== +"@abp/bootstrap-daterangepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.4.tgz#a7518cdbeaf7a91627d29ddf97f2a45b243b20d7" + integrity sha512-wQksAYPgcRmtY8K6iH/TmXne+er5jVH5QyoWASfS5km259rmP5c0HYvcOa3NZ50B2NkGtVXzCtvZF8VA3uQBHw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.3.tgz#5d2127ceded688a0cec0ffdac1fcd96a372749e8" - integrity sha512-J8lU8FQYIhAjOFLbpYWKiBM7nxF0g8kOVok26SWBbQjpNVLFyNHJ6BllwJdlje/CwGxijvJtoos9oHQX4qpv1Q== +"@abp/bootstrap@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.4.tgz#a8f8fe9f01220d42c1934a1e2832c9bda5243431" + integrity sha512-rY2htFefW4zO61i1llJtV37eaMLnIdKbLuypodCz8BiGA/hecjHoUgxEXeBEYU1DewSivYOr5jgm6auazB+rNA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" bootstrap "^5.1.3" -"@abp/core@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.3.tgz#564ffdfdc45a5cb90d0991a56bfac1e93ecb9105" - integrity sha512-xzL5XVeVEF9XDOM4FtchgDEqpHGzEFMfP8+GbQi5w4x+uUcRkA1tAp+gGR1jDseFQCJcgzEIDUXcByMDjyRBDg== +"@abp/core@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.4.tgz#bc69b61338d5b7d5a5437aed82ad03bf23a3db12" + integrity sha512-+zBJW0ylWi7kVp08u8BvVw5TUcx3Wl//ggsVvbByIR3yy7qzcxisBEmrzj31Pa39FFWTnufacf0qwkPrI1JiXA== dependencies: - "@abp/utils" "~7.0.0-rc.3" + "@abp/utils" "~7.0.0-rc.4" -"@abp/datatables.net-bs5@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.3.tgz#8b3c69cf0eb8c61e77b1bce9e7b5107422e96424" - integrity sha512-E2ueCk2bKny2Ubk70TCu3L6ZXwlaiGMIvo7R41lu5tB5HJjg3B94HwhB3Ofb+jfYOY9dK7ezzPC+XapyhvmL8g== +"@abp/datatables.net-bs5@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.4.tgz#3ad899e5edceded6313a0771d3bfcf08a5fdac4b" + integrity sha512-Sr0z8cX9V2RYZTbfj6229bTttdrDScFYZozWITyBzDqnqVXT3TjUWsAb89GvtZcuCPYgtH54a9QzL1ymxxRuWg== dependencies: - "@abp/datatables.net" "~7.0.0-rc.3" + "@abp/datatables.net" "~7.0.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.3.tgz#2b510d9681a56116fbcb82f76592439eeffc2289" - integrity sha512-YO5E07erPOgPVA07fl4P5DyyHxHs+Ka1u4AgGxQPwgPY79qey82X1RSBKF7PELazlSJukUPwROR5t1D/kuRoOQ== +"@abp/datatables.net@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.4.tgz#427558a1666cf6e6eba9313645d6952b87533d29" + integrity sha512-hlgdxON+bK72rvIdxJEaQgwOeUTW2TgQk944z34FEF5TBARKuXJqNbQBCNqGbtshQdBI/OBHHV5ljI7Ez6AxTQ== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.3.tgz#8c562729183ef7da6ee2f9b199b5fdb1b051ac15" - integrity sha512-y2coOPBeZw78UjnHbYkOfaSQYP/wzq4uY4+4CbatuVxaatGblTD9GyO/VZaTBmbJtLUiz10MZb3qaud7TYf0ww== +"@abp/font-awesome@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.4.tgz#d97f5a8082e3e8658f26c13f5c5b7b2b9f6387e5" + integrity sha512-b78m7sDnyJYGez9SVZcWG1ZunscR33FbWUHZXwWMNrVI9HSzkqrTVv96QSfpTis5BJWAdenHZnq/mEMXBcnWZw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.3.tgz#92ab818c99f54057913350122f82f6f336b19ae7" - integrity sha512-GHIfxig75R22hLsT2+qTgtWSB78PRjUiWECu19spvFX1sa0fPTypryMFvBTg1sfedoLD8pRn48nOz0T1BNu1nw== +"@abp/jquery-form@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.4.tgz#3eeda713ff77e245239c2818c550f25fb0e1a747" + integrity sha512-pF5HUuUzBfIywBf2YtDGwayG8N1m716H4Zithy7Q3AzjLM+QCTfD4yiXSLgYxgQi9cpB9pke8Apbafa0VK4XJg== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.3.tgz#689fef1d4ffce93d231bcb5123e5efa13b7a7763" - integrity sha512-TMfsUPgQp5N8O8BbJMJ9fSzD53MBBiYYQTzfHtGp4+M53I6VhfnfRJbHSIaO+Cx/h+l0O2mrBIX56jz1iecGhA== +"@abp/jquery-validation-unobtrusive@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.4.tgz#3363abe98ec801cda0525bf0f34fc10e237ae632" + integrity sha512-VOcyepZf6oI95/qj11dI8ebsBT+osAjmWq5uuzqWci5JFFspC//e+Jyp1Z5Y5v2prZym+Q/NKK1c5zggsgsJYw== dependencies: - "@abp/jquery-validation" "~7.0.0-rc.3" + "@abp/jquery-validation" "~7.0.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.3.tgz#d3e08abac69057bef52aac95534d3fbe4da930c8" - integrity sha512-t0kkaKifnvjC34vQ3I6RKHozQgAXRfjfQE1jaYw5zPezOgcuSinQ+v30OEMFRUp93cFisA099bbmHrDppssW1Q== +"@abp/jquery-validation@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.4.tgz#9afc0c8665fc29cb60d1d5f48b7db3545bbe2e8b" + integrity sha512-1Lkaphp9MNIt4smhdAFPGbp3nLVUXDTdg39+9yLLkcrPkiXi2+riQ2XuMUkdC3EWCcXvdE6kz5m+69GIaxYVXA== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.3.tgz#00f05c1a3964e80e679b21201e220d93e50b6e91" - integrity sha512-C+hs+3sPX7N8h3ZlIROfpLoA4ek/5LcOIkE3on5bUy68/j7MicsQt25EiXpUPkpq+6THzMdkbQreJtHpxLC9jA== +"@abp/jquery@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.4.tgz#5fa6e88a83e51f4de8f0905a4ef4966b3878ac91" + integrity sha512-EQIUxX6vh6h6TQkRuqOyhAlCCx8s5+nVH/zLG6pY4ULA7PKfxpO7inTvBMRj9krr8Lusl8uFccelPkQ5On7qGA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.3.tgz#220d180db1f2d76fb7f643edf2bf6bd5f80a22fc" - integrity sha512-he9NYNo9cmMHv56vMVusO97VruuFY0yW6H8CkghHiA/IZvI5bqGkmUjNQ/fzY1Pa3Qi4uxiVV4e5NUNUiunp5g== +"@abp/lodash@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.4.tgz#ebe6baa21459ef99db05782b463316db1dd085c4" + integrity sha512-Z1zNl+bqy+nkPGY88f3sbxzDVjvHduKE0ShRcfwZtsNXohUX12oBJp3x0JD2+PWsk3V5M64k7n8n79iCMPvWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.3.tgz#49839532cd6849ca0077be8fdfc273a17a0d9d0e" - integrity sha512-aVhPl65AQBVppTPNXh76A5aU8lVa2WYZ3Qv+s7bueXka9L8+0Q/zBe72jsuyiSUJmPr+xjShwxLJveneimGUSw== +"@abp/luxon@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.4.tgz#49d84b1a17b48c739a0125c68d815019b955af98" + integrity sha512-lqoVNMAmTOLzL9TStRxyxDodxjaLlL/D9ao1iUeNGm0l6BGs/+ISJqxRqcxPRFfYcDL58hs/ShrkmcDtrbu57g== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.3.tgz#f87c39189bfc9ffd1180cb9e73b5787be3be4ec7" - integrity sha512-HIF3EEOO2+XHMpLg/xzdf/+HW44skuePV9Vjcm6y5CQ83dibeQaIZhUqih3JI+xw9BVVq9tqTrrnikV5eYyp4g== +"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.4.tgz#d4d889a2e86aabf2cdee156f0cdb2bf649f01580" + integrity sha512-pvmWl035Mle1RNHgZDdDI1zyPHxlBvZ+82AP13yVoO/aOYVjVYJfR3tAkmG2Jo7en0+qmqiFHJEkGijFEH64pQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.3.tgz#2119ecfbd7d9daa5077207fbf6afa8fabdb786ea" - integrity sha512-fIGRoTUcBTS1T96cTbi4iDKcz9edTKPAeRFBmLowF7pV3YfTlc6aoGHRoNtdib8A0ehw1NC3yH377HKgB6/xtw== +"@abp/moment@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.4.tgz#7f75182ac13aa948c3c6989eaa35692328e7a602" + integrity sha512-7O78qBFHglWolQUQKm4vIz1NQBEnmeUNy6l6clKaNQoVBPNPhgN7T0oZd9szoOAHZAMyHO0EbdKkAr3V5F13uQ== dependencies: moment "^2.9.0" -"@abp/select2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.3.tgz#e1ebe5f29c14e7f885dbc38275a459f7448bc9e2" - integrity sha512-WIMoiaNxUAjpL8tfo75UAkzxc6EH2E+OIJ6rdd4li05Qg4SUuOGLSIP/ToPFgXjD5oNIcfEuMWOGdf9P92Ffhg== +"@abp/select2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.4.tgz#404cf4fe70ea005077b7498e815776e02b79e05d" + integrity sha512-xyclLaAVAWTum0YaR5mbwrT6p/Kbs5VUaY3Bm9RwHaTREudTLL38ecIJbQ/wjLsw4XRdPaTzfWAKXy7qLFxhCw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.3.tgz#926fa46dc19cd35f515e20660ada176653ed1fe9" - integrity sha512-GiV+97lYaIZsYemJ/2FI4oFTc3KlhnJIB7wV+t9slLYpYy4IlQ1skPGLvaOPKF4Dt1MuUCsh9HtH7xa5XmCzhw== +"@abp/sweetalert2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.4.tgz#ad15971c301ce0a1f392c6354140f3a1f88508e2" + integrity sha512-NU7qom2/L/L0m158HEWOmpT8fEF+WdqjAdpfRZB+QabTHooxxSU+qBVo3uJ8MgVeHDB7+t4GqxaRXlQvguuWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.3.tgz#fdcefe218f0fa8e0f67d38d2326bc6aeb8cbc978" - integrity sha512-YtH+M1KJtO2p/9hyqKYjJDQUzqK7MJ0iGmTNJcVoE1cqTcU0NEj7v8hgGTj2kKq1hNQ6CIVNfLahIscC+9RaHg== +"@abp/timeago@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.4.tgz#981b2ae09396a297b06344c64be9c0002777e72a" + integrity sha512-a3/5RoWeafb6b2fb6WFeBOmZGpRtyK61oFMLAjgSr9v97UVjHcPz5C2e5vUQ3I7gadzqGGTzxv4Fs7ESFmgcGw== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.3.tgz#1f097da95ee4c17ff1411b487c91b5a402b65801" - integrity sha512-LmBOF4JHTpGo7bGBx92cUqn89w+kPUAHBJ+ERWQKvb6p3WmBtPBc81TBIijrwNptb9W9GvxxgIW5vgi91ZlNgg== +"@abp/toastr@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.4.tgz#47930c86e9db7bb1b5975595308b42f893546c51" + integrity sha512-LsqDrVqbH/D/Zw3+livZVej5AKL5ASKse2+r7JuU+n8WJbscRPhKxpd1zKQojfRolLJcKJ1R7INcZldQUN1Z8w== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.3.tgz#083839cca224911fd0b2379dfbeb422e3fdd611d" - integrity sha512-HkPmd/j1Mf9tvhR1j9bbSkGJR2omi/rUWBamknzsXhBZ5uLGxjNJ0kkWepiz2AlbIttHGDgQv7EJM9PG3JP/Vw== +"@abp/utils@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.4.tgz#e699871d4572845d364b5f555684238289afdea2" + integrity sha512-lLUvuU77lo430+LFXOV+XuwQ0R4cSvG6FImp9ew5U7jHDsxW4hlNrcaEZJduOoZ4VcxnC1ciRrJO/esLJ0BsVA== dependencies: just-compare "^1.3.0" diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/Volo.CmsKit.Web.Unified.abppkg.analyze.json b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/Volo.CmsKit.Web.Unified.abppkg.analyze.json index 9abeff3e93..991e46d10c 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/Volo.CmsKit.Web.Unified.abppkg.analyze.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/Volo.CmsKit.Web.Unified.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Web.Unified", - "hash": "9ceb5b251ba95466fadcef48f2c89f2a", + "hash": "d424fbe5baa93cbde2e2137f9b454691", "contents": [ { "namespace": "Volo.CmsKit", diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json index 02570cb396..ec3d99035f 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/package.json @@ -3,7 +3,7 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.3", - "@abp/cms-kit": "7.0.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.4", + "@abp/cms-kit": "7.0.0-rc.4" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock index 3d6bba005d..5c87771a74 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.3.tgz#add82e055b2784147a57570b1237d27271eed32d" - integrity sha512-xN24XtXSMBY0aJ4FWHQULVCsoeC7B6qsMdQV4jvZEMHOM5kXkyRwveNkv1sgA2RSYJC6bWgUTTuCMQWY35000w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.3.tgz#3636ac2588416992986f2ac7082b7e45dcbd2855" - integrity sha512-AahT00uzBvJtFjvtoK/7lH2RAGc7Sd+nFK+RAb0uXGwMZPmHMkVvENscV71sxO/+t55C/yUayeiq+nyatcA15g== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.3" - "@abp/bootstrap" "~7.0.0-rc.3" - "@abp/bootstrap-datepicker" "~7.0.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.0.0-rc.3" - "@abp/datatables.net-bs5" "~7.0.0-rc.3" - "@abp/font-awesome" "~7.0.0-rc.3" - "@abp/jquery-form" "~7.0.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.3" - "@abp/lodash" "~7.0.0-rc.3" - "@abp/luxon" "~7.0.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.3" - "@abp/moment" "~7.0.0-rc.3" - "@abp/select2" "~7.0.0-rc.3" - "@abp/sweetalert2" "~7.0.0-rc.3" - "@abp/timeago" "~7.0.0-rc.3" - "@abp/toastr" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.3.tgz#d78bb6f66b873f0eaff51673fdda65378f16661d" - integrity sha512-e6B+Z/VsvuStNIv2nLdkyN11HSoefOllqokEryTfNuxBiGQ0lMI1nsJPcFxXebFwNB4paUEQFKc3vPmid9HkRA== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.4.tgz#675d380e669b8914e26c88c7f4104c5f24793c09" + integrity sha512-/4c3HAu+miz7o03Fr362B3+OeyNsEmHWITdy7zz1n3XQq9a/dmJMMa70/QFubauOfaV8w8xyMsur9+CAw5+aUg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.4.tgz#c7b6eb31dfa9718b9f7568889fc5357336e3a8aa" + integrity sha512-Cuulws93w2Oiag239SXdvC4+FoM7NhdBYFaWm/4ibyD1IFF4QpAMv13KvxOk0N5hsiWR3sLobimgWM17fkxJXQ== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.4" + "@abp/bootstrap" "~7.0.0-rc.4" + "@abp/bootstrap-datepicker" "~7.0.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.0.0-rc.4" + "@abp/datatables.net-bs5" "~7.0.0-rc.4" + "@abp/font-awesome" "~7.0.0-rc.4" + "@abp/jquery-form" "~7.0.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.4" + "@abp/lodash" "~7.0.0-rc.4" + "@abp/luxon" "~7.0.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.4" + "@abp/moment" "~7.0.0-rc.4" + "@abp/select2" "~7.0.0-rc.4" + "@abp/sweetalert2" "~7.0.0-rc.4" + "@abp/timeago" "~7.0.0-rc.4" + "@abp/toastr" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.4.tgz#3facbc3c7141314509077f990c83135e8a3d01fa" + integrity sha512-4x78Ab/7aaHK76ASy3EnBWlNj+GQY3Kc2bSmWzTM23oFuIJy3nPEd2b9qhLA7suAQaFCgCDhwE7AKXOnnGEZOg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,257 +43,257 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.3.tgz#305f76f8c414d8d7d8fda04e676ecdefaa673a5d" - integrity sha512-HuM2B6XzcN021fzD6xLheqjH3WeyW0LlvGikAZ3048nMj3CvVpe/aDMcFytBjGsB2ISlH5IKuyMZXTtslsmjQA== +"@abp/bootstrap-datepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.4.tgz#ddf6f07c75b018744fdf879b414a8aeefa4d72d5" + integrity sha512-CDp/Z+u4bXhHQK4Wcn5b/j3WysMffL43WTMuPHB+huhDvjXv1IOfFK+yrBJAuLgvwt3d+IzHOxpHkLpd4iLqCA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.3.tgz#c8ae82a70b3e448c4e673566a33c2b61b97fa6df" - integrity sha512-et9trwKszBgkYxqtIGufPnTMGR2BsUyhdrfzYjuLj9PG1zXxjHs7jPclmYTufTOmMqnwuvNe5NO/3KDmPEEtIw== +"@abp/bootstrap-daterangepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.4.tgz#a7518cdbeaf7a91627d29ddf97f2a45b243b20d7" + integrity sha512-wQksAYPgcRmtY8K6iH/TmXne+er5jVH5QyoWASfS5km259rmP5c0HYvcOa3NZ50B2NkGtVXzCtvZF8VA3uQBHw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.3.tgz#5d2127ceded688a0cec0ffdac1fcd96a372749e8" - integrity sha512-J8lU8FQYIhAjOFLbpYWKiBM7nxF0g8kOVok26SWBbQjpNVLFyNHJ6BllwJdlje/CwGxijvJtoos9oHQX4qpv1Q== +"@abp/bootstrap@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.4.tgz#a8f8fe9f01220d42c1934a1e2832c9bda5243431" + integrity sha512-rY2htFefW4zO61i1llJtV37eaMLnIdKbLuypodCz8BiGA/hecjHoUgxEXeBEYU1DewSivYOr5jgm6auazB+rNA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" bootstrap "^5.1.3" -"@abp/clipboard@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.0.0-rc.3.tgz#24af99427ac722e4cfe013dfa9507423b22c1e49" - integrity sha512-TDvEnQTCW7Np0hEM70jG1GDPIe2TkJ6iCXra/RQpgwnt7U2R2YDMr0MB7SumhwS9u1EPIqMVU6MP/+0O8FHz2g== +"@abp/clipboard@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.0.0-rc.4.tgz#151cf835fb3c8581871292cba6b75be870a9282c" + integrity sha512-tr/7Pt0u81V2hubVqSyhGmAGbcbY2Zg9pPwoih53TnR1GoIIUTrUVVwv2mQAiMTVyVw4ZsOSlwFYgajqsYXr8A== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" clipboard "^2.0.8" -"@abp/cms-kit.admin@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-7.0.0-rc.3.tgz#50dc3eab56e29065ef2b6960d82227f73cbadc6b" - integrity sha512-yncZt3jbuD5nrFxfyLTajmcor2bsSOd5dmnqP/ySVzYYQtF+OxZfI6ZBPtwfAHMVefk73xz2kFZWlq29YpX6aw== +"@abp/cms-kit.admin@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-7.0.0-rc.4.tgz#865bce891121174f4537c5c98c4575d5d494b605" + integrity sha512-9sG+J1aOKZIUBhGrKbA8QQmeCIGvIXEPOoGI2hfB71mD7NdShSmmL+by5dTXXQq0tYFZsFtg+i8pF0kPp+oqgw== dependencies: - "@abp/codemirror" "~7.0.0-rc.3" - "@abp/jstree" "~7.0.0-rc.3" - "@abp/slugify" "~7.0.0-rc.3" - "@abp/tui-editor" "~7.0.0-rc.3" - "@abp/uppy" "~7.0.0-rc.3" + "@abp/codemirror" "~7.0.0-rc.4" + "@abp/jstree" "~7.0.0-rc.4" + "@abp/slugify" "~7.0.0-rc.4" + "@abp/tui-editor" "~7.0.0-rc.4" + "@abp/uppy" "~7.0.0-rc.4" -"@abp/cms-kit.public@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-7.0.0-rc.3.tgz#7445ed68d16e983ac657fa3db367b65796fd4ae3" - integrity sha512-J+uhD2OXLiow0XpCxPYoyMWx/O/XMU/CKTPXFxSW87pro9v2Sg4qWe6gcIMH5uysVc3EYOjWc0L5MP1EpcRmOw== +"@abp/cms-kit.public@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-7.0.0-rc.4.tgz#fafe13f4626ff32af2ce1b4e9db1af3544010d21" + integrity sha512-l2PruNSRX82rIrm7xKf0nbidOR2BmZkDquzJDDrikKBDDDIuCnFNEYGLmD64Xk9FydDvic/FPej68l1GhWZvAQ== dependencies: - "@abp/highlight.js" "~7.0.0-rc.3" - "@abp/star-rating-svg" "~7.0.0-rc.3" + "@abp/highlight.js" "~7.0.0-rc.4" + "@abp/star-rating-svg" "~7.0.0-rc.4" -"@abp/cms-kit@7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-7.0.0-rc.3.tgz#62469b2ed43e66d70bff027492b4bd951831e2f6" - integrity sha512-3pkZUdlaiZi8UeN4IXGYjjLwE36bILCNr/qR2OFq/wAIAKMMZTg+N3+z5MFgNspVrEP3sJbJ41XbxTm8s4zqSA== +"@abp/cms-kit@7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-7.0.0-rc.4.tgz#ddce1f3f2d5b5e02fec48891a300531bbee1dd31" + integrity sha512-oA+EeRiF/iR7nkC/ZkXM/ab7S1Qb33kFokj+BUFXtYjxRI0jbqthFlbAx6icqRBZ86enkcOfDPhbAs/CPkJ5rg== dependencies: - "@abp/cms-kit.admin" "~7.0.0-rc.3" - "@abp/cms-kit.public" "~7.0.0-rc.3" + "@abp/cms-kit.admin" "~7.0.0-rc.4" + "@abp/cms-kit.public" "~7.0.0-rc.4" -"@abp/codemirror@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-7.0.0-rc.3.tgz#8bf4e3f8d9484cc5aae423d9a50d8425cea9d98b" - integrity sha512-OFzD7km77tVvvQ4evRYp3ZfVs4JYrk/FI2IMK1H/xgHnNfN9o/roe6Aj67I/mcd/MsldSr2P+MLPrJ+l8+4rtw== +"@abp/codemirror@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-7.0.0-rc.4.tgz#36d5d32464bbec67561606296467da7756deda9c" + integrity sha512-K4aTV5mi4k7CxW5IgEq7ZDs37eH7+HwiUIWsdDBfs8NKPV/pDnsS+jQiMhzsm1VxQTdNHOp7RaNjFbCMZyW2VQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" codemirror "^5.65.1" -"@abp/core@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.3.tgz#564ffdfdc45a5cb90d0991a56bfac1e93ecb9105" - integrity sha512-xzL5XVeVEF9XDOM4FtchgDEqpHGzEFMfP8+GbQi5w4x+uUcRkA1tAp+gGR1jDseFQCJcgzEIDUXcByMDjyRBDg== +"@abp/core@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.4.tgz#bc69b61338d5b7d5a5437aed82ad03bf23a3db12" + integrity sha512-+zBJW0ylWi7kVp08u8BvVw5TUcx3Wl//ggsVvbByIR3yy7qzcxisBEmrzj31Pa39FFWTnufacf0qwkPrI1JiXA== dependencies: - "@abp/utils" "~7.0.0-rc.3" + "@abp/utils" "~7.0.0-rc.4" -"@abp/datatables.net-bs5@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.3.tgz#8b3c69cf0eb8c61e77b1bce9e7b5107422e96424" - integrity sha512-E2ueCk2bKny2Ubk70TCu3L6ZXwlaiGMIvo7R41lu5tB5HJjg3B94HwhB3Ofb+jfYOY9dK7ezzPC+XapyhvmL8g== +"@abp/datatables.net-bs5@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.4.tgz#3ad899e5edceded6313a0771d3bfcf08a5fdac4b" + integrity sha512-Sr0z8cX9V2RYZTbfj6229bTttdrDScFYZozWITyBzDqnqVXT3TjUWsAb89GvtZcuCPYgtH54a9QzL1ymxxRuWg== dependencies: - "@abp/datatables.net" "~7.0.0-rc.3" + "@abp/datatables.net" "~7.0.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.3.tgz#2b510d9681a56116fbcb82f76592439eeffc2289" - integrity sha512-YO5E07erPOgPVA07fl4P5DyyHxHs+Ka1u4AgGxQPwgPY79qey82X1RSBKF7PELazlSJukUPwROR5t1D/kuRoOQ== +"@abp/datatables.net@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.4.tgz#427558a1666cf6e6eba9313645d6952b87533d29" + integrity sha512-hlgdxON+bK72rvIdxJEaQgwOeUTW2TgQk944z34FEF5TBARKuXJqNbQBCNqGbtshQdBI/OBHHV5ljI7Ez6AxTQ== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.3.tgz#8c562729183ef7da6ee2f9b199b5fdb1b051ac15" - integrity sha512-y2coOPBeZw78UjnHbYkOfaSQYP/wzq4uY4+4CbatuVxaatGblTD9GyO/VZaTBmbJtLUiz10MZb3qaud7TYf0ww== +"@abp/font-awesome@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.4.tgz#d97f5a8082e3e8658f26c13f5c5b7b2b9f6387e5" + integrity sha512-b78m7sDnyJYGez9SVZcWG1ZunscR33FbWUHZXwWMNrVI9HSzkqrTVv96QSfpTis5BJWAdenHZnq/mEMXBcnWZw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/highlight.js@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.0.0-rc.3.tgz#467083d3fad82148c5bb2b060ce92777bd938867" - integrity sha512-TUeZNeTzu+aH4ZptrVK2MCMBynQCz9him7KDzk3ZF9qmJnarZUtvaz6YtPy0o6LkqHrsivV/iEnEVpsCOL0POw== +"@abp/highlight.js@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-7.0.0-rc.4.tgz#1fee79456957dcf6270d62eee132106825b27307" + integrity sha512-SAMg0rKTtaME2VhOEYk4NYH5Sram5RoKjS38d/xWxcLWLZxPD2HOM2ejU8+OB+7IVa3kDedxYSpxw/MIJToIYA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" "@highlightjs/cdn-assets" "~11.4.0" -"@abp/jquery-form@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.3.tgz#92ab818c99f54057913350122f82f6f336b19ae7" - integrity sha512-GHIfxig75R22hLsT2+qTgtWSB78PRjUiWECu19spvFX1sa0fPTypryMFvBTg1sfedoLD8pRn48nOz0T1BNu1nw== +"@abp/jquery-form@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.4.tgz#3eeda713ff77e245239c2818c550f25fb0e1a747" + integrity sha512-pF5HUuUzBfIywBf2YtDGwayG8N1m716H4Zithy7Q3AzjLM+QCTfD4yiXSLgYxgQi9cpB9pke8Apbafa0VK4XJg== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.3.tgz#689fef1d4ffce93d231bcb5123e5efa13b7a7763" - integrity sha512-TMfsUPgQp5N8O8BbJMJ9fSzD53MBBiYYQTzfHtGp4+M53I6VhfnfRJbHSIaO+Cx/h+l0O2mrBIX56jz1iecGhA== +"@abp/jquery-validation-unobtrusive@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.4.tgz#3363abe98ec801cda0525bf0f34fc10e237ae632" + integrity sha512-VOcyepZf6oI95/qj11dI8ebsBT+osAjmWq5uuzqWci5JFFspC//e+Jyp1Z5Y5v2prZym+Q/NKK1c5zggsgsJYw== dependencies: - "@abp/jquery-validation" "~7.0.0-rc.3" + "@abp/jquery-validation" "~7.0.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.3.tgz#d3e08abac69057bef52aac95534d3fbe4da930c8" - integrity sha512-t0kkaKifnvjC34vQ3I6RKHozQgAXRfjfQE1jaYw5zPezOgcuSinQ+v30OEMFRUp93cFisA099bbmHrDppssW1Q== +"@abp/jquery-validation@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.4.tgz#9afc0c8665fc29cb60d1d5f48b7db3545bbe2e8b" + integrity sha512-1Lkaphp9MNIt4smhdAFPGbp3nLVUXDTdg39+9yLLkcrPkiXi2+riQ2XuMUkdC3EWCcXvdE6kz5m+69GIaxYVXA== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.3.tgz#00f05c1a3964e80e679b21201e220d93e50b6e91" - integrity sha512-C+hs+3sPX7N8h3ZlIROfpLoA4ek/5LcOIkE3on5bUy68/j7MicsQt25EiXpUPkpq+6THzMdkbQreJtHpxLC9jA== +"@abp/jquery@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.4.tgz#5fa6e88a83e51f4de8f0905a4ef4966b3878ac91" + integrity sha512-EQIUxX6vh6h6TQkRuqOyhAlCCx8s5+nVH/zLG6pY4ULA7PKfxpO7inTvBMRj9krr8Lusl8uFccelPkQ5On7qGA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" jquery "~3.6.0" -"@abp/jstree@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-7.0.0-rc.3.tgz#878cf54328d2b97c5067f9a10ea040c64160975c" - integrity sha512-1KnNjIrCKZTpPBmFCaT8k9s6kfr3GMzq6xrvDLOEnzVXkH/5KcPaVkfkHw2rSuE0OmYMY+gI9q6a0RcpEnkirw== +"@abp/jstree@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-7.0.0-rc.4.tgz#7aacbcb330615537f425628d433b74b2bf2bfc52" + integrity sha512-pOX8xhxt3uPCIA/HJ7DjB9CsO44GSvTp1O2sHe47TJR/Eub9jemS8N1VBnf4gfGzR7oO772eABMtKOrw8Ky5zg== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jstree "^3.3.12" -"@abp/lodash@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.3.tgz#220d180db1f2d76fb7f643edf2bf6bd5f80a22fc" - integrity sha512-he9NYNo9cmMHv56vMVusO97VruuFY0yW6H8CkghHiA/IZvI5bqGkmUjNQ/fzY1Pa3Qi4uxiVV4e5NUNUiunp5g== +"@abp/lodash@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.4.tgz#ebe6baa21459ef99db05782b463316db1dd085c4" + integrity sha512-Z1zNl+bqy+nkPGY88f3sbxzDVjvHduKE0ShRcfwZtsNXohUX12oBJp3x0JD2+PWsk3V5M64k7n8n79iCMPvWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.3.tgz#49839532cd6849ca0077be8fdfc273a17a0d9d0e" - integrity sha512-aVhPl65AQBVppTPNXh76A5aU8lVa2WYZ3Qv+s7bueXka9L8+0Q/zBe72jsuyiSUJmPr+xjShwxLJveneimGUSw== +"@abp/luxon@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.4.tgz#49d84b1a17b48c739a0125c68d815019b955af98" + integrity sha512-lqoVNMAmTOLzL9TStRxyxDodxjaLlL/D9ao1iUeNGm0l6BGs/+ISJqxRqcxPRFfYcDL58hs/ShrkmcDtrbu57g== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.3.tgz#f87c39189bfc9ffd1180cb9e73b5787be3be4ec7" - integrity sha512-HIF3EEOO2+XHMpLg/xzdf/+HW44skuePV9Vjcm6y5CQ83dibeQaIZhUqih3JI+xw9BVVq9tqTrrnikV5eYyp4g== +"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.4.tgz#d4d889a2e86aabf2cdee156f0cdb2bf649f01580" + integrity sha512-pvmWl035Mle1RNHgZDdDI1zyPHxlBvZ+82AP13yVoO/aOYVjVYJfR3tAkmG2Jo7en0+qmqiFHJEkGijFEH64pQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.3.tgz#2119ecfbd7d9daa5077207fbf6afa8fabdb786ea" - integrity sha512-fIGRoTUcBTS1T96cTbi4iDKcz9edTKPAeRFBmLowF7pV3YfTlc6aoGHRoNtdib8A0ehw1NC3yH377HKgB6/xtw== +"@abp/moment@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.4.tgz#7f75182ac13aa948c3c6989eaa35692328e7a602" + integrity sha512-7O78qBFHglWolQUQKm4vIz1NQBEnmeUNy6l6clKaNQoVBPNPhgN7T0oZd9szoOAHZAMyHO0EbdKkAr3V5F13uQ== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.0.0-rc.3.tgz#3d5ee5831f1d2a4e31ca342b377daa86a61118cb" - integrity sha512-ROLqI1xR0P/HNL90nWIL95zlPPF0etv8/czh3yD9fL4JiXt9QZIg8xQgr+EyGBpBIkgh9WZYAmdLCIvesFXmTw== +"@abp/prismjs@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.0.0-rc.4.tgz#4c253e71876cf4d827845188a1aa8303d12c9226" + integrity sha512-utJMH8RILH70DTJ2XpCYFvEcsjigJY9+HhVVeUZCqAGIyT9jSPgDuo63gu4wSgAjDXRV3ctkDsCehbnjtzft/w== dependencies: - "@abp/clipboard" "~7.0.0-rc.3" - "@abp/core" "~7.0.0-rc.3" + "@abp/clipboard" "~7.0.0-rc.4" + "@abp/core" "~7.0.0-rc.4" prismjs "^1.26.0" -"@abp/select2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.3.tgz#e1ebe5f29c14e7f885dbc38275a459f7448bc9e2" - integrity sha512-WIMoiaNxUAjpL8tfo75UAkzxc6EH2E+OIJ6rdd4li05Qg4SUuOGLSIP/ToPFgXjD5oNIcfEuMWOGdf9P92Ffhg== +"@abp/select2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.4.tgz#404cf4fe70ea005077b7498e815776e02b79e05d" + integrity sha512-xyclLaAVAWTum0YaR5mbwrT6p/Kbs5VUaY3Bm9RwHaTREudTLL38ecIJbQ/wjLsw4XRdPaTzfWAKXy7qLFxhCw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" select2 "^4.0.13" -"@abp/slugify@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-7.0.0-rc.3.tgz#c08b1a23ab35916a1e08a79486a2fdc239e8f586" - integrity sha512-mm6SJQoZ/YibBHx7wgyGLwr5sbUMxkoKNQWuImJcUZTn++eOb+u62TQDZiF2JB4jqX+LgWbDl2bVjNZcNiKhqQ== +"@abp/slugify@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-7.0.0-rc.4.tgz#10d99aeca2ead387e5d933627ff2dce2a03ff388" + integrity sha512-A12KqtUBBkO/XVLIk6a4BvcoUIkSZJoitt0ZkjhuZfLTdAZcTp8+I6UXEGGfnG1H4IXMAJVRNWd1nlf+ICUfmQ== dependencies: slugify "^1.6.5" -"@abp/star-rating-svg@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-7.0.0-rc.3.tgz#563e2d7568f90a213db055bd20144fb4a074d818" - integrity sha512-UInVDtJrG4iULyLwKJMuPLa93+8v57gaiWqbCoxbK0p0HY6wWuSZLeziSgqq47OpwWOvY1SHDP7igkc6zI+ppw== +"@abp/star-rating-svg@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-7.0.0-rc.4.tgz#2392d161caa60c1c904d3b95d7101675e47de455" + integrity sha512-YJFK2ID3dwNjaI7XkEYOexzWmbR5EHEvTsug9k2V6kFhkiQO/J1NB/ywICOrJLjJOchz18xi/pNr8bI3b3fB4w== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" star-rating-svg "^3.5.0" -"@abp/sweetalert2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.3.tgz#926fa46dc19cd35f515e20660ada176653ed1fe9" - integrity sha512-GiV+97lYaIZsYemJ/2FI4oFTc3KlhnJIB7wV+t9slLYpYy4IlQ1skPGLvaOPKF4Dt1MuUCsh9HtH7xa5XmCzhw== +"@abp/sweetalert2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.4.tgz#ad15971c301ce0a1f392c6354140f3a1f88508e2" + integrity sha512-NU7qom2/L/L0m158HEWOmpT8fEF+WdqjAdpfRZB+QabTHooxxSU+qBVo3uJ8MgVeHDB7+t4GqxaRXlQvguuWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.3.tgz#fdcefe218f0fa8e0f67d38d2326bc6aeb8cbc978" - integrity sha512-YtH+M1KJtO2p/9hyqKYjJDQUzqK7MJ0iGmTNJcVoE1cqTcU0NEj7v8hgGTj2kKq1hNQ6CIVNfLahIscC+9RaHg== +"@abp/timeago@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.4.tgz#981b2ae09396a297b06344c64be9c0002777e72a" + integrity sha512-a3/5RoWeafb6b2fb6WFeBOmZGpRtyK61oFMLAjgSr9v97UVjHcPz5C2e5vUQ3I7gadzqGGTzxv4Fs7ESFmgcGw== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.3.tgz#1f097da95ee4c17ff1411b487c91b5a402b65801" - integrity sha512-LmBOF4JHTpGo7bGBx92cUqn89w+kPUAHBJ+ERWQKvb6p3WmBtPBc81TBIijrwNptb9W9GvxxgIW5vgi91ZlNgg== +"@abp/toastr@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.4.tgz#47930c86e9db7bb1b5975595308b42f893546c51" + integrity sha512-LsqDrVqbH/D/Zw3+livZVej5AKL5ASKse2+r7JuU+n8WJbscRPhKxpd1zKQojfRolLJcKJ1R7INcZldQUN1Z8w== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" toastr "^2.1.4" -"@abp/tui-editor@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.0.0-rc.3.tgz#ed5cafd66286bbd45f00c88adedeee642badc78b" - integrity sha512-JcVKr6IPaBBsro/xtmR9azGhBaWBcTohfYDosAtGGRmgsBFVF7EzDjVzRWzZe8ezLn9llQEsjJ3dW9QoSku9bA== +"@abp/tui-editor@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-7.0.0-rc.4.tgz#fe5b96c2de5b4b7e8ba6f581a8f9fb282a12b0a6" + integrity sha512-E3L+2cOjyTaD2wmrRGGHQKIU2JVNzL1gHvpgOGQvHyHDgHC+l8NDuBDa/DPemPzM2zbz47xUr0PIlkI5sBtL5g== dependencies: - "@abp/jquery" "~7.0.0-rc.3" - "@abp/prismjs" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" + "@abp/prismjs" "~7.0.0-rc.4" -"@abp/uppy@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-7.0.0-rc.3.tgz#1a7dc334f1f58ea6c29be31b3b2c2d891de975c3" - integrity sha512-BD9jyECkpwceP9YX8XEVn0ePUZyNGtr2ENF2RV2SM9Ikkm95dCXkeq9nhL4niaUC9L3V1VfIL04mUEPZLL5psg== +"@abp/uppy@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-7.0.0-rc.4.tgz#271c958144473f6e50659f2a3d669533097831ce" + integrity sha512-5yfyB5azcpKyLtxfkFV0mwBEnmW71Xy0mY2iOpR88dktNLAORW0VW7vCrPp+biAqwaUnSotJQwPOXSC0S0lAhw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" uppy "^1.16.1" -"@abp/utils@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.3.tgz#083839cca224911fd0b2379dfbeb422e3fdd611d" - integrity sha512-HkPmd/j1Mf9tvhR1j9bbSkGJR2omi/rUWBamknzsXhBZ5uLGxjNJ0kkWepiz2AlbIttHGDgQv7EJM9PG3JP/Vw== +"@abp/utils@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.4.tgz#e699871d4572845d364b5f555684238289afdea2" + integrity sha512-lLUvuU77lo430+LFXOV+XuwQ0R4cSvG6FImp9ew5U7jHDsxW4hlNrcaEZJduOoZ4VcxnC1ciRrJO/esLJ0BsVA== dependencies: just-compare "^1.3.0" diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo.CmsKit.Admin.Application.Contracts.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo.CmsKit.Admin.Application.Contracts.abppkg.analyze.json index 8e3559c21b..c8c04e4def 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo.CmsKit.Admin.Application.Contracts.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application.Contracts/Volo.CmsKit.Admin.Application.Contracts.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Admin.Application.Contracts", - "hash": "2834e0a7ab8fcd3ce3170b56aad1cf92", + "hash": "d47cd96419c9644ad26caf5c5928e0a1", "contents": [ { "namespace": "Volo.CmsKit.Admin", diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo.CmsKit.Admin.Application.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo.CmsKit.Admin.Application.abppkg.analyze.json index bcbdd9dfb6..7a5832292d 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo.CmsKit.Admin.Application.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Application/Volo.CmsKit.Admin.Application.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Admin.Application", - "hash": "172f08ffd5858e97279cdf6264b87138", + "hash": "20e3ff5f4cafe398766e5b20dd9a43ed", "contents": [ { "namespace": "Volo.CmsKit.Admin", diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo.CmsKit.Admin.HttpApi.Client.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo.CmsKit.Admin.HttpApi.Client.abppkg.analyze.json index ced138d05a..09f5053c89 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo.CmsKit.Admin.HttpApi.Client.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi.Client/Volo.CmsKit.Admin.HttpApi.Client.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Admin.HttpApi.Client", - "hash": "d43dff8661f31f6f50a93db9fd822727", + "hash": "000747c6013badd17ca5a9ea0e333a6b", "contents": [ { "namespace": "Volo.CmsKit.Admin", diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo.CmsKit.Admin.HttpApi.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo.CmsKit.Admin.HttpApi.abppkg.analyze.json index 3e3566687a..3e0e91ec1d 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo.CmsKit.Admin.HttpApi.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.HttpApi/Volo.CmsKit.Admin.HttpApi.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Admin.HttpApi", - "hash": "7daa8a4284bddedcc441cd529bcefdbc", + "hash": "e2e9da06f7addf7c7fdfe93254afa9cf", "contents": [ { "namespace": "Volo.CmsKit.Admin", diff --git a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.abppkg.analyze.json index ead61349bd..a9cd9a46fd 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Admin.Web/Volo.CmsKit.Admin.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Admin.Web", - "hash": "d8dda8fde5b0caebfcfc7bcf4a1d5d85", + "hash": "e682c62fbf80867953f1bcd22f450ce4", "contents": [ { "namespace": "Volo.CmsKit.Admin.Web", diff --git a/modules/cms-kit/src/Volo.CmsKit.Application.Contracts/Volo.CmsKit.Application.Contracts.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Application.Contracts/Volo.CmsKit.Application.Contracts.abppkg.analyze.json index 246e186a49..b12540b0fd 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Application.Contracts/Volo.CmsKit.Application.Contracts.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Application.Contracts/Volo.CmsKit.Application.Contracts.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Application.Contracts", - "hash": "df4296d9e9cc7c0d1b23a8dbabc622fd", + "hash": "8864853e701aa2b9576fc5cdaa8bcca7", "contents": [ { "namespace": "Volo.CmsKit", diff --git a/modules/cms-kit/src/Volo.CmsKit.Application/Volo.CmsKit.Application.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Application/Volo.CmsKit.Application.abppkg.analyze.json index e4de7c550b..37114bec66 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Application/Volo.CmsKit.Application.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Application/Volo.CmsKit.Application.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Application", - "hash": "5803ad9f7429ec8c67e6c78d7099e276", + "hash": "eed6bfa75bb32ccb309bc6603a1906a7", "contents": [ { "namespace": "Volo.CmsKit", diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo.CmsKit.Common.Application.Contracts.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo.CmsKit.Common.Application.Contracts.abppkg.analyze.json index 9e79783317..e6f32330f9 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo.CmsKit.Common.Application.Contracts.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Application.Contracts/Volo.CmsKit.Common.Application.Contracts.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Common.Application.Contracts", - "hash": "2e29c03bf25010d07704619019f3951c", + "hash": "79571ded75653bdd5812ccefe5d50f8d", "contents": [ { "namespace": "Volo.CmsKit", diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo.CmsKit.Common.Application.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo.CmsKit.Common.Application.abppkg.analyze.json index 5e149866a3..70945a2a49 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo.CmsKit.Common.Application.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo.CmsKit.Common.Application.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Common.Application", - "hash": "f2b3b1dfbdc3918cbe6b2e740a51edc2", + "hash": "71497f72c19f6663340c268e03922ecc", "contents": [ { "namespace": "Volo.CmsKit", diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/Volo.CmsKit.Common.HttpApi.Client.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/Volo.CmsKit.Common.HttpApi.Client.abppkg.analyze.json index 336727ec6a..038025687f 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/Volo.CmsKit.Common.HttpApi.Client.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi.Client/Volo.CmsKit.Common.HttpApi.Client.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Common.HttpApi.Client", - "hash": "740f61b6d88cf9118aed88bb265e9129", + "hash": "d3848d3701228184745915814bb99307", "contents": [ { "namespace": "Volo.CmsKit", diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi/Volo.CmsKit.Common.HttpApi.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi/Volo.CmsKit.Common.HttpApi.abppkg.analyze.json index db9961b7ed..a352fb18d0 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi/Volo.CmsKit.Common.HttpApi.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Common.HttpApi/Volo.CmsKit.Common.HttpApi.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Common.HttpApi", - "hash": "489abef08b824f74c28d86bfbc261616", + "hash": "f1fd566736e1d10580f641682cb9e23a", "contents": [ { "namespace": "Volo.CmsKit", diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Web/Volo.CmsKit.Common.Web.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Common.Web/Volo.CmsKit.Common.Web.abppkg.analyze.json index ef38776536..50c07357a7 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Web/Volo.CmsKit.Common.Web.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Web/Volo.CmsKit.Common.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Common.Web", - "hash": "ff396734d5b0a0cdfbdeee7f1f043d8d", + "hash": "ea52f21951541bfa8322a06bfe984540", "contents": [ { "namespace": "Volo.CmsKit.Web", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo.CmsKit.Domain.Shared.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo.CmsKit.Domain.Shared.abppkg.analyze.json index 95de8776a8..efc2a28c9c 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo.CmsKit.Domain.Shared.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo.CmsKit.Domain.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Domain.Shared", - "hash": "cb1a64a6e78bb61431d4c65b82ace080", + "hash": "e50179a46beea8b44ff40d1b677e0e78", "contents": [ { "namespace": "Volo.CmsKit", diff --git a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo.CmsKit.Domain.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo.CmsKit.Domain.abppkg.analyze.json index f90298b780..e456703cbe 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Domain/Volo.CmsKit.Domain.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Domain/Volo.CmsKit.Domain.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Domain", - "hash": "55cc801883135fdf84d6fc2d78050fa3", + "hash": "a1498f097341144d7600896abd62e10d", "contents": [ { "namespace": "Volo.CmsKit", diff --git a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo.CmsKit.EntityFrameworkCore.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo.CmsKit.EntityFrameworkCore.abppkg.analyze.json index 09b68991b0..72361f5b95 100644 --- a/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo.CmsKit.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.EntityFrameworkCore/Volo.CmsKit.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.EntityFrameworkCore", - "hash": "c8a1ca959ddeb6e10458890d2d66c512", + "hash": "63d0ca0ef9a6dcd2ce7870b3b5c9b2f5", "contents": [ { "namespace": "Volo.CmsKit.EntityFrameworkCore", diff --git a/modules/cms-kit/src/Volo.CmsKit.HttpApi.Client/Volo.CmsKit.HttpApi.Client.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.HttpApi.Client/Volo.CmsKit.HttpApi.Client.abppkg.analyze.json index 33dcb94876..1d32b82b19 100644 --- a/modules/cms-kit/src/Volo.CmsKit.HttpApi.Client/Volo.CmsKit.HttpApi.Client.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.HttpApi.Client/Volo.CmsKit.HttpApi.Client.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.HttpApi.Client", - "hash": "b82d504eeb6f069c9d6e7a230b4505c0", + "hash": "9c19a992d5ebbdf5dbbf8a26e55c616b", "contents": [ { "namespace": "Volo.CmsKit", diff --git a/modules/cms-kit/src/Volo.CmsKit.HttpApi/Volo.CmsKit.HttpApi.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.HttpApi/Volo.CmsKit.HttpApi.abppkg.analyze.json index adb183de41..bb37e3cd6f 100644 --- a/modules/cms-kit/src/Volo.CmsKit.HttpApi/Volo.CmsKit.HttpApi.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.HttpApi/Volo.CmsKit.HttpApi.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.HttpApi", - "hash": "02eebb198cd58129f307f8cb4b17785c", + "hash": "c2c97d022046041c8728553b8553b765", "contents": [ { "namespace": "Volo.CmsKit", diff --git a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo.CmsKit.MongoDB.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo.CmsKit.MongoDB.abppkg.analyze.json index 1b0042029e..f64a29c6c7 100644 --- a/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo.CmsKit.MongoDB.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.MongoDB/Volo.CmsKit.MongoDB.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.MongoDB", - "hash": "c784a28151e2ef4637ace9aaa4729c55", + "hash": "ab14c521e16a9ae08b59c30a345873b1", "contents": [ { "namespace": "Volo.CmsKit.MongoDB", @@ -29,6 +29,12 @@ "namespace": "Volo.CmsKit.MongoDB", "connectionStringName": "CmsKit", "databaseCollections": [ + { + "entityFullName": "Volo.CmsKit.Tags.EntityTag", + "contentType": "databaseCollection", + "name": "CmsEntityTags", + "summary": null + }, { "entityFullName": "Volo.CmsKit.Comments.Comment", "contentType": "databaseCollection", @@ -36,15 +42,15 @@ "summary": null }, { - "entityFullName": "Volo.CmsKit.Reactions.UserReaction", + "entityFullName": "Volo.CmsKit.Menus.MenuItem", "contentType": "databaseCollection", - "name": "CmsUserReactions", + "name": "CmsMenuItems", "summary": null }, { - "entityFullName": "Volo.CmsKit.Blogs.BlogFeature", + "entityFullName": "Volo.CmsKit.Blogs.BlogPost", "contentType": "databaseCollection", - "name": "CmsBlogFeatures", + "name": "CmsBlogPosts", "summary": null }, { @@ -54,9 +60,9 @@ "summary": null }, { - "entityFullName": "Volo.CmsKit.GlobalResources.GlobalResource", + "entityFullName": "Volo.CmsKit.Blogs.BlogFeature", "contentType": "databaseCollection", - "name": "CmsGlobalResources", + "name": "CmsBlogFeatures", "summary": null }, { @@ -72,9 +78,9 @@ "summary": null }, { - "entityFullName": "Volo.CmsKit.Pages.Page", + "entityFullName": "Volo.CmsKit.GlobalResources.GlobalResource", "contentType": "databaseCollection", - "name": "CmsPages", + "name": "CmsGlobalResources", "summary": null }, { @@ -83,12 +89,6 @@ "name": "CmsRatings", "summary": null }, - { - "entityFullName": "Volo.CmsKit.Tags.EntityTag", - "contentType": "databaseCollection", - "name": "CmsEntityTags", - "summary": null - }, { "entityFullName": "Volo.CmsKit.Tags.Tag", "contentType": "databaseCollection", @@ -96,15 +96,15 @@ "summary": null }, { - "entityFullName": "Volo.CmsKit.Blogs.BlogPost", + "entityFullName": "Volo.CmsKit.Reactions.UserReaction", "contentType": "databaseCollection", - "name": "CmsBlogPosts", + "name": "CmsUserReactions", "summary": null }, { - "entityFullName": "Volo.CmsKit.Menus.MenuItem", + "entityFullName": "Volo.CmsKit.Pages.Page", "contentType": "databaseCollection", - "name": "CmsMenuItems", + "name": "CmsPages", "summary": null } ], diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo.CmsKit.Public.Application.Contracts.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo.CmsKit.Public.Application.Contracts.abppkg.analyze.json index 31941b41df..7b21b44343 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo.CmsKit.Public.Application.Contracts.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application.Contracts/Volo.CmsKit.Public.Application.Contracts.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Public.Application.Contracts", - "hash": "a8147438e96d216bef770c1424d2398c", + "hash": "8e19787fd61f850b64601e074e792b7a", "contents": [ { "namespace": "Volo.CmsKit.Public", diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo.CmsKit.Public.Application.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo.CmsKit.Public.Application.abppkg.analyze.json index a4bad86dd4..45815419f1 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo.CmsKit.Public.Application.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Application/Volo.CmsKit.Public.Application.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Public.Application", - "hash": "9859300a9d9747e2862ae56a2806be5a", + "hash": "7a42ff7499b716147aee09fa2fc3ffb6", "contents": [ { "namespace": "Volo.CmsKit.Public", diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo.CmsKit.Public.HttpApi.Client.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo.CmsKit.Public.HttpApi.Client.abppkg.analyze.json index 76c23d1666..8df6735cdf 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo.CmsKit.Public.HttpApi.Client.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi.Client/Volo.CmsKit.Public.HttpApi.Client.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Public.HttpApi.Client", - "hash": "bbc7962ca4097f05636f80a2fe37377f", + "hash": "215836cd0747fe5a44fd65f239a68006", "contents": [ { "namespace": "Volo.CmsKit.Public", diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo.CmsKit.Public.HttpApi.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo.CmsKit.Public.HttpApi.abppkg.analyze.json index 036f628c84..7e2152526d 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo.CmsKit.Public.HttpApi.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Public.HttpApi/Volo.CmsKit.Public.HttpApi.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Public.HttpApi", - "hash": "507bdc5bb4cd261bb30523c45f9bfb31", + "hash": "286102620051771474e63e75d7c3dc68", "contents": [ { "namespace": "Volo.CmsKit.Public", diff --git a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.abppkg.analyze.json index 2cf861ed18..889602f9e1 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Public.Web/Volo.CmsKit.Public.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Public.Web", - "hash": "7cb0603fb1e7e93f2f06551cca7b298d", + "hash": "95c8bfb4be9924e87579b77a9960d23b", "contents": [ { "namespace": "Volo.CmsKit.Public.Web", diff --git a/modules/cms-kit/src/Volo.CmsKit.Web/Volo.CmsKit.Web.abppkg.analyze.json b/modules/cms-kit/src/Volo.CmsKit.Web/Volo.CmsKit.Web.abppkg.analyze.json index 1feb40ad64..f0011f8f21 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Web/Volo.CmsKit.Web.abppkg.analyze.json +++ b/modules/cms-kit/src/Volo.CmsKit.Web/Volo.CmsKit.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.CmsKit.Web", - "hash": "0877a170f7f0be8d335c8c76390ecd86", + "hash": "ac23eaccc714a9e5b6ff761fa0d7d595", "contents": [ { "namespace": "Volo.CmsKit.Web", diff --git a/modules/docs/app/VoloDocs.EntityFrameworkCore/VoloDocs.EntityFrameworkCore.abppkg.analyze.json b/modules/docs/app/VoloDocs.EntityFrameworkCore/VoloDocs.EntityFrameworkCore.abppkg.analyze.json index d4850de5fc..85ffe26610 100644 --- a/modules/docs/app/VoloDocs.EntityFrameworkCore/VoloDocs.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/docs/app/VoloDocs.EntityFrameworkCore/VoloDocs.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "VoloDocs.EntityFrameworkCore", - "hash": "ff0fa5ef017a4f0cd9057e1b824d6dd3", + "hash": "79d5b0e5e8ab3d8b2dcdba313050860e", "contents": [ { "namespace": "VoloDocs.EntityFrameworkCore", diff --git a/modules/docs/app/VoloDocs.Migrator/VoloDocs.Migrator.abppkg.analyze.json b/modules/docs/app/VoloDocs.Migrator/VoloDocs.Migrator.abppkg.analyze.json index 268279a532..69ead714fa 100644 --- a/modules/docs/app/VoloDocs.Migrator/VoloDocs.Migrator.abppkg.analyze.json +++ b/modules/docs/app/VoloDocs.Migrator/VoloDocs.Migrator.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "VoloDocs.Migrator", - "hash": "d5cbce992d6b7f48084095f98951e72e", + "hash": "ed27c82798ed53dfb7fce283f08e1a3d", "contents": [ { "namespace": "VoloDocs.Migrator", diff --git a/modules/docs/app/VoloDocs.Web/VoloDocs.Web.abppkg.analyze.json b/modules/docs/app/VoloDocs.Web/VoloDocs.Web.abppkg.analyze.json index 8679fa69e6..dd203a0571 100644 --- a/modules/docs/app/VoloDocs.Web/VoloDocs.Web.abppkg.analyze.json +++ b/modules/docs/app/VoloDocs.Web/VoloDocs.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "VoloDocs.Web", - "hash": "c74f5d64e4c95ebcd80acc9c29ce8e62", + "hash": "1afa3ccc414efcfdd7bd7ee0b18911ea", "contents": [ { "namespace": "VoloDocs.Web", diff --git a/modules/docs/app/VoloDocs.Web/package.json b/modules/docs/app/VoloDocs.Web/package.json index f7e8c3f849..d5215edbf6 100644 --- a/modules/docs/app/VoloDocs.Web/package.json +++ b/modules/docs/app/VoloDocs.Web/package.json @@ -3,7 +3,7 @@ "name": "volo.docstestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.3", - "@abp/docs": "^7.0.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.4", + "@abp/docs": "^7.0.0-rc.4" } } diff --git a/modules/docs/app/VoloDocs.Web/yarn.lock b/modules/docs/app/VoloDocs.Web/yarn.lock index b0c7957532..f15fa6b49d 100644 --- a/modules/docs/app/VoloDocs.Web/yarn.lock +++ b/modules/docs/app/VoloDocs.Web/yarn.lock @@ -2,47 +2,47 @@ # yarn lockfile v1 -"@abp/anchor-js@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-7.0.0-rc.3.tgz#15d91b22b92e0d57be7effea42e70268ba5302fc" - integrity sha512-Q8WCLyFUX+0g+M1Vpq6L3KG6O5C6b2rPj+qOm1iwan2Drakj/K1J6Kjy/NifaWqLrSN9gxQmn2udCTEZ4WJohQ== +"@abp/anchor-js@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-7.0.0-rc.4.tgz#aed481ca5d300a0c12069a0181b03add41a08da1" + integrity sha512-BjZZsVF24aebJA4a7aaP3UP58qA7iid03DC4XRmqmPXzcMCvZlLAj2XUS4qLWNFZPsrZPmOEiSQ0MnORbuIrew== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" anchor-js "^4.3.1" -"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.3.tgz#add82e055b2784147a57570b1237d27271eed32d" - integrity sha512-xN24XtXSMBY0aJ4FWHQULVCsoeC7B6qsMdQV4jvZEMHOM5kXkyRwveNkv1sgA2RSYJC6bWgUTTuCMQWY35000w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.3.tgz#3636ac2588416992986f2ac7082b7e45dcbd2855" - integrity sha512-AahT00uzBvJtFjvtoK/7lH2RAGc7Sd+nFK+RAb0uXGwMZPmHMkVvENscV71sxO/+t55C/yUayeiq+nyatcA15g== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.3" - "@abp/bootstrap" "~7.0.0-rc.3" - "@abp/bootstrap-datepicker" "~7.0.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.0.0-rc.3" - "@abp/datatables.net-bs5" "~7.0.0-rc.3" - "@abp/font-awesome" "~7.0.0-rc.3" - "@abp/jquery-form" "~7.0.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.3" - "@abp/lodash" "~7.0.0-rc.3" - "@abp/luxon" "~7.0.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.3" - "@abp/moment" "~7.0.0-rc.3" - "@abp/select2" "~7.0.0-rc.3" - "@abp/sweetalert2" "~7.0.0-rc.3" - "@abp/timeago" "~7.0.0-rc.3" - "@abp/toastr" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.3.tgz#d78bb6f66b873f0eaff51673fdda65378f16661d" - integrity sha512-e6B+Z/VsvuStNIv2nLdkyN11HSoefOllqokEryTfNuxBiGQ0lMI1nsJPcFxXebFwNB4paUEQFKc3vPmid9HkRA== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.4.tgz#675d380e669b8914e26c88c7f4104c5f24793c09" + integrity sha512-/4c3HAu+miz7o03Fr362B3+OeyNsEmHWITdy7zz1n3XQq9a/dmJMMa70/QFubauOfaV8w8xyMsur9+CAw5+aUg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.4.tgz#c7b6eb31dfa9718b9f7568889fc5357336e3a8aa" + integrity sha512-Cuulws93w2Oiag239SXdvC4+FoM7NhdBYFaWm/4ibyD1IFF4QpAMv13KvxOk0N5hsiWR3sLobimgWM17fkxJXQ== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.4" + "@abp/bootstrap" "~7.0.0-rc.4" + "@abp/bootstrap-datepicker" "~7.0.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.0.0-rc.4" + "@abp/datatables.net-bs5" "~7.0.0-rc.4" + "@abp/font-awesome" "~7.0.0-rc.4" + "@abp/jquery-form" "~7.0.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.4" + "@abp/lodash" "~7.0.0-rc.4" + "@abp/luxon" "~7.0.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.4" + "@abp/moment" "~7.0.0-rc.4" + "@abp/select2" "~7.0.0-rc.4" + "@abp/sweetalert2" "~7.0.0-rc.4" + "@abp/timeago" "~7.0.0-rc.4" + "@abp/toastr" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.4.tgz#3facbc3c7141314509077f990c83135e8a3d01fa" + integrity sha512-4x78Ab/7aaHK76ASy3EnBWlNj+GQY3Kc2bSmWzTM23oFuIJy3nPEd2b9qhLA7suAQaFCgCDhwE7AKXOnnGEZOg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -51,194 +51,194 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.3.tgz#305f76f8c414d8d7d8fda04e676ecdefaa673a5d" - integrity sha512-HuM2B6XzcN021fzD6xLheqjH3WeyW0LlvGikAZ3048nMj3CvVpe/aDMcFytBjGsB2ISlH5IKuyMZXTtslsmjQA== +"@abp/bootstrap-datepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.4.tgz#ddf6f07c75b018744fdf879b414a8aeefa4d72d5" + integrity sha512-CDp/Z+u4bXhHQK4Wcn5b/j3WysMffL43WTMuPHB+huhDvjXv1IOfFK+yrBJAuLgvwt3d+IzHOxpHkLpd4iLqCA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.3.tgz#c8ae82a70b3e448c4e673566a33c2b61b97fa6df" - integrity sha512-et9trwKszBgkYxqtIGufPnTMGR2BsUyhdrfzYjuLj9PG1zXxjHs7jPclmYTufTOmMqnwuvNe5NO/3KDmPEEtIw== +"@abp/bootstrap-daterangepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.4.tgz#a7518cdbeaf7a91627d29ddf97f2a45b243b20d7" + integrity sha512-wQksAYPgcRmtY8K6iH/TmXne+er5jVH5QyoWASfS5km259rmP5c0HYvcOa3NZ50B2NkGtVXzCtvZF8VA3uQBHw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.3.tgz#5d2127ceded688a0cec0ffdac1fcd96a372749e8" - integrity sha512-J8lU8FQYIhAjOFLbpYWKiBM7nxF0g8kOVok26SWBbQjpNVLFyNHJ6BllwJdlje/CwGxijvJtoos9oHQX4qpv1Q== +"@abp/bootstrap@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.4.tgz#a8f8fe9f01220d42c1934a1e2832c9bda5243431" + integrity sha512-rY2htFefW4zO61i1llJtV37eaMLnIdKbLuypodCz8BiGA/hecjHoUgxEXeBEYU1DewSivYOr5jgm6auazB+rNA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" bootstrap "^5.1.3" -"@abp/clipboard@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.0.0-rc.3.tgz#24af99427ac722e4cfe013dfa9507423b22c1e49" - integrity sha512-TDvEnQTCW7Np0hEM70jG1GDPIe2TkJ6iCXra/RQpgwnt7U2R2YDMr0MB7SumhwS9u1EPIqMVU6MP/+0O8FHz2g== +"@abp/clipboard@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.0.0-rc.4.tgz#151cf835fb3c8581871292cba6b75be870a9282c" + integrity sha512-tr/7Pt0u81V2hubVqSyhGmAGbcbY2Zg9pPwoih53TnR1GoIIUTrUVVwv2mQAiMTVyVw4ZsOSlwFYgajqsYXr8A== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" clipboard "^2.0.8" -"@abp/core@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.3.tgz#564ffdfdc45a5cb90d0991a56bfac1e93ecb9105" - integrity sha512-xzL5XVeVEF9XDOM4FtchgDEqpHGzEFMfP8+GbQi5w4x+uUcRkA1tAp+gGR1jDseFQCJcgzEIDUXcByMDjyRBDg== +"@abp/core@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.4.tgz#bc69b61338d5b7d5a5437aed82ad03bf23a3db12" + integrity sha512-+zBJW0ylWi7kVp08u8BvVw5TUcx3Wl//ggsVvbByIR3yy7qzcxisBEmrzj31Pa39FFWTnufacf0qwkPrI1JiXA== dependencies: - "@abp/utils" "~7.0.0-rc.3" + "@abp/utils" "~7.0.0-rc.4" -"@abp/datatables.net-bs5@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.3.tgz#8b3c69cf0eb8c61e77b1bce9e7b5107422e96424" - integrity sha512-E2ueCk2bKny2Ubk70TCu3L6ZXwlaiGMIvo7R41lu5tB5HJjg3B94HwhB3Ofb+jfYOY9dK7ezzPC+XapyhvmL8g== +"@abp/datatables.net-bs5@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.4.tgz#3ad899e5edceded6313a0771d3bfcf08a5fdac4b" + integrity sha512-Sr0z8cX9V2RYZTbfj6229bTttdrDScFYZozWITyBzDqnqVXT3TjUWsAb89GvtZcuCPYgtH54a9QzL1ymxxRuWg== dependencies: - "@abp/datatables.net" "~7.0.0-rc.3" + "@abp/datatables.net" "~7.0.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.3.tgz#2b510d9681a56116fbcb82f76592439eeffc2289" - integrity sha512-YO5E07erPOgPVA07fl4P5DyyHxHs+Ka1u4AgGxQPwgPY79qey82X1RSBKF7PELazlSJukUPwROR5t1D/kuRoOQ== +"@abp/datatables.net@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.4.tgz#427558a1666cf6e6eba9313645d6952b87533d29" + integrity sha512-hlgdxON+bK72rvIdxJEaQgwOeUTW2TgQk944z34FEF5TBARKuXJqNbQBCNqGbtshQdBI/OBHHV5ljI7Ez6AxTQ== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" datatables.net "^1.11.4" -"@abp/docs@^7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-7.0.0-rc.3.tgz#61183c93bfb4c5ee527ee4ffb0ade7c26aadbef6" - integrity sha512-5822Fqfrpg8r/Ki/96jkDEDjbZ1Vpwqi5ea9zXljPOaeRrYJ85KUhPZjyOVldee5GYZi5HUZ6RltFHLJEZpziA== +"@abp/docs@^7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-7.0.0-rc.4.tgz#6bc9f2eac73eaa059cc6358ac2d00c1e6ca3d9a3" + integrity sha512-2RrZUEvvwAFpDhpWAcq/ymdubk+oZfqKmwKnjiSnXGZMaD94D4kvYwLqruzVWrQGSHESL0Ez2e3xINR8bHfAAg== dependencies: - "@abp/anchor-js" "~7.0.0-rc.3" - "@abp/clipboard" "~7.0.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.3" - "@abp/popper.js" "~7.0.0-rc.3" - "@abp/prismjs" "~7.0.0-rc.3" + "@abp/anchor-js" "~7.0.0-rc.4" + "@abp/clipboard" "~7.0.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.4" + "@abp/popper.js" "~7.0.0-rc.4" + "@abp/prismjs" "~7.0.0-rc.4" -"@abp/font-awesome@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.3.tgz#8c562729183ef7da6ee2f9b199b5fdb1b051ac15" - integrity sha512-y2coOPBeZw78UjnHbYkOfaSQYP/wzq4uY4+4CbatuVxaatGblTD9GyO/VZaTBmbJtLUiz10MZb3qaud7TYf0ww== +"@abp/font-awesome@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.4.tgz#d97f5a8082e3e8658f26c13f5c5b7b2b9f6387e5" + integrity sha512-b78m7sDnyJYGez9SVZcWG1ZunscR33FbWUHZXwWMNrVI9HSzkqrTVv96QSfpTis5BJWAdenHZnq/mEMXBcnWZw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.3.tgz#92ab818c99f54057913350122f82f6f336b19ae7" - integrity sha512-GHIfxig75R22hLsT2+qTgtWSB78PRjUiWECu19spvFX1sa0fPTypryMFvBTg1sfedoLD8pRn48nOz0T1BNu1nw== +"@abp/jquery-form@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.4.tgz#3eeda713ff77e245239c2818c550f25fb0e1a747" + integrity sha512-pF5HUuUzBfIywBf2YtDGwayG8N1m716H4Zithy7Q3AzjLM+QCTfD4yiXSLgYxgQi9cpB9pke8Apbafa0VK4XJg== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.3.tgz#689fef1d4ffce93d231bcb5123e5efa13b7a7763" - integrity sha512-TMfsUPgQp5N8O8BbJMJ9fSzD53MBBiYYQTzfHtGp4+M53I6VhfnfRJbHSIaO+Cx/h+l0O2mrBIX56jz1iecGhA== +"@abp/jquery-validation-unobtrusive@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.4.tgz#3363abe98ec801cda0525bf0f34fc10e237ae632" + integrity sha512-VOcyepZf6oI95/qj11dI8ebsBT+osAjmWq5uuzqWci5JFFspC//e+Jyp1Z5Y5v2prZym+Q/NKK1c5zggsgsJYw== dependencies: - "@abp/jquery-validation" "~7.0.0-rc.3" + "@abp/jquery-validation" "~7.0.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.3.tgz#d3e08abac69057bef52aac95534d3fbe4da930c8" - integrity sha512-t0kkaKifnvjC34vQ3I6RKHozQgAXRfjfQE1jaYw5zPezOgcuSinQ+v30OEMFRUp93cFisA099bbmHrDppssW1Q== +"@abp/jquery-validation@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.4.tgz#9afc0c8665fc29cb60d1d5f48b7db3545bbe2e8b" + integrity sha512-1Lkaphp9MNIt4smhdAFPGbp3nLVUXDTdg39+9yLLkcrPkiXi2+riQ2XuMUkdC3EWCcXvdE6kz5m+69GIaxYVXA== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.3.tgz#00f05c1a3964e80e679b21201e220d93e50b6e91" - integrity sha512-C+hs+3sPX7N8h3ZlIROfpLoA4ek/5LcOIkE3on5bUy68/j7MicsQt25EiXpUPkpq+6THzMdkbQreJtHpxLC9jA== +"@abp/jquery@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.4.tgz#5fa6e88a83e51f4de8f0905a4ef4966b3878ac91" + integrity sha512-EQIUxX6vh6h6TQkRuqOyhAlCCx8s5+nVH/zLG6pY4ULA7PKfxpO7inTvBMRj9krr8Lusl8uFccelPkQ5On7qGA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.3.tgz#220d180db1f2d76fb7f643edf2bf6bd5f80a22fc" - integrity sha512-he9NYNo9cmMHv56vMVusO97VruuFY0yW6H8CkghHiA/IZvI5bqGkmUjNQ/fzY1Pa3Qi4uxiVV4e5NUNUiunp5g== +"@abp/lodash@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.4.tgz#ebe6baa21459ef99db05782b463316db1dd085c4" + integrity sha512-Z1zNl+bqy+nkPGY88f3sbxzDVjvHduKE0ShRcfwZtsNXohUX12oBJp3x0JD2+PWsk3V5M64k7n8n79iCMPvWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.3.tgz#49839532cd6849ca0077be8fdfc273a17a0d9d0e" - integrity sha512-aVhPl65AQBVppTPNXh76A5aU8lVa2WYZ3Qv+s7bueXka9L8+0Q/zBe72jsuyiSUJmPr+xjShwxLJveneimGUSw== +"@abp/luxon@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.4.tgz#49d84b1a17b48c739a0125c68d815019b955af98" + integrity sha512-lqoVNMAmTOLzL9TStRxyxDodxjaLlL/D9ao1iUeNGm0l6BGs/+ISJqxRqcxPRFfYcDL58hs/ShrkmcDtrbu57g== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.3.tgz#f87c39189bfc9ffd1180cb9e73b5787be3be4ec7" - integrity sha512-HIF3EEOO2+XHMpLg/xzdf/+HW44skuePV9Vjcm6y5CQ83dibeQaIZhUqih3JI+xw9BVVq9tqTrrnikV5eYyp4g== +"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.4.tgz#d4d889a2e86aabf2cdee156f0cdb2bf649f01580" + integrity sha512-pvmWl035Mle1RNHgZDdDI1zyPHxlBvZ+82AP13yVoO/aOYVjVYJfR3tAkmG2Jo7en0+qmqiFHJEkGijFEH64pQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.3.tgz#2119ecfbd7d9daa5077207fbf6afa8fabdb786ea" - integrity sha512-fIGRoTUcBTS1T96cTbi4iDKcz9edTKPAeRFBmLowF7pV3YfTlc6aoGHRoNtdib8A0ehw1NC3yH377HKgB6/xtw== +"@abp/moment@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.4.tgz#7f75182ac13aa948c3c6989eaa35692328e7a602" + integrity sha512-7O78qBFHglWolQUQKm4vIz1NQBEnmeUNy6l6clKaNQoVBPNPhgN7T0oZd9szoOAHZAMyHO0EbdKkAr3V5F13uQ== dependencies: moment "^2.9.0" -"@abp/popper.js@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-7.0.0-rc.3.tgz#ff90ed408924a736e3a7ea030f2a6baac24aa5fb" - integrity sha512-BhqIyryiS3ZX8fKYe/NAAtFD0E4cISRL6xNpZ+SacSGq5a0seqnJic/5Y51GhAqcmfdJfqsizT9KAVJW6sIb/g== +"@abp/popper.js@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-7.0.0-rc.4.tgz#c8096cbebc3c205330a7be37cf1fe62d210fc19e" + integrity sha512-5ExBiZkquogsXrorXhtb3C99OTUWimXPUBuT8mf50miLdIJlgqYJT7p9lCKwx98aSrsnaqJot/wagFAGyvMVvQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" "@popperjs/core" "^2.11.2" -"@abp/prismjs@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.0.0-rc.3.tgz#3d5ee5831f1d2a4e31ca342b377daa86a61118cb" - integrity sha512-ROLqI1xR0P/HNL90nWIL95zlPPF0etv8/czh3yD9fL4JiXt9QZIg8xQgr+EyGBpBIkgh9WZYAmdLCIvesFXmTw== +"@abp/prismjs@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.0.0-rc.4.tgz#4c253e71876cf4d827845188a1aa8303d12c9226" + integrity sha512-utJMH8RILH70DTJ2XpCYFvEcsjigJY9+HhVVeUZCqAGIyT9jSPgDuo63gu4wSgAjDXRV3ctkDsCehbnjtzft/w== dependencies: - "@abp/clipboard" "~7.0.0-rc.3" - "@abp/core" "~7.0.0-rc.3" + "@abp/clipboard" "~7.0.0-rc.4" + "@abp/core" "~7.0.0-rc.4" prismjs "^1.26.0" -"@abp/select2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.3.tgz#e1ebe5f29c14e7f885dbc38275a459f7448bc9e2" - integrity sha512-WIMoiaNxUAjpL8tfo75UAkzxc6EH2E+OIJ6rdd4li05Qg4SUuOGLSIP/ToPFgXjD5oNIcfEuMWOGdf9P92Ffhg== +"@abp/select2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.4.tgz#404cf4fe70ea005077b7498e815776e02b79e05d" + integrity sha512-xyclLaAVAWTum0YaR5mbwrT6p/Kbs5VUaY3Bm9RwHaTREudTLL38ecIJbQ/wjLsw4XRdPaTzfWAKXy7qLFxhCw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.3.tgz#926fa46dc19cd35f515e20660ada176653ed1fe9" - integrity sha512-GiV+97lYaIZsYemJ/2FI4oFTc3KlhnJIB7wV+t9slLYpYy4IlQ1skPGLvaOPKF4Dt1MuUCsh9HtH7xa5XmCzhw== +"@abp/sweetalert2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.4.tgz#ad15971c301ce0a1f392c6354140f3a1f88508e2" + integrity sha512-NU7qom2/L/L0m158HEWOmpT8fEF+WdqjAdpfRZB+QabTHooxxSU+qBVo3uJ8MgVeHDB7+t4GqxaRXlQvguuWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.3.tgz#fdcefe218f0fa8e0f67d38d2326bc6aeb8cbc978" - integrity sha512-YtH+M1KJtO2p/9hyqKYjJDQUzqK7MJ0iGmTNJcVoE1cqTcU0NEj7v8hgGTj2kKq1hNQ6CIVNfLahIscC+9RaHg== +"@abp/timeago@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.4.tgz#981b2ae09396a297b06344c64be9c0002777e72a" + integrity sha512-a3/5RoWeafb6b2fb6WFeBOmZGpRtyK61oFMLAjgSr9v97UVjHcPz5C2e5vUQ3I7gadzqGGTzxv4Fs7ESFmgcGw== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.3.tgz#1f097da95ee4c17ff1411b487c91b5a402b65801" - integrity sha512-LmBOF4JHTpGo7bGBx92cUqn89w+kPUAHBJ+ERWQKvb6p3WmBtPBc81TBIijrwNptb9W9GvxxgIW5vgi91ZlNgg== +"@abp/toastr@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.4.tgz#47930c86e9db7bb1b5975595308b42f893546c51" + integrity sha512-LsqDrVqbH/D/Zw3+livZVej5AKL5ASKse2+r7JuU+n8WJbscRPhKxpd1zKQojfRolLJcKJ1R7INcZldQUN1Z8w== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.3.tgz#083839cca224911fd0b2379dfbeb422e3fdd611d" - integrity sha512-HkPmd/j1Mf9tvhR1j9bbSkGJR2omi/rUWBamknzsXhBZ5uLGxjNJ0kkWepiz2AlbIttHGDgQv7EJM9PG3JP/Vw== +"@abp/utils@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.4.tgz#e699871d4572845d364b5f555684238289afdea2" + integrity sha512-lLUvuU77lo430+LFXOV+XuwQ0R4cSvG6FImp9ew5U7jHDsxW4hlNrcaEZJduOoZ4VcxnC1ciRrJO/esLJ0BsVA== dependencies: just-compare "^1.3.0" diff --git a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo.Docs.Admin.Application.Contracts.abppkg.analyze.json b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo.Docs.Admin.Application.Contracts.abppkg.analyze.json index 34073202c4..f08bc0bc8e 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo.Docs.Admin.Application.Contracts.abppkg.analyze.json +++ b/modules/docs/src/Volo.Docs.Admin.Application.Contracts/Volo.Docs.Admin.Application.Contracts.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Docs.Admin.Application.Contracts", - "hash": "318ece7ffd3fd8831d510a5cfc7fc027", + "hash": "10f5ee604c81ae6decdeaf1980675e42", "contents": [ { "namespace": "Volo.Docs.Admin", diff --git a/modules/docs/src/Volo.Docs.Admin.Application/Volo.Docs.Admin.Application.abppkg.analyze.json b/modules/docs/src/Volo.Docs.Admin.Application/Volo.Docs.Admin.Application.abppkg.analyze.json index fadd927dcb..31bfa021e1 100644 --- a/modules/docs/src/Volo.Docs.Admin.Application/Volo.Docs.Admin.Application.abppkg.analyze.json +++ b/modules/docs/src/Volo.Docs.Admin.Application/Volo.Docs.Admin.Application.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Docs.Admin.Application", - "hash": "4766a8775c13385571fc5131dfa93078", + "hash": "c63a93d0226fe4deb62aed70302cd4e1", "contents": [ { "namespace": "Volo.Docs.Admin", diff --git a/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo.Docs.Admin.HttpApi.Client.abppkg.analyze.json b/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo.Docs.Admin.HttpApi.Client.abppkg.analyze.json index 1381611165..85eabd9367 100644 --- a/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo.Docs.Admin.HttpApi.Client.abppkg.analyze.json +++ b/modules/docs/src/Volo.Docs.Admin.HttpApi.Client/Volo.Docs.Admin.HttpApi.Client.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Docs.Admin.HttpApi.Client", - "hash": "bcc74e12d765a4fcebeb5904c106226e", + "hash": "2e43bddfb5f9b12c78b06d516d25f86a", "contents": [ { "namespace": "Volo.Docs.Admin", diff --git a/modules/docs/src/Volo.Docs.Admin.HttpApi/Volo.Docs.Admin.HttpApi.abppkg.analyze.json b/modules/docs/src/Volo.Docs.Admin.HttpApi/Volo.Docs.Admin.HttpApi.abppkg.analyze.json index 70bed9c660..e5345b3c12 100644 --- a/modules/docs/src/Volo.Docs.Admin.HttpApi/Volo.Docs.Admin.HttpApi.abppkg.analyze.json +++ b/modules/docs/src/Volo.Docs.Admin.HttpApi/Volo.Docs.Admin.HttpApi.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Docs.Admin.HttpApi", - "hash": "152b6e3bcdd5766297080b23b1abfe5b", + "hash": "c4857cf5477390f18f410d0c9f4a9da6", "contents": [ { "namespace": "Volo.Docs.Admin", diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.abppkg.analyze.json b/modules/docs/src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.abppkg.analyze.json index 1ae89f13a1..2c8db0b8dd 100644 --- a/modules/docs/src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.abppkg.analyze.json +++ b/modules/docs/src/Volo.Docs.Admin.Web/Volo.Docs.Admin.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Docs.Admin.Web", - "hash": "2415f3b233c196934fbcb19554f3f542", + "hash": "1bf00074501a24a2ad66eb9717067e75", "contents": [ { "namespace": "Volo.Docs.Admin", diff --git a/modules/docs/src/Volo.Docs.Application.Contracts/Volo.Docs.Application.Contracts.abppkg.analyze.json b/modules/docs/src/Volo.Docs.Application.Contracts/Volo.Docs.Application.Contracts.abppkg.analyze.json index 665b3b533b..c63e3a2d39 100644 --- a/modules/docs/src/Volo.Docs.Application.Contracts/Volo.Docs.Application.Contracts.abppkg.analyze.json +++ b/modules/docs/src/Volo.Docs.Application.Contracts/Volo.Docs.Application.Contracts.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Docs.Application.Contracts", - "hash": "dd65c1bff126e221546db91f055e427b", + "hash": "028e2ddb3e9066098910144e51e10767", "contents": [ { "namespace": "Volo.Docs", diff --git a/modules/docs/src/Volo.Docs.Application/Volo.Docs.Application.abppkg.analyze.json b/modules/docs/src/Volo.Docs.Application/Volo.Docs.Application.abppkg.analyze.json index 4935c3b6a2..b075176b7e 100644 --- a/modules/docs/src/Volo.Docs.Application/Volo.Docs.Application.abppkg.analyze.json +++ b/modules/docs/src/Volo.Docs.Application/Volo.Docs.Application.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Docs.Application", - "hash": "894f46c656d26109b716019b0cf1602b", + "hash": "06aea197d72a87c332db8ff53fde89b6", "contents": [ { "namespace": "Volo.Docs", diff --git a/modules/docs/src/Volo.Docs.Domain.Shared/Volo.Docs.Domain.Shared.abppkg.analyze.json b/modules/docs/src/Volo.Docs.Domain.Shared/Volo.Docs.Domain.Shared.abppkg.analyze.json index fd5950b0ff..1f05023378 100644 --- a/modules/docs/src/Volo.Docs.Domain.Shared/Volo.Docs.Domain.Shared.abppkg.analyze.json +++ b/modules/docs/src/Volo.Docs.Domain.Shared/Volo.Docs.Domain.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Docs.Domain.Shared", - "hash": "88582f912edfde62c4d733e5d25bb89e", + "hash": "9edfb6321c19033f8eb37e1211d91180", "contents": [ { "namespace": "Volo.Docs", diff --git a/modules/docs/src/Volo.Docs.Domain/Volo.Docs.Domain.abppkg.analyze.json b/modules/docs/src/Volo.Docs.Domain/Volo.Docs.Domain.abppkg.analyze.json index 0cb2591f9d..82e2e0dcea 100644 --- a/modules/docs/src/Volo.Docs.Domain/Volo.Docs.Domain.abppkg.analyze.json +++ b/modules/docs/src/Volo.Docs.Domain/Volo.Docs.Domain.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Docs.Domain", - "hash": "bbde9fe450b0f93858857eb9c67a58f5", + "hash": "683b229b16629a2c537135057e0d5961", "contents": [ { "namespace": "Volo.Docs", diff --git a/modules/docs/src/Volo.Docs.EntityFrameworkCore/Volo.Docs.EntityFrameworkCore.abppkg.analyze.json b/modules/docs/src/Volo.Docs.EntityFrameworkCore/Volo.Docs.EntityFrameworkCore.abppkg.analyze.json index f8573575d5..5c7752e0e0 100644 --- a/modules/docs/src/Volo.Docs.EntityFrameworkCore/Volo.Docs.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/docs/src/Volo.Docs.EntityFrameworkCore/Volo.Docs.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Docs.EntityFrameworkCore", - "hash": "c4270ffab42ba843b5f3389bbd45bac3", + "hash": "a756bb76eeb271297c317e5086e8028b", "contents": [ { "namespace": "Volo.Docs.EntityFrameworkCore", diff --git a/modules/docs/src/Volo.Docs.HttpApi.Client/Volo.Docs.HttpApi.Client.abppkg.analyze.json b/modules/docs/src/Volo.Docs.HttpApi.Client/Volo.Docs.HttpApi.Client.abppkg.analyze.json index d5e2525085..126ece7ed8 100644 --- a/modules/docs/src/Volo.Docs.HttpApi.Client/Volo.Docs.HttpApi.Client.abppkg.analyze.json +++ b/modules/docs/src/Volo.Docs.HttpApi.Client/Volo.Docs.HttpApi.Client.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Docs.HttpApi.Client", - "hash": "1d2d7f1ecb492a746ff4c846b600dd98", + "hash": "a2adaaacdf6b884f006de5c4e5daf4df", "contents": [ { "namespace": "Volo.Docs", diff --git a/modules/docs/src/Volo.Docs.HttpApi/Volo.Docs.HttpApi.abppkg.analyze.json b/modules/docs/src/Volo.Docs.HttpApi/Volo.Docs.HttpApi.abppkg.analyze.json index c398aa31ef..d8606a406c 100644 --- a/modules/docs/src/Volo.Docs.HttpApi/Volo.Docs.HttpApi.abppkg.analyze.json +++ b/modules/docs/src/Volo.Docs.HttpApi/Volo.Docs.HttpApi.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Docs.HttpApi", - "hash": "fe70e23a964a5312cda53b6e09cc643f", + "hash": "819b0cbc8219409ffaf5d38e506dbc3c", "contents": [ { "namespace": "Volo.Docs", diff --git a/modules/docs/src/Volo.Docs.MongoDB/Volo.Docs.MongoDB.abppkg.analyze.json b/modules/docs/src/Volo.Docs.MongoDB/Volo.Docs.MongoDB.abppkg.analyze.json index a84ab2d7c5..6d57022996 100644 --- a/modules/docs/src/Volo.Docs.MongoDB/Volo.Docs.MongoDB.abppkg.analyze.json +++ b/modules/docs/src/Volo.Docs.MongoDB/Volo.Docs.MongoDB.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Docs.MongoDB", - "hash": "d5a190b55a4bbe3ae49dfa8f119c830b", + "hash": "7c6a25e616fbad66263da885acd30fa7", "contents": [ { "namespace": "Volo.Docs.MongoDB", diff --git a/modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.abppkg.analyze.json b/modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.abppkg.analyze.json index 8c93eb02bc..a1d1d8181d 100644 --- a/modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.abppkg.analyze.json +++ b/modules/docs/src/Volo.Docs.Web/Volo.Docs.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Docs.Web", - "hash": "458f3ca9a6f8ac76df0778fb380ca1c0", + "hash": "15692ce3eb1a86995ce9851b3c8282fb", "contents": [ { "namespace": "Volo.Docs", diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo.Abp.FeatureManagement.Application.Contracts.abppkg.analyze.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo.Abp.FeatureManagement.Application.Contracts.abppkg.analyze.json index 1b42de5fcd..20960dab53 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo.Abp.FeatureManagement.Application.Contracts.abppkg.analyze.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application.Contracts/Volo.Abp.FeatureManagement.Application.Contracts.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.FeatureManagement.Application.Contracts", - "hash": "09ccfa19d4423a15c49bf77ed272aed3", + "hash": "8eb4fffa5d375d8ddbcc2d7c7a88d1d9", "contents": [ { "namespace": "Volo.Abp.FeatureManagement", diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo.Abp.FeatureManagement.Application.abppkg.analyze.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo.Abp.FeatureManagement.Application.abppkg.analyze.json index f55e572061..053e6d7200 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo.Abp.FeatureManagement.Application.abppkg.analyze.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Application/Volo.Abp.FeatureManagement.Application.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.FeatureManagement.Application", - "hash": "a7695d9e04076a4c9bf30d96177fa2c8", + "hash": "cb43b814a97603ab55944d7324e53d43", "contents": [ { "namespace": "Volo.Abp.FeatureManagement", diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo.Abp.FeatureManagement.Domain.Shared.abppkg.analyze.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo.Abp.FeatureManagement.Domain.Shared.abppkg.analyze.json index 23d3142dcc..0cd8e89fef 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo.Abp.FeatureManagement.Domain.Shared.abppkg.analyze.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain.Shared/Volo.Abp.FeatureManagement.Domain.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.FeatureManagement.Domain.Shared", - "hash": "eaee99a2644ead49e6f9e97ec79c0451", + "hash": "63977d122b49de6b41740133ae32bb1a", "contents": [ { "namespace": "Volo.Abp.FeatureManagement", diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo.Abp.FeatureManagement.Domain.abppkg.analyze.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo.Abp.FeatureManagement.Domain.abppkg.analyze.json index cf2a2b18f9..b8dcefeda8 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo.Abp.FeatureManagement.Domain.abppkg.analyze.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Domain/Volo.Abp.FeatureManagement.Domain.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.FeatureManagement.Domain", - "hash": "c8c6d178f246a9e72b3985987c0169bc", + "hash": "ffdfc4412e7b4b7ea793e7947463767a", "contents": [ { "namespace": "Volo.Abp.FeatureManagement", diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.EntityFrameworkCore/Volo.Abp.FeatureManagement.EntityFrameworkCore.abppkg.analyze.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.EntityFrameworkCore/Volo.Abp.FeatureManagement.EntityFrameworkCore.abppkg.analyze.json index 7e87c47bba..e15fe4a7ed 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.EntityFrameworkCore/Volo.Abp.FeatureManagement.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.EntityFrameworkCore/Volo.Abp.FeatureManagement.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.FeatureManagement.EntityFrameworkCore", - "hash": "03ae78a779b90eb9572d5fe30c77aa12", + "hash": "b96615c3127deaec044500af1eaf259c", "contents": [ { "namespace": "Volo.Abp.FeatureManagement.EntityFrameworkCore", diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi.Client/Volo.Abp.FeatureManagement.HttpApi.Client.abppkg.analyze.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi.Client/Volo.Abp.FeatureManagement.HttpApi.Client.abppkg.analyze.json index 5371ece991..b5128c0694 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi.Client/Volo.Abp.FeatureManagement.HttpApi.Client.abppkg.analyze.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi.Client/Volo.Abp.FeatureManagement.HttpApi.Client.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.FeatureManagement.HttpApi.Client", - "hash": "309983f0520721f65d6c6e6b97760129", + "hash": "c4f523ed9343d63d2ef41491e61f547a", "contents": [ { "namespace": "Volo.Abp.FeatureManagement", diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo.Abp.FeatureManagement.HttpApi.abppkg.analyze.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo.Abp.FeatureManagement.HttpApi.abppkg.analyze.json index 6e0a66d9e5..27f94ee213 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo.Abp.FeatureManagement.HttpApi.abppkg.analyze.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.HttpApi/Volo.Abp.FeatureManagement.HttpApi.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.FeatureManagement.HttpApi", - "hash": "a1ab599ecdf68d5ee3200770e42f60af", + "hash": "e50efae34fa5537343304f15bd1850a6", "contents": [ { "namespace": "Volo.Abp.FeatureManagement", diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.MongoDB/Volo.Abp.FeatureManagement.MongoDB.abppkg.analyze.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.MongoDB/Volo.Abp.FeatureManagement.MongoDB.abppkg.analyze.json index e8a88630ee..8c8a324862 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.MongoDB/Volo.Abp.FeatureManagement.MongoDB.abppkg.analyze.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.MongoDB/Volo.Abp.FeatureManagement.MongoDB.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.FeatureManagement.MongoDB", - "hash": "0d066c6a10aba12ee0474d9d5e436759", + "hash": "44f482453a0fd61a9709bc248bcbdf4c", "contents": [ { "namespace": "Volo.Abp.FeatureManagement.MongoDB", @@ -25,21 +25,21 @@ "connectionStringName": "AbpFeatureManagement", "databaseCollections": [ { - "entityFullName": "Volo.Abp.FeatureManagement.FeatureGroupDefinitionRecord", + "entityFullName": "Volo.Abp.FeatureManagement.FeatureValue", "contentType": "databaseCollection", - "name": "AbpFeatureGroups", + "name": "AbpFeatureValues", "summary": null }, { - "entityFullName": "Volo.Abp.FeatureManagement.FeatureDefinitionRecord", + "entityFullName": "Volo.Abp.FeatureManagement.FeatureGroupDefinitionRecord", "contentType": "databaseCollection", - "name": "AbpFeatures", + "name": "AbpFeatureGroups", "summary": null }, { - "entityFullName": "Volo.Abp.FeatureManagement.FeatureValue", + "entityFullName": "Volo.Abp.FeatureManagement.FeatureDefinitionRecord", "contentType": "databaseCollection", - "name": "AbpFeatureValues", + "name": "AbpFeatures", "summary": null } ], diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Volo.Abp.FeatureManagement.Web.abppkg.analyze.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Volo.Abp.FeatureManagement.Web.abppkg.analyze.json index 077d151d7d..ff6f7dd3cb 100644 --- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Volo.Abp.FeatureManagement.Web.abppkg.analyze.json +++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Web/Volo.Abp.FeatureManagement.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.FeatureManagement.Web", - "hash": "841dedf48d0661d5f0fc3d220916c68e", + "hash": "1e40b35956d2ce5ba59fd7e365c6014c", "contents": [ { "namespace": "Volo.Abp.FeatureManagement", diff --git a/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo.Abp.Identity.Application.Contracts.abppkg.analyze.json b/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo.Abp.Identity.Application.Contracts.abppkg.analyze.json index 22293adac2..8bc5d8b6fc 100644 --- a/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo.Abp.Identity.Application.Contracts.abppkg.analyze.json +++ b/modules/identity/src/Volo.Abp.Identity.Application.Contracts/Volo.Abp.Identity.Application.Contracts.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Identity.Application.Contracts", - "hash": "c8af4ea9f3e5ede28216e8369a597c9a", + "hash": "e9c6fc12645b1cf64874779485df865f", "contents": [ { "namespace": "Volo.Abp.Identity", diff --git a/modules/identity/src/Volo.Abp.Identity.Application/Volo.Abp.Identity.Application.abppkg.analyze.json b/modules/identity/src/Volo.Abp.Identity.Application/Volo.Abp.Identity.Application.abppkg.analyze.json index 6d90da931b..30debbb865 100644 --- a/modules/identity/src/Volo.Abp.Identity.Application/Volo.Abp.Identity.Application.abppkg.analyze.json +++ b/modules/identity/src/Volo.Abp.Identity.Application/Volo.Abp.Identity.Application.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Identity.Application", - "hash": "4a499659f200d9f2c2662aeee6b3743b", + "hash": "695dad3cde9c9fd3317ec6edb3352e5e", "contents": [ { "namespace": "Volo.Abp.Identity", diff --git a/modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo.Abp.Identity.AspNetCore.abppkg.analyze.json b/modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo.Abp.Identity.AspNetCore.abppkg.analyze.json index 75822b38a5..9e93990a36 100644 --- a/modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo.Abp.Identity.AspNetCore.abppkg.analyze.json +++ b/modules/identity/src/Volo.Abp.Identity.AspNetCore/Volo.Abp.Identity.AspNetCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Identity.AspNetCore", - "hash": "f5cdeb5be182b2c734fd462e7cf01351", + "hash": "871dd0b045dd6f4f07492afe81dfd885", "contents": [ { "namespace": "Volo.Abp.Identity.AspNetCore", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo.Abp.Identity.Domain.Shared.abppkg.analyze.json b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo.Abp.Identity.Domain.Shared.abppkg.analyze.json index 68f92a6e4c..c8d7c87938 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo.Abp.Identity.Domain.Shared.abppkg.analyze.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain.Shared/Volo.Abp.Identity.Domain.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Identity.Domain.Shared", - "hash": "c08bf11a2f2cdf98fe3c44412f36afdc", + "hash": "e6f0f39dbb04564cda20bcc006a27229", "contents": [ { "namespace": "Volo.Abp.Identity", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.abppkg.analyze.json b/modules/identity/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.abppkg.analyze.json index 05985328ae..f56bd530d2 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.abppkg.analyze.json +++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo.Abp.Identity.Domain.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Identity.Domain", - "hash": "f455de7cc7e8ee1db094bf0947a0c5c8", + "hash": "21eb667b8a991108410882c745063ba9", "contents": [ { "namespace": "Volo.Abp.Identity", diff --git a/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo.Abp.Identity.EntityFrameworkCore.abppkg.analyze.json b/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo.Abp.Identity.EntityFrameworkCore.abppkg.analyze.json index f1ff3de591..32b23de54b 100644 --- a/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo.Abp.Identity.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo.Abp.Identity.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Identity.EntityFrameworkCore", - "hash": "b6c6d9a452530793455eff554e5c1640", + "hash": "e024f7fdec103a891e29a9a69c2b87fe", "contents": [ { "namespace": "Volo.Abp.Identity.EntityFrameworkCore", diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/Volo.Abp.Identity.HttpApi.Client.abppkg.analyze.json b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/Volo.Abp.Identity.HttpApi.Client.abppkg.analyze.json index 6b49b21318..32e89c46ee 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/Volo.Abp.Identity.HttpApi.Client.abppkg.analyze.json +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi.Client/Volo.Abp.Identity.HttpApi.Client.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Identity.HttpApi.Client", - "hash": "ba6bdaa736f8c21cd1fa597bcc6128ab", + "hash": "9aae3371460304d10caf1667463cf17d", "contents": [ { "namespace": "Volo.Abp.Identity", diff --git a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo.Abp.Identity.HttpApi.abppkg.analyze.json b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo.Abp.Identity.HttpApi.abppkg.analyze.json index 8ca6cb0b87..4c48567f2b 100644 --- a/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo.Abp.Identity.HttpApi.abppkg.analyze.json +++ b/modules/identity/src/Volo.Abp.Identity.HttpApi/Volo.Abp.Identity.HttpApi.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Identity.HttpApi", - "hash": "eb3ff871dc8b5ebe285c4d89ff6a2276", + "hash": "4a8aaed4b9a2667bf713f868df1eb305", "contents": [ { "namespace": "Volo.Abp.Identity", diff --git a/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo.Abp.Identity.MongoDB.abppkg.analyze.json b/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo.Abp.Identity.MongoDB.abppkg.analyze.json index a689403789..df144645bd 100644 --- a/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo.Abp.Identity.MongoDB.abppkg.analyze.json +++ b/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo.Abp.Identity.MongoDB.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Identity.MongoDB", - "hash": "b30025800fa66a13314e7c5987db45fb", + "hash": "ac47bb2199e5b8f32cd0a7cba4ad94cb", "contents": [ { "namespace": "Volo.Abp.Identity.MongoDB", @@ -25,39 +25,39 @@ "connectionStringName": "AbpIdentity", "databaseCollections": [ { - "entityFullName": "Volo.Abp.Identity.IdentityUser", + "entityFullName": "Volo.Abp.Identity.IdentitySecurityLog", "contentType": "databaseCollection", - "name": "AbpUsers", + "name": "AbpSecurityLogs", "summary": null }, { - "entityFullName": "Volo.Abp.Identity.IdentityClaimType", + "entityFullName": "Volo.Abp.Identity.OrganizationUnit", "contentType": "databaseCollection", - "name": "AbpClaimTypes", + "name": "AbpOrganizationUnits", "summary": null }, { - "entityFullName": "Volo.Abp.Identity.IdentityRole", + "entityFullName": "Volo.Abp.Identity.IdentityUser", "contentType": "databaseCollection", - "name": "AbpRoles", + "name": "AbpUsers", "summary": null }, { - "entityFullName": "Volo.Abp.Identity.IdentitySecurityLog", + "entityFullName": "Volo.Abp.Identity.IdentityRole", "contentType": "databaseCollection", - "name": "AbpSecurityLogs", + "name": "AbpRoles", "summary": null }, { - "entityFullName": "Volo.Abp.Identity.OrganizationUnit", + "entityFullName": "Volo.Abp.Identity.IdentityLinkUser", "contentType": "databaseCollection", - "name": "AbpOrganizationUnits", + "name": "AbpLinkUsers", "summary": null }, { - "entityFullName": "Volo.Abp.Identity.IdentityLinkUser", + "entityFullName": "Volo.Abp.Identity.IdentityClaimType", "contentType": "databaseCollection", - "name": "AbpLinkUsers", + "name": "AbpClaimTypes", "summary": null } ], diff --git a/modules/identity/src/Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.abppkg.analyze.json b/modules/identity/src/Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.abppkg.analyze.json index e8d5f502ff..17e73dedc3 100644 --- a/modules/identity/src/Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.abppkg.analyze.json +++ b/modules/identity/src/Volo.Abp.Identity.Web/Volo.Abp.Identity.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Identity.Web", - "hash": "d83e638d754ba7ce262eb5607690d834", + "hash": "4c99523a83063308f7ca63280e5cd6e2", "contents": [ { "namespace": "Volo.Abp.Identity.Web", diff --git a/modules/identity/src/Volo.Abp.PermissionManagement.Domain.Identity/Volo.Abp.PermissionManagement.Domain.Identity.abppkg.analyze.json b/modules/identity/src/Volo.Abp.PermissionManagement.Domain.Identity/Volo.Abp.PermissionManagement.Domain.Identity.abppkg.analyze.json index 6bb9476258..8f89bead64 100644 --- a/modules/identity/src/Volo.Abp.PermissionManagement.Domain.Identity/Volo.Abp.PermissionManagement.Domain.Identity.abppkg.analyze.json +++ b/modules/identity/src/Volo.Abp.PermissionManagement.Domain.Identity/Volo.Abp.PermissionManagement.Domain.Identity.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.PermissionManagement.Domain.Identity", - "hash": "6a963f3822bd9ee690313e7c7c6144e0", + "hash": "4b530aac80a2c17ccb03777776d27987", "contents": [ { "namespace": "Volo.Abp.PermissionManagement.Identity", diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo.Abp.IdentityServer.Domain.Shared.abppkg.analyze.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo.Abp.IdentityServer.Domain.Shared.abppkg.analyze.json index f4d3bef80d..9bff6e27e9 100644 --- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo.Abp.IdentityServer.Domain.Shared.abppkg.analyze.json +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain.Shared/Volo.Abp.IdentityServer.Domain.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.IdentityServer.Domain.Shared", - "hash": "627eefefbc30c2a1bc25dafb427f1fc2", + "hash": "7f766c6329609c616fb59eefe36628a2", "contents": [ { "namespace": "Volo.Abp.IdentityServer", diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.abppkg.analyze.json b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.abppkg.analyze.json index 5af971e76d..0ec2f08e31 100644 --- a/modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.abppkg.analyze.json +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.Domain/Volo.Abp.IdentityServer.Domain.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.IdentityServer.Domain", - "hash": "fb7e74d8a025110efdebbce659e06d35", + "hash": "91b59e84eaca9c425123c4eede26d939", "contents": [ { "namespace": "Volo.Abp.IdentityServer", diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo.Abp.IdentityServer.EntityFrameworkCore.abppkg.analyze.json b/modules/identityserver/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo.Abp.IdentityServer.EntityFrameworkCore.abppkg.analyze.json index bb4cd15164..f2819f8a39 100644 --- a/modules/identityserver/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo.Abp.IdentityServer.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.EntityFrameworkCore/Volo.Abp.IdentityServer.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.IdentityServer.EntityFrameworkCore", - "hash": "91a965579f69ca3971befcf8662e127f", + "hash": "1ab5528809c9c373af5d3e385c34c2b4", "contents": [ { "namespace": "Volo.Abp.IdentityServer.EntityFrameworkCore", diff --git a/modules/identityserver/src/Volo.Abp.IdentityServer.MongoDB/Volo.Abp.IdentityServer.MongoDB.abppkg.analyze.json b/modules/identityserver/src/Volo.Abp.IdentityServer.MongoDB/Volo.Abp.IdentityServer.MongoDB.abppkg.analyze.json index 4a6c3b0df9..4b7c4119ba 100644 --- a/modules/identityserver/src/Volo.Abp.IdentityServer.MongoDB/Volo.Abp.IdentityServer.MongoDB.abppkg.analyze.json +++ b/modules/identityserver/src/Volo.Abp.IdentityServer.MongoDB/Volo.Abp.IdentityServer.MongoDB.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.IdentityServer.MongoDB", - "hash": "c751d873d999ead514276a6cc2b55414", + "hash": "acf0eef220628adf7c41bffd3158b166", "contents": [ { "namespace": "Volo.Abp.IdentityServer.MongoDB", @@ -25,39 +25,39 @@ "connectionStringName": "AbpIdentityServer", "databaseCollections": [ { - "entityFullName": "Volo.Abp.IdentityServer.ApiScopes.ApiScope", + "entityFullName": "Volo.Abp.IdentityServer.Devices.DeviceFlowCodes", "contentType": "databaseCollection", - "name": "IdentityServerApiScopes", + "name": "IdentityServerDeviceFlowCodes", "summary": null }, { - "entityFullName": "Volo.Abp.IdentityServer.IdentityResources.IdentityResource", + "entityFullName": "Volo.Abp.IdentityServer.Grants.PersistedGrant", "contentType": "databaseCollection", - "name": "IdentityServerIdentityResources", + "name": "IdentityServerPersistedGrants", "summary": null }, { - "entityFullName": "Volo.Abp.IdentityServer.ApiResources.ApiResource", + "entityFullName": "Volo.Abp.IdentityServer.Clients.Client", "contentType": "databaseCollection", - "name": "IdentityServerApiResources", + "name": "IdentityServerClients", "summary": null }, { - "entityFullName": "Volo.Abp.IdentityServer.Grants.PersistedGrant", + "entityFullName": "Volo.Abp.IdentityServer.IdentityResources.IdentityResource", "contentType": "databaseCollection", - "name": "IdentityServerPersistedGrants", + "name": "IdentityServerIdentityResources", "summary": null }, { - "entityFullName": "Volo.Abp.IdentityServer.Devices.DeviceFlowCodes", + "entityFullName": "Volo.Abp.IdentityServer.ApiResources.ApiResource", "contentType": "databaseCollection", - "name": "IdentityServerDeviceFlowCodes", + "name": "IdentityServerApiResources", "summary": null }, { - "entityFullName": "Volo.Abp.IdentityServer.Clients.Client", + "entityFullName": "Volo.Abp.IdentityServer.ApiScopes.ApiScope", "contentType": "databaseCollection", - "name": "IdentityServerClients", + "name": "IdentityServerApiScopes", "summary": null } ], diff --git a/modules/identityserver/src/Volo.Abp.PermissionManagement.Domain.IdentityServer/Volo.Abp.PermissionManagement.Domain.IdentityServer.abppkg.analyze.json b/modules/identityserver/src/Volo.Abp.PermissionManagement.Domain.IdentityServer/Volo.Abp.PermissionManagement.Domain.IdentityServer.abppkg.analyze.json index d0da13172b..5ddb494000 100644 --- a/modules/identityserver/src/Volo.Abp.PermissionManagement.Domain.IdentityServer/Volo.Abp.PermissionManagement.Domain.IdentityServer.abppkg.analyze.json +++ b/modules/identityserver/src/Volo.Abp.PermissionManagement.Domain.IdentityServer/Volo.Abp.PermissionManagement.Domain.IdentityServer.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.PermissionManagement.Domain.IdentityServer", - "hash": "664619392fc46f7725f02debe37652da", + "hash": "687ef587596e4af775b7c102bd1d5532", "contents": [ { "namespace": "Volo.Abp.PermissionManagement.IdentityServer", diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/package.json b/modules/openiddict/app/OpenIddict.Demo.Server/package.json index 1e93c1721e..c6ab4cd0ce 100644 --- a/modules/openiddict/app/OpenIddict.Demo.Server/package.json +++ b/modules/openiddict/app/OpenIddict.Demo.Server/package.json @@ -3,6 +3,6 @@ "name": "my-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~7.0.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "~7.0.0-rc.4" } } diff --git a/modules/openiddict/app/angular/package.json b/modules/openiddict/app/angular/package.json index ae0b02c2bc..c15ac34bc5 100644 --- a/modules/openiddict/app/angular/package.json +++ b/modules/openiddict/app/angular/package.json @@ -12,14 +12,14 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~7.0.0-rc.3", - "@abp/ng.components": "~7.0.0-rc.3", - "@abp/ng.core": "~7.0.0-rc.3", - "@abp/ng.identity": "~7.0.0-rc.3", - "@abp/ng.setting-management": "~7.0.0-rc.3", - "@abp/ng.tenant-management": "~7.0.0-rc.3", - "@abp/ng.theme.lepton-x": "^2.0.0-rc.1", - "@abp/ng.theme.shared": "~7.0.0-rc.3", + "@abp/ng.account": "~7.0.0-rc.4", + "@abp/ng.components": "~7.0.0-rc.4", + "@abp/ng.core": "~7.0.0-rc.4", + "@abp/ng.identity": "~7.0.0-rc.4", + "@abp/ng.setting-management": "~7.0.0-rc.4", + "@abp/ng.tenant-management": "~7.0.0-rc.4", + "@abp/ng.theme.lepton-x": "^2.0.0-rc.4", + "@abp/ng.theme.shared": "~7.0.0-rc.4", "@angular/animations": "^14.2.1", "@angular/common": "^14.2.1", "@angular/compiler": "^14.2.1", @@ -35,7 +35,7 @@ "zone.js": "~0.11.4" }, "devDependencies": { - "@abp/ng.schematics": "~7.0.0-rc.3", + "@abp/ng.schematics": "~7.0.0-rc.4", "@angular-devkit/build-angular": "^14.2.3", "@angular-eslint/builder": "~14.1.1", "@angular-eslint/eslint-plugin": "~14.1.1", diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo.Abp.OpenIddict.AspNetCore.abppkg.analyze.json b/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo.Abp.OpenIddict.AspNetCore.abppkg.analyze.json index 001a85afac..f83e75f36e 100644 --- a/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo.Abp.OpenIddict.AspNetCore.abppkg.analyze.json +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Volo.Abp.OpenIddict.AspNetCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.OpenIddict.AspNetCore", - "hash": "dd740f82f5599097b81223f6fdf36ffc", + "hash": "5c32ea9ca6dc67e2529934b9a908a97b", "contents": [ { "namespace": "Volo.Abp.OpenIddict", diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo.Abp.OpenIddict.Domain.Shared.abppkg.analyze.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo.Abp.OpenIddict.Domain.Shared.abppkg.analyze.json index 9d4b5a69f2..379f6122a1 100644 --- a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo.Abp.OpenIddict.Domain.Shared.abppkg.analyze.json +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain.Shared/Volo.Abp.OpenIddict.Domain.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.OpenIddict.Domain.Shared", - "hash": "e59591903dda693b97fcd5d8031bd68d", + "hash": "553fe4c3d5644dcb0496f05c0bf2d4f6", "contents": [ { "namespace": "Volo.Abp.OpenIddict", diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo.Abp.OpenIddict.Domain.abppkg.analyze.json b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo.Abp.OpenIddict.Domain.abppkg.analyze.json index 9afa9947f4..2718cef629 100644 --- a/modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo.Abp.OpenIddict.Domain.abppkg.analyze.json +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.Domain/Volo.Abp.OpenIddict.Domain.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.OpenIddict.Domain", - "hash": "08593031b1c1f022ef195ca7ba24228f", + "hash": "dbe20c87c5487735b04808100df4bcdc", "contents": [ { "namespace": "Volo.Abp.OpenIddict", diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo.Abp.OpenIddict.EntityFrameworkCore.abppkg.analyze.json b/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo.Abp.OpenIddict.EntityFrameworkCore.abppkg.analyze.json index a5b7d8edc6..83d35e2177 100644 --- a/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo.Abp.OpenIddict.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.EntityFrameworkCore/Volo.Abp.OpenIddict.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.OpenIddict.EntityFrameworkCore", - "hash": "3c16e31763ddd17d3acd74309a4b1907", + "hash": "a18b4eff6d4e168ec6c2df4d0091c732", "contents": [ { "namespace": "Volo.Abp.OpenIddict.EntityFrameworkCore", diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.MongoDB/Volo.Abp.OpenIddict.MongoDB.abppkg.analyze.json b/modules/openiddict/src/Volo.Abp.OpenIddict.MongoDB/Volo.Abp.OpenIddict.MongoDB.abppkg.analyze.json index ace74075d0..43b969cb50 100644 --- a/modules/openiddict/src/Volo.Abp.OpenIddict.MongoDB/Volo.Abp.OpenIddict.MongoDB.abppkg.analyze.json +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.MongoDB/Volo.Abp.OpenIddict.MongoDB.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.OpenIddict.MongoDB", - "hash": "a0f4e6b62953f91074916f8cf3f551b5", + "hash": "605bdf15cc176ea593e6963706ed6baa", "contents": [ { "namespace": "Volo.Abp.OpenIddict.MongoDB", @@ -25,27 +25,27 @@ "connectionStringName": "AbpOpenIddict", "databaseCollections": [ { - "entityFullName": "Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", + "entityFullName": "Volo.Abp.OpenIddict.Applications.OpenIddictApplication", "contentType": "databaseCollection", - "name": "OpenIddictAuthorizations", + "name": "OpenIddictApplications", "summary": null }, { - "entityFullName": "Volo.Abp.OpenIddict.Scopes.OpenIddictScope", + "entityFullName": "Volo.Abp.OpenIddict.Tokens.OpenIddictToken", "contentType": "databaseCollection", - "name": "OpenIddictScopes", + "name": "OpenIddictTokens", "summary": null }, { - "entityFullName": "Volo.Abp.OpenIddict.Applications.OpenIddictApplication", + "entityFullName": "Volo.Abp.OpenIddict.Authorizations.OpenIddictAuthorization", "contentType": "databaseCollection", - "name": "OpenIddictApplications", + "name": "OpenIddictAuthorizations", "summary": null }, { - "entityFullName": "Volo.Abp.OpenIddict.Tokens.OpenIddictToken", + "entityFullName": "Volo.Abp.OpenIddict.Scopes.OpenIddictScope", "contentType": "databaseCollection", - "name": "OpenIddictTokens", + "name": "OpenIddictScopes", "summary": null } ], diff --git a/modules/openiddict/src/Volo.Abp.PermissionManagement.Domain.OpenIddict/Volo.Abp.PermissionManagement.Domain.OpenIddict.abppkg.analyze.json b/modules/openiddict/src/Volo.Abp.PermissionManagement.Domain.OpenIddict/Volo.Abp.PermissionManagement.Domain.OpenIddict.abppkg.analyze.json index a8d2bf9db8..d692d0e292 100644 --- a/modules/openiddict/src/Volo.Abp.PermissionManagement.Domain.OpenIddict/Volo.Abp.PermissionManagement.Domain.OpenIddict.abppkg.analyze.json +++ b/modules/openiddict/src/Volo.Abp.PermissionManagement.Domain.OpenIddict/Volo.Abp.PermissionManagement.Domain.OpenIddict.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.PermissionManagement.Domain.OpenIddict", - "hash": "d0537f39171631a2a8e0d5cfbf744485", + "hash": "578a5136c0a198b61112d52c85b091b7", "contents": [ { "namespace": "Volo.Abp.PermissionManagement.OpenIddict", diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Application.Contracts/Volo.Abp.PermissionManagement.Application.Contracts.abppkg.analyze.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Application.Contracts/Volo.Abp.PermissionManagement.Application.Contracts.abppkg.analyze.json index 4db3c85ddb..a393c8fa0e 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Application.Contracts/Volo.Abp.PermissionManagement.Application.Contracts.abppkg.analyze.json +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Application.Contracts/Volo.Abp.PermissionManagement.Application.Contracts.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.PermissionManagement.Application.Contracts", - "hash": "948d6ff3d715ef009ad741adc404d43d", + "hash": "c93154e64e81d8840fe13045545b9427", "contents": [ { "namespace": "Volo.Abp.PermissionManagement", diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo.Abp.PermissionManagement.Application.abppkg.analyze.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo.Abp.PermissionManagement.Application.abppkg.analyze.json index 9237dbcac7..944eb4ded9 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo.Abp.PermissionManagement.Application.abppkg.analyze.json +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Application/Volo.Abp.PermissionManagement.Application.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.PermissionManagement.Application", - "hash": "0b8339a4414fc373607355531a182cd8", + "hash": "07c860891b528a000315ce583355449a", "contents": [ { "namespace": "Volo.Abp.PermissionManagement", diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo.Abp.PermissionManagement.Domain.Shared.abppkg.analyze.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo.Abp.PermissionManagement.Domain.Shared.abppkg.analyze.json index 6e922e48e6..aee76541ff 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo.Abp.PermissionManagement.Domain.Shared.abppkg.analyze.json +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain.Shared/Volo.Abp.PermissionManagement.Domain.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.PermissionManagement.Domain.Shared", - "hash": "578b7cd169d987e9df1914a75b8ccdfc", + "hash": "a54aee3309cfdb4e8f13a8d352c89474", "contents": [ { "namespace": "Volo.Abp.PermissionManagement", diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo.Abp.PermissionManagement.Domain.abppkg.analyze.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo.Abp.PermissionManagement.Domain.abppkg.analyze.json index 35396d222c..e8dcd8a131 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo.Abp.PermissionManagement.Domain.abppkg.analyze.json +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo.Abp.PermissionManagement.Domain.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.PermissionManagement.Domain", - "hash": "5566a97d2633fa1e22a7bf4754c1585b", + "hash": "bd58119f616a3c2ebac0748c963e1a85", "contents": [ { "namespace": "Volo.Abp.PermissionManagement", diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.EntityFrameworkCore/Volo.Abp.PermissionManagement.EntityFrameworkCore.abppkg.analyze.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.EntityFrameworkCore/Volo.Abp.PermissionManagement.EntityFrameworkCore.abppkg.analyze.json index 9c299038af..aad4b9ad8a 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.EntityFrameworkCore/Volo.Abp.PermissionManagement.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.EntityFrameworkCore/Volo.Abp.PermissionManagement.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.PermissionManagement.EntityFrameworkCore", - "hash": "1e281f22895d8e6cc62f94c4402a056b", + "hash": "4a5c21e65b0ca58adfb2d6b275abffd1", "contents": [ { "namespace": "Volo.Abp.PermissionManagement.EntityFrameworkCore", diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi.Client/Volo.Abp.PermissionManagement.HttpApi.Client.abppkg.analyze.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi.Client/Volo.Abp.PermissionManagement.HttpApi.Client.abppkg.analyze.json index 5ad96e14aa..ff65bb1ee8 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi.Client/Volo.Abp.PermissionManagement.HttpApi.Client.abppkg.analyze.json +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi.Client/Volo.Abp.PermissionManagement.HttpApi.Client.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.PermissionManagement.HttpApi.Client", - "hash": "ec14eae1f7ddfe507314ff3c9b10ab56", + "hash": "d9ebeb523385947dc254504538a2b100", "contents": [ { "namespace": "Volo.Abp.PermissionManagement", diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo.Abp.PermissionManagement.HttpApi.abppkg.analyze.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo.Abp.PermissionManagement.HttpApi.abppkg.analyze.json index 8ac9e1663c..68fb691c71 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo.Abp.PermissionManagement.HttpApi.abppkg.analyze.json +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.HttpApi/Volo.Abp.PermissionManagement.HttpApi.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.PermissionManagement.HttpApi", - "hash": "db307f0714a0c268aca738ce4027f272", + "hash": "510ab194320f27ac07d9af31c51af1a2", "contents": [ { "namespace": "Volo.Abp.PermissionManagement.HttpApi", diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo.Abp.PermissionManagement.MongoDB.abppkg.analyze.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo.Abp.PermissionManagement.MongoDB.abppkg.analyze.json index b0e681e2c5..607c9e9525 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo.Abp.PermissionManagement.MongoDB.abppkg.analyze.json +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.MongoDB/Volo.Abp.PermissionManagement.MongoDB.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.PermissionManagement.MongoDB", - "hash": "045d85eb03857fb9c5527498122b72e5", + "hash": "af4cec85c45206ad1d9a78e0bcc67ef0", "contents": [ { "namespace": "Volo.Abp.PermissionManagement.MongoDB", @@ -25,21 +25,21 @@ "connectionStringName": "AbpPermissionManagement", "databaseCollections": [ { - "entityFullName": "Volo.Abp.PermissionManagement.PermissionGroupDefinitionRecord", + "entityFullName": "Volo.Abp.PermissionManagement.PermissionDefinitionRecord", "contentType": "databaseCollection", - "name": "AbpPermissionGroups", + "name": "AbpPermissions", "summary": null }, { - "entityFullName": "Volo.Abp.PermissionManagement.PermissionGrant", + "entityFullName": "Volo.Abp.PermissionManagement.PermissionGroupDefinitionRecord", "contentType": "databaseCollection", - "name": "AbpPermissionGrants", + "name": "AbpPermissionGroups", "summary": null }, { - "entityFullName": "Volo.Abp.PermissionManagement.PermissionDefinitionRecord", + "entityFullName": "Volo.Abp.PermissionManagement.PermissionGrant", "contentType": "databaseCollection", - "name": "AbpPermissions", + "name": "AbpPermissionGrants", "summary": null } ], diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Volo.Abp.PermissionManagement.Web.abppkg.analyze.json b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Volo.Abp.PermissionManagement.Web.abppkg.analyze.json index 98cc1c4d6b..155338c8d9 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Volo.Abp.PermissionManagement.Web.abppkg.analyze.json +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Web/Volo.Abp.PermissionManagement.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.PermissionManagement.Web", - "hash": "c65d181707cb3a9d0ad06a8f6d23f292", + "hash": "09d576702806b6c648a553a82ce45a18", "contents": [ { "namespace": "Volo.Abp.PermissionManagement.Web", diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/Volo.Abp.SettingManagement.DemoApp.abppkg.analyze.json b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/Volo.Abp.SettingManagement.DemoApp.abppkg.analyze.json index 105fba2169..ba9501048e 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/Volo.Abp.SettingManagement.DemoApp.abppkg.analyze.json +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/Volo.Abp.SettingManagement.DemoApp.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.SettingManagement.DemoApp", - "hash": "e9b3938d4ea46b12cfb9c11c0247aa4b", + "hash": "5af4a4fe05004ae5f7f063a1f0dc7e95", "contents": [ { "namespace": "Volo.Abp.SettingManagement.DemoApp", diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json index 019a0da494..ef3a38f647 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json @@ -3,6 +3,6 @@ "name": "demo-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.4" } } diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock index 4b491679cb..9e1b7c5bc5 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.3.tgz#add82e055b2784147a57570b1237d27271eed32d" - integrity sha512-xN24XtXSMBY0aJ4FWHQULVCsoeC7B6qsMdQV4jvZEMHOM5kXkyRwveNkv1sgA2RSYJC6bWgUTTuCMQWY35000w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.3.tgz#3636ac2588416992986f2ac7082b7e45dcbd2855" - integrity sha512-AahT00uzBvJtFjvtoK/7lH2RAGc7Sd+nFK+RAb0uXGwMZPmHMkVvENscV71sxO/+t55C/yUayeiq+nyatcA15g== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.3" - "@abp/bootstrap" "~7.0.0-rc.3" - "@abp/bootstrap-datepicker" "~7.0.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.0.0-rc.3" - "@abp/datatables.net-bs5" "~7.0.0-rc.3" - "@abp/font-awesome" "~7.0.0-rc.3" - "@abp/jquery-form" "~7.0.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.3" - "@abp/lodash" "~7.0.0-rc.3" - "@abp/luxon" "~7.0.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.3" - "@abp/moment" "~7.0.0-rc.3" - "@abp/select2" "~7.0.0-rc.3" - "@abp/sweetalert2" "~7.0.0-rc.3" - "@abp/timeago" "~7.0.0-rc.3" - "@abp/toastr" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.3.tgz#d78bb6f66b873f0eaff51673fdda65378f16661d" - integrity sha512-e6B+Z/VsvuStNIv2nLdkyN11HSoefOllqokEryTfNuxBiGQ0lMI1nsJPcFxXebFwNB4paUEQFKc3vPmid9HkRA== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.4.tgz#675d380e669b8914e26c88c7f4104c5f24793c09" + integrity sha512-/4c3HAu+miz7o03Fr362B3+OeyNsEmHWITdy7zz1n3XQq9a/dmJMMa70/QFubauOfaV8w8xyMsur9+CAw5+aUg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.4.tgz#c7b6eb31dfa9718b9f7568889fc5357336e3a8aa" + integrity sha512-Cuulws93w2Oiag239SXdvC4+FoM7NhdBYFaWm/4ibyD1IFF4QpAMv13KvxOk0N5hsiWR3sLobimgWM17fkxJXQ== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.4" + "@abp/bootstrap" "~7.0.0-rc.4" + "@abp/bootstrap-datepicker" "~7.0.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.0.0-rc.4" + "@abp/datatables.net-bs5" "~7.0.0-rc.4" + "@abp/font-awesome" "~7.0.0-rc.4" + "@abp/jquery-form" "~7.0.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.4" + "@abp/lodash" "~7.0.0-rc.4" + "@abp/luxon" "~7.0.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.4" + "@abp/moment" "~7.0.0-rc.4" + "@abp/select2" "~7.0.0-rc.4" + "@abp/sweetalert2" "~7.0.0-rc.4" + "@abp/timeago" "~7.0.0-rc.4" + "@abp/toastr" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.4.tgz#3facbc3c7141314509077f990c83135e8a3d01fa" + integrity sha512-4x78Ab/7aaHK76ASy3EnBWlNj+GQY3Kc2bSmWzTM23oFuIJy3nPEd2b9qhLA7suAQaFCgCDhwE7AKXOnnGEZOg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,158 +43,158 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.3.tgz#305f76f8c414d8d7d8fda04e676ecdefaa673a5d" - integrity sha512-HuM2B6XzcN021fzD6xLheqjH3WeyW0LlvGikAZ3048nMj3CvVpe/aDMcFytBjGsB2ISlH5IKuyMZXTtslsmjQA== +"@abp/bootstrap-datepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.4.tgz#ddf6f07c75b018744fdf879b414a8aeefa4d72d5" + integrity sha512-CDp/Z+u4bXhHQK4Wcn5b/j3WysMffL43WTMuPHB+huhDvjXv1IOfFK+yrBJAuLgvwt3d+IzHOxpHkLpd4iLqCA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.3.tgz#c8ae82a70b3e448c4e673566a33c2b61b97fa6df" - integrity sha512-et9trwKszBgkYxqtIGufPnTMGR2BsUyhdrfzYjuLj9PG1zXxjHs7jPclmYTufTOmMqnwuvNe5NO/3KDmPEEtIw== +"@abp/bootstrap-daterangepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.4.tgz#a7518cdbeaf7a91627d29ddf97f2a45b243b20d7" + integrity sha512-wQksAYPgcRmtY8K6iH/TmXne+er5jVH5QyoWASfS5km259rmP5c0HYvcOa3NZ50B2NkGtVXzCtvZF8VA3uQBHw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.3.tgz#5d2127ceded688a0cec0ffdac1fcd96a372749e8" - integrity sha512-J8lU8FQYIhAjOFLbpYWKiBM7nxF0g8kOVok26SWBbQjpNVLFyNHJ6BllwJdlje/CwGxijvJtoos9oHQX4qpv1Q== +"@abp/bootstrap@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.4.tgz#a8f8fe9f01220d42c1934a1e2832c9bda5243431" + integrity sha512-rY2htFefW4zO61i1llJtV37eaMLnIdKbLuypodCz8BiGA/hecjHoUgxEXeBEYU1DewSivYOr5jgm6auazB+rNA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" bootstrap "^5.1.3" -"@abp/core@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.3.tgz#564ffdfdc45a5cb90d0991a56bfac1e93ecb9105" - integrity sha512-xzL5XVeVEF9XDOM4FtchgDEqpHGzEFMfP8+GbQi5w4x+uUcRkA1tAp+gGR1jDseFQCJcgzEIDUXcByMDjyRBDg== +"@abp/core@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.4.tgz#bc69b61338d5b7d5a5437aed82ad03bf23a3db12" + integrity sha512-+zBJW0ylWi7kVp08u8BvVw5TUcx3Wl//ggsVvbByIR3yy7qzcxisBEmrzj31Pa39FFWTnufacf0qwkPrI1JiXA== dependencies: - "@abp/utils" "~7.0.0-rc.3" + "@abp/utils" "~7.0.0-rc.4" -"@abp/datatables.net-bs5@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.3.tgz#8b3c69cf0eb8c61e77b1bce9e7b5107422e96424" - integrity sha512-E2ueCk2bKny2Ubk70TCu3L6ZXwlaiGMIvo7R41lu5tB5HJjg3B94HwhB3Ofb+jfYOY9dK7ezzPC+XapyhvmL8g== +"@abp/datatables.net-bs5@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.4.tgz#3ad899e5edceded6313a0771d3bfcf08a5fdac4b" + integrity sha512-Sr0z8cX9V2RYZTbfj6229bTttdrDScFYZozWITyBzDqnqVXT3TjUWsAb89GvtZcuCPYgtH54a9QzL1ymxxRuWg== dependencies: - "@abp/datatables.net" "~7.0.0-rc.3" + "@abp/datatables.net" "~7.0.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.3.tgz#2b510d9681a56116fbcb82f76592439eeffc2289" - integrity sha512-YO5E07erPOgPVA07fl4P5DyyHxHs+Ka1u4AgGxQPwgPY79qey82X1RSBKF7PELazlSJukUPwROR5t1D/kuRoOQ== +"@abp/datatables.net@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.4.tgz#427558a1666cf6e6eba9313645d6952b87533d29" + integrity sha512-hlgdxON+bK72rvIdxJEaQgwOeUTW2TgQk944z34FEF5TBARKuXJqNbQBCNqGbtshQdBI/OBHHV5ljI7Ez6AxTQ== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.3.tgz#8c562729183ef7da6ee2f9b199b5fdb1b051ac15" - integrity sha512-y2coOPBeZw78UjnHbYkOfaSQYP/wzq4uY4+4CbatuVxaatGblTD9GyO/VZaTBmbJtLUiz10MZb3qaud7TYf0ww== +"@abp/font-awesome@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.4.tgz#d97f5a8082e3e8658f26c13f5c5b7b2b9f6387e5" + integrity sha512-b78m7sDnyJYGez9SVZcWG1ZunscR33FbWUHZXwWMNrVI9HSzkqrTVv96QSfpTis5BJWAdenHZnq/mEMXBcnWZw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.3.tgz#92ab818c99f54057913350122f82f6f336b19ae7" - integrity sha512-GHIfxig75R22hLsT2+qTgtWSB78PRjUiWECu19spvFX1sa0fPTypryMFvBTg1sfedoLD8pRn48nOz0T1BNu1nw== +"@abp/jquery-form@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.4.tgz#3eeda713ff77e245239c2818c550f25fb0e1a747" + integrity sha512-pF5HUuUzBfIywBf2YtDGwayG8N1m716H4Zithy7Q3AzjLM+QCTfD4yiXSLgYxgQi9cpB9pke8Apbafa0VK4XJg== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.3.tgz#689fef1d4ffce93d231bcb5123e5efa13b7a7763" - integrity sha512-TMfsUPgQp5N8O8BbJMJ9fSzD53MBBiYYQTzfHtGp4+M53I6VhfnfRJbHSIaO+Cx/h+l0O2mrBIX56jz1iecGhA== +"@abp/jquery-validation-unobtrusive@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.4.tgz#3363abe98ec801cda0525bf0f34fc10e237ae632" + integrity sha512-VOcyepZf6oI95/qj11dI8ebsBT+osAjmWq5uuzqWci5JFFspC//e+Jyp1Z5Y5v2prZym+Q/NKK1c5zggsgsJYw== dependencies: - "@abp/jquery-validation" "~7.0.0-rc.3" + "@abp/jquery-validation" "~7.0.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.3.tgz#d3e08abac69057bef52aac95534d3fbe4da930c8" - integrity sha512-t0kkaKifnvjC34vQ3I6RKHozQgAXRfjfQE1jaYw5zPezOgcuSinQ+v30OEMFRUp93cFisA099bbmHrDppssW1Q== +"@abp/jquery-validation@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.4.tgz#9afc0c8665fc29cb60d1d5f48b7db3545bbe2e8b" + integrity sha512-1Lkaphp9MNIt4smhdAFPGbp3nLVUXDTdg39+9yLLkcrPkiXi2+riQ2XuMUkdC3EWCcXvdE6kz5m+69GIaxYVXA== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.3.tgz#00f05c1a3964e80e679b21201e220d93e50b6e91" - integrity sha512-C+hs+3sPX7N8h3ZlIROfpLoA4ek/5LcOIkE3on5bUy68/j7MicsQt25EiXpUPkpq+6THzMdkbQreJtHpxLC9jA== +"@abp/jquery@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.4.tgz#5fa6e88a83e51f4de8f0905a4ef4966b3878ac91" + integrity sha512-EQIUxX6vh6h6TQkRuqOyhAlCCx8s5+nVH/zLG6pY4ULA7PKfxpO7inTvBMRj9krr8Lusl8uFccelPkQ5On7qGA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.3.tgz#220d180db1f2d76fb7f643edf2bf6bd5f80a22fc" - integrity sha512-he9NYNo9cmMHv56vMVusO97VruuFY0yW6H8CkghHiA/IZvI5bqGkmUjNQ/fzY1Pa3Qi4uxiVV4e5NUNUiunp5g== +"@abp/lodash@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.4.tgz#ebe6baa21459ef99db05782b463316db1dd085c4" + integrity sha512-Z1zNl+bqy+nkPGY88f3sbxzDVjvHduKE0ShRcfwZtsNXohUX12oBJp3x0JD2+PWsk3V5M64k7n8n79iCMPvWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.3.tgz#49839532cd6849ca0077be8fdfc273a17a0d9d0e" - integrity sha512-aVhPl65AQBVppTPNXh76A5aU8lVa2WYZ3Qv+s7bueXka9L8+0Q/zBe72jsuyiSUJmPr+xjShwxLJveneimGUSw== +"@abp/luxon@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.4.tgz#49d84b1a17b48c739a0125c68d815019b955af98" + integrity sha512-lqoVNMAmTOLzL9TStRxyxDodxjaLlL/D9ao1iUeNGm0l6BGs/+ISJqxRqcxPRFfYcDL58hs/ShrkmcDtrbu57g== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.3.tgz#f87c39189bfc9ffd1180cb9e73b5787be3be4ec7" - integrity sha512-HIF3EEOO2+XHMpLg/xzdf/+HW44skuePV9Vjcm6y5CQ83dibeQaIZhUqih3JI+xw9BVVq9tqTrrnikV5eYyp4g== +"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.4.tgz#d4d889a2e86aabf2cdee156f0cdb2bf649f01580" + integrity sha512-pvmWl035Mle1RNHgZDdDI1zyPHxlBvZ+82AP13yVoO/aOYVjVYJfR3tAkmG2Jo7en0+qmqiFHJEkGijFEH64pQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.3.tgz#2119ecfbd7d9daa5077207fbf6afa8fabdb786ea" - integrity sha512-fIGRoTUcBTS1T96cTbi4iDKcz9edTKPAeRFBmLowF7pV3YfTlc6aoGHRoNtdib8A0ehw1NC3yH377HKgB6/xtw== +"@abp/moment@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.4.tgz#7f75182ac13aa948c3c6989eaa35692328e7a602" + integrity sha512-7O78qBFHglWolQUQKm4vIz1NQBEnmeUNy6l6clKaNQoVBPNPhgN7T0oZd9szoOAHZAMyHO0EbdKkAr3V5F13uQ== dependencies: moment "^2.9.0" -"@abp/select2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.3.tgz#e1ebe5f29c14e7f885dbc38275a459f7448bc9e2" - integrity sha512-WIMoiaNxUAjpL8tfo75UAkzxc6EH2E+OIJ6rdd4li05Qg4SUuOGLSIP/ToPFgXjD5oNIcfEuMWOGdf9P92Ffhg== +"@abp/select2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.4.tgz#404cf4fe70ea005077b7498e815776e02b79e05d" + integrity sha512-xyclLaAVAWTum0YaR5mbwrT6p/Kbs5VUaY3Bm9RwHaTREudTLL38ecIJbQ/wjLsw4XRdPaTzfWAKXy7qLFxhCw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.3.tgz#926fa46dc19cd35f515e20660ada176653ed1fe9" - integrity sha512-GiV+97lYaIZsYemJ/2FI4oFTc3KlhnJIB7wV+t9slLYpYy4IlQ1skPGLvaOPKF4Dt1MuUCsh9HtH7xa5XmCzhw== +"@abp/sweetalert2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.4.tgz#ad15971c301ce0a1f392c6354140f3a1f88508e2" + integrity sha512-NU7qom2/L/L0m158HEWOmpT8fEF+WdqjAdpfRZB+QabTHooxxSU+qBVo3uJ8MgVeHDB7+t4GqxaRXlQvguuWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.3.tgz#fdcefe218f0fa8e0f67d38d2326bc6aeb8cbc978" - integrity sha512-YtH+M1KJtO2p/9hyqKYjJDQUzqK7MJ0iGmTNJcVoE1cqTcU0NEj7v8hgGTj2kKq1hNQ6CIVNfLahIscC+9RaHg== +"@abp/timeago@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.4.tgz#981b2ae09396a297b06344c64be9c0002777e72a" + integrity sha512-a3/5RoWeafb6b2fb6WFeBOmZGpRtyK61oFMLAjgSr9v97UVjHcPz5C2e5vUQ3I7gadzqGGTzxv4Fs7ESFmgcGw== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.3.tgz#1f097da95ee4c17ff1411b487c91b5a402b65801" - integrity sha512-LmBOF4JHTpGo7bGBx92cUqn89w+kPUAHBJ+ERWQKvb6p3WmBtPBc81TBIijrwNptb9W9GvxxgIW5vgi91ZlNgg== +"@abp/toastr@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.4.tgz#47930c86e9db7bb1b5975595308b42f893546c51" + integrity sha512-LsqDrVqbH/D/Zw3+livZVej5AKL5ASKse2+r7JuU+n8WJbscRPhKxpd1zKQojfRolLJcKJ1R7INcZldQUN1Z8w== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.3.tgz#083839cca224911fd0b2379dfbeb422e3fdd611d" - integrity sha512-HkPmd/j1Mf9tvhR1j9bbSkGJR2omi/rUWBamknzsXhBZ5uLGxjNJ0kkWepiz2AlbIttHGDgQv7EJM9PG3JP/Vw== +"@abp/utils@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.4.tgz#e699871d4572845d364b5f555684238289afdea2" + integrity sha512-lLUvuU77lo430+LFXOV+XuwQ0R4cSvG6FImp9ew5U7jHDsxW4hlNrcaEZJduOoZ4VcxnC1ciRrJO/esLJ0BsVA== dependencies: just-compare "^1.3.0" diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Application.Contracts/Volo.Abp.SettingManagement.Application.Contracts.abppkg.analyze.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Application.Contracts/Volo.Abp.SettingManagement.Application.Contracts.abppkg.analyze.json index 029d36767c..39f7686e8a 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Application.Contracts/Volo.Abp.SettingManagement.Application.Contracts.abppkg.analyze.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Application.Contracts/Volo.Abp.SettingManagement.Application.Contracts.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.SettingManagement.Application.Contracts", - "hash": "d8a1635e76964c123158433fd1dd3315", + "hash": "1bbdca581d76947f79b105a3a6b4a59b", "contents": [ { "namespace": "Volo.Abp.SettingManagement", diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Application/Volo.Abp.SettingManagement.Application.abppkg.analyze.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Application/Volo.Abp.SettingManagement.Application.abppkg.analyze.json index aa4183a4dd..95b7d79c94 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Application/Volo.Abp.SettingManagement.Application.abppkg.analyze.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Application/Volo.Abp.SettingManagement.Application.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.SettingManagement.Application", - "hash": "399ed7d54918d0b07db72e1081481ba5", + "hash": "f0c879e38dc046e901626db7751d0322", "contents": [ { "namespace": "Volo.Abp.SettingManagement", diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo.Abp.SettingManagement.Domain.Shared.abppkg.analyze.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo.Abp.SettingManagement.Domain.Shared.abppkg.analyze.json index 0e51ad3af8..12fe627ae5 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo.Abp.SettingManagement.Domain.Shared.abppkg.analyze.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain.Shared/Volo.Abp.SettingManagement.Domain.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.SettingManagement.Domain.Shared", - "hash": "147c6a0b8275fbb96467b57a7d54b656", + "hash": "5fad18562bab62bfd2d288eefc92ab91", "contents": [ { "namespace": "Volo.Abp.SettingManagement", diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain/Volo.Abp.SettingManagement.Domain.abppkg.analyze.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain/Volo.Abp.SettingManagement.Domain.abppkg.analyze.json index ec29bf1708..b6001d5690 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Domain/Volo.Abp.SettingManagement.Domain.abppkg.analyze.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Domain/Volo.Abp.SettingManagement.Domain.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.SettingManagement.Domain", - "hash": "c9bd679b5a98b74b6ef695462ed121b9", + "hash": "755c18c2203c8c01af00ef0a82fb7914", "contents": [ { "namespace": "Volo.Abp.SettingManagement", diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.EntityFrameworkCore/Volo.Abp.SettingManagement.EntityFrameworkCore.abppkg.analyze.json b/modules/setting-management/src/Volo.Abp.SettingManagement.EntityFrameworkCore/Volo.Abp.SettingManagement.EntityFrameworkCore.abppkg.analyze.json index 9337397444..4a09122985 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.EntityFrameworkCore/Volo.Abp.SettingManagement.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.EntityFrameworkCore/Volo.Abp.SettingManagement.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.SettingManagement.EntityFrameworkCore", - "hash": "38906a070e0a0ac6dc294b3d712ea2d9", + "hash": "71e8aba65a1cda8d095a80771f520203", "contents": [ { "namespace": "Volo.Abp.SettingManagement.EntityFrameworkCore", diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi.Client/Volo.Abp.SettingManagement.HttpApi.Client.abppkg.analyze.json b/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi.Client/Volo.Abp.SettingManagement.HttpApi.Client.abppkg.analyze.json index 98d538d8d9..9f808c2347 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi.Client/Volo.Abp.SettingManagement.HttpApi.Client.abppkg.analyze.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi.Client/Volo.Abp.SettingManagement.HttpApi.Client.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.SettingManagement.HttpApi.Client", - "hash": "d7890969b41edc129f1f113f1e6e97ab", + "hash": "0e3185dbbef16dad3aaca84266bbc7ff", "contents": [ { "namespace": "Volo.Abp.SettingManagement", diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi/Volo.Abp.SettingManagement.HttpApi.abppkg.analyze.json b/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi/Volo.Abp.SettingManagement.HttpApi.abppkg.analyze.json index a2242b4344..9a0e72432f 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi/Volo.Abp.SettingManagement.HttpApi.abppkg.analyze.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.HttpApi/Volo.Abp.SettingManagement.HttpApi.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.SettingManagement.HttpApi", - "hash": "297e1fb582a7c6d05ded15dc49233b2a", + "hash": "a3ff43ab6bb8b83983106f4a403b8803", "contents": [ { "namespace": "Volo.Abp.SettingManagement", diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.MongoDB/Volo.Abp.SettingManagement.MongoDB.abppkg.analyze.json b/modules/setting-management/src/Volo.Abp.SettingManagement.MongoDB/Volo.Abp.SettingManagement.MongoDB.abppkg.analyze.json index 2305b164c0..ee45546b49 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.MongoDB/Volo.Abp.SettingManagement.MongoDB.abppkg.analyze.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.MongoDB/Volo.Abp.SettingManagement.MongoDB.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.SettingManagement.MongoDB", - "hash": "1c54ee3fb276eafe8b2aafe3a7db4c42", + "hash": "ea7e0a369e9b61561c8d56688c8eb3ee", "contents": [ { "namespace": "Volo.Abp.SettingManagement.MongoDB", diff --git a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Volo.Abp.SettingManagement.Web.abppkg.analyze.json b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Volo.Abp.SettingManagement.Web.abppkg.analyze.json index abfe5abe4b..bfd3f1541d 100644 --- a/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Volo.Abp.SettingManagement.Web.abppkg.analyze.json +++ b/modules/setting-management/src/Volo.Abp.SettingManagement.Web/Volo.Abp.SettingManagement.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.SettingManagement.Web", - "hash": "e24a44fc6ec3a5ec45886ac62e049e29", + "hash": "f4aaea9adf6a1dd13ebe8f04b4286558", "contents": [ { "namespace": "Volo.Abp.SettingManagement.Web", diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Application.Contracts/Volo.Abp.TenantManagement.Application.Contracts.abppkg.analyze.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Application.Contracts/Volo.Abp.TenantManagement.Application.Contracts.abppkg.analyze.json index 0d3364d8cb..22cdbc3c02 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Application.Contracts/Volo.Abp.TenantManagement.Application.Contracts.abppkg.analyze.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Application.Contracts/Volo.Abp.TenantManagement.Application.Contracts.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.TenantManagement.Application.Contracts", - "hash": "c863c118255fa7a371e3c9a8204c38af", + "hash": "1a12a4af590eba4723e0edc7fabed03c", "contents": [ { "namespace": "Volo.Abp.TenantManagement", diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Application/Volo.Abp.TenantManagement.Application.abppkg.analyze.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Application/Volo.Abp.TenantManagement.Application.abppkg.analyze.json index 75b489051e..ef6d13d65e 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Application/Volo.Abp.TenantManagement.Application.abppkg.analyze.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Application/Volo.Abp.TenantManagement.Application.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.TenantManagement.Application", - "hash": "e58c21af3aa91371e6e113e1a2fcd4a5", + "hash": "d712f7a24c1637807ee9244ec98c3fce", "contents": [ { "namespace": "Volo.Abp.TenantManagement", diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo.Abp.TenantManagement.Domain.Shared.abppkg.analyze.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo.Abp.TenantManagement.Domain.Shared.abppkg.analyze.json index db0fd3b5db..4d83db5d4e 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo.Abp.TenantManagement.Domain.Shared.abppkg.analyze.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain.Shared/Volo.Abp.TenantManagement.Domain.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.TenantManagement.Domain.Shared", - "hash": "279ffc76705c309335cd0627097e4b1a", + "hash": "0da95cf77a72a7d12e5c0a533fe1c99f", "contents": [ { "namespace": "Volo.Abp.TenantManagement", diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain/Volo.Abp.TenantManagement.Domain.abppkg.analyze.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain/Volo.Abp.TenantManagement.Domain.abppkg.analyze.json index ea664eced2..c69979b7f0 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain/Volo.Abp.TenantManagement.Domain.abppkg.analyze.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Domain/Volo.Abp.TenantManagement.Domain.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.TenantManagement.Domain", - "hash": "4d7a4c2b867ad25f4bb5de4a28a0ffc4", + "hash": "f6bed7d60647ccfb25d1821019226bb3", "contents": [ { "namespace": "Volo.Abp.TenantManagement", diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.EntityFrameworkCore/Volo.Abp.TenantManagement.EntityFrameworkCore.abppkg.analyze.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.EntityFrameworkCore/Volo.Abp.TenantManagement.EntityFrameworkCore.abppkg.analyze.json index 4fd0031e9b..5ce00e82a3 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.EntityFrameworkCore/Volo.Abp.TenantManagement.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.EntityFrameworkCore/Volo.Abp.TenantManagement.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.TenantManagement.EntityFrameworkCore", - "hash": "c0a8b8fafa5c3a21e51c991ed1fcce69", + "hash": "a567bf76624d813535d2b4915a3b9f46", "contents": [ { "namespace": "Volo.Abp.TenantManagement.EntityFrameworkCore", diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi.Client/Volo.Abp.TenantManagement.HttpApi.Client.abppkg.analyze.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi.Client/Volo.Abp.TenantManagement.HttpApi.Client.abppkg.analyze.json index a026dad0cc..60e8218851 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi.Client/Volo.Abp.TenantManagement.HttpApi.Client.abppkg.analyze.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi.Client/Volo.Abp.TenantManagement.HttpApi.Client.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.TenantManagement.HttpApi.Client", - "hash": "dc4bfcc565c225f4a93b03fd007f2854", + "hash": "d7fd36ccea8a2561646e77993ea0c8f3", "contents": [ { "namespace": "Volo.Abp.TenantManagement", diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo.Abp.TenantManagement.HttpApi.abppkg.analyze.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo.Abp.TenantManagement.HttpApi.abppkg.analyze.json index 3c23a04abc..78ac76e208 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo.Abp.TenantManagement.HttpApi.abppkg.analyze.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.HttpApi/Volo.Abp.TenantManagement.HttpApi.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.TenantManagement.HttpApi", - "hash": "70ebda16c93e55695079726c1ea88959", + "hash": "4af85734fcc1450e04ab1bd7c2b68b76", "contents": [ { "namespace": "Volo.Abp.TenantManagement", diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.MongoDB/Volo.Abp.TenantManagement.MongoDB.abppkg.analyze.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.MongoDB/Volo.Abp.TenantManagement.MongoDB.abppkg.analyze.json index f8849f8abd..ef1fa4c808 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.MongoDB/Volo.Abp.TenantManagement.MongoDB.abppkg.analyze.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.MongoDB/Volo.Abp.TenantManagement.MongoDB.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.TenantManagement.MongoDB", - "hash": "16af11c4fee3688feb0f337cb40b9a85", + "hash": "aeae24f75f1d92599690fa9f079aa411", "contents": [ { "namespace": "Volo.Abp.TenantManagement.MongoDB", diff --git a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Volo.Abp.TenantManagement.Web.abppkg.analyze.json b/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Volo.Abp.TenantManagement.Web.abppkg.analyze.json index d508a6b217..cb5282718b 100644 --- a/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Volo.Abp.TenantManagement.Web.abppkg.analyze.json +++ b/modules/tenant-management/src/Volo.Abp.TenantManagement.Web/Volo.Abp.TenantManagement.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.TenantManagement.Web", - "hash": "3e296cf104bb02285b221b974a4071a3", + "hash": "8e5a22778907cb8f9655d99494ed2545", "contents": [ { "namespace": "Volo.Abp.TenantManagement.Web", diff --git a/modules/users/src/Volo.Abp.Users.Abstractions/Volo.Abp.Users.Abstractions.abppkg.analyze.json b/modules/users/src/Volo.Abp.Users.Abstractions/Volo.Abp.Users.Abstractions.abppkg.analyze.json index c136987a7b..673f3e4e2e 100644 --- a/modules/users/src/Volo.Abp.Users.Abstractions/Volo.Abp.Users.Abstractions.abppkg.analyze.json +++ b/modules/users/src/Volo.Abp.Users.Abstractions/Volo.Abp.Users.Abstractions.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Users.Abstractions", - "hash": "81da49fa0e7ab144e91b5535f1d86c35", + "hash": "dd3eb6de32f470df20700d1a29b6585e", "contents": [ { "namespace": "Volo.Abp.Users", diff --git a/modules/users/src/Volo.Abp.Users.Domain.Shared/Volo.Abp.Users.Domain.Shared.abppkg.analyze.json b/modules/users/src/Volo.Abp.Users.Domain.Shared/Volo.Abp.Users.Domain.Shared.abppkg.analyze.json index 484f656ec3..3d7c900fd1 100644 --- a/modules/users/src/Volo.Abp.Users.Domain.Shared/Volo.Abp.Users.Domain.Shared.abppkg.analyze.json +++ b/modules/users/src/Volo.Abp.Users.Domain.Shared/Volo.Abp.Users.Domain.Shared.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Users.Domain.Shared", - "hash": "96ce331dbe94661eeb4faa0dc945f3eb", + "hash": "a95d407de05844bf072218e5ea030308", "contents": [ { "namespace": "Volo.Abp.Users", diff --git a/modules/users/src/Volo.Abp.Users.Domain/Volo.Abp.Users.Domain.abppkg.analyze.json b/modules/users/src/Volo.Abp.Users.Domain/Volo.Abp.Users.Domain.abppkg.analyze.json index 3684b74a07..3057f96b5e 100644 --- a/modules/users/src/Volo.Abp.Users.Domain/Volo.Abp.Users.Domain.abppkg.analyze.json +++ b/modules/users/src/Volo.Abp.Users.Domain/Volo.Abp.Users.Domain.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Users.Domain", - "hash": "63d7e6f79f13fa8fd8f21fe6dc43e667", + "hash": "248159cf550ad5c20333243bd6f3955c", "contents": [ { "namespace": "Volo.Abp.Users", diff --git a/modules/users/src/Volo.Abp.Users.EntityFrameworkCore/Volo.Abp.Users.EntityFrameworkCore.abppkg.analyze.json b/modules/users/src/Volo.Abp.Users.EntityFrameworkCore/Volo.Abp.Users.EntityFrameworkCore.abppkg.analyze.json index c0cefeb496..bc70d277cd 100644 --- a/modules/users/src/Volo.Abp.Users.EntityFrameworkCore/Volo.Abp.Users.EntityFrameworkCore.abppkg.analyze.json +++ b/modules/users/src/Volo.Abp.Users.EntityFrameworkCore/Volo.Abp.Users.EntityFrameworkCore.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Users.EntityFrameworkCore", - "hash": "07ee7bd91526984d9635d3d8486c89a7", + "hash": "d923bae1cc86e448de36d1b330ff00d3", "contents": [ { "namespace": "Volo.Abp.Users.EntityFrameworkCore", diff --git a/modules/users/src/Volo.Abp.Users.MongoDB/Volo.Abp.Users.MongoDB.abppkg.analyze.json b/modules/users/src/Volo.Abp.Users.MongoDB/Volo.Abp.Users.MongoDB.abppkg.analyze.json index 5f051a6fe4..4675aa1d76 100644 --- a/modules/users/src/Volo.Abp.Users.MongoDB/Volo.Abp.Users.MongoDB.abppkg.analyze.json +++ b/modules/users/src/Volo.Abp.Users.MongoDB/Volo.Abp.Users.MongoDB.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.Users.MongoDB", - "hash": "70233245090fc393333e496291bf3cca", + "hash": "f6637f89a1e4ca62a5755ed509e9795e", "contents": [ { "namespace": "Volo.Abp.Users.MongoDB", diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/Volo.Abp.VirtualFileExplorer.DemoApp.abppkg.analyze.json b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/Volo.Abp.VirtualFileExplorer.DemoApp.abppkg.analyze.json index d646135f00..8ba9fb6626 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/Volo.Abp.VirtualFileExplorer.DemoApp.abppkg.analyze.json +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/Volo.Abp.VirtualFileExplorer.DemoApp.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.VirtualFileExplorer.DemoApp", - "hash": "822850e6a1689724f431bd87ff6d26fe", + "hash": "66bebe948980f34405cb2f33a8f7e4d1", "contents": [ { "namespace": "Volo.Abp.VirtualFileExplorer.DemoApp", diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json index 83fb9cc543..16737f7614 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.3", - "@abp/virtual-file-explorer": "^7.0.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.basic": "^7.0.0-rc.4", + "@abp/virtual-file-explorer": "^7.0.0-rc.4" } } diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock index 5bd48ba082..f1cd0d8f72 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock @@ -2,39 +2,39 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.3.tgz#add82e055b2784147a57570b1237d27271eed32d" - integrity sha512-xN24XtXSMBY0aJ4FWHQULVCsoeC7B6qsMdQV4jvZEMHOM5kXkyRwveNkv1sgA2RSYJC6bWgUTTuCMQWY35000w== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.3.tgz#3636ac2588416992986f2ac7082b7e45dcbd2855" - integrity sha512-AahT00uzBvJtFjvtoK/7lH2RAGc7Sd+nFK+RAb0uXGwMZPmHMkVvENscV71sxO/+t55C/yUayeiq+nyatcA15g== - dependencies: - "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.3" - "@abp/bootstrap" "~7.0.0-rc.3" - "@abp/bootstrap-datepicker" "~7.0.0-rc.3" - "@abp/bootstrap-daterangepicker" "~7.0.0-rc.3" - "@abp/datatables.net-bs5" "~7.0.0-rc.3" - "@abp/font-awesome" "~7.0.0-rc.3" - "@abp/jquery-form" "~7.0.0-rc.3" - "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.3" - "@abp/lodash" "~7.0.0-rc.3" - "@abp/luxon" "~7.0.0-rc.3" - "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.3" - "@abp/moment" "~7.0.0-rc.3" - "@abp/select2" "~7.0.0-rc.3" - "@abp/sweetalert2" "~7.0.0-rc.3" - "@abp/timeago" "~7.0.0-rc.3" - "@abp/toastr" "~7.0.0-rc.3" - -"@abp/aspnetcore.mvc.ui@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.3.tgz#d78bb6f66b873f0eaff51673fdda65378f16661d" - integrity sha512-e6B+Z/VsvuStNIv2nLdkyN11HSoefOllqokEryTfNuxBiGQ0lMI1nsJPcFxXebFwNB4paUEQFKc3vPmid9HkRA== +"@abp/aspnetcore.mvc.ui.theme.basic@^7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-7.0.0-rc.4.tgz#675d380e669b8914e26c88c7f4104c5f24793c09" + integrity sha512-/4c3HAu+miz7o03Fr362B3+OeyNsEmHWITdy7zz1n3XQq9a/dmJMMa70/QFubauOfaV8w8xyMsur9+CAw5+aUg== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui.theme.shared@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-7.0.0-rc.4.tgz#c7b6eb31dfa9718b9f7568889fc5357336e3a8aa" + integrity sha512-Cuulws93w2Oiag239SXdvC4+FoM7NhdBYFaWm/4ibyD1IFF4QpAMv13KvxOk0N5hsiWR3sLobimgWM17fkxJXQ== + dependencies: + "@abp/aspnetcore.mvc.ui" "~7.0.0-rc.4" + "@abp/bootstrap" "~7.0.0-rc.4" + "@abp/bootstrap-datepicker" "~7.0.0-rc.4" + "@abp/bootstrap-daterangepicker" "~7.0.0-rc.4" + "@abp/datatables.net-bs5" "~7.0.0-rc.4" + "@abp/font-awesome" "~7.0.0-rc.4" + "@abp/jquery-form" "~7.0.0-rc.4" + "@abp/jquery-validation-unobtrusive" "~7.0.0-rc.4" + "@abp/lodash" "~7.0.0-rc.4" + "@abp/luxon" "~7.0.0-rc.4" + "@abp/malihu-custom-scrollbar-plugin" "~7.0.0-rc.4" + "@abp/moment" "~7.0.0-rc.4" + "@abp/select2" "~7.0.0-rc.4" + "@abp/sweetalert2" "~7.0.0-rc.4" + "@abp/timeago" "~7.0.0-rc.4" + "@abp/toastr" "~7.0.0-rc.4" + +"@abp/aspnetcore.mvc.ui@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-7.0.0-rc.4.tgz#3facbc3c7141314509077f990c83135e8a3d01fa" + integrity sha512-4x78Ab/7aaHK76ASy3EnBWlNj+GQY3Kc2bSmWzTM23oFuIJy3nPEd2b9qhLA7suAQaFCgCDhwE7AKXOnnGEZOg== dependencies: ansi-colors "^4.1.1" extend-object "^1.0.0" @@ -43,185 +43,185 @@ merge-stream "^2.0.0" micromatch "^4.0.2" -"@abp/bootstrap-datepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.3.tgz#305f76f8c414d8d7d8fda04e676ecdefaa673a5d" - integrity sha512-HuM2B6XzcN021fzD6xLheqjH3WeyW0LlvGikAZ3048nMj3CvVpe/aDMcFytBjGsB2ISlH5IKuyMZXTtslsmjQA== +"@abp/bootstrap-datepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-7.0.0-rc.4.tgz#ddf6f07c75b018744fdf879b414a8aeefa4d72d5" + integrity sha512-CDp/Z+u4bXhHQK4Wcn5b/j3WysMffL43WTMuPHB+huhDvjXv1IOfFK+yrBJAuLgvwt3d+IzHOxpHkLpd4iLqCA== dependencies: bootstrap-datepicker "^1.9.0" -"@abp/bootstrap-daterangepicker@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.3.tgz#c8ae82a70b3e448c4e673566a33c2b61b97fa6df" - integrity sha512-et9trwKszBgkYxqtIGufPnTMGR2BsUyhdrfzYjuLj9PG1zXxjHs7jPclmYTufTOmMqnwuvNe5NO/3KDmPEEtIw== +"@abp/bootstrap-daterangepicker@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-7.0.0-rc.4.tgz#a7518cdbeaf7a91627d29ddf97f2a45b243b20d7" + integrity sha512-wQksAYPgcRmtY8K6iH/TmXne+er5jVH5QyoWASfS5km259rmP5c0HYvcOa3NZ50B2NkGtVXzCtvZF8VA3uQBHw== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.3.tgz#5d2127ceded688a0cec0ffdac1fcd96a372749e8" - integrity sha512-J8lU8FQYIhAjOFLbpYWKiBM7nxF0g8kOVok26SWBbQjpNVLFyNHJ6BllwJdlje/CwGxijvJtoos9oHQX4qpv1Q== +"@abp/bootstrap@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-7.0.0-rc.4.tgz#a8f8fe9f01220d42c1934a1e2832c9bda5243431" + integrity sha512-rY2htFefW4zO61i1llJtV37eaMLnIdKbLuypodCz8BiGA/hecjHoUgxEXeBEYU1DewSivYOr5jgm6auazB+rNA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" bootstrap "^5.1.3" -"@abp/clipboard@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.0.0-rc.3.tgz#24af99427ac722e4cfe013dfa9507423b22c1e49" - integrity sha512-TDvEnQTCW7Np0hEM70jG1GDPIe2TkJ6iCXra/RQpgwnt7U2R2YDMr0MB7SumhwS9u1EPIqMVU6MP/+0O8FHz2g== +"@abp/clipboard@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-7.0.0-rc.4.tgz#151cf835fb3c8581871292cba6b75be870a9282c" + integrity sha512-tr/7Pt0u81V2hubVqSyhGmAGbcbY2Zg9pPwoih53TnR1GoIIUTrUVVwv2mQAiMTVyVw4ZsOSlwFYgajqsYXr8A== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" clipboard "^2.0.8" -"@abp/core@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.3.tgz#564ffdfdc45a5cb90d0991a56bfac1e93ecb9105" - integrity sha512-xzL5XVeVEF9XDOM4FtchgDEqpHGzEFMfP8+GbQi5w4x+uUcRkA1tAp+gGR1jDseFQCJcgzEIDUXcByMDjyRBDg== +"@abp/core@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-7.0.0-rc.4.tgz#bc69b61338d5b7d5a5437aed82ad03bf23a3db12" + integrity sha512-+zBJW0ylWi7kVp08u8BvVw5TUcx3Wl//ggsVvbByIR3yy7qzcxisBEmrzj31Pa39FFWTnufacf0qwkPrI1JiXA== dependencies: - "@abp/utils" "~7.0.0-rc.3" + "@abp/utils" "~7.0.0-rc.4" -"@abp/datatables.net-bs5@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.3.tgz#8b3c69cf0eb8c61e77b1bce9e7b5107422e96424" - integrity sha512-E2ueCk2bKny2Ubk70TCu3L6ZXwlaiGMIvo7R41lu5tB5HJjg3B94HwhB3Ofb+jfYOY9dK7ezzPC+XapyhvmL8g== +"@abp/datatables.net-bs5@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-7.0.0-rc.4.tgz#3ad899e5edceded6313a0771d3bfcf08a5fdac4b" + integrity sha512-Sr0z8cX9V2RYZTbfj6229bTttdrDScFYZozWITyBzDqnqVXT3TjUWsAb89GvtZcuCPYgtH54a9QzL1ymxxRuWg== dependencies: - "@abp/datatables.net" "~7.0.0-rc.3" + "@abp/datatables.net" "~7.0.0-rc.4" datatables.net-bs5 "^1.11.4" -"@abp/datatables.net@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.3.tgz#2b510d9681a56116fbcb82f76592439eeffc2289" - integrity sha512-YO5E07erPOgPVA07fl4P5DyyHxHs+Ka1u4AgGxQPwgPY79qey82X1RSBKF7PELazlSJukUPwROR5t1D/kuRoOQ== +"@abp/datatables.net@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-7.0.0-rc.4.tgz#427558a1666cf6e6eba9313645d6952b87533d29" + integrity sha512-hlgdxON+bK72rvIdxJEaQgwOeUTW2TgQk944z34FEF5TBARKuXJqNbQBCNqGbtshQdBI/OBHHV5ljI7Ez6AxTQ== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" datatables.net "^1.11.4" -"@abp/font-awesome@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.3.tgz#8c562729183ef7da6ee2f9b199b5fdb1b051ac15" - integrity sha512-y2coOPBeZw78UjnHbYkOfaSQYP/wzq4uY4+4CbatuVxaatGblTD9GyO/VZaTBmbJtLUiz10MZb3qaud7TYf0ww== +"@abp/font-awesome@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-7.0.0-rc.4.tgz#d97f5a8082e3e8658f26c13f5c5b7b2b9f6387e5" + integrity sha512-b78m7sDnyJYGez9SVZcWG1ZunscR33FbWUHZXwWMNrVI9HSzkqrTVv96QSfpTis5BJWAdenHZnq/mEMXBcnWZw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" "@fortawesome/fontawesome-free" "^5.15.4" -"@abp/jquery-form@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.3.tgz#92ab818c99f54057913350122f82f6f336b19ae7" - integrity sha512-GHIfxig75R22hLsT2+qTgtWSB78PRjUiWECu19spvFX1sa0fPTypryMFvBTg1sfedoLD8pRn48nOz0T1BNu1nw== +"@abp/jquery-form@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-7.0.0-rc.4.tgz#3eeda713ff77e245239c2818c550f25fb0e1a747" + integrity sha512-pF5HUuUzBfIywBf2YtDGwayG8N1m716H4Zithy7Q3AzjLM+QCTfD4yiXSLgYxgQi9cpB9pke8Apbafa0VK4XJg== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.3.tgz#689fef1d4ffce93d231bcb5123e5efa13b7a7763" - integrity sha512-TMfsUPgQp5N8O8BbJMJ9fSzD53MBBiYYQTzfHtGp4+M53I6VhfnfRJbHSIaO+Cx/h+l0O2mrBIX56jz1iecGhA== +"@abp/jquery-validation-unobtrusive@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-7.0.0-rc.4.tgz#3363abe98ec801cda0525bf0f34fc10e237ae632" + integrity sha512-VOcyepZf6oI95/qj11dI8ebsBT+osAjmWq5uuzqWci5JFFspC//e+Jyp1Z5Y5v2prZym+Q/NKK1c5zggsgsJYw== dependencies: - "@abp/jquery-validation" "~7.0.0-rc.3" + "@abp/jquery-validation" "~7.0.0-rc.4" jquery-validation-unobtrusive "^3.2.12" -"@abp/jquery-validation@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.3.tgz#d3e08abac69057bef52aac95534d3fbe4da930c8" - integrity sha512-t0kkaKifnvjC34vQ3I6RKHozQgAXRfjfQE1jaYw5zPezOgcuSinQ+v30OEMFRUp93cFisA099bbmHrDppssW1Q== +"@abp/jquery-validation@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-7.0.0-rc.4.tgz#9afc0c8665fc29cb60d1d5f48b7db3545bbe2e8b" + integrity sha512-1Lkaphp9MNIt4smhdAFPGbp3nLVUXDTdg39+9yLLkcrPkiXi2+riQ2XuMUkdC3EWCcXvdE6kz5m+69GIaxYVXA== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" jquery-validation "^1.19.3" -"@abp/jquery@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.3.tgz#00f05c1a3964e80e679b21201e220d93e50b6e91" - integrity sha512-C+hs+3sPX7N8h3ZlIROfpLoA4ek/5LcOIkE3on5bUy68/j7MicsQt25EiXpUPkpq+6THzMdkbQreJtHpxLC9jA== +"@abp/jquery@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-7.0.0-rc.4.tgz#5fa6e88a83e51f4de8f0905a4ef4966b3878ac91" + integrity sha512-EQIUxX6vh6h6TQkRuqOyhAlCCx8s5+nVH/zLG6pY4ULA7PKfxpO7inTvBMRj9krr8Lusl8uFccelPkQ5On7qGA== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" jquery "~3.6.0" -"@abp/lodash@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.3.tgz#220d180db1f2d76fb7f643edf2bf6bd5f80a22fc" - integrity sha512-he9NYNo9cmMHv56vMVusO97VruuFY0yW6H8CkghHiA/IZvI5bqGkmUjNQ/fzY1Pa3Qi4uxiVV4e5NUNUiunp5g== +"@abp/lodash@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-7.0.0-rc.4.tgz#ebe6baa21459ef99db05782b463316db1dd085c4" + integrity sha512-Z1zNl+bqy+nkPGY88f3sbxzDVjvHduKE0ShRcfwZtsNXohUX12oBJp3x0JD2+PWsk3V5M64k7n8n79iCMPvWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" lodash "^4.17.21" -"@abp/luxon@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.3.tgz#49839532cd6849ca0077be8fdfc273a17a0d9d0e" - integrity sha512-aVhPl65AQBVppTPNXh76A5aU8lVa2WYZ3Qv+s7bueXka9L8+0Q/zBe72jsuyiSUJmPr+xjShwxLJveneimGUSw== +"@abp/luxon@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-7.0.0-rc.4.tgz#49d84b1a17b48c739a0125c68d815019b955af98" + integrity sha512-lqoVNMAmTOLzL9TStRxyxDodxjaLlL/D9ao1iUeNGm0l6BGs/+ISJqxRqcxPRFfYcDL58hs/ShrkmcDtrbu57g== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" luxon "^2.3.0" -"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.3.tgz#f87c39189bfc9ffd1180cb9e73b5787be3be4ec7" - integrity sha512-HIF3EEOO2+XHMpLg/xzdf/+HW44skuePV9Vjcm6y5CQ83dibeQaIZhUqih3JI+xw9BVVq9tqTrrnikV5eYyp4g== +"@abp/malihu-custom-scrollbar-plugin@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-7.0.0-rc.4.tgz#d4d889a2e86aabf2cdee156f0cdb2bf649f01580" + integrity sha512-pvmWl035Mle1RNHgZDdDI1zyPHxlBvZ+82AP13yVoO/aOYVjVYJfR3tAkmG2Jo7en0+qmqiFHJEkGijFEH64pQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.3.tgz#2119ecfbd7d9daa5077207fbf6afa8fabdb786ea" - integrity sha512-fIGRoTUcBTS1T96cTbi4iDKcz9edTKPAeRFBmLowF7pV3YfTlc6aoGHRoNtdib8A0ehw1NC3yH377HKgB6/xtw== +"@abp/moment@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-7.0.0-rc.4.tgz#7f75182ac13aa948c3c6989eaa35692328e7a602" + integrity sha512-7O78qBFHglWolQUQKm4vIz1NQBEnmeUNy6l6clKaNQoVBPNPhgN7T0oZd9szoOAHZAMyHO0EbdKkAr3V5F13uQ== dependencies: moment "^2.9.0" -"@abp/prismjs@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.0.0-rc.3.tgz#3d5ee5831f1d2a4e31ca342b377daa86a61118cb" - integrity sha512-ROLqI1xR0P/HNL90nWIL95zlPPF0etv8/czh3yD9fL4JiXt9QZIg8xQgr+EyGBpBIkgh9WZYAmdLCIvesFXmTw== +"@abp/prismjs@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-7.0.0-rc.4.tgz#4c253e71876cf4d827845188a1aa8303d12c9226" + integrity sha512-utJMH8RILH70DTJ2XpCYFvEcsjigJY9+HhVVeUZCqAGIyT9jSPgDuo63gu4wSgAjDXRV3ctkDsCehbnjtzft/w== dependencies: - "@abp/clipboard" "~7.0.0-rc.3" - "@abp/core" "~7.0.0-rc.3" + "@abp/clipboard" "~7.0.0-rc.4" + "@abp/core" "~7.0.0-rc.4" prismjs "^1.26.0" -"@abp/select2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.3.tgz#e1ebe5f29c14e7f885dbc38275a459f7448bc9e2" - integrity sha512-WIMoiaNxUAjpL8tfo75UAkzxc6EH2E+OIJ6rdd4li05Qg4SUuOGLSIP/ToPFgXjD5oNIcfEuMWOGdf9P92Ffhg== +"@abp/select2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-7.0.0-rc.4.tgz#404cf4fe70ea005077b7498e815776e02b79e05d" + integrity sha512-xyclLaAVAWTum0YaR5mbwrT6p/Kbs5VUaY3Bm9RwHaTREudTLL38ecIJbQ/wjLsw4XRdPaTzfWAKXy7qLFxhCw== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" select2 "^4.0.13" -"@abp/sweetalert2@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.3.tgz#926fa46dc19cd35f515e20660ada176653ed1fe9" - integrity sha512-GiV+97lYaIZsYemJ/2FI4oFTc3KlhnJIB7wV+t9slLYpYy4IlQ1skPGLvaOPKF4Dt1MuUCsh9HtH7xa5XmCzhw== +"@abp/sweetalert2@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-7.0.0-rc.4.tgz#ad15971c301ce0a1f392c6354140f3a1f88508e2" + integrity sha512-NU7qom2/L/L0m158HEWOmpT8fEF+WdqjAdpfRZB+QabTHooxxSU+qBVo3uJ8MgVeHDB7+t4GqxaRXlQvguuWAQ== dependencies: - "@abp/core" "~7.0.0-rc.3" + "@abp/core" "~7.0.0-rc.4" sweetalert2 "^11.3.6" -"@abp/timeago@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.3.tgz#fdcefe218f0fa8e0f67d38d2326bc6aeb8cbc978" - integrity sha512-YtH+M1KJtO2p/9hyqKYjJDQUzqK7MJ0iGmTNJcVoE1cqTcU0NEj7v8hgGTj2kKq1hNQ6CIVNfLahIscC+9RaHg== +"@abp/timeago@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-7.0.0-rc.4.tgz#981b2ae09396a297b06344c64be9c0002777e72a" + integrity sha512-a3/5RoWeafb6b2fb6WFeBOmZGpRtyK61oFMLAjgSr9v97UVjHcPz5C2e5vUQ3I7gadzqGGTzxv4Fs7ESFmgcGw== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" timeago "^1.6.7" -"@abp/toastr@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.3.tgz#1f097da95ee4c17ff1411b487c91b5a402b65801" - integrity sha512-LmBOF4JHTpGo7bGBx92cUqn89w+kPUAHBJ+ERWQKvb6p3WmBtPBc81TBIijrwNptb9W9GvxxgIW5vgi91ZlNgg== +"@abp/toastr@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-7.0.0-rc.4.tgz#47930c86e9db7bb1b5975595308b42f893546c51" + integrity sha512-LsqDrVqbH/D/Zw3+livZVej5AKL5ASKse2+r7JuU+n8WJbscRPhKxpd1zKQojfRolLJcKJ1R7INcZldQUN1Z8w== dependencies: - "@abp/jquery" "~7.0.0-rc.3" + "@abp/jquery" "~7.0.0-rc.4" toastr "^2.1.4" -"@abp/utils@~7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.3.tgz#083839cca224911fd0b2379dfbeb422e3fdd611d" - integrity sha512-HkPmd/j1Mf9tvhR1j9bbSkGJR2omi/rUWBamknzsXhBZ5uLGxjNJ0kkWepiz2AlbIttHGDgQv7EJM9PG3JP/Vw== +"@abp/utils@~7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-7.0.0-rc.4.tgz#e699871d4572845d364b5f555684238289afdea2" + integrity sha512-lLUvuU77lo430+LFXOV+XuwQ0R4cSvG6FImp9ew5U7jHDsxW4hlNrcaEZJduOoZ4VcxnC1ciRrJO/esLJ0BsVA== dependencies: just-compare "^1.3.0" -"@abp/virtual-file-explorer@^7.0.0-rc.3": - version "7.0.0-rc.3" - resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-7.0.0-rc.3.tgz#90ec1de4db34443d1592888e5fde9dd23daa281c" - integrity sha512-ri8Aj3dCoR49HD9fpNPJWuKZOkdMFZ57kwi5U8xuenhd1Ss90imCXhpZzkkV0hyYBQVYcYuHp3aTpcTKiLzRGw== +"@abp/virtual-file-explorer@^7.0.0-rc.4": + version "7.0.0-rc.4" + resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-7.0.0-rc.4.tgz#b28d9b333816bec1156b0fe1d40dbad7e92e5331" + integrity sha512-N3AFgQYbGQ7UWB9pJ73UBmzXiaC4IK9+Ym4QumyZTc70kiA9TcgLYAxLFE2gDhLrcZmvJwdjdJRLtIlYCc5+gg== dependencies: - "@abp/clipboard" "~7.0.0-rc.3" - "@abp/prismjs" "~7.0.0-rc.3" + "@abp/clipboard" "~7.0.0-rc.4" + "@abp/prismjs" "~7.0.0-rc.4" "@fortawesome/fontawesome-free@^5.15.4": version "5.15.4" diff --git a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Volo.Abp.VirtualFileExplorer.Web.abppkg.analyze.json b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Volo.Abp.VirtualFileExplorer.Web.abppkg.analyze.json index 3bcb1b7ae4..5c09871ae4 100644 --- a/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Volo.Abp.VirtualFileExplorer.Web.abppkg.analyze.json +++ b/modules/virtual-file-explorer/src/Volo.Abp.VirtualFileExplorer.Web/Volo.Abp.VirtualFileExplorer.Web.abppkg.analyze.json @@ -1,6 +1,6 @@ { "name": "Volo.Abp.VirtualFileExplorer.Web", - "hash": "cd1aaa125cf0d6e3ff0ee1e8c6878f6d", + "hash": "2242dbe4081b49db2c30d00741e0ac04", "contents": [ { "namespace": "Volo.Abp.VirtualFileExplorer.Web", diff --git a/npm/lerna.json b/npm/lerna.json index 69b55c19ca..2a69267dd2 100644 --- a/npm/lerna.json +++ b/npm/lerna.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "packages": [ "packs/*" ], diff --git a/npm/ng-packs/lerna.version.json b/npm/ng-packs/lerna.version.json index ce4ccdd4e4..e70bfec8c1 100644 --- a/npm/ng-packs/lerna.version.json +++ b/npm/ng-packs/lerna.version.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "packages": [ "packages/*" ], diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index 8f81fd0c20..7b9dc05646 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -42,7 +42,7 @@ }, "private": true, "devDependencies": { - "@abp/utils": "~7.0.0-rc.3", + "@abp/utils": "~7.0.0-rc.4", "@angular-devkit/build-angular": "~15.0.1", "@angular-devkit/build-ng-packagr": "^0.1002.0", "@angular-devkit/schematics-cli": "~15.0.1", @@ -61,17 +61,17 @@ "@angular/platform-browser": "~15.0.1", "@angular/platform-browser-dynamic": "~15.0.1", "@angular/router": "~15.0.1", - "@abp/ng.account": "~7.0.0-rc.3", - "@abp/ng.account.core": "~7.0.0-rc.3", - "@abp/ng.core": "~7.0.0-rc.3", - "@abp/ng.feature-management": "~7.0.0-rc.3", - "@abp/ng.identity": "~7.0.0-rc.3", - "@abp/ng.permission-management": "~7.0.0-rc.3", - "@abp/ng.schematics": "~7.0.0-rc.3", - "@abp/ng.setting-management": "~7.0.0-rc.3", - "@abp/ng.tenant-management": "~7.0.0-rc.3", - "@abp/ng.theme.basic": "~7.0.0-rc.3", - "@abp/ng.theme.shared": "~7.0.0-rc.3", + "@abp/ng.account": "~7.0.0-rc.4", + "@abp/ng.account.core": "~7.0.0-rc.4", + "@abp/ng.core": "~7.0.0-rc.4", + "@abp/ng.feature-management": "~7.0.0-rc.4", + "@abp/ng.identity": "~7.0.0-rc.4", + "@abp/ng.permission-management": "~7.0.0-rc.4", + "@abp/ng.schematics": "~7.0.0-rc.4", + "@abp/ng.setting-management": "~7.0.0-rc.4", + "@abp/ng.tenant-management": "~7.0.0-rc.4", + "@abp/ng.theme.basic": "~7.0.0-rc.4", + "@abp/ng.theme.shared": "~7.0.0-rc.4", "@fortawesome/fontawesome-free": "^5.15.4", "@ng-bootstrap/ng-bootstrap": "^14.0.0-rc.1", "@ngneat/spectator": "^10.0.0", diff --git a/npm/ng-packs/packages/account-core/package.json b/npm/ng-packs/packages/account-core/package.json index e7aa6d90b3..5868b5df4f 100644 --- a/npm/ng-packs/packages/account-core/package.json +++ b/npm/ng-packs/packages/account-core/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.account.core", - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": "~7.0.0-rc.3", - "@abp/ng.theme.shared": "~7.0.0-rc.3", + "@abp/ng.core": "~7.0.0-rc.4", + "@abp/ng.theme.shared": "~7.0.0-rc.4", "@angular/common": ">=12.0.0", "@angular/core": ">=12.0.0" }, diff --git a/npm/ng-packs/packages/account/package.json b/npm/ng-packs/packages/account/package.json index 232ff29823..4a34b2eb17 100644 --- a/npm/ng-packs/packages/account/package.json +++ b/npm/ng-packs/packages/account/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.account", - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~7.0.0-rc.3", - "@abp/ng.theme.shared": "~7.0.0-rc.3", + "@abp/ng.account.core": "~7.0.0-rc.4", + "@abp/ng.theme.shared": "~7.0.0-rc.4", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json index d8d120ed73..4362a901fc 100644 --- a/npm/ng-packs/packages/components/package.json +++ b/npm/ng-packs/packages/components/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.components", - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": ">=7.0.0-rc.3", - "@abp/ng.theme.shared": ">=7.0.0-rc.3", + "@abp/ng.core": ">=7.0.0-rc.4", + "@abp/ng.theme.shared": ">=7.0.0-rc.4", "@ng-bootstrap/ng-bootstrap": ">=10.0.0" }, "dependencies": { diff --git a/npm/ng-packs/packages/core/package.json b/npm/ng-packs/packages/core/package.json index f682039c9a..d68ee028ac 100644 --- a/npm/ng-packs/packages/core/package.json +++ b/npm/ng-packs/packages/core/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.core", - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/utils": "~7.0.0-rc.3", + "@abp/utils": "~7.0.0-rc.4", "angular-oauth2-oidc": "^15.0.1", "just-clone": "^3.2.1", "just-compare": "^1.4.0", diff --git a/npm/ng-packs/packages/feature-management/package.json b/npm/ng-packs/packages/feature-management/package.json index 8eed7f0ad5..94c7797ef7 100644 --- a/npm/ng-packs/packages/feature-management/package.json +++ b/npm/ng-packs/packages/feature-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.feature-management", - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~7.0.0-rc.3", + "@abp/ng.theme.shared": "~7.0.0-rc.4", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/identity/package.json b/npm/ng-packs/packages/identity/package.json index 8a076455a5..b63a0c25ec 100644 --- a/npm/ng-packs/packages/identity/package.json +++ b/npm/ng-packs/packages/identity/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.identity", - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.permission-management": "~7.0.0-rc.3", - "@abp/ng.theme.shared": "~7.0.0-rc.3", + "@abp/ng.permission-management": "~7.0.0-rc.4", + "@abp/ng.theme.shared": "~7.0.0-rc.4", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/permission-management/package.json b/npm/ng-packs/packages/permission-management/package.json index 2a26ac8957..7b3b4a6b34 100644 --- a/npm/ng-packs/packages/permission-management/package.json +++ b/npm/ng-packs/packages/permission-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.permission-management", - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~7.0.0-rc.3", + "@abp/ng.theme.shared": "~7.0.0-rc.4", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json index 979364614f..080478b02d 100644 --- a/npm/ng-packs/packages/schematics/package.json +++ b/npm/ng-packs/packages/schematics/package.json @@ -1,6 +1,6 @@ { "name": "@abp/ng.schematics", - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "description": "Schematics that works with ABP Backend", "keywords": [ "schematics" diff --git a/npm/ng-packs/packages/setting-management/package.json b/npm/ng-packs/packages/setting-management/package.json index 69a4e33612..38f0031060 100644 --- a/npm/ng-packs/packages/setting-management/package.json +++ b/npm/ng-packs/packages/setting-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.setting-management", - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~7.0.0-rc.3", - "@abp/ng.theme.shared": "~7.0.0-rc.3", + "@abp/ng.components": "~7.0.0-rc.4", + "@abp/ng.theme.shared": "~7.0.0-rc.4", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/tenant-management/package.json b/npm/ng-packs/packages/tenant-management/package.json index f8a96be522..a784b4b203 100644 --- a/npm/ng-packs/packages/tenant-management/package.json +++ b/npm/ng-packs/packages/tenant-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.tenant-management", - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.feature-management": "~7.0.0-rc.3", - "@abp/ng.theme.shared": "~7.0.0-rc.3", + "@abp/ng.feature-management": "~7.0.0-rc.4", + "@abp/ng.theme.shared": "~7.0.0-rc.4", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-basic/package.json b/npm/ng-packs/packages/theme-basic/package.json index ea44ad7ac1..7a1683cdd5 100644 --- a/npm/ng-packs/packages/theme-basic/package.json +++ b/npm/ng-packs/packages/theme-basic/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.theme.basic", - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~7.0.0-rc.3", - "@abp/ng.theme.shared": "~7.0.0-rc.3", + "@abp/ng.account.core": "~7.0.0-rc.4", + "@abp/ng.theme.shared": "~7.0.0-rc.4", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-shared/package.json b/npm/ng-packs/packages/theme-shared/package.json index f2e6d8c256..74381079c0 100644 --- a/npm/ng-packs/packages/theme-shared/package.json +++ b/npm/ng-packs/packages/theme-shared/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.theme.shared", - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~7.0.0-rc.3", + "@abp/ng.core": "~7.0.0-rc.4", "@fortawesome/fontawesome-free": "^5.15.4", "@ng-bootstrap/ng-bootstrap": "^14.0.0-rc.1", "@ngx-validate/core": "^0.2.0", diff --git a/npm/packs/anchor-js/package.json b/npm/packs/anchor-js/package.json index c245282113..038e4a1fb1 100644 --- a/npm/packs/anchor-js/package.json +++ b/npm/packs/anchor-js/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/anchor-js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "anchor-js": "^4.3.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/aspnetcore.components.server.basictheme/package.json b/npm/packs/aspnetcore.components.server.basictheme/package.json index a9a9d27ca9..f61aefa864 100644 --- a/npm/packs/aspnetcore.components.server.basictheme/package.json +++ b/npm/packs/aspnetcore.components.server.basictheme/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/aspnetcore.components.server.basictheme", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.components.server.theming": "~7.0.0-rc.3" + "@abp/aspnetcore.components.server.theming": "~7.0.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/aspnetcore.components.server.theming/package.json b/npm/packs/aspnetcore.components.server.theming/package.json index 20e66f94b3..3c24d2dda0 100644 --- a/npm/packs/aspnetcore.components.server.theming/package.json +++ b/npm/packs/aspnetcore.components.server.theming/package.json @@ -1,12 +1,12 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/aspnetcore.components.server.theming", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/bootstrap": "~7.0.0-rc.3", - "@abp/font-awesome": "~7.0.0-rc.3" + "@abp/bootstrap": "~7.0.0-rc.4", + "@abp/font-awesome": "~7.0.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json index 4324ac2bc1..159fcef67f 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/aspnetcore.mvc.ui.theme.basic", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~7.0.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.shared": "~7.0.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json index c2803d896d..eeef262f30 100644 --- a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json +++ b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/aspnetcore.mvc.ui.theme.shared", "repository": { "type": "git", @@ -10,22 +10,22 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui": "~7.0.0-rc.3", - "@abp/bootstrap": "~7.0.0-rc.3", - "@abp/bootstrap-datepicker": "~7.0.0-rc.3", - "@abp/bootstrap-daterangepicker": "~7.0.0-rc.3", - "@abp/datatables.net-bs5": "~7.0.0-rc.3", - "@abp/font-awesome": "~7.0.0-rc.3", - "@abp/jquery-form": "~7.0.0-rc.3", - "@abp/jquery-validation-unobtrusive": "~7.0.0-rc.3", - "@abp/lodash": "~7.0.0-rc.3", - "@abp/luxon": "~7.0.0-rc.3", - "@abp/malihu-custom-scrollbar-plugin": "~7.0.0-rc.3", - "@abp/moment": "~7.0.0-rc.3", - "@abp/select2": "~7.0.0-rc.3", - "@abp/sweetalert2": "~7.0.0-rc.3", - "@abp/timeago": "~7.0.0-rc.3", - "@abp/toastr": "~7.0.0-rc.3" + "@abp/aspnetcore.mvc.ui": "~7.0.0-rc.4", + "@abp/bootstrap": "~7.0.0-rc.4", + "@abp/bootstrap-datepicker": "~7.0.0-rc.4", + "@abp/bootstrap-daterangepicker": "~7.0.0-rc.4", + "@abp/datatables.net-bs5": "~7.0.0-rc.4", + "@abp/font-awesome": "~7.0.0-rc.4", + "@abp/jquery-form": "~7.0.0-rc.4", + "@abp/jquery-validation-unobtrusive": "~7.0.0-rc.4", + "@abp/lodash": "~7.0.0-rc.4", + "@abp/luxon": "~7.0.0-rc.4", + "@abp/malihu-custom-scrollbar-plugin": "~7.0.0-rc.4", + "@abp/moment": "~7.0.0-rc.4", + "@abp/select2": "~7.0.0-rc.4", + "@abp/sweetalert2": "~7.0.0-rc.4", + "@abp/timeago": "~7.0.0-rc.4", + "@abp/toastr": "~7.0.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/aspnetcore.mvc.ui/package-lock.json b/npm/packs/aspnetcore.mvc.ui/package-lock.json index 5735f7b07d..3bb886de88 100644 --- a/npm/packs/aspnetcore.mvc.ui/package-lock.json +++ b/npm/packs/aspnetcore.mvc.ui/package-lock.json @@ -1,6 +1,6 @@ { "name": "@abp/aspnetcore.mvc.ui", - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json index a776f75bc5..b95748e310 100644 --- a/npm/packs/aspnetcore.mvc.ui/package.json +++ b/npm/packs/aspnetcore.mvc.ui/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/aspnetcore.mvc.ui", "repository": { "type": "git", diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json index 9d60f00354..a30e5de842 100644 --- a/npm/packs/blogging/package.json +++ b/npm/packs/blogging/package.json @@ -1,14 +1,14 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/blogging", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~7.0.0-rc.3", - "@abp/owl.carousel": "~7.0.0-rc.3", - "@abp/prismjs": "~7.0.0-rc.3", - "@abp/tui-editor": "~7.0.0-rc.3" + "@abp/aspnetcore.mvc.ui.theme.shared": "~7.0.0-rc.4", + "@abp/owl.carousel": "~7.0.0-rc.4", + "@abp/prismjs": "~7.0.0-rc.4", + "@abp/tui-editor": "~7.0.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json index 3eedb1e5ef..813d9a2a64 100644 --- a/npm/packs/bootstrap-datepicker/package.json +++ b/npm/packs/bootstrap-datepicker/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/bootstrap-datepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json index a3f2002713..8e84829f87 100644 --- a/npm/packs/bootstrap-daterangepicker/package.json +++ b/npm/packs/bootstrap-daterangepicker/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/bootstrap-daterangepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json index 51c9290224..1bb747bd41 100644 --- a/npm/packs/bootstrap/package.json +++ b/npm/packs/bootstrap/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/bootstrap", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "bootstrap": "^5.1.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json index b1c2628ca1..f6e6bc746b 100644 --- a/npm/packs/chart.js/package.json +++ b/npm/packs/chart.js/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/chart.js", "publishConfig": { "access": "public" diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json index 5b0cdc3f20..e6c3fd5ddd 100644 --- a/npm/packs/clipboard/package.json +++ b/npm/packs/clipboard/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/clipboard", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "clipboard": "^2.0.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/cms-kit.admin/package.json b/npm/packs/cms-kit.admin/package.json index c370ee711f..6aa87f9e13 100644 --- a/npm/packs/cms-kit.admin/package.json +++ b/npm/packs/cms-kit.admin/package.json @@ -1,15 +1,15 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/cms-kit.admin", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/codemirror": "~7.0.0-rc.3", - "@abp/jstree": "~7.0.0-rc.3", - "@abp/slugify": "~7.0.0-rc.3", - "@abp/tui-editor": "~7.0.0-rc.3", - "@abp/uppy": "~7.0.0-rc.3" + "@abp/codemirror": "~7.0.0-rc.4", + "@abp/jstree": "~7.0.0-rc.4", + "@abp/slugify": "~7.0.0-rc.4", + "@abp/tui-editor": "~7.0.0-rc.4", + "@abp/uppy": "~7.0.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/cms-kit.public/package.json b/npm/packs/cms-kit.public/package.json index 5fcdb7719e..bf9c9b043a 100644 --- a/npm/packs/cms-kit.public/package.json +++ b/npm/packs/cms-kit.public/package.json @@ -1,12 +1,12 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/cms-kit.public", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/highlight.js": "~7.0.0-rc.3", - "@abp/star-rating-svg": "~7.0.0-rc.3" + "@abp/highlight.js": "~7.0.0-rc.4", + "@abp/star-rating-svg": "~7.0.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json index 921876359b..e83ca79876 100644 --- a/npm/packs/cms-kit/package.json +++ b/npm/packs/cms-kit/package.json @@ -1,12 +1,12 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/cms-kit", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/cms-kit.admin": "~7.0.0-rc.3", - "@abp/cms-kit.public": "~7.0.0-rc.3" + "@abp/cms-kit.admin": "~7.0.0-rc.4", + "@abp/cms-kit.public": "~7.0.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json index e260c3b39b..70a9731c37 100644 --- a/npm/packs/codemirror/package.json +++ b/npm/packs/codemirror/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/codemirror", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "codemirror": "^5.65.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json index a10017f02d..27564aa1da 100644 --- a/npm/packs/core/package.json +++ b/npm/packs/core/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/core", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/utils": "~7.0.0-rc.3" + "@abp/utils": "~7.0.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json index de5817f898..6beb3f6af5 100644 --- a/npm/packs/cropperjs/package.json +++ b/npm/packs/cropperjs/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/cropperjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "cropperjs": "^1.5.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/datatables.net-bs4/package.json b/npm/packs/datatables.net-bs4/package.json index fefb0aca34..56a3e6914b 100644 --- a/npm/packs/datatables.net-bs4/package.json +++ b/npm/packs/datatables.net-bs4/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/datatables.net-bs4", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/datatables.net": "~7.0.0-rc.3", + "@abp/datatables.net": "~7.0.0-rc.4", "datatables.net-bs4": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/datatables.net-bs5/package.json b/npm/packs/datatables.net-bs5/package.json index 47cd3769f7..40212237fe 100644 --- a/npm/packs/datatables.net-bs5/package.json +++ b/npm/packs/datatables.net-bs5/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/datatables.net-bs5", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/datatables.net": "~7.0.0-rc.3", + "@abp/datatables.net": "~7.0.0-rc.4", "datatables.net-bs5": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/datatables.net/package.json b/npm/packs/datatables.net/package.json index 795f24fd47..a77ef5055d 100644 --- a/npm/packs/datatables.net/package.json +++ b/npm/packs/datatables.net/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/datatables.net", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.0.0-rc.3", + "@abp/jquery": "~7.0.0-rc.4", "datatables.net": "^1.11.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json index 08b8d67a65..e095815637 100644 --- a/npm/packs/docs/package.json +++ b/npm/packs/docs/package.json @@ -1,15 +1,15 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/docs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/anchor-js": "~7.0.0-rc.3", - "@abp/clipboard": "~7.0.0-rc.3", - "@abp/malihu-custom-scrollbar-plugin": "~7.0.0-rc.3", - "@abp/popper.js": "~7.0.0-rc.3", - "@abp/prismjs": "~7.0.0-rc.3" + "@abp/anchor-js": "~7.0.0-rc.4", + "@abp/clipboard": "~7.0.0-rc.4", + "@abp/malihu-custom-scrollbar-plugin": "~7.0.0-rc.4", + "@abp/popper.js": "~7.0.0-rc.4", + "@abp/prismjs": "~7.0.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/flag-icon-css/package.json b/npm/packs/flag-icon-css/package.json index 7a404b9a95..f6ee5b86e5 100644 --- a/npm/packs/flag-icon-css/package.json +++ b/npm/packs/flag-icon-css/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/flag-icon-css", "publishConfig": { "access": "public" diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json index 56b76b3af0..8200be7282 100644 --- a/npm/packs/font-awesome/package.json +++ b/npm/packs/font-awesome/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/font-awesome", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "@fortawesome/fontawesome-free": "^5.15.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/highlight.js/package.json b/npm/packs/highlight.js/package.json index 8816bd7bc6..97c1c7f036 100644 --- a/npm/packs/highlight.js/package.json +++ b/npm/packs/highlight.js/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/highlight.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "@highlightjs/cdn-assets": "~11.4.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/jquery-form/package.json b/npm/packs/jquery-form/package.json index 66e9f3bc03..e49f9df0d1 100644 --- a/npm/packs/jquery-form/package.json +++ b/npm/packs/jquery-form/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/jquery-form", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.0.0-rc.3", + "@abp/jquery": "~7.0.0-rc.4", "jquery-form": "^4.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/jquery-validation-unobtrusive/package.json b/npm/packs/jquery-validation-unobtrusive/package.json index ca6db51000..ea01080d71 100644 --- a/npm/packs/jquery-validation-unobtrusive/package.json +++ b/npm/packs/jquery-validation-unobtrusive/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/jquery-validation-unobtrusive", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery-validation": "~7.0.0-rc.3", + "@abp/jquery-validation": "~7.0.0-rc.4", "jquery-validation-unobtrusive": "^3.2.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/jquery-validation/package.json b/npm/packs/jquery-validation/package.json index e78545e072..f63a24c3c6 100644 --- a/npm/packs/jquery-validation/package.json +++ b/npm/packs/jquery-validation/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/jquery-validation", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.0.0-rc.3", + "@abp/jquery": "~7.0.0-rc.4", "jquery-validation": "^1.19.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json index ba128e9a49..bc0c9d23d4 100644 --- a/npm/packs/jquery/package.json +++ b/npm/packs/jquery/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/jquery", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "jquery": "~3.6.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json index 634e5db865..f7ce8ade53 100644 --- a/npm/packs/jstree/package.json +++ b/npm/packs/jstree/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/jstree", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.0.0-rc.3", + "@abp/jquery": "~7.0.0-rc.4", "jstree": "^3.3.12" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json index 6f3054c4bd..01ff143ed8 100644 --- a/npm/packs/lodash/package.json +++ b/npm/packs/lodash/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/lodash", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "lodash": "^4.17.21" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json index 528bd75b41..32dac9a5e3 100644 --- a/npm/packs/luxon/package.json +++ b/npm/packs/luxon/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/luxon", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "luxon": "^2.3.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/malihu-custom-scrollbar-plugin/package.json b/npm/packs/malihu-custom-scrollbar-plugin/package.json index df243963df..936141d5e1 100644 --- a/npm/packs/malihu-custom-scrollbar-plugin/package.json +++ b/npm/packs/malihu-custom-scrollbar-plugin/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/malihu-custom-scrollbar-plugin", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "malihu-custom-scrollbar-plugin": "^3.1.5" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/markdown-it/package.json b/npm/packs/markdown-it/package.json index 947538536a..4058cb4725 100644 --- a/npm/packs/markdown-it/package.json +++ b/npm/packs/markdown-it/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/markdown-it", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "markdown-it": "^12.3.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json index fd6f356697..b1e5dc514d 100644 --- a/npm/packs/moment/package.json +++ b/npm/packs/moment/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/moment", "repository": { "type": "git", diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json index 275692dc60..bec4e60a00 100644 --- a/npm/packs/owl.carousel/package.json +++ b/npm/packs/owl.carousel/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/owl.carousel", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "owl.carousel": "^2.3.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json index 180e4ff82f..1fd2bc5cf3 100644 --- a/npm/packs/popper.js/package.json +++ b/npm/packs/popper.js/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/popper.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "@popperjs/core": "^2.11.2" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json index d7eb60c6d4..8a9503cef0 100644 --- a/npm/packs/prismjs/package.json +++ b/npm/packs/prismjs/package.json @@ -1,12 +1,12 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/prismjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~7.0.0-rc.3", - "@abp/core": "~7.0.0-rc.3", + "@abp/clipboard": "~7.0.0-rc.4", + "@abp/core": "~7.0.0-rc.4", "prismjs": "^1.26.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json index 07f7a3d318..43762ed7e7 100644 --- a/npm/packs/select2/package.json +++ b/npm/packs/select2/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/select2", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "select2": "^4.0.13" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json index beb47baad9..c2d4e9fc14 100644 --- a/npm/packs/signalr/package.json +++ b/npm/packs/signalr/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/signalr", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "@microsoft/signalr": "~6.0.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json index 9046375ddc..9e330652c2 100644 --- a/npm/packs/slugify/package.json +++ b/npm/packs/slugify/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/slugify", "publishConfig": { "access": "public" diff --git a/npm/packs/star-rating-svg/package.json b/npm/packs/star-rating-svg/package.json index 522087022d..d2c9ee20e6 100644 --- a/npm/packs/star-rating-svg/package.json +++ b/npm/packs/star-rating-svg/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/star-rating-svg", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.0.0-rc.3", + "@abp/jquery": "~7.0.0-rc.4", "star-rating-svg": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json index f253d4bd21..285767b338 100644 --- a/npm/packs/sweetalert2/package.json +++ b/npm/packs/sweetalert2/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/sweetalert2", "publishConfig": { "access": "public" @@ -10,7 +10,7 @@ "directory": "npm/packs/sweetalert2" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "sweetalert2": "^11.3.6" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json index 8db031f332..0598a784dd 100644 --- a/npm/packs/timeago/package.json +++ b/npm/packs/timeago/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/timeago", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.0.0-rc.3", + "@abp/jquery": "~7.0.0-rc.4", "timeago": "^1.6.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json index 288d48fdef..d426a126e0 100644 --- a/npm/packs/toastr/package.json +++ b/npm/packs/toastr/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/toastr", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~7.0.0-rc.3", + "@abp/jquery": "~7.0.0-rc.4", "toastr": "^2.1.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json index 4cdefff2fd..bf19169038 100644 --- a/npm/packs/tui-editor/package.json +++ b/npm/packs/tui-editor/package.json @@ -1,12 +1,12 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/tui-editor", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~7.0.0-rc.3", - "@abp/prismjs": "~7.0.0-rc.3" + "@abp/jquery": "~7.0.0-rc.4", + "@abp/prismjs": "~7.0.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json index fb5081ce9d..47613e2a01 100644 --- a/npm/packs/uppy/package.json +++ b/npm/packs/uppy/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/uppy", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~7.0.0-rc.3", + "@abp/core": "~7.0.0-rc.4", "uppy": "^1.16.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json index a2251486de..78ac1389b3 100644 --- a/npm/packs/utils/package.json +++ b/npm/packs/utils/package.json @@ -1,6 +1,6 @@ { "name": "@abp/utils", - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "scripts": { "prepublishOnly": "yarn install --ignore-scripts && node prepublish.js", "ng": "ng", diff --git a/npm/packs/vee-validate/package.json b/npm/packs/vee-validate/package.json index 7f51a5f9ee..022c7ca88f 100644 --- a/npm/packs/vee-validate/package.json +++ b/npm/packs/vee-validate/package.json @@ -1,11 +1,11 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/vee-validate", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/vue": "~7.0.0-rc.3", + "@abp/vue": "~7.0.0-rc.4", "vee-validate": "~3.4.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" diff --git a/npm/packs/virtual-file-explorer/package.json b/npm/packs/virtual-file-explorer/package.json index d72572532c..aec85a7205 100644 --- a/npm/packs/virtual-file-explorer/package.json +++ b/npm/packs/virtual-file-explorer/package.json @@ -1,12 +1,12 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/virtual-file-explorer", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~7.0.0-rc.3", - "@abp/prismjs": "~7.0.0-rc.3" + "@abp/clipboard": "~7.0.0-rc.4", + "@abp/prismjs": "~7.0.0-rc.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431" } diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json index 9207047d1a..01e43d548f 100644 --- a/npm/packs/vue/package.json +++ b/npm/packs/vue/package.json @@ -1,5 +1,5 @@ { - "version": "7.0.0-rc.3", + "version": "7.0.0-rc.4", "name": "@abp/vue", "publishConfig": { "access": "public" diff --git a/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip b/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip index 332a481468617dcea5599c7013fb5855c0dfbad9..dfdc857727a469605afd08c1fbafdfd6a2d97c6a 100644 GIT binary patch delta 20738 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 NN)VuZhJK_$^?zQw=|unl delta 20937 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 RTSJH$y#%ko+%!yu{s;4@hCBcO delta 6615 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 diff --git a/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip b/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip index 0cad410d46e0c46c5d006d2da10b1ca6dd454a18..f2c5cad429e898cbcc5b95bbe60a6beb58fe55cd 100644 GIT binary patch delta 9264 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 A0RR91 delta 57233 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 diff --git a/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip b/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip index 00c30da1114d2dc4b35ef309a9b307f6c479a8c1..3ad6c1ed2e2829423ce03d58d43280f780e018c7 100644 GIT binary patch delta 3285 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 Cae`(5 delta 3285 zcmY*bc|6o>7dQ5Osf^*QVO*yK(g|?&Nk-mta5-pRJzzD&w_j=GjC+`$q4(me(Y-S-Ceb?TgEqw^yIG zk4#W`ex$egc#Q9C=g-Oz*>|@9uOTDmr zX(=_RjChUTf30cTlKh*(KxSaCX?aP)ZS@jS-{TTKZVpXy@5~j~cx8J!@H164yly^^ zp^KECDplh)8NFlQ7Mo?ihsUpCiJ*_DZDx*?Ow^Vog$qAKo==?~y+q3y3^P-XI3SQa zJtNNjuNjfCrGG(#KP)?eQ!-iMk5j6X%MoXHT#>TZRg%KR#mh}J;&jNB6)L1ho=Sfh zadd?ty>-zZLob?n<=w29)9!AKC%aqq0*@=JyAItG5YlvXu1sWXZle_OF1Ko~X*b@a z-4*?7V@bVFjJFQ@jYBVN$MoiK9(QczJ zqat}JJs;HG?>8K-9C{<3Tz}E8X~R}ZbImsCyy@hkGBLVrbM1m>N(rBAh?3!MUHjsX zmFn~pxgCP1k2m}j;uZF~wtjCwWV6(Nsw@Sz6s&Ly9A0zCK-C~zy<$%Ji+AW(sff5K ziJbNSZX{*Z-_XeERi4;L*EN$AIES6f&K1hC&f!wl&xdsm6^Xu*5!wDsgrv|Gk!i(6 z(B|;T0-5hDi!ut4ic(>j*m3hpkW?iY4~bQN579kT+_?qWQ%M?^GbFuh&vJ+9GHq2i z;>cpuhQP{C-4S!>Uf+%@B^rs4i{$c|p=s7G#jJrIfLtUutRn>*1?d`YwHqYEd_xvO zzVWi$Fe+13k+WTJ2<($bA zZVZ`d-M~T*AHzOgv#{badW5wieaywZLCr0{l(Ko(ONG1v-%#y#%iJo##pMRwj%Ic` z48{JhSuNeSGu8CG>c*|b3mmO{9z@>M_Mq;d34cy~J1*J$+hBeF%DGKKALd*-GW)%i z-IrS#1_dkX1P2GWzcP!{FRxyH5S?3}B9X3>1_W(eJi5NyPRH)s?r235b%UR56QV{-gyFf-n-|DS z+Hc$n@=OCmyl>2ko$~14v+E-IJM0le#(ggp1BDrn!Ct;5v$%5BObCS_a~Tv;ESylF z>=#8r(sB*NBU;vT;H_mdfGctb`#~T)haSQ4IPgc#TpH_Wl=5+LB@n4Y@#M&_Q>DVq&gRU}PCNIuD3>x(i{%SwfI^fs9|>f<5n{Xb zS!Lwwk^3pm-X>`$=< z-`td1K+oTwLP4*Vx@~}h)_xZzd8t^?Z0ZXLkuR+y% z_oi0@3THF`c4RaH=4QTPBh&Zh6n6b|7Cu`{lblK%k?0*66qN4vq9B~_iN*m1)hO&J z%tT>;nS(-Xkrjt2<^-&KbP3#vak&=z&j|@B*M}UQmt)Ctj}gy2#u3y$wuN>1iZH+}1X8Ki z3-CGzMW1GaUi9<^7_&bV#O_%FkQ2|G0qveU!yI{EgP_~-iAET<6dDpTN?@JO^q1TzUeIJ?M(rIHqEFv zHeZ6x;LSVw8aMgy`W_fvX~_qqwPHD)t?8hjZ@UC2_$C_g>Kp7j^)2$5Z!x&+J8W>$ zJB+)m{W{newI=~ubim0X@|}2q+3y<}?u5UeB&Q3LIQR!t#CU%Vd{W-u1T^Tz0^7T> z@UWgj;C22)9Q%_Ade#RFW7AscnmR_gKNi8FXN!`SJb;Wcya>u84gB$y8^k% z{f$__LBsE8*Y-UIQapY{QHY$Hpppxd-jJHC;HN1AGCnFz#HYL=M937nES_e7p36bq zA2pzJ&)fmbpQ#4)nJov@_=)5C^b^OJFn0s^&GR^(=6P(h&jO4;QJiv%y`ES^$@&M@ C{?f|; diff --git a/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip b/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip index c7b4582534ba42bc52ecf2b77aa7ddd72b0c5db8..91821ce211b850da9e7944a02b64c2edef3c5d46 100644 GIT binary patch delta 21374 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 A%K!iX delta 21030 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%0D;#?WnfWXH8%0IprM9ANSm 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 delta 32823 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
`m^STOOJ0F?{-flzIXqq- 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 diff --git a/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip b/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip index 34ab3b0e81cf2647e6507bb7ab13828c15efc82d..a371e687560dc2e59a7faa5a0b38ff997f37b16c 100644 GIT binary patch delta 17581 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 delta 17527 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 F{{wm+=ZgRU diff --git a/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip b/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip index 3e0dbd46edc503d0a59b44d965930f9442a0a364..8a62cf2f75076f681a5a3bdc7b1e81815978e357 100644 GIT binary patch delta 23320 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 delta 23769 zcmZ`>2|SeD_aF0&!Hj+1dB&0@*+q7xkSrCYMI^E&RLatn7Dwa@q(@3ZUS;&xRijfMc?3@V6kMJ zaN(2qd4h9NawE=Bk$OhM3gz-WQ~~&ZuUYFQW^Os~LD7*N*|GWOUVQ=Qt*gZN?|;ko zPYBvOvMJFtt5NEl|Co8!?}u?;Z-+5QR1B;6K5X~)|FE-1H(7~Ow=wzUgCR@xLMq)> zP1Vlog3YZU;g8Be+k=s_NVq)OAn5d=wkf|Xt~4#7r2Rsne1p{^6Xuqk$$_^M0*^&r z&sh0!*Rne0lV)sFt>I%(dh#IMNf=XPL5pKDyhq}&nKye`h)Rn zmBIxNsle(r>mcD=enT5km_lIPdO@RnP07dwrZufN|v8>)VRd5S$tsZ+r;US~~Tbh^reiM(Qw~}m{y^>2K^$io;2jBg8p)uu_=5$W*pwJ%n3)j|J-zxJQ?IV9~ za9A{^9J{aAT=YqR%}RFaI<2I;8|w6XtnH$Q*4}J4*v*kBhWuvR$g-t7)Jf)ZIHuRaHpUyMXW{}MLjH=%CHR-r==`ye|5u?dz2{O+g?2~5%wD}n+2>{NPY#Oger?M*w9oBYb=_B6Qa|@vwtf$14wXVt zqfsbQ6v~A&Dy#ACd_aO_hjq~d-mK4fpPi?+gXqoe>NLEttxF@hOM{2gr9pMJ#~?s! zHT3{qs9sI=#tIynVCn)K%!vr0YT}AHhr*~0I1Q|dphn}crxDbn1Z+bjb&O!fMp3`w z%A%sF;bPbzF<0JxkDrG^`365H&|*SU2EK(TKNvcVYOvEXJl(e$NbY#<{7qzgEHfpg zT5^Bjk)5;FdUnMx8gMGOI4|Dw`_~OID>+ksZn&Nu^Dsugd&w_h#RHGmXgyrA_FRsQ zYKWQMu$Er0)?V@7g);J`=C(_$kL{l?mo)R}j*qw3N87juYlg2zUcX@m zOW)smHt-T(LTNaAyL&|Pe4b|qvV$I5l`hQBNMa_$IQ&;ayY=Pa+Z8WsnqB8Bo2IVg zdAt8h7i~j&XCM_n&tD za{XY=p`%4#b{1uaP#$+s&)Ay#gzY#Kwa&hLh1A{1sZ%)Y;ms1YGMwIbZ37#_Z4(hv zd^v9Gs0V4nnESk&_>XwN{1!n0d0|vEQ(Y$Bj#Wh zNIQcnfW}Q!Lp)AAaa4aIPJ!{%5h9#RH&Ydeh;3q1m+@mYy{lDF1Kn(@H~ULzGF^R1 zM_P!-!r-q-3+3KY*C<(DQ1bZlUlkg{uO61?V&|l_chKVT+hu&uFV8GKw#8@lD{GE? zV$(&V(4f07;#}A68r>O^pBNV%*Yo1`t-CzI3W<+(1Um-wb>52P3N0$vE94F64%$35 zWyzeqXO3;V*3y=o`S3x6z!wFJ*erHc@0E0WEm{sEc-tO!SCCnHR@(?tE64e|v*F6! zQv-r;sWa-g*h;lfx5$s5TX5BTMxKySH37O;-dBN2>oP063-Lef~}uH(aV!(E9A8VEq)iteeYO%l%1Tk z)4MU)EBNulXobLmq8O!LVkxeXYjXuG{C(SXv}^az;y?1@aj@Cl`S*M-i4CQ7Za+e? z*zowbTSv(!ZE(Kp?4gpI+Y;YOiCfehuy#o^lyYga*!5MuVzGdiRMhU#8y&e4L%ThP zGY+*DSL$rG+=d1p&pKS>uF>>gp7eK@5Vp&`e7DM9Mdwy@ubcD5YVrB&Cp50twEOwe zmq!e*F8#0Fezw?gxxMdx3VA4m7OtNwW%0hX?2cE2w&d`>@F)C5w*q{McS53Z(H*a1 zf5%ZZ1+)5qii;ILymAX4lu*4Y)=0hB7yf9&Qu~4URaa|f-O(`3Rzfr8i5zL5b?$c@ zWe=ve34Xs)4($H(78!mSAbmx^HRPf5@h=+!4$OL5wz24-!Rt1S*4UUkf$8rKq}S`^ zn?|I~aUHm^!&vCb&@{yqUEdy!1rJY9ji=QtGheL4`jNV;@SFEH;V&K|8fK6B=A9a) z^ct6D(WVA2`Tcq3R_5aA?ceS=@!dY^a^rxN(Hk~s>!~(#-`~o)qB~R@XyhTD{j+A~ zH}8O59zoF?%q-O0PpS51GES6L3Pp%^Ondx9M_Z}Fa;2l%!ZV|5Y#tvDRS69Wef?~K z!q;J)VS|e2ReLH8^4}ecNseS4@@dNF9gv9p^euI^&c(yO>VB}UiwMt-%T3DHS=^v@ zYLj1MdZ=#0nT;x6LMtA+JiUA1h+m5R$B%54DIXSTMM>;g^qWE+sf)K!`RVv-;QPCR zmRJyyLUmyG&wtmp!ZUl@#!|KL+a3--`YVnmor>)W8MF)tcf7Yb?MukVwAu3guWx4{ zZFTW}8MZE;GE?K672LAWUB)Ly?&v*{Qn;<<(1 zqSC1f({dpKYE0?Mz%G#?0&NY#N22ORf1&YP~0 z8ui9a>dlUPUV-m}Ubl@NSp}==zK*Vr8IT)@vifATVkOU5>RYx}iO0d<1U4+fpI z%V=4u`NHJ~$d#a`0OY;Y>7OfK8wS7^izwIJMM72Q2 zdC%-5%I9M}iiN4y%3gO%3oYNa_gq=xBZos}jR}0mH1~xp{=`bPU+H|d>Rflw1IzzD zi}bfv-I=bjR`YlJtB2Y`AXYvsq58|)^TBGTxnohY|w^BUv8g#?pbb} z_IP=0y3@lWz6OFSYNeuAd%A?)SHv|&37>nCIM>MOYP@DnR?Q%@A{z}%@wV5IHU4r< z$9wHmUGa;vHnYlVMdp35L)o#pFXLAXmnR&&aMz+kPVmRwY+8T9`J_xQe>3T5y*Ju) zSBoFMyjpWLmy9&;UOn4s-Bs(4@o(ks`JugU_&;8Gy;1YBokL(>-u@8ffXBQWv-%d! zj9lZl%40`Vw$o0&Yho#tYk7@~z1yr!=l?gFm%?fmzaG-FsJ{ZRVMLzi2ZmUo!t zwO59%%k93Zv%)b^^P#$Qc>7rGOHqx5d**hiEt1P|kN&+WH8SMEaZ*G$hDOL?VuHJG zjCA82zsLkxL@eCr>3F-<1HtJ?5L--d=C+Wd3p0h!rWtx(1Sx#Cqn7Twxi_3o&vo>x z1xK^7U|#OJyX%ha?&^)Hj(K@=MdGKoL%EMX7{5v%OZNTE$GKu?w7j=oBRtecQnxqB za##77r`F|J(Q^FC$8(MyS3E9wpGW!rzT}xkD%riyRG}DZYNX?GjhCy@HcX=^4 z`8*nVvfzjl`{d@+Hp@KD&`hlzi_RR7xvE@$UgYr^CG)a#kCfh8ILGt8>7KMii{Z!_XWn}*U4FNJ zQ-(;^ZWF#T+2Kb#-Sg4@`p(dkV7pk})_cJtuMDl~FUk!|?LYAR$IId6Yr!t@R;jfa z4rzwZ4qxZ@?#Q+|#9LgT-E6q}iA0jY#|M(pUB75%?4gTd56e`wHcH<9W&WvB`ce6* zrOZ|3EzKyyom#$WZ9rS>!t)jKA5A}qWpI80*&+mH{ zGl#FKn)UfQs~2{z5H_}1gmx@3SGb`NQUY3dxxMqngVQ0prFdaL~{fY}WzSq#~JzApKuqM(X7faMd{h4h> zXXY7M=Pdp7t5Ig%PO~4d&IIte`88_1zOzrA^KGEeNw0i$NQHX$)=N&+k99lRER^}~ zv%!4-gNptc2@!ekbpyJNZB>h9d7&}cJq&?}+|}L@8{~fu*F`9H>Ccr76`IM(tgrWM zUu!#H&s;M7q!rrH)>w!GJK!0z)@6a?Us{0xgXBINDsLfzL6dB zqjmpiF8|OE?H}_`G+s2@t?P5RSR-%jC!f{|BYNtEe5dy}MhDl0X(DqLH#{mXugGh? z682wi=UC(L<$&ZnFaP5qyK%NP@(RzGdNznJRS4T0$lWSeegiic1K|2uh6WfaM-9P% z9U{!O4ZC3=dh4rQ^|t0^u1Qhy>zV8NnuCJx&Ns?l=c1SHR#(m^@u@p(sj$n^qs~3w zu6-SNu<4559trctWplg2&tLx378=^C`dyK^C#ThzJ?A#%{q@mRhIxg_I`!7q;yxBt zm;Lm&xNy%Q;9ZzZ{)UHNBCpS}+G5IIJbX}XVBIQiM)mcCQ)Ir=={JnWj6v_kMe>!OWm(U*7h` z=jFETNa;&*Hosy0JR70K~zroAUDq285aou*c#e!E)dEaktOUlxF(L5w+bMa|1gWb$pv|r(=|K=AtgNp(( z9+|5(1})pt+y04PQZ`BGp{bKVwCohW)5~rt^dtvI^IvUvaM1JWb)U0a0=8e2cIn7Y zwSMkEQ!vPVrx>8If0@Jcwp6UMsCCnq_@d5|yYNWleBw|_EjYCv*FUaG1)I(x-Lm>v@arOKGk)goqcJ%U{-;C6#aY8uzyp)N8#v4%6F~>eQ(b4 zd(PCfak#@w7g1%@j|DU8^QJ5DYA8mZGFV`gpYSfJS1~o8ZKBG%g&mvGD%OA+Z7XR~^KkJib)a&$Cl&X!V_GnqcjWopJAJG7@w`&cP8YVz%Rf4#J+ zY~*cSiN!UK(WZT!p$@Nyrk}YJNzKy=k-FJ&x-(A7Q`3{yW71o`{o#p(HLF(Z9^&VMN7A!pzjuYBP6hh1+{-DW6H#^=flqk;6;-D6`QmVXgO=%j>lz zJL<3e{!nZAD^S1g$~1P?@sAakgaUtcz6_BsxzrO` zOvJi)n`%7R=Mr7b*d1uNGo@)gb4uwChlcF*<4 zD)w$pPWjS?7Bj9_eSOw_>-L)4QOg)BU)fj=SgI8b@;S3JRewnDl-)g+)S{Gi{jzmh z7gD{*$zWG~u(+%8sb^Y8h57dN_N^7St__yl^vqx=+I-bQRh`SO?C%~tw=IsUO?fS_ zrT_4HmtC(S?krkYTX!(m;pzN7MW%qcU*(9!oG82Uz-@OeQh81tI+Ix=f7!t${np{S z*(G5wPd|GexTxcy>X#X2i$W>(UN64KgjF3Ei8-J#L!mG{CkU;u){0qd;NB~%Xq0kV z8`Vr$bN~9IS&RaH#{G9o3fbP%J}i`a%-|QL>9{QjsssTXP z8(B_;+tuCPNDtmeA{Qaw@yLfQM%EFL_dds%A^_ekLAJB!g>5sCt(N(r;?U$6+WxfP z`(0pi$+ooRvqjEpKC-Jeh)aL?yE^z|c}2+`Hv#nhrU4dLakCob+%zG0HE%VBZt(P_^6 zWqdN~qprHqHUGqj! zM{}P-K;fN@KclblMn?6Gc{@0!Ous4-H}(1St239R-!@O2GFTqqK0|-(`OBucZf6ba ze^)ijb{y$GRJlxK?EB91!_VIPiW*rrTdmrEt(oQ4Fy9>kk#yfn6=T7p_vPa4eO%!wz-AL-u%hc3)LOe z+d#TYDkbWDV1T}fMwwo`+Rf*&+Idz>X!8zkyIs}m^FaN*#YoD29mF((w|n7?-p0c> zKlFMSNZvd><=ph1`Kf!~JZO?M+v{uRKKorl=(=p4ywh4;H{INIMrX}jD{*oPpG6aU zPgcGBU5Q{`x8*5uk^=)EB4W_cz5Kgw@9>>fvoA{M#=ZO0rvI)g*FVW3R9r+ed131G z)XMyYIzG3(WA8peEM6bl`@^=oa{WxD%zJ2q__KWvntt2qAAMw=q<%wQWOK~YoPtWv zoTs<=(i+~(e?QG@(>>$RbqN>Fg$$%ApFWVpM!mZnyShZF`ufQiOVe9er($BhA zXx%InSok&W*k{onQ9E-yUVpn>6BZ%zh5u8bQo)qYKKJ$JMwbc#(z@1^I(+$*{}j+O zSNWhyVMQz6&NS65*8Fe7RrJENf;j&efB(`aFI%hXQ{DD&jaJ`bc`P}iKl7MamfN0H z?un`4%5FK^*Zd}jU|k@x75Dd!uH|#UuRtV#$B^S6glxmz&3U^TF(XQyp$PJ7H9$i8LaGn(hX%xUqg0)CC123Ix zKqRTS>YGOny}u57Uj)oAhL~zCkZ=zb`OGqN4kq zNIhY4=4-^BpgnzqtRy01^8vX;(7t{|I*C&I0J1?4*W&gQi4($04g54OqNFBGBSsy^ zNruMc!S_t;FA7Dwpg9U)YZO%hY}riZ1Mbo^I@l#kE5PLqa<*( z2I@3u#L@?7(!_~?6=~6;2_~vTn}O@_)uE*lIzH;sQi#$$LzTh?gXGKGZ`hHr|TJf-h7AIOb&a`u;We~dBTxmgs&DL(Tew?Z2PE#Tz=XuaF zmSeQ!m&G*B%VOSGbsVwuA@5l}yu{zZJ3uu4dl#<(-YU-2Ufv%BP5TY+AW@CNdtUC{ zmRLV;vp6pM>Nl?;;Z<1ydLL0EjY;q4!Cmq)|5euv*fDddK#Z5E3=Dcu7ROeI?nkgc zRH&%$;H6OB$pXI_1lyLw5TWnm#dT*((urHOOVaecgz5|#x)WhmmmGaNp~Z8s-eMul zyJCD`?GY3|V^;yq?@A;uh!R_ezK1YLcq%=CD5dGqxtXPL8XX~OYBiwe z<6N-Gi2erev`Y;Fn_j?9dlp0W6D_xB!ZE>T| zCM529(p3rC#|3m*-PEQHpzZ8e39&5!`N_;nk@s7$dl{TNo___v1Fk7(XuCzlYIG&}z~dK7?jP zcr!-SR(puyOq7HULn|=};Bth4HyY?1WenpKf7L%FsM12IiVSdGFa-ItQy98 zLaW3L#v7tEdW+FPl%C#U>>z6LZ)E5T;6wjRVrH%f9QuoSLD?K)I4J@<8I~~T%_9bz zs5$rvLxs?=y94USJJgJuT32$Q9F-b!YqEyx^Bj4LR9%VLzbx0 zqLTs`6b}zDyor*_@E@A*2qTJySGH^O$tWv+3dPrfLRkoSiWp{~ zhRWpQD1Br2;SQ_V!u(FCOrSE82}N{X<`u%$oQK!Eq@cg%2~a4WZ&l_Y zLijL?`HNdpXU->Z{Zp8UL@7d-=}9=dR-d_ppg9{e^NG@+8MB9wZ8K+XCQ4p2n5{%f z*NRy~lm@Js8wrUJd!{0xZlMT*}M!E|{MXs(y%^|0aUcnXE{n+k>#h30cS zFA6@0$5~yQl#)J4Qz(gdC^!r3Ghy*@b{PnbO5^I1=Ljt|!%MFdg@8O>VjmV_CE%tp zP9t@nq4b?Qm}w}dSyI?i2FD0b73Ru?uM{>Tnp6-f>`pv(`dTBri3n)S9pPIVxP;|^ zur`5P{Y7{MfxGJ}0tj5dLXq{FIIc5JL|O$eeLf;0l!%vTGNSJl@Y1l6XytUgR1zxM zuZ)+DrHJw*;-fpSrP*q^0)EU^QG6451M zma8!($!@h`9Jg9=v8}k7EB=mz~A&r8aV$QXBcFaX5X? z75QI_arz!{1j4K_Gp)+JT1Hmr0ydpAn-&Eu&kcQ%UMi{2!%giQuoPjLAT zpwkJOeI_bIlso~-O|^kXP)p*~gYU|S2XvShXCl~&%ojYH$D(t@vr%G+4W=AJ&9FzL z!0#A}zoi5D$50o{5HR$oV0|2Qz$r<`Q8&EMdK{gN7Zh{RS$H8J7j?u7=W;-BkP&}N#W@GU^4@Rm%jY5}P#p9lh9T7b^N zq0?7{elUcMwuCc`8wuLPg+kSO!1oj?j^m3)y;fd;_+f}QAmPIzCz(=0oPwG zr=Y3fQIq&3QB-00B!q`5Ng02P47%aN4{A^}27@ z*-futo-1^;5mc;4g3bhXg{T!CF?J!Ws$(N=(Vr)Ria4hWrlK2VfpJz~M+^nk?v^Taxa~z@bbV+7;0E4qAp7ue+St!1S4Gho1 zn4Uh1PQx3IJv7vT{@x@Gx9TL(#tEnl&_2iQE;i?&mU-I3FF zEsIkK=)M%HAo!Mt3gQM&JddJKu-m(dA4woqgqq+=ede4ARnMVNQjhac)F%+IbT*Ap znpA}1I|OjF2wEko3$~WQ&5^-WL>6S7M}={J{=is2Cs^`eUL`7s4|M#=74R!YrKtYX z2-!cct_YXmo#wMXnZ*K^uc4y2g`@{YBntx!$U^v|BRaTV!i{oM3AAd8(fAxQ5p+KE6CZGz^&Z9(!D#EBIOvb6gU~VNUjN67ktAT+Poe5W+B-=*K2z*T`ss@5f zQCS@Sa4}U*8RD?ltBxeRp5-{+7>D8)`mn31LG^YdXvqXr5xAG3;&`+t-w2wL@HSve z88=xBM7ie)!~7KsSG{DAh7DG~Dc&^v$Pc^!2KwcwGdo;wTFR=~u$Zx$i~a?W$( zD0dOE%pJ#BLK6YN?>3=ocRmVbHL2Cd=U{kmz;v2y^;5aHa_rf#Ec{lG@TZ&!{O$^_ z)!6Oa0EC=^>X(q9)}W>W4Z%D9)JxE`{JEI#*6#(6H5zz_LQ!)NVS2CaIK)9Fj zo4vtH(97L!lRzFHQC^_WL8s!C_;R3!vyk`(Y% zK|S%yCdhmswF(u*^^op-NO}a9;{suNf6ZoI%Z1Zef1a7oCy9uzKtS0F#0f;KK$zg_ zHB=C;?VpTecnzBT!w&(&nk;kB?~mw!JJl$0^@m?_G+%?O zgR$Pb5A_EanJAh6B z`ay^sxON?t!P|%30_=fpdjltDa`qaTB%lH;Yq$f~r3NmedO%POif@@f7W^Gi2tj~B z2%-p<-sMhIp9~K7eTK#zfV#24Iq~!8P%WxW476I<(W!@kb1jPRSU?mc@caU4wWux* zsDi&EL0Jfh&q5TZ{vAv6*%eY5P`woFMluunVTm^fpmkiG&ULVohGU@Y7Ag%A>QH@L za|uRe<`PuXT!aN03%N-!@-FrD8K?xiM6iS3#E)ejhSvg{Pat%#{06FutJ-n{s&Y6n z&XNF6Zg5o@^HzS8fT`IAre@0tJ+S1LKaQsZqnogq*wWks7O3|NCb5K1Axz!B8@{uh z?~W{N_$BzwBB`AVT5h5X@Lc{$YTD5N2&jkk+mb-H&R`Yj1OBs!_&>TYw1{~=hwyz+ z)S4u=1C-uEU2!{q--32tFT&K=f~EDSC{A5d52$GgrI9fiu~zz$|Z zQn1A;9YmP!P~P~_Z|b*49~9qGQ8z4Awe*7hr6(`kro);1dpoB;NLS@ zkj$RWnN*XHdgV4Ls2)^1$thu#_;6KfBuD@bc3!Akac6IV%^HjqmS(SUJG_lZ_ zd|O2_<60xAZG>3>US1K)muQ<~1rbp7Dd;g1613sLI8+c6HlQMSl)vAD7VmB$Sk?_( zEfI1XoNA!7J=8?ja<^?9I!Q}q1Ju&lPO!$H7F@U7eMn7tG)@%+A@{k}#$&9Dj|tZG z`=}f)(1}r3Jt3$njob;;rV&yjo?_Igp#LE%kI#EC;y0?WOoXk~%-}ciGX>N%qK-Jo zjHWXGG2~dnc96S&CI(Ui4IPNmM6Q?|Zg`+H>F0JQRy_(l>IC?~l_u_v>Fa!5t&b43 z9;%-)2~DA-zXmN2;Qm7B0XO$qK7fsAdxKHULHYv}#qG1LKK*$K6rKe~lRZg+1!#VN zdf?I54ocD92tjjUZ*d}lK7GXW*?}$1-2Lj2W>`z}08zJH3(A@n5c7As3GLsPAtOYg z#P|HI&iUuKpamX}gchi-o*#&H!DKtcPcsBBTDbGZAjVRbCRl%N5ygS!!$0%NL&%>g z^EV&scX*@5?;&Bs$UV$cmMlaE?;dhj4~$l*R99{if0-P-6vlErZf_LE_mZE)KiA3? zZNyme>cGAYl>>9sY2qNXlRLM~`E+){0q9rgkH7X;*MMCcO04xe1PnGjg0|YiLw1xD zg#DVBQh89LNfVe*+G+D9*$Cq0;5gJE;ZK8?ZKw$z{>gNe$-ht(!Pa(E0thXn^8vSZ zR1$}ue{!nB4(jxRI?3k(J{a5<2elYo)0zoE-Vj9I1HT2&+qrvS#YfN^F?yJzOhCjV zR05C5`t`!vJE0l3p!jT(Ic>%m)BrR;Le+8T#LeyBJ-^xngDPPg{zJ`hVjaK91s;#N zVOsGR)^2Y8KXB(Bqe^%r8!(9fjDH};cpK#d!gIDm1MA>tOfr-O{GXr>IOy>dEyh{M zd;>p266h-i(g7czaE}eDQjRoVfe36Q>XVQ|0DX$u;4K#U>fOBuP9Pc3^HWKnFV4PpXf{uzv0BK8-|f#X_S@b9WEohL-W@(yl@Sclu( zP-vzKjIIvJiU+Qf@Rc3hU4KId=4!Wb76XL4al0w*XVp%~*K#NL3p!CXoVp34I(cB; zcLzCkEaI@Da<`8FQ=NyhsDn=NB-PyoM7vNw-0T1C9MpA$I~hJv3dMy4@&^05P#;|X zhc2ie=>X|nFnKw3b9XZB-Gh6Y;L=J(7%neJqMre~8}-H)xR=esi}PXQx5A8RMFLIf zxo}<#Z9ud}~*KY7!$Q$k$$U9iUeqMm~^9F;$=iCj(eq`Y8Ik?6chNu2vB>SHK z#<4-b@&$Jx@9_dwCm}$`RJef4FaFFbyM?|lhcVWMrmrWd_{{)$z3|-5oJpVm&r)yV z0cnYEOVN@29>fQr#d(i+QXABj6k%pj?uwCTih{tl6J}a=|755x% z;(-FZX(Z|MRluNdcI3WR(8g82@P3ef530ttJ*!CgY03mXUYV}9`f~VEtJlKn*2#xcIk~n zXM%Zs-1FoqS2WGAO<^?j&N34I&NKp_yBB2vKNejW-0kD;gFg1bs+$bRd?BD~NS6lB z6j{UxlbYsq`8cR?5B$g}VV%(=Nf<0O-16~<9I#7~JlN@#>z`0N zJe41&rPk@dM;7$GG>RRmv7@ql*py)Z&)Ln|5jdo`hrm^^9G@*{96`l#O{8Z$Bu&<@ zxLDiIs08k()q~}(@AW8@(!#&Hi~@-IjNr0pQV$8M10``iNjyHJC3riP-*FMGG7a9e8r8M$2Z9D z_a*a{!Jr?5A3XcU-QNnU+SeY2HFm=JWuvfu z@x)2|rcv&K?m5Pi*fP%22EM+QC2mLl-j&R~M~fB4@q{<}Ss_+ew**(wDV zs8#6%3;IqFd>BJfJZXshhAf#(E{lgH2{!%ao)wm0tgDA6v6KKqHq(HG@5VB1SqfDC z!{c13%(EIzhOS^Qv4F6{ks{$#kmFH3!2ziPEaI5=8phJA8E3Kd z|Ht`;d79|v5a_P0aKx=7#YFhVge2H>17?Wvh0OPLJ18rm&`da$E++|ny)`bR1KgQh z^L?4nlD0bptCY#I#v49_QI|E2Q?)@;Bg}J30^II0@xt%#WU%)UA!H!Q6anzLp9U!T zBjn>~9$W}}iYe@4(FN9gdT7Igc)V>vPq-emSH!{ei7pvI~l!>q;@$UOyOZ^b` zuTLz6iv;p|iT48rwE|ur7)p41aVO3bh4w%BNU&7JSR$Z8ltmmG@wl73dkt0Hg-5dF zEzZY*al96;Wv&?1;y64`6#*B-xZU#}#_}1#Sf=BT;lzQdIG67#4*88=$$WWmU7Q>H zCX62s|LG$o7QP`+0ICu!1H7$D?g!ti!fvz{8c5zy#8M~W;fqN*P%XjL*C+w?@$i!Q z(!h_GNpw)WJ)V*fbdB$C5PUbu|Ido08N=Gcz2dlm*b`0c-J~GMVZarn6D;BOlAc(S zJA~l>5GNLlzgM3a9E6Q*fQ|GZ359@RDb@;H^WMt3`2aGNV7LNFpn7paGrs45*?|R` zq*=t9nx$W#t-;m-3Q&lg>0U@o5`u$7AFPq#x-U@%w)QvNykf0|O7+1qDW)v=`G?Pt zh5Yw$$I9iyd0vzy4Lqco0zg2Ht0V&hbxBVGL6=D%lH(e-pf|(r5^S;{JfmhIQzG`~ZR_EfNF;fu7w%Uvya&pJ z3j!6UHW-uV+9;#|_5DyC=j#IfKl?D>f|=3S5wR)M7fRB10B&3{eWfAr-E*n}i#VCL zQG}`vs83>5DROgcKgN0oH?Eiz^b{X()MB#mR^jR4rbCWdBTNseQh&!N800E(r&tAL zsN||XrUb@>`xlf_gp=ZxS@tL*<4!pE=&i$y$w z+QMQfAln?7*k!#1c+6t?ZJs0tsfi(f8G}p16y-J zh}CB3>kQ~?^7Lx&M+j}vWD&O=%^EK>x4plI87u}E-wETL^3iaW zCI-F_za1o@r66|->mVL*+t~^{*xID-1QkAoR>xmmG>p`FgIsNvG<87;!D&96o-~oK-J;7hA4?A=6dM3!|f)~@aYJ$Ar#d>%sgPlm@dvMol zAG3ntO}zS=zlXf%X0Fr<1C}O^op>ewH&(xLq6Qf-YQSAb2^+%Nzki&>n-;TS_20K? z1K*~HXh0JZpfAZ;=L0A;WD%z)@1g z8U-78{#up_Or5|oL5Uf+xwU3c&+3)J*de_$@Te8$1Nzgs?X{l{dAXsJdFQ9Ih{F>T zz1e^tE;aSA6ZnbV3QM2B%jqoQT-(_kDp+%etDw}JMLY^xj1D%-zk3wMp7hr!9Kqx+ok=Mid@ei2^4w-OcZUN5#5atq`=LC-1vWS;n z8otsSPH*9%^y>5f_2kXDmW!3Op@xIe^AyFWu=y#pfldMU*(^Uid1|L8%XmJ87oUO1U#I2n@Xtp*XS3!5O-Gg}J{K?b z=&iX7Pf$YP4Yc#5;Y6WG0M9wB#YE)hz@{68t6&~+0{g;M=s?zqo7EHZbAATcz=iR< zzu)LZ#i|klO|h!`xUvAr}&4hTDQ{f|0B=YicI$`!6s;frS# z>@9cMr-S}fcoDP<{Hz|J5khf)-J1&)Siw^`Oo62m z_LqOyzo9@@;0o5da_jDNg`$4&xD69^oyQ{H2~GUL$=_+~SQY_&GLNN5S3QQp5dI%Z CN@lwN diff --git a/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip b/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip index a0cbad99a8fe464720b553d678273c54cbade03c..94dd85a4c1eb4fa783ad37865e8e43e32c25d124 100644 GIT binary patch delta 19125 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 delta 18935 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 oxKi`h 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 delta 61631 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�m+s-TUZ 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 diff --git a/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip b/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip index 08b302f465f5b4d68498d2f109be36be8199e5ea..0f7ef978f70bc6df862f73af79a8cc840576e048 100644 GIT binary patch delta 20165 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᷒sa=@2J&FwX?VzOvg&37am$!Y)e! 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 diff --git a/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip b/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip index 5f24123d88adaad07242b376261cecb76f7be5e8..b4fabefd3b21cc6958d387aeaa9aad6e206bdb6a 100644 GIT binary patch delta 5610 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 CK&oE= delta 5520 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 G;Qs;0ZsyVe delta 45686 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 diff --git a/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip b/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip index 9eeac4aa2ed6130ef346264f13b5930d9d615c32..527b04797aaef490542081f9ad373691a4864332 100644 GIT binary patch delta 205120 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

+eTxf8!+9JW|Oc94WJC0 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 XPuMa`CSzv+zWp>W)|zG*m{|S~1VHtf delta 78448 zcmY(qV{k9N(>Gk(w%wlEwr$(C+iz{#wr%6owr!o-?en|-_p9f{PLfS_C&}*4WIow_ zZNm81gaNN80}6%)1Ox;Hl&%ty2yYB}qZrZXJO={$-!NGe^aC_QC8Ajf>;(9K3~C6E z|7)9zArPVe*J(vu{C_i1$T9z8V53a^KiM<1*8hp*qp$yO!W*Ls;(rWE{I&lvfC-fT z-%2&2Q{?}Ys+C8`AxHkVmGS?GJUNgIFWqMY3=W_dD+Dvdh$QwJx?5;kYvM}U@jy02 zhJPr?0xgv#cYjNv&M{Q83mD$|Ym}v0n!**)B_}+z$(XV6GJ6Dr^TedpaUHp5 z;eg45@yg(K#)fdS`~SPEW>^xl|Lwoog-i$de+LLiONl}U0Rpl@1OgKJ-vJyq!KeVe z8iVrNjA%Wi_lQcf<22Dl!VZNkG?13$7~U0}J)Gui*2X%GOV*)p9@itga;;j%?eYrU z(&nc#>vy9QkM~MRC2-bB{*sH3`cAG|_bX9ND@l^6u!(uD32fu7f%~Hy)VhY6Kz}!| zi8l@_b*@?f$HMN_#YY&`#*m<^oN9 z`wdc1ItvE|U_-5jLvPKT4-;;5%PK=RY`q*1UZd$R#hWcoYXiHx^m1^4!nkItb^! z{kHuKHxXA(#9h4=p=7p%5PAx34or2{=51M1TGdtzZl(DN2zz@#{(nBBhFMCJjQ5{= z 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 WPS{jhD+0mC%Nm>)AHtEz@&5qxvdPx~ diff --git a/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip b/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip index c0a19ca61c674205396bef6b8295e762660941cd..3da2a610d17fc79cb0e6f1c3e3463a0c9c2f419f 100644 GIT binary patch delta 42192 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 delta 41937 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