diff --git a/.github/workflows/angular.yml b/.github/workflows/angular.yml
index ee66fbcf2c..cd48c0448a 100644
--- a/.github/workflows/angular.yml
+++ b/.github/workflows/angular.yml
@@ -27,12 +27,12 @@ jobs:
with:
fetch-depth: 0
- - uses: actions/cache@v2
+ - uses: actions/cache@v4
with:
path: 'npm/ng-packs/node_modules'
key: ${{ runner.os }}-${{ hashFiles('npm/ng-packs/yarn.lock') }}
- - uses: actions/cache@v2
+ - uses: actions/cache@v4
with:
path: 'templates/app/angular/node_modules'
key: ${{ runner.os }}-${{ hashFiles('templates/app/angular/yarn.lock') }}
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 65e51cbf91..39cdffbe87 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -18,10 +18,10 @@
-
-
-
-
+
+
+
+
@@ -119,7 +119,7 @@
-
+
diff --git a/common.props b/common.props
index 2f9866e26a..1e35c43bae 100644
--- a/common.props
+++ b/common.props
@@ -1,8 +1,8 @@
latest
- 9.2.0-rc.1
- 4.2.0-rc.1
+ 9.2.0-rc.2
+ 4.2.0-rc.2
$(NoWarn);CS1591;CS0436
https://abp.io/assets/abp_nupkg.png
https://abp.io/
diff --git a/docs/en/cli/index.md b/docs/en/cli/index.md
index 38503b73be..a9caa0b6bb 100644
--- a/docs/en/cli/index.md
+++ b/docs/en/cli/index.md
@@ -342,6 +342,7 @@ Note that this command can upgrade your solution from a previous version, and al
* `--solution-name` or `-sn`: Specify the solution name. Search `*.sln` files in the directory by default.
* `--check-all`: Check the new version of each package separately. Default is `false`.
* `--version` or `-v`: Specifies the version to use for update. If not specified, latest version is used.
+* * `--leptonx-version` or `-lv`: Specifies the LeptonX version to use for update. If not specified, latest version or the version that is compatible with `--version` argument is used.
### clean
diff --git a/docs/en/framework/data/entity-framework-core/postgresql.md b/docs/en/framework/data/entity-framework-core/postgresql.md
index 8561e8bada..e25cc2c5fb 100644
--- a/docs/en/framework/data/entity-framework-core/postgresql.md
+++ b/docs/en/framework/data/entity-framework-core/postgresql.md
@@ -21,6 +21,15 @@ Find `UseSqlServer()` call in *YourProjectName*DbContextFactory.cs inside the `.
> Depending on your solution structure, you may find more `UseSqlServer()` calls that needs to be changed.
+
+## EnableLegacyTimestampBehavior
+
+Please enable the `Npgsql.EnableLegacyTimestampBehavior` in `PreConfigureServices` method of your EF Core module and `DbContextFactory(IDesignTimeDbContextFactory)` class.
+
+`AppContext.SetSwitch("Npgsql.EnableLegacyTimestampBehavior", true);`
+
+See https://www.npgsql.org/efcore/release-notes/6.0.html#opting-out-of-the-new-timestamp-mapping-logic
+
## Change the Connection Strings
PostgreSql connection strings are different than SQL Server connection strings. So, check all `appsettings.json` files in your solution and replace the connection strings inside them. See the [connectionstrings.com](https://www.connectionstrings.com/postgresql/) for details of PostgreSql connection string options.
diff --git a/docs/en/framework/fundamentals/caching.md b/docs/en/framework/fundamentals/caching.md
index bdef675f64..c1a720b394 100644
--- a/docs/en/framework/fundamentals/caching.md
+++ b/docs/en/framework/fundamentals/caching.md
@@ -270,7 +270,7 @@ Distributed cache service provides an interesting feature. Assume that you've up
### IDistributedCacheSerializer
-`IDistributedCacheSerializer` service is used to serialize and deserialize the cache items. The default implementation is the `Utf8JsonDistributedCacheSerializer` class that uses `IJsonSerializer` service to convert objects to [JSON](../../json-serialization.md) and vice verse. Then it uses UTC8 encoding to convert the JSON string to a byte array which is accepted by the distributed cache.
+`IDistributedCacheSerializer` service is used to serialize and deserialize the cache items. The default implementation is the `Utf8JsonDistributedCacheSerializer` class that uses `IJsonSerializer` service to convert objects to [JSON](../../json-serialization.md) and vice verse. Then it uses UTF8 encoding to convert the JSON string to a byte array which is accepted by the distributed cache.
You can [replace](./dependency-injection.md) this service with your own implementation if you want to implement your own serialization logic.
diff --git a/docs/en/framework/infrastructure/background-jobs/hangfire.md b/docs/en/framework/infrastructure/background-jobs/hangfire.md
index 396c7498b5..293f03494c 100644
--- a/docs/en/framework/infrastructure/background-jobs/hangfire.md
+++ b/docs/en/framework/infrastructure/background-jobs/hangfire.md
@@ -84,6 +84,24 @@ After you have installed these NuGet packages, you need to configure your projec
}
````
+### AbpHangfireOptions
+
+You can configure the [BackgroundJobServerOptions](https://api.hangfire.io/html/T_Hangfire_BackgroundJobServerOptions.htm) of `AbpHangfireOptions` to customize the server.
+
+````csharp
+Configure(options =>
+{
+ // If no ServerOptions is set, ABP will use the default BackgroundJobServerOptions instance.
+ options.ServerOptions = new BackgroundJobServerOptions
+ {
+ Queues = ["default", "alpha"],
+ //... other properties
+ };
+});
+````
+
+> You don't need to call `AddHangfireServer` method, ABP will use AbpHangfireOptions's `ServerOptions` to create a server.
+
### Specifying Queue
You can use the [`QueueAttribute`](https://docs.hangfire.io/en/latest/background-processing/configuring-queues.html) to specify the queue:
diff --git a/docs/en/framework/infrastructure/background-workers/hangfire.md b/docs/en/framework/infrastructure/background-workers/hangfire.md
index 3ccbaf35bd..4612e15b06 100644
--- a/docs/en/framework/infrastructure/background-workers/hangfire.md
+++ b/docs/en/framework/infrastructure/background-workers/hangfire.md
@@ -84,6 +84,24 @@ After you have installed these NuGet packages, you need to configure your projec
}
````
+### AbpHangfireOptions
+
+You can configure the [BackgroundJobServerOptions](https://api.hangfire.io/html/T_Hangfire_BackgroundJobServerOptions.htm) of `AbpHangfireOptions` to customize the server.
+
+````csharp
+Configure(options =>
+{
+ // If no ServerOptions is set, ABP will use the default BackgroundJobServerOptions instance.
+ options.ServerOptions = new BackgroundJobServerOptions
+ {
+ Queues = ["default", "alpha"],
+ //... other properties
+ };
+});
+````
+
+> You don't need to call `AddHangfireServer` method, ABP will use AbpHangfireOptions's `ServerOptions` to create a server.
+
## Create a Background Worker
`HangfireBackgroundWorkerBase` is an easy way to create a background worker.
diff --git a/docs/en/framework/infrastructure/current-user.md b/docs/en/framework/infrastructure/current-user.md
index d9082633f5..aa1974ab92 100644
--- a/docs/en/framework/infrastructure/current-user.md
+++ b/docs/en/framework/infrastructure/current-user.md
@@ -138,7 +138,7 @@ public class MyAppService : ApplicationService
{
new Claim(AbpClaimTypes.UserId, Guid.NewGuid().ToString()),
new Claim(AbpClaimTypes.UserName, "john"),
- new Claim("MyCustomCliam", "42")
+ new Claim("Claim", "42")
}
)
);
diff --git a/docs/en/framework/infrastructure/string-encryption.md b/docs/en/framework/infrastructure/string-encryption.md
index 5f37f1fa99..5f47e246ef 100644
--- a/docs/en/framework/infrastructure/string-encryption.md
+++ b/docs/en/framework/infrastructure/string-encryption.md
@@ -52,11 +52,11 @@ All encryption operations are included in `IStringEncryptionService`. You can in
public string Encrypt(string value)
{
- // To enrcypt a value
+ // To encrypt a value
return StringEncryptionService.Encrypt(value);
}
- public string Decrpyt(string value)
+ public string Decrypt(string value)
{
// To decrypt a value
return StringEncryptionService.Decrypt(value);
@@ -122,4 +122,4 @@ Configure(opts =>
- **Keysize:** This constant is used to determine the keysize of the encryption algorithm.
- Default value: `256`
\ No newline at end of file
+ Default value: `256`
diff --git a/docs/en/modules/gdpr.md b/docs/en/modules/gdpr.md
index c94fcbb4a0..bef763a41a 100644
--- a/docs/en/modules/gdpr.md
+++ b/docs/en/modules/gdpr.md
@@ -260,9 +260,11 @@ If you want to override the texts in the Cookie Consent component, you just need
> Refer to the [Localization documentation](../framework/fundamentals/localization.md) for more info about defining localization resources and overriding existing localization entries that comes from pre-built modules.
-### Configuring the Cookie Consent
+### Configuring Cookie Consent
-You can add Cookie Consent to your application by configuring the `AddAbpCookieConsent` in your module class as below:
+To enable cookie consent in your application, follow these two steps:
+
+**1. Configure the service in your module class (inside the `ConfigureServices` method):**
```csharp
context.Services.AddAbpCookieConsent(options =>
@@ -273,4 +275,23 @@ context.Services.AddAbpCookieConsent(options =>
});
```
-After configuring the `AddAbpCookieConsent` and setting it enabled, a cookie consent text will be prepared according to the options and a cookie consent banner will be seen at the bottom of the page. Thus, the users of the application will be informed about the Cookie Policy and Privacy Policy of the company/application.
+**2. Add the middleware (`UseAbpCookieConsent`) to the request pipeline (in the `OnApplicationInitialization` method):**
+
+```diff
+public override void OnApplicationInitialization(ApplicationInitializationContenxt context)
+{
+ var app = context.GetApplicationBuilder();
+ //...
+
++ app.UseAbpCookieConsent();
+ app.UseCorrelationId();
+ app.UseRouting();
+ app.MapAbpStaticAssets();
+ app.UseAbpSecurityHeaders();
+ app.UseAuthentication();
+
+ //...
+}
+```
+
+Once configured, a cookie consent banner will be shown at the bottom of the page. It includes links to your _Cookie Policy_ and _Privacy Policy_, helping inform users and support GDPR compliance.
diff --git a/docs/en/release-info/release-notes.md b/docs/en/release-info/release-notes.md
index 166dd03fc4..4c6bec206e 100644
--- a/docs/en/release-info/release-notes.md
+++ b/docs/en/release-info/release-notes.md
@@ -1,8 +1,12 @@
# Release Notes
-This document contains **brief release notes** for each release. Release notes only include **major features** and **visible enhancements**. They don't include all the development done in the related version. To see raw and detailed change logs for every release, please check the related milestone and [the change logs page](https://abp.io/pro-releases) (only for paid license holders).
+This document contains **brief release notes** for each release. Release notes only include **major features** and **visible enhancements**. They don't include all the development done in the related version.
+
+Also see the following notes about ABP releases:
+
+* [ABP Studio release notes](../studio/release-notes.md)
+* [Change logs for ABP pro packages](https://abp.io/pro-releases)
-> If you want to read the release notes for each ABP Studio release, check it out from [here](../studio/release-notes.md).
## 9.2 (2025-03-25)
@@ -15,7 +19,7 @@ This is currently a RC (release-candidate) and you can see the detailed **[blog
* Identity Pro Module: Require Email Verification to Register
* Switching users during OAuth login
-## 9.1 (2025-01-16)
+## 9.1 (2025-03-05)
See the detailed **[blog post / announcement](https://abp.io/community/articles/abp.io-platform-9.1-final-has-been-released-h96a56qa)** for the v9.1 release.
diff --git a/docs/en/solution-templates/layered-web-application/deployment/azure-deployment/step3-deployment-github-action.md b/docs/en/solution-templates/layered-web-application/deployment/azure-deployment/step3-deployment-github-action.md
index a9ec807c64..14f2a48d66 100644
--- a/docs/en/solution-templates/layered-web-application/deployment/azure-deployment/step3-deployment-github-action.md
+++ b/docs/en/solution-templates/layered-web-application/deployment/azure-deployment/step3-deployment-github-action.md
@@ -480,7 +480,7 @@ push:
workflow_dispatch:
jobs:
-build:
+ build:
runs-on: ubuntu-latest
steps:
diff --git a/docs/en/tutorials/modular-crm/part-03.md b/docs/en/tutorials/modular-crm/part-03.md
index 2dabfc54eb..38c6553fa3 100644
--- a/docs/en/tutorials/modular-crm/part-03.md
+++ b/docs/en/tutorials/modular-crm/part-03.md
@@ -436,7 +436,7 @@ Open the `ModularCrm.Products` .NET solution in your IDE, and find the `Pages/Pr

-Replace the `IndexModel.cshtml.cs` file with the following content:
+Replace the `Index.cshtml.cs` file with the following content:
````csharp
using System.Collections.Generic;
diff --git a/docs/en/tutorials/modular-crm/part-06.md b/docs/en/tutorials/modular-crm/part-06.md
index f06baa93f0..d2820c6bdc 100644
--- a/docs/en/tutorials/modular-crm/part-06.md
+++ b/docs/en/tutorials/modular-crm/part-06.md
@@ -256,7 +256,7 @@ Let's see what we've changed:
* In the last line, we are converting the product list to a dictionary, where the key is `Guid Id` and the value is `string Name`. That way, we can easily find a product's name with its ID.
* Finally, we are mapping the orders to `OrderDto` objects and setting the product name by looking up the product ID in the dictionary.
-Open the `Index.cshtml` file, and change the `@order.ProductId` part by `@Model.ProductName` to write the product name instead of the product ID. The final `Index.cshtml` content should be the following:
+Open the `Index.cshtml` file, and change the `@order.ProductId` part by `@Order.ProductName` to write the product name instead of the product ID. The final `Index.cshtml` content should be the following:
````html
@page
diff --git a/docs/en/ui-themes/lepton-x/blazor.md b/docs/en/ui-themes/lepton-x/blazor.md
index 5e49752ebb..2287b5aeac 100644
--- a/docs/en/ui-themes/lepton-x/blazor.md
+++ b/docs/en/ui-themes/lepton-x/blazor.md
@@ -347,8 +347,43 @@ namespace LeptonX.DemoApp.Blazor.MyComponents
> Don't forget to remove repeated attributes from the razor page!
----
+#### Customizing the Footer Section
+
+You can add a new `LeptonXFooter.razor` file and override the `Footer` component as follows:
+
+```cs
+@using Volo.Abp.DependencyInjection
+@using Volo.Abp.AspNetCore.Components.Web.LeptonXTheme.Components.ApplicationLayout.SideMenu
+
+@inherits Footer
+@attribute [ExposeServices(typeof(Footer))]
+@attribute [Dependency(ReplaceServices = true)]
+
+
+```
+
+If you are using **Top Menu Layout**, then you can change the namespace as follows:
+
+```diff
+- @using Volo.Abp.AspNetCore.Components.Web.LeptonXTheme.Components.ApplicationLayout.SideMenu
++ @using Volo.Abp.AspNetCore.Components.Web.LeptonXTheme.Components.ApplicationLayout.TopMenu
+```
+> You can use the same approach customize the other components always.
## Common Components
diff --git a/docs/en/ui-themes/lepton-x/images/leptonx-mvc-customizing-footer.png b/docs/en/ui-themes/lepton-x/images/leptonx-mvc-customizing-footer.png
new file mode 100644
index 0000000000..06721044b8
Binary files /dev/null and b/docs/en/ui-themes/lepton-x/images/leptonx-mvc-customizing-footer.png differ
diff --git a/docs/en/ui-themes/lepton-x/mvc.md b/docs/en/ui-themes/lepton-x/mvc.md
index ce12a0ea95..683306adfe 100644
--- a/docs/en/ui-themes/lepton-x/mvc.md
+++ b/docs/en/ui-themes/lepton-x/mvc.md
@@ -162,6 +162,22 @@ Layout options of the MVC Razor Pages UI can be manageable by using **LeptonXThe
> - **_Sidebar.cshtml**
> - **_Toolbar.cshtml**
+#### Customizing the Footer Section
+
+Add the **_Footer.cshtml** file under the **Themes/LeptonX/Layouts/Application** folder to customize the footer:
+
+```html
+
+````
+
+
+
+> You can customize the **_Sidebar.cshtml** and **_Toolbar.cshtml** files as well.
+
### Account Layout

diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs
index 30a69f8d74..74481c9bbd 100644
--- a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs
+++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageHeader.razor.cs
@@ -111,8 +111,7 @@ public partial class PageHeader : ComponentBase, IDisposable
public void Dispose()
{
- PageLayout.ToolbarItems.Clear();
- PageLayout.BreadcrumbItems.Clear();
+ PageLayout.Reset();
ToolbarItemRenders.Clear();
}
}
diff --git a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageLayout.cs b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageLayout.cs
index 077ca5b32c..fc7d372b37 100644
--- a/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageLayout.cs
+++ b/framework/src/Volo.Abp.AspNetCore.Components.Web.Theming/Layout/PageLayout.cs
@@ -41,4 +41,12 @@ public class PageLayout : IScopedDependency, INotifyPropertyChanged
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
+
+ public void Reset()
+ {
+ Title = string.Empty;
+ MenuItemName = string.Empty;
+ BreadcrumbItems.Clear();
+ ToolbarItems.Clear();
+ }
}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Microsoft/Extensions/DependencyInjection/AbpBlazorWebAppServiceCollectionExtensions.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Microsoft/Extensions/DependencyInjection/AbpBlazorWebAppServiceCollectionExtensions.cs
index 1bcc1c1f45..2027ac1e69 100644
--- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Microsoft/Extensions/DependencyInjection/AbpBlazorWebAppServiceCollectionExtensions.cs
+++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Microsoft/Extensions/DependencyInjection/AbpBlazorWebAppServiceCollectionExtensions.cs
@@ -1,3 +1,4 @@
+using System;
using JetBrains.Annotations;
using Microsoft.AspNetCore.Components.Authorization;
using Microsoft.Extensions.DependencyInjection.Extensions;
@@ -19,10 +20,14 @@ public static class AbpBlazorWebAppServiceCollectionExtensions
return services;
}
+ [Obsolete("Use AddBlazorWebAppServices instead. See https://github.com/abpframework/abp/issues/22622")]
public static IServiceCollection AddBlazorWebAppTieredServices([NotNull] this IServiceCollection services)
{
Check.NotNull(services, nameof(services));
+ // Compatibility with old template code
+ services.AddTransient();
+
services.AddScoped();
services.Replace(ServiceDescriptor.Singleton());
diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebApp/RemoteAuthenticationStateProvider.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebApp/RemoteAuthenticationStateProvider.cs
index b35960f071..d3f05820b0 100644
--- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebApp/RemoteAuthenticationStateProvider.cs
+++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebApp/RemoteAuthenticationStateProvider.cs
@@ -1,5 +1,7 @@
+using System;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Components.Authorization;
+using Microsoft.Extensions.DependencyInjection;
using Volo.Abp.Security.Claims;
namespace Volo.Abp.AspNetCore.Components.WebAssembly.WebApp;
@@ -8,21 +10,26 @@ public class RemoteAuthenticationStateProvider : AuthenticationStateProvider
{
protected ICurrentPrincipalAccessor CurrentPrincipalAccessor { get; }
protected WebAssemblyCachedApplicationConfigurationClient WebAssemblyCachedApplicationConfigurationClient { get; }
+ protected IServiceProvider ServiceProvider { get; }
public RemoteAuthenticationStateProvider(
ICurrentPrincipalAccessor currentPrincipalAccessor,
- WebAssemblyCachedApplicationConfigurationClient webAssemblyCachedApplicationConfigurationClient)
+ WebAssemblyCachedApplicationConfigurationClient webAssemblyCachedApplicationConfigurationClient,
+ IServiceProvider serviceProvider)
{
CurrentPrincipalAccessor = currentPrincipalAccessor;
WebAssemblyCachedApplicationConfigurationClient = webAssemblyCachedApplicationConfigurationClient;
+ ServiceProvider = serviceProvider;
}
public async override Task GetAuthenticationStateAsync()
{
- if (CurrentPrincipalAccessor.Principal.Identity == null ||
- !CurrentPrincipalAccessor.Principal.Identity.IsAuthenticated)
+ if (ServiceProvider.GetService() != null)
{
- await WebAssemblyCachedApplicationConfigurationClient.InitializeAsync();
+ if (CurrentPrincipalAccessor.Principal.Identity == null || !CurrentPrincipalAccessor.Principal.Identity.IsAuthenticated)
+ {
+ await WebAssemblyCachedApplicationConfigurationClient.InitializeAsync();
+ }
}
return new AuthenticationState(CurrentPrincipalAccessor.Principal);
diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebApp/RemoteAuthenticationStateProviderCompatible.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebApp/RemoteAuthenticationStateProviderCompatible.cs
new file mode 100644
index 0000000000..780f96c631
--- /dev/null
+++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebApp/RemoteAuthenticationStateProviderCompatible.cs
@@ -0,0 +1,8 @@
+namespace Volo.Abp.AspNetCore.Components.WebAssembly.WebApp;
+
+///
+/// This class is used to indicate that the AddBlazorWebAppTieredServices method has been called for compatibility with the old template code
+///
+internal sealed class AddBlazorWebAppTieredServicesHasBeenCalled
+{
+}
diff --git a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCachedApplicationConfigurationClient.cs b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCachedApplicationConfigurationClient.cs
index aa80a5c3b0..acb792d454 100644
--- a/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCachedApplicationConfigurationClient.cs
+++ b/framework/src/Volo.Abp.AspNetCore.Components.WebAssembly/Volo/Abp/AspNetCore/Components/WebAssembly/WebAssemblyCachedApplicationConfigurationClient.cs
@@ -73,8 +73,6 @@ public class WebAssemblyCachedApplicationConfigurationClient : ICachedApplicatio
await JSRuntime.InvokeVoidAsync("abp.utils.removeOidcUser");
}
- ApplicationConfigurationChangedService.NotifyChanged();
-
CurrentTenantAccessor.Current = new BasicTenantInfo(
configurationDto.CurrentTenant.Id,
configurationDto.CurrentTenant.Name
@@ -88,6 +86,8 @@ public class WebAssemblyCachedApplicationConfigurationClient : ICachedApplicatio
await JSRuntime.InvokeAsync("abp.clock.setBrowserTimeZoneToCookie");
}
+
+ ApplicationConfigurationChangedService.NotifyChanged();
}
public virtual Task GetAsync()
diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css
index 08bdc5d283..de679b468a 100644
--- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css
+++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.css
@@ -10,3 +10,8 @@
.dataTable tbody tr td div.dropdown ul.dropdown-menu li {
cursor: pointer; }
+
+.abp-action-button ui.dropdown-menu[data-popper-reference-hidden]{
+ visibility: hidden;
+ pointer-events: none;
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.min.css b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.min.css
index ffc3d272a3..cd5ab5591b 100644
--- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.min.css
+++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.min.css
@@ -1 +1 @@
-.dataTable{width:100% !important;border-spacing:0 !important;}.table td,.table th{padding:8px 10px;}.dataTable tbody tr td button{cursor:pointer;}.dataTable tbody tr td div.dropdown ul.dropdown-menu li{cursor:pointer;}
+.dataTable{width:100%!important;border-spacing:0!important}.table td,.table th{padding:8px 10px}.dataTable tbody tr td button{cursor:pointer}.dataTable tbody tr td div.dropdown ul.dropdown-menu li{cursor:pointer}.abp-action-button ui.dropdown-menu[data-popper-reference-hidden]{visibility:hidden;pointer-events:none}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.scss b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.scss
index 0ca0771faf..d2498b3cc7 100644
--- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.scss
+++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared/wwwroot/libs/abp/aspnetcore-mvc-ui-theme-shared/datatables/datatables-styles.scss
@@ -27,3 +27,10 @@
}
}
}
+
+.abp-action-button {
+ ui.dropdown-menu[data-popper-reference-hidden] {
+ visibility: hidden;
+ pointer-events: none;
+ }
+}
\ No newline at end of file
diff --git a/framework/src/Volo.Abp.BlazoriseUI/Components/PageAlert.razor b/framework/src/Volo.Abp.BlazoriseUI/Components/PageAlert.razor
index 1a3809c985..51b12dd9f5 100644
--- a/framework/src/Volo.Abp.BlazoriseUI/Components/PageAlert.razor
+++ b/framework/src/Volo.Abp.BlazoriseUI/Components/PageAlert.razor
@@ -5,16 +5,12 @@
{
@alert.AlertMessage.Title
- @if (alert.AlertMessage.Dismissible)
- {
-
- }
}
@alert.AlertMessage.Text
@if (alert.AlertMessage.Dismissible)
- {
-
+ {
+
}
}
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 76bc82f570..3ee7cfdea3 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
@@ -66,7 +66,14 @@ public class BundlingService : IBundlingService, ITransientDependency
var frameworkVersion = GetTargetFrameworkVersion(projectFilePath, projectType);
var projectName = Path.GetFileNameWithoutExtension(projectFilePath);
- var assemblyFilePath = projectType == BundlingConsts.WebAssembly? PathHelper.GetWebAssemblyFilePath(directory, frameworkVersion, projectName) : PathHelper.GetMauiBlazorAssemblyFilePath(directory, projectName);
+ var assemblyFilePath = projectType == BundlingConsts.WebAssembly
+ ? PathHelper.GetWebAssemblyFilePath(directory, frameworkVersion, projectName)
+ : PathHelper.GetMauiBlazorAssemblyFilePath(directory, projectName);
+ if (assemblyFilePath == null)
+ {
+ throw new BundlingException("No assembly file found. Please build the project first.");
+ }
+
var startupModule = GetStartupModule(assemblyFilePath);
var bundleDefinitions = new List();
diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/PathHelper.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/PathHelper.cs
index 1b6b56adab..1618004bb5 100644
--- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/PathHelper.cs
+++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Bundling/PathHelper.cs
@@ -1,4 +1,5 @@
-using System.IO;
+using System;
+using System.IO;
using System.Linq;
namespace Volo.Abp.Cli.Bundling;
@@ -13,12 +14,15 @@ static internal class PathHelper
static internal string GetWebAssemblyFilePath(string directory, string frameworkVersion, string projectFileName)
{
var outputDirectory = Path.Combine(directory, "bin", "Debug", frameworkVersion);
- return Path.Combine(outputDirectory, projectFileName + ".dll");
+ var path = Path.Combine(outputDirectory, projectFileName + ".dll");
+ return !File.Exists(path) ? null : path;
}
static internal string GetMauiBlazorAssemblyFilePath(string directory, string projectFileName)
{
- return Directory.GetFiles(directory, "*.dll", SearchOption.AllDirectories).First(f => !f.Contains("android") && f.EndsWith(projectFileName + ".dll"));
+ return Directory.GetFiles(directory, "*.dll", SearchOption.AllDirectories).FirstOrDefault(f =>
+ !f.Contains("android") &&
+ f.EndsWith(projectFileName + ".dll", StringComparison.OrdinalIgnoreCase));
}
static internal string GetWwwRootPath(string directory)
diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliConsts.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliConsts.cs
index 8d77675c3c..d968ae6b12 100644
--- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliConsts.cs
+++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliConsts.cs
@@ -2,24 +2,24 @@
public static class CliConsts
{
- public const string Command = "AbpCliCommand";
+ public static string Command = "AbpCliCommand";
- public const string BranchPrefix = "branch@";
+ public static string BranchPrefix = "branch@";
- public const string DocsLink = "https://abp.io/docs";
+ public static string DocsLink = "https://abp.io/docs";
- public const string HttpClientName = "AbpHttpClient";
+ public static string HttpClientName = "AbpHttpClient";
- public const string GithubHttpClientName = "GithubHttpClient";
+ public static string GithubHttpClientName = "GithubHttpClient";
- public const string LogoutUrl = CliUrls.WwwAbpIo + "api/license/logout";
+ public static string LogoutUrl = CliUrls.WwwAbpIo + "api/license/logout";
- public const string LicenseCodePlaceHolder = @" ";
+ public static string LicenseCodePlaceHolder = @" ";
- public const string AppSettingsJsonFileName = "appsettings.json";
+ public static string AppSettingsJsonFileName = "appsettings.json";
+
+ public static string AppSettingsSecretJsonFileName = "appsettings.secrets.json";
- public const string AppSettingsSecretJsonFileName = "appsettings.secrets.json";
-
public static class MemoryKeys
{
public const string LatestCliVersionCheckDate = "LatestCliVersionCheckDate";
diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs
index 35ae34b895..28cf42c2a2 100644
--- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs
+++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/CliUrls.cs
@@ -5,19 +5,18 @@ namespace Volo.Abp.Cli;
public static class CliUrls
{
- public const string WwwAbpIo = WwwAbpIoProduction;
- public const string AccountAbpIo = AccountAbpIoProduction;
- public const string NuGetRootPath = NuGetRootPathProduction;
- public const string LatestVersionCheckFullPath =
- "https://raw.githubusercontent.com/abpframework/abp/dev/latest-versions.json";
-
- public const string WwwAbpIoProduction = "https://abp.io/";
- public const string AccountAbpIoProduction = "https://account.abp.io/";
- public const string NuGetRootPathProduction = "https://nuget.abp.io/";
-
- public const string WwwAbpIoDevelopment = "https://localhost:44328/";
- public const string AccountAbpIoDevelopment = "https://localhost:44333/";
- public const string NuGetRootPathDevelopment = "https://localhost:44373/";
+ public static string WwwAbpIo = WwwAbpIoProduction;
+ public static string AccountAbpIo = AccountAbpIoProduction;
+ public static string NuGetRootPath = NuGetRootPathProduction;
+ public static string LatestVersionCheckFullPath = "https://raw.githubusercontent.com/abpframework/abp/dev/latest-versions.json";
+
+ public static string WwwAbpIoProduction = "https://abp.io/";
+ public static string AccountAbpIoProduction = "https://account.abp.io/";
+ public static string NuGetRootPathProduction = "https://nuget.abp.io/";
+
+ public static string WwwAbpIoDevelopment = "https://localhost:44328/";
+ public static string AccountAbpIoDevelopment = "https://localhost:44333/";
+ public static string NuGetRootPathDevelopment = "https://localhost:44373/";
public static string GetNuGetServiceIndexUrl(string apiKey)
{
diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/HelpCommand.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/HelpCommand.cs
index 9fb647806b..cc13e9d187 100644
--- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/HelpCommand.cs
+++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/HelpCommand.cs
@@ -68,7 +68,7 @@ public class HelpCommand : IConsoleCommand, ITransientDependency
sb.AppendLine("Command List:");
sb.AppendLine("");
- foreach (var command in AbpCliOptions.Commands.ToArray().Where(NotHiddenFromCommandList))
+ foreach (var command in AbpCliOptions.Commands.ToArray().Where(NotHiddenFromCommandList).OrderBy(x => x.Key))
{
var method = command.Value.GetMethod("GetShortDescription", BindingFlags.Static | BindingFlags.Public);
if (method == null)
diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/UpdateCommand.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/UpdateCommand.cs
index ad0992af4e..8c6df3b0b9 100644
--- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/UpdateCommand.cs
+++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Commands/UpdateCommand.cs
@@ -38,24 +38,25 @@ public class UpdateCommand : IConsoleCommand, ITransientDependency
var directory = commandLineArgs.Options.GetOrNull(Options.SolutionPath.Short, Options.SolutionPath.Long) ??
Directory.GetCurrentDirectory();
var version = commandLineArgs.Options.GetOrNull(Options.Version.Short, Options.Version.Long);
+ var leptonXVersion = commandLineArgs.Options.GetOrNull(Options.LeptonXVersion.Short, Options.LeptonXVersion.Long);
if (updateNuget || !updateNpm)
{
- await UpdateNugetPackages(commandLineArgs, directory, version);
+ await UpdateNugetPackages(commandLineArgs, directory, version, leptonXVersion);
}
if (updateNpm || !updateNuget)
{
- await UpdateNpmPackages(directory, version);
+ await UpdateNpmPackages(directory, version, leptonXVersion);
}
}
- private async Task UpdateNpmPackages(string directory, string version)
+ private async Task UpdateNpmPackages(string directory, string version, string leptonXVersion)
{
- await _npmPackagesUpdater.Update(directory, version: version);
+ await _npmPackagesUpdater.Update(directory, version: version, leptonXVersion: leptonXVersion);
}
- private async Task UpdateNugetPackages(CommandLineArgs commandLineArgs, string directory, string version)
+ private async Task UpdateNugetPackages(CommandLineArgs commandLineArgs, string directory, string version, string leptonXVersion)
{
var solutions = new List();
var givenSolution = commandLineArgs.Options.GetOrNull(Options.SolutionName.Short, Options.SolutionName.Long);
@@ -77,7 +78,7 @@ public class UpdateCommand : IConsoleCommand, ITransientDependency
{
var solutionName = Path.GetFileName(solution).RemovePostFix(".sln");
- await _nugetPackagesVersionUpdater.UpdateSolutionAsync(solution, checkAll: checkAll, version: version);
+ await _nugetPackagesVersionUpdater.UpdateSolutionAsync(solution, checkAll: checkAll, version: version, leptonXVersion: leptonXVersion);
Logger.LogInformation("Volo packages are updated in {SolutionName} solution", solutionName);
}
@@ -90,7 +91,7 @@ public class UpdateCommand : IConsoleCommand, ITransientDependency
{
var projectName = Path.GetFileName(project).RemovePostFix(".csproj");
- await _nugetPackagesVersionUpdater.UpdateProjectAsync(project, checkAll: checkAll, version: version);
+ await _nugetPackagesVersionUpdater.UpdateProjectAsync(project, checkAll: checkAll, version: version, leptonXVersion: leptonXVersion);
Logger.LogInformation("Volo packages are updated in {ProjectName} project", projectName);
return;
@@ -120,6 +121,7 @@ public class UpdateCommand : IConsoleCommand, ITransientDependency
sb.AppendLine("-sn|--solution-name (Specify the solution name)");
sb.AppendLine("--check-all (Check the new version of each package separately)");
sb.AppendLine("-v|--version (default: latest version)");
+ sb.AppendLine("-lv|--leptonx-version (default: latest LeptonX version)");
sb.AppendLine("");
sb.AppendLine("Some examples:");
sb.AppendLine("");
@@ -167,5 +169,11 @@ public class UpdateCommand : IConsoleCommand, ITransientDependency
public const string Short = "v";
public const string Long = "version";
}
+
+ public static class LeptonXVersion
+ {
+ public const string Short = "lv";
+ public const string Long = "leptonx-version";
+ }
}
}
diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs
index 2c88f1e8c5..d543b43d65 100644
--- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs
+++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/NpmPackagesUpdater.cs
@@ -50,7 +50,7 @@ public class NpmPackagesUpdater : ITransientDependency
public async Task Update(string rootDirectory, bool includePreviews = false,
bool includeReleaseCandidates = false,
- bool switchToStable = false, string version = null, bool includePreRc = false)
+ bool switchToStable = false, string version = null, string leptonXVersion = null, bool includePreRc = false)
{
var fileList = _packageJsonFileFinder.Find(rootDirectory);
@@ -80,6 +80,7 @@ public class NpmPackagesUpdater : ITransientDependency
var updated = await UpdatePackagesInFile(file, includePreviews, includeReleaseCandidates,
switchToStable,
version,
+ leptonXVersion,
includePreRc);
packagesUpdated.TryAdd(file, updated);
@@ -162,6 +163,7 @@ public class NpmPackagesUpdater : ITransientDependency
bool includeReleaseCandidates = false,
bool switchToStable = false,
string specifiedVersion = null,
+ string specifiedLeptonXVersion = null,
bool includePreRc = false)
{
var packagesUpdated = false;
@@ -177,7 +179,7 @@ public class NpmPackagesUpdater : ITransientDependency
foreach (var abpPackage in abpPackages)
{
var updated = await TryUpdatingPackage(filePath, abpPackage, includePreviews, includeReleaseCandidates,
- switchToStable, specifiedVersion, includePreRc);
+ switchToStable, specifiedVersion, specifiedLeptonXVersion, includePreRc);
if (updated)
{
@@ -188,7 +190,7 @@ public class NpmPackagesUpdater : ITransientDependency
var updatedContent = packageJson.ToString(Formatting.Indented);
File.WriteAllText(filePath, updatedContent);
-
+
return packagesUpdated;
}
@@ -199,6 +201,7 @@ public class NpmPackagesUpdater : ITransientDependency
bool includeReleaseCandidates = false,
bool switchToStable = false,
string specifiedVersion = null,
+ string specifiedLeptonXVersion = null,
bool includePreRc = false)
{
var currentVersion = (string)package.Value;
@@ -207,18 +210,36 @@ public class NpmPackagesUpdater : ITransientDependency
if (!specifiedVersion.IsNullOrWhiteSpace())
{
- if (!SpecifiedVersionExists(specifiedVersion, package))
+ if (package.Name.IndexOf("leptonx", StringComparison.InvariantCultureIgnoreCase) > 0 && !specifiedLeptonXVersion.IsNullOrWhiteSpace())
{
- return false;
- }
+ if (!SpecifiedVersionExists(specifiedLeptonXVersion, package))
+ {
+ return false;
+ }
- if (SemanticVersion.Parse(specifiedVersion) <=
- SemanticVersion.Parse(currentVersion.RemovePreFix("~", "^")))
- {
- return false;
+ if (SemanticVersion.Parse(specifiedLeptonXVersion) <=
+ SemanticVersion.Parse(currentVersion.RemovePreFix("~", "^")))
+ {
+ return false;
+ }
+
+ version = specifiedLeptonXVersion.EnsureStartsWith('^');
}
+ else
+ {
+ if (!SpecifiedVersionExists(specifiedVersion, package))
+ {
+ return false;
+ }
- version = specifiedVersion.EnsureStartsWith('^');
+ if (SemanticVersion.Parse(specifiedVersion) <=
+ SemanticVersion.Parse(currentVersion.RemovePreFix("~", "^")))
+ {
+ return false;
+ }
+
+ version = specifiedVersion.EnsureStartsWith('^');
+ }
}
else
{
diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs
index 4ece393913..924d6041b1 100644
--- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs
+++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/VoloNugetPackagesVersionUpdater.cs
@@ -27,7 +27,14 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
Logger = NullLogger.Instance;
}
- public async Task UpdateSolutionAsync(string solutionPath, bool includePreviews = false, bool includeReleaseCandidates = false, bool switchToStable = false, bool checkAll = false, string version = null)
+ public async Task UpdateSolutionAsync(
+ string solutionPath,
+ bool includePreviews = false,
+ bool includeReleaseCandidates = false,
+ bool switchToStable = false,
+ bool checkAll = false,
+ string version = null,
+ string leptonXVersion = null)
{
var projectPaths = ProjectFinder.GetProjectFiles(solutionPath);
@@ -58,6 +65,7 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
latestReleaseCandidateVersionInfo.Version,
latestVersionFromMyGet,
version,
+ leptonXVersion,
latestStableVersions: latestStableVersions);
fs.Seek(0, SeekOrigin.Begin);
@@ -75,7 +83,14 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
}
}
- public async Task UpdateProjectAsync(string projectPath, bool includeNightlyPreviews = false, bool includeReleaseCandidates = false, bool switchToStable = false, bool checkAll = false, string version = null)
+ public async Task UpdateProjectAsync(
+ string projectPath,
+ bool includeNightlyPreviews = false,
+ bool includeReleaseCandidates = false,
+ bool switchToStable = false,
+ bool checkAll = false,
+ string version = null,
+ string leptonXVersion = null)
{
if (checkAll && version.IsNullOrWhiteSpace())
{
@@ -102,6 +117,7 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
latestReleaseCandidateVersionInfo.Version,
latestVersionFromMyGet,
version,
+ leptonXVersion,
latestStableVersions: latestStableVersions);
fs.Seek(0, SeekOrigin.Begin);
@@ -166,6 +182,7 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
SemanticVersion latestNugetReleaseCandidateVersion = null,
string latestMyGetVersion = null,
string specifiedVersion = null,
+ string specifiedLeptonXVersion = null,
List latestStableVersions = null)
{
string packageId = null;
@@ -222,21 +239,35 @@ public class VoloNugetPackagesVersionUpdater : ITransientDependency
var leptonXPackageVersion = latestStableVersions?
.FirstOrDefault(v => v.Version.Equals(specifiedVersion, StringComparison.InvariantCultureIgnoreCase))?.LeptonX?.Version;
- if ((isLeptonXPackage && string.IsNullOrWhiteSpace(leptonXPackageVersion)) || isStudioPackage)
+ if ((isLeptonXPackage && string.IsNullOrWhiteSpace(leptonXPackageVersion) && specifiedLeptonXVersion.IsNullOrWhiteSpace()) || isStudioPackage)
{
Logger.LogWarning("Package: {PackageId} could not be updated. Please manually update the package version yourself to prevent version mismatches!", packageId);
continue;
}
- var isLeptonXPackageWithVersion = isLeptonXPackage && !string.IsNullOrWhiteSpace(leptonXPackageVersion);
-
- if (isLeptonXPackageWithVersion || await SpecifiedVersionExists(specifiedVersion, packageId))
+ if (isLeptonXPackage)
{
- TryUpdatingPackage(isLeptonXPackageWithVersion ? leptonXPackageVersion : specifiedVersion);
+ var isLeptonXPackageWithVersion = isLeptonXPackage && !string.IsNullOrWhiteSpace(leptonXPackageVersion);
+
+ if (isLeptonXPackageWithVersion || await SpecifiedVersionExists(specifiedLeptonXVersion, packageId))
+ {
+ TryUpdatingPackage(specifiedLeptonXVersion ?? leptonXPackageVersion);
+ }
+ else
+ {
+ Logger.LogWarning($"Package \"{packageId}\" specified version v{specifiedLeptonXVersion} does not exist!");
+ }
}
else
{
- Logger.LogWarning("Package \"{PackageId}\" specified version v{SpecifiedVersion} does not exist!", packageId, specifiedVersion);
+ if (await SpecifiedVersionExists(specifiedVersion, packageId))
+ {
+ TryUpdatingPackage(specifiedVersion);
+ }
+ else
+ {
+ Logger.LogWarning($"Package \"{packageId}\" specified version v{specifiedVersion} does not exist!");
+ }
}
void TryUpdatingPackage(string versionToUpdate)
diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheBase.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheBase.cs
index 62d0b5304e..7cea931c12 100644
--- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheBase.cs
+++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheBase.cs
@@ -16,12 +16,12 @@ public abstract class EntityCacheBase :
where TEntityCacheItem : class
{
protected IReadOnlyRepository Repository { get; }
- protected IDistributedCache Cache { get; }
+ protected IDistributedCache, TKey> Cache { get; }
protected IUnitOfWorkManager UnitOfWorkManager { get; }
protected EntityCacheBase(
IReadOnlyRepository repository,
- IDistributedCache cache,
+ IDistributedCache, TKey> cache,
IUnitOfWorkManager unitOfWorkManager)
{
Repository = repository;
@@ -31,7 +31,7 @@ public abstract class EntityCacheBase :
public virtual async Task FindAsync(TKey id)
{
- return await Cache.GetOrAddAsync(
+ return (await Cache.GetOrAddAsync(
id,
async () =>
{
@@ -41,7 +41,7 @@ public abstract class EntityCacheBase :
}
return MapToCacheItem(await Repository.FindAsync(id))!;
- });
+ }))?.Value;
}
public virtual async Task GetAsync(TKey id)
@@ -56,7 +56,7 @@ public abstract class EntityCacheBase :
}
return MapToCacheItem(await Repository.GetAsync(id))!;
- }))!;
+ }))!.Value!;
}
protected virtual bool HasObjectExtensionInfo()
@@ -65,15 +65,10 @@ public abstract class EntityCacheBase :
ObjectExtensionManager.Instance.GetOrNull(typeof(TEntity)) != null;
}
- protected abstract TEntityCacheItem? MapToCacheItem(TEntity? entity);
+ protected abstract EntityCacheItemWrapper? MapToCacheItem(TEntity? entity);
public async Task HandleEventAsync(EntityChangedEventData eventData)
{
- if (eventData is EntityCreatedEventData)
- {
- return;
- }
-
/* Why we are using double remove:
* First Cache.RemoveAsync drops the cache item in a unit of work.
* Some other application / thread may read the value from database and put it to the cache again
diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheItemWrapper.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheItemWrapper.cs
new file mode 100644
index 0000000000..e1d12692c8
--- /dev/null
+++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheItemWrapper.cs
@@ -0,0 +1,12 @@
+namespace Volo.Abp.Domain.Entities.Caching;
+
+public class EntityCacheItemWrapper
+ where TEntityCacheItem : class
+{
+ public TEntityCacheItem? Value { get; set; }
+
+ public EntityCacheItemWrapper(TEntityCacheItem? value)
+ {
+ Value = value;
+ }
+}
diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapper.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapper.cs
index a37ad49b1e..62b3162cdd 100644
--- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapper.cs
+++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapper.cs
@@ -15,7 +15,7 @@ public class EntityCacheWithObjectMapper :
public EntityCacheWithObjectMapper(
IReadOnlyRepository repository,
- IDistributedCache cache,
+ IDistributedCache, TKey> cache,
IUnitOfWorkManager unitOfWorkManager,
IObjectMapper objectMapper)
: base(repository, cache, unitOfWorkManager)
@@ -23,7 +23,7 @@ public class EntityCacheWithObjectMapper :
ObjectMapper = objectMapper;
}
- protected override TEntityCacheItem? MapToCacheItem(TEntity? entity)
+ protected override EntityCacheItemWrapper? MapToCacheItem(TEntity? entity)
{
if (entity == null)
{
@@ -32,9 +32,9 @@ public class EntityCacheWithObjectMapper :
if (typeof(TEntity) == typeof(TEntityCacheItem))
{
- return entity.As();
+ return new EntityCacheItemWrapper(entity.As());
}
- return ObjectMapper.Map(entity);
+ return new EntityCacheItemWrapper(ObjectMapper.Map(entity));
}
}
diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapperContext.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapperContext.cs
index f468598652..2471e1057c 100644
--- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapperContext.cs
+++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithObjectMapperContext.cs
@@ -12,7 +12,7 @@ public class EntityCacheWithObjectMapperContext repository,
- IDistributedCache cache,
+ IDistributedCache, TKey> cache,
IUnitOfWorkManager unitOfWorkManager,
IObjectMapper objectMapper)// Intentionally injected with TContext
: base(repository, cache, unitOfWorkManager, objectMapper)
diff --git a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithoutCacheItem.cs b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithoutCacheItem.cs
index 125273173e..4738534831 100644
--- a/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithoutCacheItem.cs
+++ b/framework/src/Volo.Abp.Ddd.Domain/Volo/Abp/Domain/Entities/Caching/EntityCacheWithoutCacheItem.cs
@@ -10,14 +10,14 @@ public class EntityCacheWithoutCacheItem :
{
public EntityCacheWithoutCacheItem(
IReadOnlyRepository repository,
- IDistributedCache cache,
+ IDistributedCache, TKey> cache,
IUnitOfWorkManager unitOfWorkManager)
: base(repository, cache, unitOfWorkManager)
{
}
- protected override TEntity? MapToCacheItem(TEntity? entity)
+ protected override EntityCacheItemWrapper? MapToCacheItem(TEntity? entity)
{
- return entity;
+ return new EntityCacheItemWrapper(entity);
}
}
diff --git a/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/AbpSystemTextJsonSerializer.cs b/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/AbpSystemTextJsonSerializer.cs
index 6f433ce918..7f72f0de71 100644
--- a/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/AbpSystemTextJsonSerializer.cs
+++ b/framework/src/Volo.Abp.Json.SystemTextJson/Volo/Abp/Json/SystemTextJson/AbpSystemTextJsonSerializer.cs
@@ -40,21 +40,10 @@ public class AbpSystemTextJsonSerializer : IJsonSerializer, ITransientDependency
camelCase,
indented,
Options.JsonSerializerOptions
- }, _ =>
+ }, _ => new JsonSerializerOptions(Options.JsonSerializerOptions)
{
- var settings = new JsonSerializerOptions(Options.JsonSerializerOptions);
-
- if (camelCase)
- {
- settings.PropertyNamingPolicy = JsonNamingPolicy.CamelCase;
- }
-
- if (indented)
- {
- settings.WriteIndented = true;
- }
-
- return settings;
+ PropertyNamingPolicy = camelCase ? JsonNamingPolicy.CamelCase : null,
+ WriteIndented = indented
});
}
}
diff --git a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpGuidCustomBsonTypeMapper.cs b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpGuidCustomBsonTypeMapper.cs
new file mode 100644
index 0000000000..4cfacc39fd
--- /dev/null
+++ b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpGuidCustomBsonTypeMapper.cs
@@ -0,0 +1,13 @@
+using System;
+using MongoDB.Bson;
+
+namespace Volo.Abp.MongoDB;
+
+public class AbpGuidCustomBsonTypeMapper : ICustomBsonTypeMapper
+{
+ public bool TryMapToBsonValue(object value, out BsonValue bsonValue)
+ {
+ bsonValue = new BsonBinaryData((Guid)value, GuidRepresentation.Standard);
+ return true;
+ }
+}
diff --git a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpMongoDbModule.cs b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpMongoDbModule.cs
index 8e8ad345fc..195491d989 100644
--- a/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpMongoDbModule.cs
+++ b/framework/src/Volo.Abp.MongoDB/Volo/Abp/MongoDB/AbpMongoDbModule.cs
@@ -1,4 +1,5 @@
-using Microsoft.Extensions.DependencyInjection;
+using System;
+using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
using MongoDB.Bson;
using MongoDB.Bson.Serialization;
@@ -16,6 +17,12 @@ namespace Volo.Abp.MongoDB;
[DependsOn(typeof(AbpDddDomainModule))]
public class AbpMongoDbModule : AbpModule
{
+ static AbpMongoDbModule()
+ {
+ BsonSerializer.TryRegisterSerializer(new GuidSerializer(GuidRepresentation.Standard));
+ BsonTypeMapper.RegisterCustomTypeMapper(typeof(Guid), new AbpGuidCustomBsonTypeMapper());
+ }
+
public override void PreConfigureServices(ServiceConfigurationContext context)
{
context.Services.AddConventionalRegistrar(new AbpMongoDbConventionalRegistrar());
@@ -23,8 +30,6 @@ public class AbpMongoDbModule : AbpModule
public override void ConfigureServices(ServiceConfigurationContext context)
{
- BsonSerializer.TryRegisterSerializer(new GuidSerializer(GuidRepresentation.Standard));
-
context.Services.TryAddTransient(
typeof(IMongoDbContextProvider<>),
typeof(UnitOfWorkMongoDbContextProvider<>)
diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonTestBase.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonTestBase.cs
index ebae706aca..e442ce48ad 100644
--- a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonTestBase.cs
+++ b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpJsonTestBase.cs
@@ -1,4 +1,9 @@
-using Volo.Abp.Testing;
+using System;
+using System.Collections.Concurrent;
+using System.Reflection;
+using Newtonsoft.Json;
+using Volo.Abp.Json.Newtonsoft;
+using Volo.Abp.Testing;
namespace Volo.Abp.Json;
@@ -12,6 +17,16 @@ public abstract class AbpJsonSystemTextJsonTestBase : AbpIntegratedTest
{
+ protected AbpJsonNewtonsoftJsonTestBase()
+ {
+ var cache = typeof(AbpNewtonsoftJsonSerializer).GetField("JsonSerializerOptionsCache", BindingFlags.NonPublic | BindingFlags.Static);
+ if (cache != null)
+ {
+ var cacheValue = cache.GetValue(null)?.As>();
+ cacheValue?.Clear();
+ }
+ }
+
protected override void SetAbpApplicationCreationOptions(AbpApplicationCreationOptions options)
{
options.UseAutofac();
diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpNewtonsoftSerializerProviderTests.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpNewtonsoftSerializerProviderTests.cs
new file mode 100644
index 0000000000..9dc0c0afd3
--- /dev/null
+++ b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpNewtonsoftSerializerProviderTests.cs
@@ -0,0 +1,52 @@
+using System;
+using System.Collections.Generic;
+using Shouldly;
+using Xunit;
+
+namespace Volo.Abp.Json;
+
+[Collection("AbpJsonNewtonsoftJsonTest")]
+public class AbpNewtonsoftSerializerProviderTests : AbpJsonNewtonsoftJsonTestBase
+{
+ protected IJsonSerializer JsonSerializer;
+
+ public AbpNewtonsoftSerializerProviderTests()
+ {
+ JsonSerializer = GetRequiredService();
+ }
+
+ public class File
+ {
+ public string FileName { get; set; }
+
+ public Dictionary ExtraProperties { get; set; }
+ }
+
+ [Fact]
+ public void Serialize_Deserialize_Test()
+ {
+ var defaultIndent = " "; // Default indent is 2 spaces
+ var newLine = Environment.NewLine;
+ var file = new File()
+ {
+ FileName = "abp",
+ ExtraProperties = new Dictionary()
+ {
+ { "One", 1 },
+ { "Two", 2 }
+ }
+ };
+
+ var json = JsonSerializer.Serialize(file, camelCase: true);
+ json.ShouldBe("{\"fileName\":\"abp\",\"extraProperties\":{\"One\":1,\"Two\":2}}");
+
+ json = JsonSerializer.Serialize(file, camelCase: true, indented: true);
+ json.ShouldBe($"{{{newLine}{defaultIndent}\"fileName\": \"abp\",{newLine}{defaultIndent}\"extraProperties\": {{{newLine}{defaultIndent}{defaultIndent}\"One\": 1,{newLine}{defaultIndent}{defaultIndent}\"Two\": 2{newLine}{defaultIndent}}}{newLine}}}");
+
+ json = JsonSerializer.Serialize(file, camelCase: false);
+ json.ShouldBe("{\"FileName\":\"abp\",\"ExtraProperties\":{\"One\":1,\"Two\":2}}");
+
+ json = JsonSerializer.Serialize(file, camelCase: false, indented: true);
+ json.ShouldBe($"{{{newLine}{defaultIndent}\"FileName\": \"abp\",{newLine}{defaultIndent}\"ExtraProperties\": {{{newLine}{defaultIndent}{defaultIndent}\"One\": 1,{newLine}{defaultIndent}{defaultIndent}\"Two\": 2{newLine}{defaultIndent}}}{newLine}}}");
+ }
+}
diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpSystemTextJsonSerializerProvider_Tests.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpSystemTextJsonSerializerProvider_Tests.cs
index e32df85d7f..49b321d46d 100644
--- a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpSystemTextJsonSerializerProvider_Tests.cs
+++ b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/AbpSystemTextJsonSerializerProvider_Tests.cs
@@ -1,4 +1,6 @@
using System;
+using System.Collections.Generic;
+using System.Text.Json;
using Microsoft.Extensions.DependencyInjection;
using Shouldly;
using Volo.Abp.Data;
@@ -11,11 +13,11 @@ namespace Volo.Abp.Json;
public abstract class AbpSystemTextJsonSerializerProviderTestBase : AbpJsonSystemTextJsonTestBase
{
- protected AbpSystemTextJsonSerializer JsonSerializer;
+ protected IJsonSerializer JsonSerializer;
public AbpSystemTextJsonSerializerProviderTestBase()
{
- JsonSerializer = GetRequiredService();
+ JsonSerializer = GetRequiredService();
}
public class TestExtensibleObjectClass : ExtensibleObject
@@ -23,6 +25,13 @@ public abstract class AbpSystemTextJsonSerializerProviderTestBase : AbpJsonSyste
public string Name { get; set; }
}
+ public class File
+ {
+ public string FileName { get; set; }
+
+ public Dictionary ExtraProperties { get; set; }
+ }
+
public class FileWithBoolean
{
public string Name { get; set; }
@@ -74,6 +83,34 @@ public abstract class AbpSystemTextJsonSerializerProviderTestBase : AbpJsonSyste
public class AbpSystemTextJsonSerializerProviderTests : AbpSystemTextJsonSerializerProviderTestBase
{
+ [Fact]
+ public void Serialize_Deserialize_Test()
+ {
+ var defaultIndent = " "; // Default indent is 2 spaces
+ var newLine = Environment.NewLine;
+ var file = new File()
+ {
+ FileName = "abp",
+ ExtraProperties = new Dictionary()
+ {
+ { "One", 1 },
+ { "Two", 2 }
+ }
+ };
+
+ var json = JsonSerializer.Serialize(file, camelCase: true);
+ json.ShouldBe("{\"fileName\":\"abp\",\"extraProperties\":{\"One\":1,\"Two\":2}}");
+
+ json = JsonSerializer.Serialize(file, camelCase: true, indented: true);
+ json.ShouldBe($"{{{newLine}{defaultIndent}\"fileName\": \"abp\",{newLine}{defaultIndent}\"extraProperties\": {{{newLine}{defaultIndent}{defaultIndent}\"One\": 1,{newLine}{defaultIndent}{defaultIndent}\"Two\": 2{newLine}{defaultIndent}}}{newLine}}}");
+
+ json = JsonSerializer.Serialize(file, camelCase: false);
+ json.ShouldBe("{\"FileName\":\"abp\",\"ExtraProperties\":{\"One\":1,\"Two\":2}}");
+
+ json = JsonSerializer.Serialize(file, camelCase: false, indented: true);
+ json.ShouldBe($"{{{newLine}{defaultIndent}\"FileName\": \"abp\",{newLine}{defaultIndent}\"ExtraProperties\": {{{newLine}{defaultIndent}{defaultIndent}\"One\": 1,{newLine}{defaultIndent}{defaultIndent}\"Two\": 2{newLine}{defaultIndent}}}{newLine}}}");
+ }
+
[Fact]
public void Serialize_Deserialize_With_Boolean()
{
@@ -223,6 +260,8 @@ public class AbpSystemTextJsonSerializerProviderDateTimeFormatTests : AbpSystemT
options.InputDateTimeFormats.Add("yyyy*MM*dd");
options.OutputDateTimeFormat = "yyyy*MM*dd HH*mm*ss";
});
+
+ base.AfterAddApplication(services);
}
[Fact]
@@ -289,6 +328,8 @@ public class AbpSystemTextJsonSerializerProviderDatetimeKindUtcTests : AbpSystem
{
Kind = DateTimeKind.Utc;
services.Configure(x => x.Kind = Kind);
+
+ base.AfterAddApplication(services);
}
}
@@ -298,6 +339,8 @@ public class AbpSystemTextJsonSerializerProviderDatetimeKindLocalTests : AbpSyst
{
Kind = DateTimeKind.Local;
services.Configure(x => x.Kind = Kind);
+
+ base.AfterAddApplication(services);
}
}
diff --git a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/InputAndOutputDateTimeFormat_Tests.cs b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/InputAndOutputDateTimeFormat_Tests.cs
index cf6356477d..189a82cae0 100644
--- a/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/InputAndOutputDateTimeFormat_Tests.cs
+++ b/framework/test/Volo.Abp.Json.Tests/Volo/Abp/Json/InputAndOutputDateTimeFormat_Tests.cs
@@ -31,6 +31,8 @@ public class InputAndOutputDateTimeFormatSystemTextJsonTests : AbpJsonSystemText
{
options.Kind = DateTimeKind.Utc;
});
+
+ base.AfterAddApplication(services);
}
[Fact]
@@ -59,6 +61,7 @@ public class InputAndOutputDateTimeFormatSystemTextJsonTests : AbpJsonSystemText
}
}
+[Collection("AbpJsonNewtonsoftJsonTest")]
public class InputAndOutputDateTimeFormatNewtonsoftTests : AbpJsonNewtonsoftJsonTestBase
{
private readonly IJsonSerializer _jsonSerializer;
@@ -83,6 +86,8 @@ public class InputAndOutputDateTimeFormatNewtonsoftTests : AbpJsonNewtonsoftJson
{
options.Kind = DateTimeKind.Utc;
});
+
+ base.AfterAddApplication(services);
}
[Fact]
diff --git a/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/Repositories/Repository_Basic_Tests.cs b/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/Repositories/Repository_Basic_Tests.cs
index e2ad9088cb..3df8699f6d 100644
--- a/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/Repositories/Repository_Basic_Tests.cs
+++ b/framework/test/Volo.Abp.MongoDB.Tests/Volo/Abp/MongoDB/Repositories/Repository_Basic_Tests.cs
@@ -3,6 +3,7 @@ using System.Linq;
using System.Threading.Tasks;
using MongoDB.Driver.Linq;
using Shouldly;
+using Volo.Abp.Data;
using Volo.Abp.Domain.Repositories;
using Volo.Abp.TestApp;
using Volo.Abp.TestApp.Domain;
@@ -52,10 +53,12 @@ public class Repository_Basic_Tests : Repository_Basic_Tests p.PersonId == person.Id && p.Number == "1234567890").ShouldBeTrue();
+ person.GetProperty("test-guid-property").ShouldBe(person.Id);
+ person.GetProperty("test-nullable-guid-property").ShouldBe(person.Id);
}
-
+
[Fact]
public async Task Filter_Case_Insensitive()
{
(await CityRepository.GetQueryableAsync()).FirstOrDefault(c => c.Name == "ISTANBUL").ShouldBeNull();
(await CityRepository.GetQueryableAsync()).FirstOrDefault(c => c.Name == "istanbul").ShouldBeNull();
(await CityRepository.GetQueryableAsync()).FirstOrDefault(c => c.Name == "Istanbul").ShouldNotBeNull();
-
+
(await PersonRepository.GetQueryableAsync()).FirstOrDefault(p => p.Name == "douglas").ShouldNotBeNull();
(await PersonRepository.GetQueryableAsync()).FirstOrDefault(p => p.Name == "DOUGLAS").ShouldNotBeNull();
(await PersonRepository.GetQueryableAsync()).FirstOrDefault(p => p.Name == "Douglas").ShouldNotBeNull();
diff --git a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/EntityCache_Tests.cs b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/EntityCache_Tests.cs
index f1bd602102..679590ac31 100644
--- a/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/EntityCache_Tests.cs
+++ b/framework/test/Volo.Abp.TestApp/Volo/Abp/TestApp/Testing/EntityCache_Tests.cs
@@ -70,6 +70,29 @@ public abstract class EntityCache_Tests : TestAppTestBase=9.2.0-rc.1",
- "@abp/ng.theme.shared": ">=9.2.0-rc.1"
+ "@abp/ng.core": ">=9.2.0-rc.2",
+ "@abp/ng.theme.shared": ">=9.2.0-rc.2"
},
"dependencies": {
"tslib": "^2.0.0"
diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/package.json
index 82bc8fc24c..b39f45087b 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": "~9.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2"
}
}
diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
index 8524474dd3..7a9396e283 100644
--- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
+++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock
@@ -2,185 +2,185 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.1.tgz#00f6c73e8e38578cfb6eb10214a8e4347dda75b3"
- integrity sha512-Ophg50dxq2E4A2PgAtErDZ8LQfgAoT1ipZv4H3lxu0GwtRXrLEScfykHVDScTHJVpTF8Z549zYQl3jYtPJACog==
+"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.2.tgz#e32c8bd046d7377ae3f6a703eac9069e10bcd600"
+ integrity sha512-oj4lGrzllgGrq7rI7gz1Xvq5TU+xT+isGVf4T8hF3INE/J2nIyK45HnkjDq5wpdM3P+HkdM1+RtWNrLSVu0Klg==
dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.2"
-"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.1.tgz#4fb738ad5a6ac85165cf3e45893615d1762d43ed"
- integrity sha512-TCW7nGGMqnBD8n2Jc1r9ht2HixRj8kDOZJysQUd3uHNmTBCO1b5cBjxL4ksSzM98/kEs6i0q6OTasqJrxHuHNA==
+"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.2.tgz#77562013b604d0193e361efa6801235179dc7b4f"
+ integrity sha512-5KcMGg6o6W5uwsujrjUARlZFgWmZeYBNCf1vkf3btakkwTzmPDbypUx6VrgBJbt4AUnYlMQbSHvbfK0d3I1e6w==
dependencies:
- "@abp/aspnetcore.mvc.ui" "~9.2.0-rc.1"
- "@abp/bootstrap" "~9.2.0-rc.1"
- "@abp/bootstrap-datepicker" "~9.2.0-rc.1"
- "@abp/bootstrap-daterangepicker" "~9.2.0-rc.1"
- "@abp/datatables.net-bs5" "~9.2.0-rc.1"
- "@abp/font-awesome" "~9.2.0-rc.1"
- "@abp/jquery-form" "~9.2.0-rc.1"
- "@abp/jquery-validation-unobtrusive" "~9.2.0-rc.1"
- "@abp/lodash" "~9.2.0-rc.1"
- "@abp/luxon" "~9.2.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
- "@abp/moment" "~9.2.0-rc.1"
- "@abp/select2" "~9.2.0-rc.1"
- "@abp/sweetalert2" "~9.2.0-rc.1"
- "@abp/timeago" "~9.2.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.1.tgz#d2a2c5fc25444eedf2f4ea92505ba4aede86b771"
- integrity sha512-vgdJFOzxqwuaDcMhzIHHn1wIJbIar/NzJxpbUBjRWjnZzrKKerDLF9FuDegpU1fX3nOvunI11zSFT3yCuMHebQ==
+ "@abp/aspnetcore.mvc.ui" "~9.2.0-rc.2"
+ "@abp/bootstrap" "~9.2.0-rc.2"
+ "@abp/bootstrap-datepicker" "~9.2.0-rc.2"
+ "@abp/bootstrap-daterangepicker" "~9.2.0-rc.2"
+ "@abp/datatables.net-bs5" "~9.2.0-rc.2"
+ "@abp/font-awesome" "~9.2.0-rc.2"
+ "@abp/jquery-form" "~9.2.0-rc.2"
+ "@abp/jquery-validation-unobtrusive" "~9.2.0-rc.2"
+ "@abp/lodash" "~9.2.0-rc.2"
+ "@abp/luxon" "~9.2.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
+ "@abp/moment" "~9.2.0-rc.2"
+ "@abp/select2" "~9.2.0-rc.2"
+ "@abp/sweetalert2" "~9.2.0-rc.2"
+ "@abp/timeago" "~9.2.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.2.tgz#e1c0e4b0280d5fe37659da8dc696150f0d461336"
+ integrity sha512-WG4WWGS1mSb2QWAVOA2nrvoi9/3oueEaKEG18xbPgWiLz5GCq8gsopKqUgW/fmBaw+1Jh9tsuCTH7eED/2tUxA==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.1.tgz#b548840efb6a9c8d9acabf828af4e95628be6cbe"
- integrity sha512-ClR+fiOiUccEIvbeAgfo2+Z3eZYp7MRIVrll8Rh93oKr6C0XzjwA7acSGe87CS3e5wkUXMsKtqmRX+eSXyJBPQ==
+"@abp/bootstrap-datepicker@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.2.tgz#429c2d44a22f9190013aea0efa420854b7e83a4f"
+ integrity sha512-bxMpaxTgnF5/VELbKvtZVw0tI0bowzUQFVSBQJqO4o7wJmxyHNzJuaom8Is+tCsoMrpo8t9EGMGfpWHV1IsrjQ==
dependencies:
bootstrap-datepicker "^1.10.0"
-"@abp/bootstrap-daterangepicker@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.1.tgz#e7174841889b80f7beddaeb84be7a0b908cc34a3"
- integrity sha512-CzSutc7rtYzd4jzTTiKlUmFGlZk70DTcp/tnuD7rVWZp7Njr2INfwGlgt7P7Hj3g9Wt3j0mAM+IDz9t2rleqtA==
+"@abp/bootstrap-daterangepicker@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.2.tgz#85bb869d5d43eb6c97f50943ea2c390cb4d37d54"
+ integrity sha512-rLLsY6GCY16IOwRkmx7vZ25sVHOM9dPdTlcZiuUuEi5+QrmgGiqZmIwqYiu4WFSPPTJtufsyMaHzXxqiZRpXVg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.1.tgz#87c17c50a9e8f6fdb6474541aeaadf1ebb1d6b1b"
- integrity sha512-tgOIGY7HfiwgM9QUpcydZN9tdKSrm6mYPzECBDU866xWi8aUeLZp12hLoSL94M1iZ6jchbZaqTqMOy00Tc0FCQ==
+"@abp/bootstrap@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.2.tgz#ba2ab98d930501e7f004f99e7d7e7d4e6d3c0998"
+ integrity sha512-u2mtHHbmXNgngExl4hM5uo/E3k453n0im2Ci02+4dnhZoFicLZlBdtJusZAw5QR1XTLPybW6RXofWBvkZcgiwg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
bootstrap "^5.3.3"
-"@abp/core@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.1.tgz#30fb627e750f651b4d1819461e3ffeb5fc6d9011"
- integrity sha512-Adb4sk9oZJaxL19RbM1opLGWn2kKzRUcFLH6lNG2QYCAXf74y/YfFLQyoZSrTKS1M+hkGjIrEW6GssAgHTCJeg==
+"@abp/core@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.2.tgz#0eab20842f8c0801d1dca036d3d66a67e155e019"
+ integrity sha512-8bC1MAV4iSFLJvRvM5mvrI9+N5FPAjaG79hr3p0xJtNixFOFpNELDf4p0zwy97zY8juL+AIEyJAkg+KIIK90DQ==
dependencies:
- "@abp/utils" "~9.2.0-rc.1"
+ "@abp/utils" "~9.2.0-rc.2"
-"@abp/datatables.net-bs5@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.1.tgz#7d56850b6e46f744c794e40d08aeb5fd1a7543ee"
- integrity sha512-PFt0PruHikzXzcEKtykwnRo+Z0D+njmhaoJk4J11yoZjvSFOAQXIRdsVgFgJub8REN3I57eG9PPCl3AZwAba9w==
+"@abp/datatables.net-bs5@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.2.tgz#8c07544cafd2d2257f45150d3265c25eafc0ec0f"
+ integrity sha512-l3VOtc0fleUsx+ZUMr49+nPBWRBUVw4Z26ogT7O7uRR8doeerNU1GfA4yFJCUp02WIwt8cmZ+apJHADykn9Vng==
dependencies:
- "@abp/datatables.net" "~9.2.0-rc.1"
+ "@abp/datatables.net" "~9.2.0-rc.2"
datatables.net-bs5 "^2.1.8"
-"@abp/datatables.net@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.1.tgz#8d165f404e85a54a4e92887173a3d01f827ba5ef"
- integrity sha512-rEvCSJWH2l505Nb7Nqa0tL1iFpnMZ+WxnfbomaqdSpL6YsCUd8syeGI37V+LQUknXGsUFqGVyazPrU3vjIR8Kg==
+"@abp/datatables.net@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.2.tgz#2880ccb61750faa1689aec15f9e49d92ab1e94a1"
+ integrity sha512-nljq0p8mxoBvMZngtViInyQJqX/MI7EyQeCIYNICF2LO42RRZfpKaRy5zX+4Uc3z/wz209CfK8QfRNH/d1HtBQ==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
datatables.net "^2.1.8"
-"@abp/font-awesome@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.1.tgz#758b4028fa5f6d11bb675ff465fc222e3b656c01"
- integrity sha512-H0fmIM/YAkT64LLMub0eDzpxvrNVjkFrRgX4YM10U/AQ0gILxjuEapRxv3+ueIJiy3DiBLkPWQ+SQN3Lwh4FOA==
+"@abp/font-awesome@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.2.tgz#51eb750f5697668db538ad68cc6b9279517da537"
+ integrity sha512-X9JfF4n4MDZLszwZHIHuxSdGGxImEzV91ROKqNeclErCx3bOXyq/l9C+haZl/3TLzTAOSDMLgHGrT3MUCVPF5w==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
"@fortawesome/fontawesome-free" "^6.6.0"
-"@abp/jquery-form@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.1.tgz#558bcf9da8912e0014b407018d1f0fb7ab294bf0"
- integrity sha512-MzhptVbyZ7WNYAw4KmWiI4WnR8H16jBshceO7DFtfyZDRUU0n4ZPTYs1rGlj4+5iv2B7r8dci0Nx94bkId7FwA==
+"@abp/jquery-form@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.2.tgz#58ce31a32bdfb355e5d4e3f97cb4761f594aa8e1"
+ integrity sha512-xN2xjK1RWKygwaqzTaWmpMlU0kGWGa2nKaudM6g9k/B6b1Pfdr8ykI4DaSuPb4BkRmurGkgy4r9o7IUoqv0T8Q==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.1.tgz#48b227ee95e0d7a12efbdfbdf1a28e3003dcdb8f"
- integrity sha512-wTo5/oqU1TVOuuYfsu6XipryW2rrSx+bebP4fm/lQ1cZF+Ki1Rbvt5p+3fIGZfg8dJRMKXCtL3UYyadKTlqJ8A==
+"@abp/jquery-validation-unobtrusive@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.2.tgz#4e624e22cbf149d1c78da46aabaf6fc18d3b65ff"
+ integrity sha512-adKJxnWnhCrIYWoVdo41zgO5p4SjyypCxoHeQ7mkohry2WN6WuQG5nmHqhpdevw966DENvmVzFfz7vnO72vtrg==
dependencies:
- "@abp/jquery-validation" "~9.2.0-rc.1"
+ "@abp/jquery-validation" "~9.2.0-rc.2"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.1.tgz#fae0ce1e0db0af62f80836d3e982c9a79f7b1209"
- integrity sha512-c2+BwErN2w6ikbOYuuSQHZeMdLaKR7l0CIvwtUnzwCHjdUGAbMX9w9lYwnO6R6DsNCV7Cb5+YrbjM7jGY7zMiQ==
+"@abp/jquery-validation@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.2.tgz#b6a8124d5056ddad515733bffc78703f6bd422be"
+ integrity sha512-4j1fg1qImif2vFZQFJ7z1olEUnjc3BByKS+7joNQ+96/NqOQdOQjRjB2n490od7ExCinKnvYx3JFttpYjHU3Xw==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
jquery-validation "^1.21.0"
-"@abp/jquery@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.1.tgz#a930c1ef6a17a831cd7d064b7cbb20d604fbc4bb"
- integrity sha512-qc461cJOQvEX95JbIFtDLj5dxUUDyP7PUXP8SjCvxP4GURoKhjxx0j0U0mBkMDJMrSrvALFKbF5S6OlgdgaPGQ==
+"@abp/jquery@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.2.tgz#335643787ab282d5d2fee4f360c2b62cce3db962"
+ integrity sha512-baKNDuiQMzkV0LFzBwEqS0JYtXIUe5KH+MVizGR6Zv10B8l/gIrUzWI/nnqDtbts6gmY9OBDXkCTcgMQBwKqjw==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
jquery "~3.7.1"
-"@abp/lodash@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.1.tgz#0e0b455c84c6b6c52a3aaf1ccc4c704f49503ac8"
- integrity sha512-Bg2Bz7G04jvz+QRXLlK3A2eUBR3Ef1rq622jWsaKo4fW4rCdHkZBbjeqYDLYc1PqDIJawhEdIByh8VzMgRd6tA==
+"@abp/lodash@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.2.tgz#521bccafcc09780c751932688b6ec45c368c2854"
+ integrity sha512-T6eYsDovUl4AYD9n2N4WZq9MeC4/ryke5ctvdhzuArqM7WpPvohq3VKGugrP/MLo9oD3MZ5DVQvMJ0AVg+IXNQ==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
lodash "^4.17.21"
-"@abp/luxon@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.1.tgz#275726bf1f9ff14cdf902a7ea64213a3e7434927"
- integrity sha512-vga0taYVDPGwcAQqFe6pAEAUu3vRH7MgxBQdMrEX80YhsSJevPHSl6jG3ey5IqWOy4dpMyiN4v7gWBHJ93mbFg==
+"@abp/luxon@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.2.tgz#da366d335f9575b104ea2206e076af35cbbfcfba"
+ integrity sha512-mr8ipYrJDDJPoImIwORK7Z6d1C07APl95L17ufRbig4sjdxjNEDR5uUXVviVafF1No2bVkYiS0xGKQmojA2twg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
luxon "^3.5.0"
-"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.1.tgz#3d4c17a9d6ace815e4bc4dc825d0020474a794f7"
- integrity sha512-Cqs6A88bWggdtDoiCREBTXknCI+c7vhmZ/SM84k4NfwzlPscZYMCbtJlrln4g3zmElJwwBPerl0Gs778kUOjog==
+"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.2.tgz#cb79018adf08276041eb5c5dcf75130c8995686b"
+ integrity sha512-jdHXx7kPduaEfFXDvf5s+QVl10RqshNbnZkkqPx0mMkhz2H/qxwzF1e0mcLFL38nEgs+0gxIkcA8/MKq85tyqQ==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.1.tgz#1604d38429f1e0484223ea4a7a3a10f1785420f4"
- integrity sha512-5VnPhCOnTug7tqlLsg46LY84LU5DrYNKxm5T3oz+OFq4I05Ut/LWGElRvOnEFxfFfkYuJvbxih3trAGuEJD6+A==
+"@abp/moment@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.2.tgz#f4339138668ca72be1d700624b91789344557bff"
+ integrity sha512-J4ZaCDEcXLGmJ+8zqgaMK9Lutnjga28LSbuiFaGLlZ1QgYZ5HDScE128o3vX9qr60tc6IIY0cDkHi4bBHo7ozw==
dependencies:
moment "^2.30.1"
-"@abp/select2@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.1.tgz#6f378c9bd4a01dbe72bf41f175c964e36353ef4e"
- integrity sha512-HlQtSmY3VRIbCbTJnWFmvPeUmHYX8cI5z0Dwa30/TNPWDQuws5Yx3F4B9crw6AC/EIzCobsAZ4QhsgQxsUHNvg==
+"@abp/select2@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.2.tgz#ba6e839644b7ecdd198fe5286101302a3dc79ce3"
+ integrity sha512-AQMXb5ATgbN7grpKU8lB2xFFfirCe45lIvd9krW5SwUHCYZP7pRPbwQXAew+BqlIIYJJF2GA7/Nf//e/71bKtg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
select2 "^4.0.13"
-"@abp/sweetalert2@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.1.tgz#b70784ff038ff4d6cdc07a7ef35edd7da5dfaa23"
- integrity sha512-cJVdPB1hh7AtmfmcLLAFGxFDYc08sjtRS5kJ37ru9WFVOyzF1A99QgMOEBSB6BGKNbkCJwQbkwGCHjtQTHQ46w==
+"@abp/sweetalert2@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.2.tgz#075634dc3ec996607757694d636d276ba2350e06"
+ integrity sha512-ZgHgqM8Q+V9ECQyAyepM5KpshKpQP463xRHwgY45oR7/CfCcO/vS56YQgJNg2zE6+lRQZaRQ9OL7lph8975vVg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
sweetalert2 "^11.14.1"
-"@abp/timeago@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.1.tgz#689fa9c9d4b0c0a239b37cd4d045dfb745f392df"
- integrity sha512-mNmmRVzGryW45woLmDrxVnUCSi2+Xp2djHNKe7VF4D2Xywos9yxEImTX8B9lB0QMWl8BawsZCz/jsC3QURkXGw==
+"@abp/timeago@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.2.tgz#25324732966438bd6f505bdd932511ba2cc8c22b"
+ integrity sha512-WfWxxiycg77vVN2hPHqUOu552la+zxr0EZnHMqnEnnBe+gFYe9C0CpdYuyBq2eQXRXHoVzsB+4YRVNk5sbSGng==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
timeago "^1.6.7"
-"@abp/utils@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.1.tgz#508d9922c842f2a76fc748574f0ae3a9954b6895"
- integrity sha512-XFaBI4qxeXixAtapXRzETkS60+5XkZeEnW9O3wyHU6r4rEtIdOHo9w7t/vM5b5KAUlcEE02jS6pcqlJHd7miqw==
+"@abp/utils@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.2.tgz#669885ad1e3ac7b8e182d7c392ea1b633df65aac"
+ integrity sha512-rfQxhJy04Qf50P3ciasKbDlJ+9JidD60xW77TjcoUJvljJE+A8iwTX8Wwqz7+YcC7rks2ILM4y3Ay7/47NOICQ==
dependencies:
just-compare "^2.3.0"
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 ece4546430..701670d422 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": "~9.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2"
}
}
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 8524474dd3..7a9396e283 100644
--- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
+++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock
@@ -2,185 +2,185 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.1.tgz#00f6c73e8e38578cfb6eb10214a8e4347dda75b3"
- integrity sha512-Ophg50dxq2E4A2PgAtErDZ8LQfgAoT1ipZv4H3lxu0GwtRXrLEScfykHVDScTHJVpTF8Z549zYQl3jYtPJACog==
+"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.2.tgz#e32c8bd046d7377ae3f6a703eac9069e10bcd600"
+ integrity sha512-oj4lGrzllgGrq7rI7gz1Xvq5TU+xT+isGVf4T8hF3INE/J2nIyK45HnkjDq5wpdM3P+HkdM1+RtWNrLSVu0Klg==
dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.2"
-"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.1.tgz#4fb738ad5a6ac85165cf3e45893615d1762d43ed"
- integrity sha512-TCW7nGGMqnBD8n2Jc1r9ht2HixRj8kDOZJysQUd3uHNmTBCO1b5cBjxL4ksSzM98/kEs6i0q6OTasqJrxHuHNA==
+"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.2.tgz#77562013b604d0193e361efa6801235179dc7b4f"
+ integrity sha512-5KcMGg6o6W5uwsujrjUARlZFgWmZeYBNCf1vkf3btakkwTzmPDbypUx6VrgBJbt4AUnYlMQbSHvbfK0d3I1e6w==
dependencies:
- "@abp/aspnetcore.mvc.ui" "~9.2.0-rc.1"
- "@abp/bootstrap" "~9.2.0-rc.1"
- "@abp/bootstrap-datepicker" "~9.2.0-rc.1"
- "@abp/bootstrap-daterangepicker" "~9.2.0-rc.1"
- "@abp/datatables.net-bs5" "~9.2.0-rc.1"
- "@abp/font-awesome" "~9.2.0-rc.1"
- "@abp/jquery-form" "~9.2.0-rc.1"
- "@abp/jquery-validation-unobtrusive" "~9.2.0-rc.1"
- "@abp/lodash" "~9.2.0-rc.1"
- "@abp/luxon" "~9.2.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
- "@abp/moment" "~9.2.0-rc.1"
- "@abp/select2" "~9.2.0-rc.1"
- "@abp/sweetalert2" "~9.2.0-rc.1"
- "@abp/timeago" "~9.2.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.1.tgz#d2a2c5fc25444eedf2f4ea92505ba4aede86b771"
- integrity sha512-vgdJFOzxqwuaDcMhzIHHn1wIJbIar/NzJxpbUBjRWjnZzrKKerDLF9FuDegpU1fX3nOvunI11zSFT3yCuMHebQ==
+ "@abp/aspnetcore.mvc.ui" "~9.2.0-rc.2"
+ "@abp/bootstrap" "~9.2.0-rc.2"
+ "@abp/bootstrap-datepicker" "~9.2.0-rc.2"
+ "@abp/bootstrap-daterangepicker" "~9.2.0-rc.2"
+ "@abp/datatables.net-bs5" "~9.2.0-rc.2"
+ "@abp/font-awesome" "~9.2.0-rc.2"
+ "@abp/jquery-form" "~9.2.0-rc.2"
+ "@abp/jquery-validation-unobtrusive" "~9.2.0-rc.2"
+ "@abp/lodash" "~9.2.0-rc.2"
+ "@abp/luxon" "~9.2.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
+ "@abp/moment" "~9.2.0-rc.2"
+ "@abp/select2" "~9.2.0-rc.2"
+ "@abp/sweetalert2" "~9.2.0-rc.2"
+ "@abp/timeago" "~9.2.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.2.tgz#e1c0e4b0280d5fe37659da8dc696150f0d461336"
+ integrity sha512-WG4WWGS1mSb2QWAVOA2nrvoi9/3oueEaKEG18xbPgWiLz5GCq8gsopKqUgW/fmBaw+1Jh9tsuCTH7eED/2tUxA==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.1.tgz#b548840efb6a9c8d9acabf828af4e95628be6cbe"
- integrity sha512-ClR+fiOiUccEIvbeAgfo2+Z3eZYp7MRIVrll8Rh93oKr6C0XzjwA7acSGe87CS3e5wkUXMsKtqmRX+eSXyJBPQ==
+"@abp/bootstrap-datepicker@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.2.tgz#429c2d44a22f9190013aea0efa420854b7e83a4f"
+ integrity sha512-bxMpaxTgnF5/VELbKvtZVw0tI0bowzUQFVSBQJqO4o7wJmxyHNzJuaom8Is+tCsoMrpo8t9EGMGfpWHV1IsrjQ==
dependencies:
bootstrap-datepicker "^1.10.0"
-"@abp/bootstrap-daterangepicker@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.1.tgz#e7174841889b80f7beddaeb84be7a0b908cc34a3"
- integrity sha512-CzSutc7rtYzd4jzTTiKlUmFGlZk70DTcp/tnuD7rVWZp7Njr2INfwGlgt7P7Hj3g9Wt3j0mAM+IDz9t2rleqtA==
+"@abp/bootstrap-daterangepicker@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.2.tgz#85bb869d5d43eb6c97f50943ea2c390cb4d37d54"
+ integrity sha512-rLLsY6GCY16IOwRkmx7vZ25sVHOM9dPdTlcZiuUuEi5+QrmgGiqZmIwqYiu4WFSPPTJtufsyMaHzXxqiZRpXVg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.1.tgz#87c17c50a9e8f6fdb6474541aeaadf1ebb1d6b1b"
- integrity sha512-tgOIGY7HfiwgM9QUpcydZN9tdKSrm6mYPzECBDU866xWi8aUeLZp12hLoSL94M1iZ6jchbZaqTqMOy00Tc0FCQ==
+"@abp/bootstrap@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.2.tgz#ba2ab98d930501e7f004f99e7d7e7d4e6d3c0998"
+ integrity sha512-u2mtHHbmXNgngExl4hM5uo/E3k453n0im2Ci02+4dnhZoFicLZlBdtJusZAw5QR1XTLPybW6RXofWBvkZcgiwg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
bootstrap "^5.3.3"
-"@abp/core@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.1.tgz#30fb627e750f651b4d1819461e3ffeb5fc6d9011"
- integrity sha512-Adb4sk9oZJaxL19RbM1opLGWn2kKzRUcFLH6lNG2QYCAXf74y/YfFLQyoZSrTKS1M+hkGjIrEW6GssAgHTCJeg==
+"@abp/core@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.2.tgz#0eab20842f8c0801d1dca036d3d66a67e155e019"
+ integrity sha512-8bC1MAV4iSFLJvRvM5mvrI9+N5FPAjaG79hr3p0xJtNixFOFpNELDf4p0zwy97zY8juL+AIEyJAkg+KIIK90DQ==
dependencies:
- "@abp/utils" "~9.2.0-rc.1"
+ "@abp/utils" "~9.2.0-rc.2"
-"@abp/datatables.net-bs5@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.1.tgz#7d56850b6e46f744c794e40d08aeb5fd1a7543ee"
- integrity sha512-PFt0PruHikzXzcEKtykwnRo+Z0D+njmhaoJk4J11yoZjvSFOAQXIRdsVgFgJub8REN3I57eG9PPCl3AZwAba9w==
+"@abp/datatables.net-bs5@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.2.tgz#8c07544cafd2d2257f45150d3265c25eafc0ec0f"
+ integrity sha512-l3VOtc0fleUsx+ZUMr49+nPBWRBUVw4Z26ogT7O7uRR8doeerNU1GfA4yFJCUp02WIwt8cmZ+apJHADykn9Vng==
dependencies:
- "@abp/datatables.net" "~9.2.0-rc.1"
+ "@abp/datatables.net" "~9.2.0-rc.2"
datatables.net-bs5 "^2.1.8"
-"@abp/datatables.net@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.1.tgz#8d165f404e85a54a4e92887173a3d01f827ba5ef"
- integrity sha512-rEvCSJWH2l505Nb7Nqa0tL1iFpnMZ+WxnfbomaqdSpL6YsCUd8syeGI37V+LQUknXGsUFqGVyazPrU3vjIR8Kg==
+"@abp/datatables.net@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.2.tgz#2880ccb61750faa1689aec15f9e49d92ab1e94a1"
+ integrity sha512-nljq0p8mxoBvMZngtViInyQJqX/MI7EyQeCIYNICF2LO42RRZfpKaRy5zX+4Uc3z/wz209CfK8QfRNH/d1HtBQ==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
datatables.net "^2.1.8"
-"@abp/font-awesome@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.1.tgz#758b4028fa5f6d11bb675ff465fc222e3b656c01"
- integrity sha512-H0fmIM/YAkT64LLMub0eDzpxvrNVjkFrRgX4YM10U/AQ0gILxjuEapRxv3+ueIJiy3DiBLkPWQ+SQN3Lwh4FOA==
+"@abp/font-awesome@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.2.tgz#51eb750f5697668db538ad68cc6b9279517da537"
+ integrity sha512-X9JfF4n4MDZLszwZHIHuxSdGGxImEzV91ROKqNeclErCx3bOXyq/l9C+haZl/3TLzTAOSDMLgHGrT3MUCVPF5w==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
"@fortawesome/fontawesome-free" "^6.6.0"
-"@abp/jquery-form@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.1.tgz#558bcf9da8912e0014b407018d1f0fb7ab294bf0"
- integrity sha512-MzhptVbyZ7WNYAw4KmWiI4WnR8H16jBshceO7DFtfyZDRUU0n4ZPTYs1rGlj4+5iv2B7r8dci0Nx94bkId7FwA==
+"@abp/jquery-form@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.2.tgz#58ce31a32bdfb355e5d4e3f97cb4761f594aa8e1"
+ integrity sha512-xN2xjK1RWKygwaqzTaWmpMlU0kGWGa2nKaudM6g9k/B6b1Pfdr8ykI4DaSuPb4BkRmurGkgy4r9o7IUoqv0T8Q==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.1.tgz#48b227ee95e0d7a12efbdfbdf1a28e3003dcdb8f"
- integrity sha512-wTo5/oqU1TVOuuYfsu6XipryW2rrSx+bebP4fm/lQ1cZF+Ki1Rbvt5p+3fIGZfg8dJRMKXCtL3UYyadKTlqJ8A==
+"@abp/jquery-validation-unobtrusive@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.2.tgz#4e624e22cbf149d1c78da46aabaf6fc18d3b65ff"
+ integrity sha512-adKJxnWnhCrIYWoVdo41zgO5p4SjyypCxoHeQ7mkohry2WN6WuQG5nmHqhpdevw966DENvmVzFfz7vnO72vtrg==
dependencies:
- "@abp/jquery-validation" "~9.2.0-rc.1"
+ "@abp/jquery-validation" "~9.2.0-rc.2"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.1.tgz#fae0ce1e0db0af62f80836d3e982c9a79f7b1209"
- integrity sha512-c2+BwErN2w6ikbOYuuSQHZeMdLaKR7l0CIvwtUnzwCHjdUGAbMX9w9lYwnO6R6DsNCV7Cb5+YrbjM7jGY7zMiQ==
+"@abp/jquery-validation@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.2.tgz#b6a8124d5056ddad515733bffc78703f6bd422be"
+ integrity sha512-4j1fg1qImif2vFZQFJ7z1olEUnjc3BByKS+7joNQ+96/NqOQdOQjRjB2n490od7ExCinKnvYx3JFttpYjHU3Xw==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
jquery-validation "^1.21.0"
-"@abp/jquery@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.1.tgz#a930c1ef6a17a831cd7d064b7cbb20d604fbc4bb"
- integrity sha512-qc461cJOQvEX95JbIFtDLj5dxUUDyP7PUXP8SjCvxP4GURoKhjxx0j0U0mBkMDJMrSrvALFKbF5S6OlgdgaPGQ==
+"@abp/jquery@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.2.tgz#335643787ab282d5d2fee4f360c2b62cce3db962"
+ integrity sha512-baKNDuiQMzkV0LFzBwEqS0JYtXIUe5KH+MVizGR6Zv10B8l/gIrUzWI/nnqDtbts6gmY9OBDXkCTcgMQBwKqjw==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
jquery "~3.7.1"
-"@abp/lodash@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.1.tgz#0e0b455c84c6b6c52a3aaf1ccc4c704f49503ac8"
- integrity sha512-Bg2Bz7G04jvz+QRXLlK3A2eUBR3Ef1rq622jWsaKo4fW4rCdHkZBbjeqYDLYc1PqDIJawhEdIByh8VzMgRd6tA==
+"@abp/lodash@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.2.tgz#521bccafcc09780c751932688b6ec45c368c2854"
+ integrity sha512-T6eYsDovUl4AYD9n2N4WZq9MeC4/ryke5ctvdhzuArqM7WpPvohq3VKGugrP/MLo9oD3MZ5DVQvMJ0AVg+IXNQ==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
lodash "^4.17.21"
-"@abp/luxon@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.1.tgz#275726bf1f9ff14cdf902a7ea64213a3e7434927"
- integrity sha512-vga0taYVDPGwcAQqFe6pAEAUu3vRH7MgxBQdMrEX80YhsSJevPHSl6jG3ey5IqWOy4dpMyiN4v7gWBHJ93mbFg==
+"@abp/luxon@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.2.tgz#da366d335f9575b104ea2206e076af35cbbfcfba"
+ integrity sha512-mr8ipYrJDDJPoImIwORK7Z6d1C07APl95L17ufRbig4sjdxjNEDR5uUXVviVafF1No2bVkYiS0xGKQmojA2twg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
luxon "^3.5.0"
-"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.1.tgz#3d4c17a9d6ace815e4bc4dc825d0020474a794f7"
- integrity sha512-Cqs6A88bWggdtDoiCREBTXknCI+c7vhmZ/SM84k4NfwzlPscZYMCbtJlrln4g3zmElJwwBPerl0Gs778kUOjog==
+"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.2.tgz#cb79018adf08276041eb5c5dcf75130c8995686b"
+ integrity sha512-jdHXx7kPduaEfFXDvf5s+QVl10RqshNbnZkkqPx0mMkhz2H/qxwzF1e0mcLFL38nEgs+0gxIkcA8/MKq85tyqQ==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.1.tgz#1604d38429f1e0484223ea4a7a3a10f1785420f4"
- integrity sha512-5VnPhCOnTug7tqlLsg46LY84LU5DrYNKxm5T3oz+OFq4I05Ut/LWGElRvOnEFxfFfkYuJvbxih3trAGuEJD6+A==
+"@abp/moment@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.2.tgz#f4339138668ca72be1d700624b91789344557bff"
+ integrity sha512-J4ZaCDEcXLGmJ+8zqgaMK9Lutnjga28LSbuiFaGLlZ1QgYZ5HDScE128o3vX9qr60tc6IIY0cDkHi4bBHo7ozw==
dependencies:
moment "^2.30.1"
-"@abp/select2@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.1.tgz#6f378c9bd4a01dbe72bf41f175c964e36353ef4e"
- integrity sha512-HlQtSmY3VRIbCbTJnWFmvPeUmHYX8cI5z0Dwa30/TNPWDQuws5Yx3F4B9crw6AC/EIzCobsAZ4QhsgQxsUHNvg==
+"@abp/select2@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.2.tgz#ba6e839644b7ecdd198fe5286101302a3dc79ce3"
+ integrity sha512-AQMXb5ATgbN7grpKU8lB2xFFfirCe45lIvd9krW5SwUHCYZP7pRPbwQXAew+BqlIIYJJF2GA7/Nf//e/71bKtg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
select2 "^4.0.13"
-"@abp/sweetalert2@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.1.tgz#b70784ff038ff4d6cdc07a7ef35edd7da5dfaa23"
- integrity sha512-cJVdPB1hh7AtmfmcLLAFGxFDYc08sjtRS5kJ37ru9WFVOyzF1A99QgMOEBSB6BGKNbkCJwQbkwGCHjtQTHQ46w==
+"@abp/sweetalert2@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.2.tgz#075634dc3ec996607757694d636d276ba2350e06"
+ integrity sha512-ZgHgqM8Q+V9ECQyAyepM5KpshKpQP463xRHwgY45oR7/CfCcO/vS56YQgJNg2zE6+lRQZaRQ9OL7lph8975vVg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
sweetalert2 "^11.14.1"
-"@abp/timeago@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.1.tgz#689fa9c9d4b0c0a239b37cd4d045dfb745f392df"
- integrity sha512-mNmmRVzGryW45woLmDrxVnUCSi2+Xp2djHNKe7VF4D2Xywos9yxEImTX8B9lB0QMWl8BawsZCz/jsC3QURkXGw==
+"@abp/timeago@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.2.tgz#25324732966438bd6f505bdd932511ba2cc8c22b"
+ integrity sha512-WfWxxiycg77vVN2hPHqUOu552la+zxr0EZnHMqnEnnBe+gFYe9C0CpdYuyBq2eQXRXHoVzsB+4YRVNk5sbSGng==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
timeago "^1.6.7"
-"@abp/utils@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.1.tgz#508d9922c842f2a76fc748574f0ae3a9954b6895"
- integrity sha512-XFaBI4qxeXixAtapXRzETkS60+5XkZeEnW9O3wyHU6r4rEtIdOHo9w7t/vM5b5KAUlcEE02jS6pcqlJHd7miqw==
+"@abp/utils@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.2.tgz#669885ad1e3ac7b8e182d7c392ea1b633df65aac"
+ integrity sha512-rfQxhJy04Qf50P3ciasKbDlJ+9JidD60xW77TjcoUJvljJE+A8iwTX8Wwqz7+YcC7rks2ILM4y3Ay7/47NOICQ==
dependencies:
just-compare "^2.3.0"
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 8d367f02e8..5243b8b399 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": "~9.2.0-rc.1",
- "@abp/cms-kit": "9.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2",
+ "@abp/cms-kit": "9.2.0-rc.2"
}
}
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 dea3820ce1..dd4e5281d4 100644
--- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
+++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock
@@ -2,293 +2,293 @@
# yarn lockfile v1
-"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.1.tgz#00f6c73e8e38578cfb6eb10214a8e4347dda75b3"
- integrity sha512-Ophg50dxq2E4A2PgAtErDZ8LQfgAoT1ipZv4H3lxu0GwtRXrLEScfykHVDScTHJVpTF8Z549zYQl3jYtPJACog==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.1.tgz#4fb738ad5a6ac85165cf3e45893615d1762d43ed"
- integrity sha512-TCW7nGGMqnBD8n2Jc1r9ht2HixRj8kDOZJysQUd3uHNmTBCO1b5cBjxL4ksSzM98/kEs6i0q6OTasqJrxHuHNA==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~9.2.0-rc.1"
- "@abp/bootstrap" "~9.2.0-rc.1"
- "@abp/bootstrap-datepicker" "~9.2.0-rc.1"
- "@abp/bootstrap-daterangepicker" "~9.2.0-rc.1"
- "@abp/datatables.net-bs5" "~9.2.0-rc.1"
- "@abp/font-awesome" "~9.2.0-rc.1"
- "@abp/jquery-form" "~9.2.0-rc.1"
- "@abp/jquery-validation-unobtrusive" "~9.2.0-rc.1"
- "@abp/lodash" "~9.2.0-rc.1"
- "@abp/luxon" "~9.2.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
- "@abp/moment" "~9.2.0-rc.1"
- "@abp/select2" "~9.2.0-rc.1"
- "@abp/sweetalert2" "~9.2.0-rc.1"
- "@abp/timeago" "~9.2.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.1.tgz#d2a2c5fc25444eedf2f4ea92505ba4aede86b771"
- integrity sha512-vgdJFOzxqwuaDcMhzIHHn1wIJbIar/NzJxpbUBjRWjnZzrKKerDLF9FuDegpU1fX3nOvunI11zSFT3yCuMHebQ==
+"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.2.tgz#e32c8bd046d7377ae3f6a703eac9069e10bcd600"
+ integrity sha512-oj4lGrzllgGrq7rI7gz1Xvq5TU+xT+isGVf4T8hF3INE/J2nIyK45HnkjDq5wpdM3P+HkdM1+RtWNrLSVu0Klg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.2.tgz#77562013b604d0193e361efa6801235179dc7b4f"
+ integrity sha512-5KcMGg6o6W5uwsujrjUARlZFgWmZeYBNCf1vkf3btakkwTzmPDbypUx6VrgBJbt4AUnYlMQbSHvbfK0d3I1e6w==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~9.2.0-rc.2"
+ "@abp/bootstrap" "~9.2.0-rc.2"
+ "@abp/bootstrap-datepicker" "~9.2.0-rc.2"
+ "@abp/bootstrap-daterangepicker" "~9.2.0-rc.2"
+ "@abp/datatables.net-bs5" "~9.2.0-rc.2"
+ "@abp/font-awesome" "~9.2.0-rc.2"
+ "@abp/jquery-form" "~9.2.0-rc.2"
+ "@abp/jquery-validation-unobtrusive" "~9.2.0-rc.2"
+ "@abp/lodash" "~9.2.0-rc.2"
+ "@abp/luxon" "~9.2.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
+ "@abp/moment" "~9.2.0-rc.2"
+ "@abp/select2" "~9.2.0-rc.2"
+ "@abp/sweetalert2" "~9.2.0-rc.2"
+ "@abp/timeago" "~9.2.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.2.tgz#e1c0e4b0280d5fe37659da8dc696150f0d461336"
+ integrity sha512-WG4WWGS1mSb2QWAVOA2nrvoi9/3oueEaKEG18xbPgWiLz5GCq8gsopKqUgW/fmBaw+1Jh9tsuCTH7eED/2tUxA==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.1.tgz#b548840efb6a9c8d9acabf828af4e95628be6cbe"
- integrity sha512-ClR+fiOiUccEIvbeAgfo2+Z3eZYp7MRIVrll8Rh93oKr6C0XzjwA7acSGe87CS3e5wkUXMsKtqmRX+eSXyJBPQ==
+"@abp/bootstrap-datepicker@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.2.tgz#429c2d44a22f9190013aea0efa420854b7e83a4f"
+ integrity sha512-bxMpaxTgnF5/VELbKvtZVw0tI0bowzUQFVSBQJqO4o7wJmxyHNzJuaom8Is+tCsoMrpo8t9EGMGfpWHV1IsrjQ==
dependencies:
bootstrap-datepicker "^1.10.0"
-"@abp/bootstrap-daterangepicker@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.1.tgz#e7174841889b80f7beddaeb84be7a0b908cc34a3"
- integrity sha512-CzSutc7rtYzd4jzTTiKlUmFGlZk70DTcp/tnuD7rVWZp7Njr2INfwGlgt7P7Hj3g9Wt3j0mAM+IDz9t2rleqtA==
+"@abp/bootstrap-daterangepicker@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.2.tgz#85bb869d5d43eb6c97f50943ea2c390cb4d37d54"
+ integrity sha512-rLLsY6GCY16IOwRkmx7vZ25sVHOM9dPdTlcZiuUuEi5+QrmgGiqZmIwqYiu4WFSPPTJtufsyMaHzXxqiZRpXVg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.1.tgz#87c17c50a9e8f6fdb6474541aeaadf1ebb1d6b1b"
- integrity sha512-tgOIGY7HfiwgM9QUpcydZN9tdKSrm6mYPzECBDU866xWi8aUeLZp12hLoSL94M1iZ6jchbZaqTqMOy00Tc0FCQ==
+"@abp/bootstrap@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.2.tgz#ba2ab98d930501e7f004f99e7d7e7d4e6d3c0998"
+ integrity sha512-u2mtHHbmXNgngExl4hM5uo/E3k453n0im2Ci02+4dnhZoFicLZlBdtJusZAw5QR1XTLPybW6RXofWBvkZcgiwg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
bootstrap "^5.3.3"
-"@abp/clipboard@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.2.0-rc.1.tgz#50069847848714fb155d35b656563f26f2fd870c"
- integrity sha512-3lEUrQNje436F8t4nhTrIrFru1A1ZGJHgsYaXR6At50hNwWHcE1LtZKJnXm4am0dALJK/uwv4p7BfNT9Edo11A==
+"@abp/clipboard@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.2.0-rc.2.tgz#608bdb3d4a3ff1a7b38ad5850385746f7cfe6c0c"
+ integrity sha512-w/JiTmidNc7SZuvpkQumyNj6FTBq6hLnhXeBBh4/xega1Ob2q+tbrOSpemgpK6YOXUQbmH8a4vEPvwt7uzNfvQ==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
clipboard "^2.0.11"
-"@abp/cms-kit.admin@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-9.2.0-rc.1.tgz#6965f9448e9968ae6b23c55d51873b8dbc0a3ba0"
- integrity sha512-FsQlYUv6JYf7uccOabBY0bhprSOK6t6reRA3JFmU0M9LAEBN8XDl6qL8d/vcAznwOSm/nUAIo1VeKAKUjF6XWg==
+"@abp/cms-kit.admin@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-9.2.0-rc.2.tgz#10f34b0bf826f1f402a8e86527a4631107ac62f7"
+ integrity sha512-LkEC7JJPs0nJrCRJJgNYKnUNBXfRYixORmVRnSa+hm+Wi3hqm1sRNQr86rUTOqlw90s9LtrVcBCnDkGmb0/pdg==
dependencies:
- "@abp/codemirror" "~9.2.0-rc.1"
- "@abp/jstree" "~9.2.0-rc.1"
- "@abp/markdown-it" "~9.2.0-rc.1"
- "@abp/slugify" "~9.2.0-rc.1"
- "@abp/tui-editor" "~9.2.0-rc.1"
- "@abp/uppy" "~9.2.0-rc.1"
+ "@abp/codemirror" "~9.2.0-rc.2"
+ "@abp/jstree" "~9.2.0-rc.2"
+ "@abp/markdown-it" "~9.2.0-rc.2"
+ "@abp/slugify" "~9.2.0-rc.2"
+ "@abp/tui-editor" "~9.2.0-rc.2"
+ "@abp/uppy" "~9.2.0-rc.2"
-"@abp/cms-kit.public@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-9.2.0-rc.1.tgz#055fd81cfbbbcf2dce6c006f53a3d9a8f634e729"
- integrity sha512-4m0vAyQHaEaSyVaC/X8UPer4Wwz6XiBN87KXY1Mg7TbjNZNsjGtd6Kouct5EwGYV5R296W5VhxvLQBzqTivIww==
+"@abp/cms-kit.public@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-9.2.0-rc.2.tgz#f2ba7951a33e52224d28a78921ef882a506d5611"
+ integrity sha512-R5se5hJrmbQx8zbgx9dDGnH0e1CatPLSLb7miVt7rdfyT6jD0bWLBKwtSSRws3jBhNWu8neKVokJubPRoWuz1A==
dependencies:
- "@abp/highlight.js" "~9.2.0-rc.1"
- "@abp/star-rating-svg" "~9.2.0-rc.1"
+ "@abp/highlight.js" "~9.2.0-rc.2"
+ "@abp/star-rating-svg" "~9.2.0-rc.2"
-"@abp/cms-kit@9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-9.2.0-rc.1.tgz#63097f42539d6bcdc36ebab9bebea7bfc195f922"
- integrity sha512-vfWy0Lrc9hRFZ87jtMUIi/soOuc00v5mwJgUVX6dDuIWr+dQ+MvffQ2WfCvM512q2XoQsdlRs7PTL6GIzaDfqg==
+"@abp/cms-kit@9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-9.2.0-rc.2.tgz#73acef605cc400e33378b7ae56808a26eb5ac1b9"
+ integrity sha512-0TLLsLfDuLznpyWjEGUxHmtvW88eVmKahsqcym1RhotUYr6p8qxZikh2prvqqL9UuXEuY4RDhM7i9fyw3PhS/A==
dependencies:
- "@abp/cms-kit.admin" "~9.2.0-rc.1"
- "@abp/cms-kit.public" "~9.2.0-rc.1"
+ "@abp/cms-kit.admin" "~9.2.0-rc.2"
+ "@abp/cms-kit.public" "~9.2.0-rc.2"
-"@abp/codemirror@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-9.2.0-rc.1.tgz#387c935361f8d434b9b9829c3b1e905e0461976f"
- integrity sha512-KtLXu6LBo1v3pHqfm5i0+5DHddg9Wuc8iAeAu0TDyV9/D8nwVDYmVotOcVY8pLV1AWxJ1+X7fse7NH9QDlPUvg==
+"@abp/codemirror@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-9.2.0-rc.2.tgz#185bf41b3aa9dc11a344e7d360f7d5accc045c5e"
+ integrity sha512-jaLvLRTUfIC6c93ND0rfVZJTuE1CrsSP30wZIXoEt9TgmNmEfnirJiDBDNupAg7mIwBvVjoEVr3k+KspPQOmZA==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
codemirror "^5.65.1"
-"@abp/core@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.1.tgz#30fb627e750f651b4d1819461e3ffeb5fc6d9011"
- integrity sha512-Adb4sk9oZJaxL19RbM1opLGWn2kKzRUcFLH6lNG2QYCAXf74y/YfFLQyoZSrTKS1M+hkGjIrEW6GssAgHTCJeg==
+"@abp/core@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.2.tgz#0eab20842f8c0801d1dca036d3d66a67e155e019"
+ integrity sha512-8bC1MAV4iSFLJvRvM5mvrI9+N5FPAjaG79hr3p0xJtNixFOFpNELDf4p0zwy97zY8juL+AIEyJAkg+KIIK90DQ==
dependencies:
- "@abp/utils" "~9.2.0-rc.1"
+ "@abp/utils" "~9.2.0-rc.2"
-"@abp/datatables.net-bs5@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.1.tgz#7d56850b6e46f744c794e40d08aeb5fd1a7543ee"
- integrity sha512-PFt0PruHikzXzcEKtykwnRo+Z0D+njmhaoJk4J11yoZjvSFOAQXIRdsVgFgJub8REN3I57eG9PPCl3AZwAba9w==
+"@abp/datatables.net-bs5@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.2.tgz#8c07544cafd2d2257f45150d3265c25eafc0ec0f"
+ integrity sha512-l3VOtc0fleUsx+ZUMr49+nPBWRBUVw4Z26ogT7O7uRR8doeerNU1GfA4yFJCUp02WIwt8cmZ+apJHADykn9Vng==
dependencies:
- "@abp/datatables.net" "~9.2.0-rc.1"
+ "@abp/datatables.net" "~9.2.0-rc.2"
datatables.net-bs5 "^2.1.8"
-"@abp/datatables.net@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.1.tgz#8d165f404e85a54a4e92887173a3d01f827ba5ef"
- integrity sha512-rEvCSJWH2l505Nb7Nqa0tL1iFpnMZ+WxnfbomaqdSpL6YsCUd8syeGI37V+LQUknXGsUFqGVyazPrU3vjIR8Kg==
+"@abp/datatables.net@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.2.tgz#2880ccb61750faa1689aec15f9e49d92ab1e94a1"
+ integrity sha512-nljq0p8mxoBvMZngtViInyQJqX/MI7EyQeCIYNICF2LO42RRZfpKaRy5zX+4Uc3z/wz209CfK8QfRNH/d1HtBQ==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
datatables.net "^2.1.8"
-"@abp/font-awesome@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.1.tgz#758b4028fa5f6d11bb675ff465fc222e3b656c01"
- integrity sha512-H0fmIM/YAkT64LLMub0eDzpxvrNVjkFrRgX4YM10U/AQ0gILxjuEapRxv3+ueIJiy3DiBLkPWQ+SQN3Lwh4FOA==
+"@abp/font-awesome@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.2.tgz#51eb750f5697668db538ad68cc6b9279517da537"
+ integrity sha512-X9JfF4n4MDZLszwZHIHuxSdGGxImEzV91ROKqNeclErCx3bOXyq/l9C+haZl/3TLzTAOSDMLgHGrT3MUCVPF5w==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
"@fortawesome/fontawesome-free" "^6.6.0"
-"@abp/highlight.js@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.2.0-rc.1.tgz#2eabf8c5aa61a7dfa1462d87853cc37774e6b021"
- integrity sha512-xmyUIB/ZNpObnZf2JeJaOgSSnowxqlkk8OUoVzjthmsVszWGJU3l8TABjWpReJclywFlrsXGZPqvg/LIuDN8tA==
+"@abp/highlight.js@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.2.0-rc.2.tgz#9865cae50e39cca9ddd0c0390da794778ed36779"
+ integrity sha512-43NEl2omc8HWJjprEJpcMtb88QCD9bTCXrW7e2CO8ReyFuEoQh+79c0q2E5xJ5aitZpFhq4j4OOxxzUvAKORKw==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
"@highlightjs/cdn-assets" "~11.10.0"
-"@abp/jquery-form@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.1.tgz#558bcf9da8912e0014b407018d1f0fb7ab294bf0"
- integrity sha512-MzhptVbyZ7WNYAw4KmWiI4WnR8H16jBshceO7DFtfyZDRUU0n4ZPTYs1rGlj4+5iv2B7r8dci0Nx94bkId7FwA==
+"@abp/jquery-form@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.2.tgz#58ce31a32bdfb355e5d4e3f97cb4761f594aa8e1"
+ integrity sha512-xN2xjK1RWKygwaqzTaWmpMlU0kGWGa2nKaudM6g9k/B6b1Pfdr8ykI4DaSuPb4BkRmurGkgy4r9o7IUoqv0T8Q==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.1.tgz#48b227ee95e0d7a12efbdfbdf1a28e3003dcdb8f"
- integrity sha512-wTo5/oqU1TVOuuYfsu6XipryW2rrSx+bebP4fm/lQ1cZF+Ki1Rbvt5p+3fIGZfg8dJRMKXCtL3UYyadKTlqJ8A==
+"@abp/jquery-validation-unobtrusive@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.2.tgz#4e624e22cbf149d1c78da46aabaf6fc18d3b65ff"
+ integrity sha512-adKJxnWnhCrIYWoVdo41zgO5p4SjyypCxoHeQ7mkohry2WN6WuQG5nmHqhpdevw966DENvmVzFfz7vnO72vtrg==
dependencies:
- "@abp/jquery-validation" "~9.2.0-rc.1"
+ "@abp/jquery-validation" "~9.2.0-rc.2"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.1.tgz#fae0ce1e0db0af62f80836d3e982c9a79f7b1209"
- integrity sha512-c2+BwErN2w6ikbOYuuSQHZeMdLaKR7l0CIvwtUnzwCHjdUGAbMX9w9lYwnO6R6DsNCV7Cb5+YrbjM7jGY7zMiQ==
+"@abp/jquery-validation@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.2.tgz#b6a8124d5056ddad515733bffc78703f6bd422be"
+ integrity sha512-4j1fg1qImif2vFZQFJ7z1olEUnjc3BByKS+7joNQ+96/NqOQdOQjRjB2n490od7ExCinKnvYx3JFttpYjHU3Xw==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
jquery-validation "^1.21.0"
-"@abp/jquery@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.1.tgz#a930c1ef6a17a831cd7d064b7cbb20d604fbc4bb"
- integrity sha512-qc461cJOQvEX95JbIFtDLj5dxUUDyP7PUXP8SjCvxP4GURoKhjxx0j0U0mBkMDJMrSrvALFKbF5S6OlgdgaPGQ==
+"@abp/jquery@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.2.tgz#335643787ab282d5d2fee4f360c2b62cce3db962"
+ integrity sha512-baKNDuiQMzkV0LFzBwEqS0JYtXIUe5KH+MVizGR6Zv10B8l/gIrUzWI/nnqDtbts6gmY9OBDXkCTcgMQBwKqjw==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
jquery "~3.7.1"
-"@abp/jstree@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-9.2.0-rc.1.tgz#b2778864d8472d531c9acca4e300c1c788fcd712"
- integrity sha512-8xuyLu1cxR6+9vQ83etxFCi3FUq17bCgE9Mjt4RXOpXAdEg2GV/pyL3skJfzfIF1sPVxmaxOrE5kaURCW0psLQ==
+"@abp/jstree@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-9.2.0-rc.2.tgz#65c9a263d51f93ec7a1935a8761b51ca9526b7c4"
+ integrity sha512-fhpiykHROkYx+CPVCnndXzrRkEuLwa2QlFCvBVn1A6FG/f+Z3luRqVJ7eF/hPVyMoAvsG/byRkpBEAg4B+8XNg==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
jstree "^3.3.17"
-"@abp/lodash@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.1.tgz#0e0b455c84c6b6c52a3aaf1ccc4c704f49503ac8"
- integrity sha512-Bg2Bz7G04jvz+QRXLlK3A2eUBR3Ef1rq622jWsaKo4fW4rCdHkZBbjeqYDLYc1PqDIJawhEdIByh8VzMgRd6tA==
+"@abp/lodash@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.2.tgz#521bccafcc09780c751932688b6ec45c368c2854"
+ integrity sha512-T6eYsDovUl4AYD9n2N4WZq9MeC4/ryke5ctvdhzuArqM7WpPvohq3VKGugrP/MLo9oD3MZ5DVQvMJ0AVg+IXNQ==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
lodash "^4.17.21"
-"@abp/luxon@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.1.tgz#275726bf1f9ff14cdf902a7ea64213a3e7434927"
- integrity sha512-vga0taYVDPGwcAQqFe6pAEAUu3vRH7MgxBQdMrEX80YhsSJevPHSl6jG3ey5IqWOy4dpMyiN4v7gWBHJ93mbFg==
+"@abp/luxon@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.2.tgz#da366d335f9575b104ea2206e076af35cbbfcfba"
+ integrity sha512-mr8ipYrJDDJPoImIwORK7Z6d1C07APl95L17ufRbig4sjdxjNEDR5uUXVviVafF1No2bVkYiS0xGKQmojA2twg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
luxon "^3.5.0"
-"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.1.tgz#3d4c17a9d6ace815e4bc4dc825d0020474a794f7"
- integrity sha512-Cqs6A88bWggdtDoiCREBTXknCI+c7vhmZ/SM84k4NfwzlPscZYMCbtJlrln4g3zmElJwwBPerl0Gs778kUOjog==
+"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.2.tgz#cb79018adf08276041eb5c5dcf75130c8995686b"
+ integrity sha512-jdHXx7kPduaEfFXDvf5s+QVl10RqshNbnZkkqPx0mMkhz2H/qxwzF1e0mcLFL38nEgs+0gxIkcA8/MKq85tyqQ==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/markdown-it@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-9.2.0-rc.1.tgz#f3a34b9efbb957c802cbb0ddccce1cc16231fe01"
- integrity sha512-o0S+irI1tQsODFh4cU6qtCmtTnjLOoeDdi/gzEke4nKhpVOIcvgiOawcsl/CoX1Gg7U1akque2WRL+bA3TIRnw==
+"@abp/markdown-it@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-9.2.0-rc.2.tgz#a91f28718e8b2fde0494c24e9af5f1acfcfd1fca"
+ integrity sha512-PsiOjpXYf8WGXVZUOQWES+GHHg7lEmVN6P9GHXiezDppeAks11mJSGbYIz6LcPr9YObZyfQY3kBTeBGBZQapQw==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
markdown-it "^14.1.0"
-"@abp/moment@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.1.tgz#1604d38429f1e0484223ea4a7a3a10f1785420f4"
- integrity sha512-5VnPhCOnTug7tqlLsg46LY84LU5DrYNKxm5T3oz+OFq4I05Ut/LWGElRvOnEFxfFfkYuJvbxih3trAGuEJD6+A==
+"@abp/moment@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.2.tgz#f4339138668ca72be1d700624b91789344557bff"
+ integrity sha512-J4ZaCDEcXLGmJ+8zqgaMK9Lutnjga28LSbuiFaGLlZ1QgYZ5HDScE128o3vX9qr60tc6IIY0cDkHi4bBHo7ozw==
dependencies:
moment "^2.30.1"
-"@abp/prismjs@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.2.0-rc.1.tgz#623659c50c776bc8efcb7eacea70b2704ff87eec"
- integrity sha512-QZ6NY4TXmWzrrZViN8v3CgH2l4fQUpEZLPsUaEmiRtq3+3meCaM3hxgNEOvcUg5IHZI7cPBRabQtVKoAPozcvQ==
+"@abp/prismjs@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.2.0-rc.2.tgz#1ee12acdd9e1dcc9ae2ce4a9f21f159c3f9e3dec"
+ integrity sha512-GuKz6bujBlYHAgLhW1RT7aEOwKyZ+vnyMIhN0/fQ34+nbqg0PC4htwJcN6spgN8gZKD06lCqBH+GjLE2WtE/Rw==
dependencies:
- "@abp/clipboard" "~9.2.0-rc.1"
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/clipboard" "~9.2.0-rc.2"
+ "@abp/core" "~9.2.0-rc.2"
prismjs "^1.29.0"
-"@abp/select2@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.1.tgz#6f378c9bd4a01dbe72bf41f175c964e36353ef4e"
- integrity sha512-HlQtSmY3VRIbCbTJnWFmvPeUmHYX8cI5z0Dwa30/TNPWDQuws5Yx3F4B9crw6AC/EIzCobsAZ4QhsgQxsUHNvg==
+"@abp/select2@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.2.tgz#ba6e839644b7ecdd198fe5286101302a3dc79ce3"
+ integrity sha512-AQMXb5ATgbN7grpKU8lB2xFFfirCe45lIvd9krW5SwUHCYZP7pRPbwQXAew+BqlIIYJJF2GA7/Nf//e/71bKtg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
select2 "^4.0.13"
-"@abp/slugify@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-9.2.0-rc.1.tgz#ed7e6d96a698b83fc11d49c4a4ed0ab892a00167"
- integrity sha512-RmMpbQYR5h0Lnf2bXCxEsGKcRzQJYFfa5SRsY++KTi8geHI2oh/zckm7Rw10zVxbyMufn71Z4kyGYOtuUAZLFQ==
+"@abp/slugify@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-9.2.0-rc.2.tgz#659a16bdf9d27d712442c6989d0fa764e6ab5d49"
+ integrity sha512-8YT9Dn1WDPDVPQsy+kg0rbMP2zIW94zBzs3U8xj4JWRARTz/8qP3YciXh/p7/ncJJwvyz3OvL2QHhj9xWlTHVA==
dependencies:
slugify "^1.6.6"
-"@abp/star-rating-svg@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-9.2.0-rc.1.tgz#1554b029341638247d73a1da48604498eb87344b"
- integrity sha512-DNo1QyvB7yNF7eCGq0JTWLMRj2gvMT3I/c162ZJ2ZuOe4WBt6P5eS61DGXW9Sde3+JlUSh5mvYYDMJuR/WbARA==
+"@abp/star-rating-svg@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-9.2.0-rc.2.tgz#ae79e454c07910df4f345dbeea9da6ebc774b1f1"
+ integrity sha512-1psK0ZvbNvSLMxNKInJgg7fEgn4/wg8xr5Mytup+xHZQ9d1GprjIoMENRlmiu6BgfEr+du/QjuyAP1B8Y4fZmw==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
star-rating-svg "^3.5.0"
-"@abp/sweetalert2@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.1.tgz#b70784ff038ff4d6cdc07a7ef35edd7da5dfaa23"
- integrity sha512-cJVdPB1hh7AtmfmcLLAFGxFDYc08sjtRS5kJ37ru9WFVOyzF1A99QgMOEBSB6BGKNbkCJwQbkwGCHjtQTHQ46w==
+"@abp/sweetalert2@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.2.tgz#075634dc3ec996607757694d636d276ba2350e06"
+ integrity sha512-ZgHgqM8Q+V9ECQyAyepM5KpshKpQP463xRHwgY45oR7/CfCcO/vS56YQgJNg2zE6+lRQZaRQ9OL7lph8975vVg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
sweetalert2 "^11.14.1"
-"@abp/timeago@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.1.tgz#689fa9c9d4b0c0a239b37cd4d045dfb745f392df"
- integrity sha512-mNmmRVzGryW45woLmDrxVnUCSi2+Xp2djHNKe7VF4D2Xywos9yxEImTX8B9lB0QMWl8BawsZCz/jsC3QURkXGw==
+"@abp/timeago@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.2.tgz#25324732966438bd6f505bdd932511ba2cc8c22b"
+ integrity sha512-WfWxxiycg77vVN2hPHqUOu552la+zxr0EZnHMqnEnnBe+gFYe9C0CpdYuyBq2eQXRXHoVzsB+4YRVNk5sbSGng==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
timeago "^1.6.7"
-"@abp/tui-editor@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.2.0-rc.1.tgz#fdb0e13891da88a0da89dc2ee22f748b7bda7420"
- integrity sha512-FVpaOF1yoox2X9ejbDQVRVDrm+5dElY5X7fxKPUthw7PUpCT+HCScVX4xtqkbF3GB3VYRdwQO2m1GdqIRC0Zlw==
+"@abp/tui-editor@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.2.0-rc.2.tgz#8f755bfb7413d1636fe904d409efe6363f48516b"
+ integrity sha512-Ap2JOZShRvbHI4+5f1pGRgP26i6bel+2eBT1w33UWMclyNGhNYVcm9VNIyLaS9KbGM5bphij2bMdnTUpjQ10Dw==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
- "@abp/prismjs" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
+ "@abp/prismjs" "~9.2.0-rc.2"
-"@abp/uppy@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-9.2.0-rc.1.tgz#4f05e7f1db4fac6662c315fe7b51634564e12488"
- integrity sha512-XlG4qc4QrUjlL+o41expGJU4ESs5S4BMYRMYBP/6YhJrDC15tG0+bQp8OP8qNWP8PPTu9tQ4/U+C5qvckvyjng==
+"@abp/uppy@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-9.2.0-rc.2.tgz#27672c7947410b0c0b57225cbf7c436268dcd05b"
+ integrity sha512-CfsHC54V0iDNr3urc5TctW8ZBuy2xCaTyqvA+7WmdSeGfEkB+aDaWekQF+xGKqZvsx/mWgz69AZHLHF4sRi4yQ==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
uppy "^4.4.1"
-"@abp/utils@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.1.tgz#508d9922c842f2a76fc748574f0ae3a9954b6895"
- integrity sha512-XFaBI4qxeXixAtapXRzETkS60+5XkZeEnW9O3wyHU6r4rEtIdOHo9w7t/vM5b5KAUlcEE02jS6pcqlJHd7miqw==
+"@abp/utils@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.2.tgz#669885ad1e3ac7b8e182d7c392ea1b633df65aac"
+ integrity sha512-rfQxhJy04Qf50P3ciasKbDlJ+9JidD60xW77TjcoUJvljJE+A8iwTX8Wwqz7+YcC7rks2ILM4y3Ay7/47NOICQ==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/docs/app/VoloDocs.Web/package.json b/modules/docs/app/VoloDocs.Web/package.json
index 14746df33a..21b2acc98f 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": "~9.2.0-rc.1",
- "@abp/docs": "~9.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2",
+ "@abp/docs": "~9.2.0-rc.2"
}
}
diff --git a/modules/docs/app/VoloDocs.Web/yarn.lock b/modules/docs/app/VoloDocs.Web/yarn.lock
index 2f406772a8..bfc550db80 100644
--- a/modules/docs/app/VoloDocs.Web/yarn.lock
+++ b/modules/docs/app/VoloDocs.Web/yarn.lock
@@ -2,229 +2,229 @@
# yarn lockfile v1
-"@abp/anchor-js@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-9.2.0-rc.1.tgz#bfc1f8045b85de351502fd5ec2d5711b74ca1c4a"
- integrity sha512-ir3TyKMlFqJGPOKei+z251z/HzXxJVa3i2t26ll27+lbgM/+wfE1B5F6ys8zJSqAu/xjyo1nwGJdQoYEC4+IVg==
+"@abp/anchor-js@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-9.2.0-rc.2.tgz#c5c932bc8b441a41f775ca125113817c0fa726d8"
+ integrity sha512-xQZjCFuW5XsjLsoEh2tOAHGBFWcFpv2c5LVdC6GS23eYA43wEg7Cg75Y7Su1INj8IMrIa0RWgxm5KSPAFXJ4eA==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
anchor-js "^5.0.0"
-"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.1.tgz#00f6c73e8e38578cfb6eb10214a8e4347dda75b3"
- integrity sha512-Ophg50dxq2E4A2PgAtErDZ8LQfgAoT1ipZv4H3lxu0GwtRXrLEScfykHVDScTHJVpTF8Z549zYQl3jYtPJACog==
- dependencies:
- "@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.1.tgz#4fb738ad5a6ac85165cf3e45893615d1762d43ed"
- integrity sha512-TCW7nGGMqnBD8n2Jc1r9ht2HixRj8kDOZJysQUd3uHNmTBCO1b5cBjxL4ksSzM98/kEs6i0q6OTasqJrxHuHNA==
- dependencies:
- "@abp/aspnetcore.mvc.ui" "~9.2.0-rc.1"
- "@abp/bootstrap" "~9.2.0-rc.1"
- "@abp/bootstrap-datepicker" "~9.2.0-rc.1"
- "@abp/bootstrap-daterangepicker" "~9.2.0-rc.1"
- "@abp/datatables.net-bs5" "~9.2.0-rc.1"
- "@abp/font-awesome" "~9.2.0-rc.1"
- "@abp/jquery-form" "~9.2.0-rc.1"
- "@abp/jquery-validation-unobtrusive" "~9.2.0-rc.1"
- "@abp/lodash" "~9.2.0-rc.1"
- "@abp/luxon" "~9.2.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
- "@abp/moment" "~9.2.0-rc.1"
- "@abp/select2" "~9.2.0-rc.1"
- "@abp/sweetalert2" "~9.2.0-rc.1"
- "@abp/timeago" "~9.2.0-rc.1"
-
-"@abp/aspnetcore.mvc.ui@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.1.tgz#d2a2c5fc25444eedf2f4ea92505ba4aede86b771"
- integrity sha512-vgdJFOzxqwuaDcMhzIHHn1wIJbIar/NzJxpbUBjRWjnZzrKKerDLF9FuDegpU1fX3nOvunI11zSFT3yCuMHebQ==
+"@abp/aspnetcore.mvc.ui.theme.basic@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.2.0-rc.2.tgz#e32c8bd046d7377ae3f6a703eac9069e10bcd600"
+ integrity sha512-oj4lGrzllgGrq7rI7gz1Xvq5TU+xT+isGVf4T8hF3INE/J2nIyK45HnkjDq5wpdM3P+HkdM1+RtWNrLSVu0Klg==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui.theme.shared" "~9.2.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui.theme.shared@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.2.0-rc.2.tgz#77562013b604d0193e361efa6801235179dc7b4f"
+ integrity sha512-5KcMGg6o6W5uwsujrjUARlZFgWmZeYBNCf1vkf3btakkwTzmPDbypUx6VrgBJbt4AUnYlMQbSHvbfK0d3I1e6w==
+ dependencies:
+ "@abp/aspnetcore.mvc.ui" "~9.2.0-rc.2"
+ "@abp/bootstrap" "~9.2.0-rc.2"
+ "@abp/bootstrap-datepicker" "~9.2.0-rc.2"
+ "@abp/bootstrap-daterangepicker" "~9.2.0-rc.2"
+ "@abp/datatables.net-bs5" "~9.2.0-rc.2"
+ "@abp/font-awesome" "~9.2.0-rc.2"
+ "@abp/jquery-form" "~9.2.0-rc.2"
+ "@abp/jquery-validation-unobtrusive" "~9.2.0-rc.2"
+ "@abp/lodash" "~9.2.0-rc.2"
+ "@abp/luxon" "~9.2.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
+ "@abp/moment" "~9.2.0-rc.2"
+ "@abp/select2" "~9.2.0-rc.2"
+ "@abp/sweetalert2" "~9.2.0-rc.2"
+ "@abp/timeago" "~9.2.0-rc.2"
+
+"@abp/aspnetcore.mvc.ui@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.2.0-rc.2.tgz#e1c0e4b0280d5fe37659da8dc696150f0d461336"
+ integrity sha512-WG4WWGS1mSb2QWAVOA2nrvoi9/3oueEaKEG18xbPgWiLz5GCq8gsopKqUgW/fmBaw+1Jh9tsuCTH7eED/2tUxA==
dependencies:
ansi-colors "^4.1.3"
-"@abp/bootstrap-datepicker@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.1.tgz#b548840efb6a9c8d9acabf828af4e95628be6cbe"
- integrity sha512-ClR+fiOiUccEIvbeAgfo2+Z3eZYp7MRIVrll8Rh93oKr6C0XzjwA7acSGe87CS3e5wkUXMsKtqmRX+eSXyJBPQ==
+"@abp/bootstrap-datepicker@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.2.0-rc.2.tgz#429c2d44a22f9190013aea0efa420854b7e83a4f"
+ integrity sha512-bxMpaxTgnF5/VELbKvtZVw0tI0bowzUQFVSBQJqO4o7wJmxyHNzJuaom8Is+tCsoMrpo8t9EGMGfpWHV1IsrjQ==
dependencies:
bootstrap-datepicker "^1.10.0"
-"@abp/bootstrap-daterangepicker@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.1.tgz#e7174841889b80f7beddaeb84be7a0b908cc34a3"
- integrity sha512-CzSutc7rtYzd4jzTTiKlUmFGlZk70DTcp/tnuD7rVWZp7Njr2INfwGlgt7P7Hj3g9Wt3j0mAM+IDz9t2rleqtA==
+"@abp/bootstrap-daterangepicker@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.2.0-rc.2.tgz#85bb869d5d43eb6c97f50943ea2c390cb4d37d54"
+ integrity sha512-rLLsY6GCY16IOwRkmx7vZ25sVHOM9dPdTlcZiuUuEi5+QrmgGiqZmIwqYiu4WFSPPTJtufsyMaHzXxqiZRpXVg==
dependencies:
bootstrap-daterangepicker "^3.1.0"
-"@abp/bootstrap@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.1.tgz#87c17c50a9e8f6fdb6474541aeaadf1ebb1d6b1b"
- integrity sha512-tgOIGY7HfiwgM9QUpcydZN9tdKSrm6mYPzECBDU866xWi8aUeLZp12hLoSL94M1iZ6jchbZaqTqMOy00Tc0FCQ==
+"@abp/bootstrap@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.2.0-rc.2.tgz#ba2ab98d930501e7f004f99e7d7e7d4e6d3c0998"
+ integrity sha512-u2mtHHbmXNgngExl4hM5uo/E3k453n0im2Ci02+4dnhZoFicLZlBdtJusZAw5QR1XTLPybW6RXofWBvkZcgiwg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
bootstrap "^5.3.3"
-"@abp/clipboard@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.2.0-rc.1.tgz#50069847848714fb155d35b656563f26f2fd870c"
- integrity sha512-3lEUrQNje436F8t4nhTrIrFru1A1ZGJHgsYaXR6At50hNwWHcE1LtZKJnXm4am0dALJK/uwv4p7BfNT9Edo11A==
+"@abp/clipboard@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.2.0-rc.2.tgz#608bdb3d4a3ff1a7b38ad5850385746f7cfe6c0c"
+ integrity sha512-w/JiTmidNc7SZuvpkQumyNj6FTBq6hLnhXeBBh4/xega1Ob2q+tbrOSpemgpK6YOXUQbmH8a4vEPvwt7uzNfvQ==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
clipboard "^2.0.11"
-"@abp/core@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.1.tgz#30fb627e750f651b4d1819461e3ffeb5fc6d9011"
- integrity sha512-Adb4sk9oZJaxL19RbM1opLGWn2kKzRUcFLH6lNG2QYCAXf74y/YfFLQyoZSrTKS1M+hkGjIrEW6GssAgHTCJeg==
+"@abp/core@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.2.0-rc.2.tgz#0eab20842f8c0801d1dca036d3d66a67e155e019"
+ integrity sha512-8bC1MAV4iSFLJvRvM5mvrI9+N5FPAjaG79hr3p0xJtNixFOFpNELDf4p0zwy97zY8juL+AIEyJAkg+KIIK90DQ==
dependencies:
- "@abp/utils" "~9.2.0-rc.1"
+ "@abp/utils" "~9.2.0-rc.2"
-"@abp/datatables.net-bs5@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.1.tgz#7d56850b6e46f744c794e40d08aeb5fd1a7543ee"
- integrity sha512-PFt0PruHikzXzcEKtykwnRo+Z0D+njmhaoJk4J11yoZjvSFOAQXIRdsVgFgJub8REN3I57eG9PPCl3AZwAba9w==
+"@abp/datatables.net-bs5@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.2.0-rc.2.tgz#8c07544cafd2d2257f45150d3265c25eafc0ec0f"
+ integrity sha512-l3VOtc0fleUsx+ZUMr49+nPBWRBUVw4Z26ogT7O7uRR8doeerNU1GfA4yFJCUp02WIwt8cmZ+apJHADykn9Vng==
dependencies:
- "@abp/datatables.net" "~9.2.0-rc.1"
+ "@abp/datatables.net" "~9.2.0-rc.2"
datatables.net-bs5 "^2.1.8"
-"@abp/datatables.net@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.1.tgz#8d165f404e85a54a4e92887173a3d01f827ba5ef"
- integrity sha512-rEvCSJWH2l505Nb7Nqa0tL1iFpnMZ+WxnfbomaqdSpL6YsCUd8syeGI37V+LQUknXGsUFqGVyazPrU3vjIR8Kg==
+"@abp/datatables.net@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.2.0-rc.2.tgz#2880ccb61750faa1689aec15f9e49d92ab1e94a1"
+ integrity sha512-nljq0p8mxoBvMZngtViInyQJqX/MI7EyQeCIYNICF2LO42RRZfpKaRy5zX+4Uc3z/wz209CfK8QfRNH/d1HtBQ==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
datatables.net "^2.1.8"
-"@abp/docs@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-9.2.0-rc.1.tgz#040e3cd8b4c3979b082eadfdceb1f82091bd3f7b"
- integrity sha512-ZtVlEH7Ze4MTYhk1YI4ddZ18kr6+Zc7s4bJXEoS5eHrBuljozmo4P0hypFmkvYkVz3KGMrK771t3nIQMB3PE/w==
+"@abp/docs@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-9.2.0-rc.2.tgz#5e2ea75f0fbbe543cc5d0b3346f4ffb9a8f605b2"
+ integrity sha512-jxl4lZYAepQx8yvY/KG/H5uHd3UwdyLS9cb1QFJRMZn5nZZq9890L0Ri4LeWGFM71Oswdj3Wavh+5cmL2leVqw==
dependencies:
- "@abp/anchor-js" "~9.2.0-rc.1"
- "@abp/clipboard" "~9.2.0-rc.1"
- "@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.1"
- "@abp/popper.js" "~9.2.0-rc.1"
- "@abp/prismjs" "~9.2.0-rc.1"
+ "@abp/anchor-js" "~9.2.0-rc.2"
+ "@abp/clipboard" "~9.2.0-rc.2"
+ "@abp/malihu-custom-scrollbar-plugin" "~9.2.0-rc.2"
+ "@abp/popper.js" "~9.2.0-rc.2"
+ "@abp/prismjs" "~9.2.0-rc.2"
-"@abp/font-awesome@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.1.tgz#758b4028fa5f6d11bb675ff465fc222e3b656c01"
- integrity sha512-H0fmIM/YAkT64LLMub0eDzpxvrNVjkFrRgX4YM10U/AQ0gILxjuEapRxv3+ueIJiy3DiBLkPWQ+SQN3Lwh4FOA==
+"@abp/font-awesome@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.2.0-rc.2.tgz#51eb750f5697668db538ad68cc6b9279517da537"
+ integrity sha512-X9JfF4n4MDZLszwZHIHuxSdGGxImEzV91ROKqNeclErCx3bOXyq/l9C+haZl/3TLzTAOSDMLgHGrT3MUCVPF5w==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
"@fortawesome/fontawesome-free" "^6.6.0"
-"@abp/jquery-form@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.1.tgz#558bcf9da8912e0014b407018d1f0fb7ab294bf0"
- integrity sha512-MzhptVbyZ7WNYAw4KmWiI4WnR8H16jBshceO7DFtfyZDRUU0n4ZPTYs1rGlj4+5iv2B7r8dci0Nx94bkId7FwA==
+"@abp/jquery-form@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.2.0-rc.2.tgz#58ce31a32bdfb355e5d4e3f97cb4761f594aa8e1"
+ integrity sha512-xN2xjK1RWKygwaqzTaWmpMlU0kGWGa2nKaudM6g9k/B6b1Pfdr8ykI4DaSuPb4BkRmurGkgy4r9o7IUoqv0T8Q==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
jquery-form "^4.3.0"
-"@abp/jquery-validation-unobtrusive@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.1.tgz#48b227ee95e0d7a12efbdfbdf1a28e3003dcdb8f"
- integrity sha512-wTo5/oqU1TVOuuYfsu6XipryW2rrSx+bebP4fm/lQ1cZF+Ki1Rbvt5p+3fIGZfg8dJRMKXCtL3UYyadKTlqJ8A==
+"@abp/jquery-validation-unobtrusive@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.2.0-rc.2.tgz#4e624e22cbf149d1c78da46aabaf6fc18d3b65ff"
+ integrity sha512-adKJxnWnhCrIYWoVdo41zgO5p4SjyypCxoHeQ7mkohry2WN6WuQG5nmHqhpdevw966DENvmVzFfz7vnO72vtrg==
dependencies:
- "@abp/jquery-validation" "~9.2.0-rc.1"
+ "@abp/jquery-validation" "~9.2.0-rc.2"
jquery-validation-unobtrusive "^4.0.0"
-"@abp/jquery-validation@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.1.tgz#fae0ce1e0db0af62f80836d3e982c9a79f7b1209"
- integrity sha512-c2+BwErN2w6ikbOYuuSQHZeMdLaKR7l0CIvwtUnzwCHjdUGAbMX9w9lYwnO6R6DsNCV7Cb5+YrbjM7jGY7zMiQ==
+"@abp/jquery-validation@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.2.0-rc.2.tgz#b6a8124d5056ddad515733bffc78703f6bd422be"
+ integrity sha512-4j1fg1qImif2vFZQFJ7z1olEUnjc3BByKS+7joNQ+96/NqOQdOQjRjB2n490od7ExCinKnvYx3JFttpYjHU3Xw==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
jquery-validation "^1.21.0"
-"@abp/jquery@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.1.tgz#a930c1ef6a17a831cd7d064b7cbb20d604fbc4bb"
- integrity sha512-qc461cJOQvEX95JbIFtDLj5dxUUDyP7PUXP8SjCvxP4GURoKhjxx0j0U0mBkMDJMrSrvALFKbF5S6OlgdgaPGQ==
+"@abp/jquery@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.2.0-rc.2.tgz#335643787ab282d5d2fee4f360c2b62cce3db962"
+ integrity sha512-baKNDuiQMzkV0LFzBwEqS0JYtXIUe5KH+MVizGR6Zv10B8l/gIrUzWI/nnqDtbts6gmY9OBDXkCTcgMQBwKqjw==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
jquery "~3.7.1"
-"@abp/lodash@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.1.tgz#0e0b455c84c6b6c52a3aaf1ccc4c704f49503ac8"
- integrity sha512-Bg2Bz7G04jvz+QRXLlK3A2eUBR3Ef1rq622jWsaKo4fW4rCdHkZBbjeqYDLYc1PqDIJawhEdIByh8VzMgRd6tA==
+"@abp/lodash@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.2.0-rc.2.tgz#521bccafcc09780c751932688b6ec45c368c2854"
+ integrity sha512-T6eYsDovUl4AYD9n2N4WZq9MeC4/ryke5ctvdhzuArqM7WpPvohq3VKGugrP/MLo9oD3MZ5DVQvMJ0AVg+IXNQ==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
lodash "^4.17.21"
-"@abp/luxon@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.1.tgz#275726bf1f9ff14cdf902a7ea64213a3e7434927"
- integrity sha512-vga0taYVDPGwcAQqFe6pAEAUu3vRH7MgxBQdMrEX80YhsSJevPHSl6jG3ey5IqWOy4dpMyiN4v7gWBHJ93mbFg==
+"@abp/luxon@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.2.0-rc.2.tgz#da366d335f9575b104ea2206e076af35cbbfcfba"
+ integrity sha512-mr8ipYrJDDJPoImIwORK7Z6d1C07APl95L17ufRbig4sjdxjNEDR5uUXVviVafF1No2bVkYiS0xGKQmojA2twg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
luxon "^3.5.0"
-"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.1.tgz#3d4c17a9d6ace815e4bc4dc825d0020474a794f7"
- integrity sha512-Cqs6A88bWggdtDoiCREBTXknCI+c7vhmZ/SM84k4NfwzlPscZYMCbtJlrln4g3zmElJwwBPerl0Gs778kUOjog==
+"@abp/malihu-custom-scrollbar-plugin@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.2.0-rc.2.tgz#cb79018adf08276041eb5c5dcf75130c8995686b"
+ integrity sha512-jdHXx7kPduaEfFXDvf5s+QVl10RqshNbnZkkqPx0mMkhz2H/qxwzF1e0mcLFL38nEgs+0gxIkcA8/MKq85tyqQ==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
malihu-custom-scrollbar-plugin "^3.1.5"
-"@abp/moment@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.1.tgz#1604d38429f1e0484223ea4a7a3a10f1785420f4"
- integrity sha512-5VnPhCOnTug7tqlLsg46LY84LU5DrYNKxm5T3oz+OFq4I05Ut/LWGElRvOnEFxfFfkYuJvbxih3trAGuEJD6+A==
+"@abp/moment@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.2.0-rc.2.tgz#f4339138668ca72be1d700624b91789344557bff"
+ integrity sha512-J4ZaCDEcXLGmJ+8zqgaMK9Lutnjga28LSbuiFaGLlZ1QgYZ5HDScE128o3vX9qr60tc6IIY0cDkHi4bBHo7ozw==
dependencies:
moment "^2.30.1"
-"@abp/popper.js@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-9.2.0-rc.1.tgz#cf506a8a1987407ce3973d4523690ec023e1f9dd"
- integrity sha512-d8EoIO9HrhhLHRXAAFt03BTjBSdoSwDVf9iOQJuA/a7Vz7EnkW7Fwge3T8pxL8VYZF0Hc3gdr991hkhZG8kufQ==
+"@abp/popper.js@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-9.2.0-rc.2.tgz#b1c8edcbc2cbb7009848c147bc75a7f301fae067"
+ integrity sha512-RWodA4hYor/agFaiKVtnip/U0fI577fvJeZqXSWQzwVShiviTHZxtOmYqZBbbzNPoSlxcAYJRF7F0CvgrLxNDQ==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
"@popperjs/core" "^2.11.8"
-"@abp/prismjs@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.2.0-rc.1.tgz#623659c50c776bc8efcb7eacea70b2704ff87eec"
- integrity sha512-QZ6NY4TXmWzrrZViN8v3CgH2l4fQUpEZLPsUaEmiRtq3+3meCaM3hxgNEOvcUg5IHZI7cPBRabQtVKoAPozcvQ==
+"@abp/prismjs@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.2.0-rc.2.tgz#1ee12acdd9e1dcc9ae2ce4a9f21f159c3f9e3dec"
+ integrity sha512-GuKz6bujBlYHAgLhW1RT7aEOwKyZ+vnyMIhN0/fQ34+nbqg0PC4htwJcN6spgN8gZKD06lCqBH+GjLE2WtE/Rw==
dependencies:
- "@abp/clipboard" "~9.2.0-rc.1"
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/clipboard" "~9.2.0-rc.2"
+ "@abp/core" "~9.2.0-rc.2"
prismjs "^1.29.0"
-"@abp/select2@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.1.tgz#6f378c9bd4a01dbe72bf41f175c964e36353ef4e"
- integrity sha512-HlQtSmY3VRIbCbTJnWFmvPeUmHYX8cI5z0Dwa30/TNPWDQuws5Yx3F4B9crw6AC/EIzCobsAZ4QhsgQxsUHNvg==
+"@abp/select2@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.2.0-rc.2.tgz#ba6e839644b7ecdd198fe5286101302a3dc79ce3"
+ integrity sha512-AQMXb5ATgbN7grpKU8lB2xFFfirCe45lIvd9krW5SwUHCYZP7pRPbwQXAew+BqlIIYJJF2GA7/Nf//e/71bKtg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
select2 "^4.0.13"
-"@abp/sweetalert2@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.1.tgz#b70784ff038ff4d6cdc07a7ef35edd7da5dfaa23"
- integrity sha512-cJVdPB1hh7AtmfmcLLAFGxFDYc08sjtRS5kJ37ru9WFVOyzF1A99QgMOEBSB6BGKNbkCJwQbkwGCHjtQTHQ46w==
+"@abp/sweetalert2@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.2.0-rc.2.tgz#075634dc3ec996607757694d636d276ba2350e06"
+ integrity sha512-ZgHgqM8Q+V9ECQyAyepM5KpshKpQP463xRHwgY45oR7/CfCcO/vS56YQgJNg2zE6+lRQZaRQ9OL7lph8975vVg==
dependencies:
- "@abp/core" "~9.2.0-rc.1"
+ "@abp/core" "~9.2.0-rc.2"
sweetalert2 "^11.14.1"
-"@abp/timeago@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.1.tgz#689fa9c9d4b0c0a239b37cd4d045dfb745f392df"
- integrity sha512-mNmmRVzGryW45woLmDrxVnUCSi2+Xp2djHNKe7VF4D2Xywos9yxEImTX8B9lB0QMWl8BawsZCz/jsC3QURkXGw==
+"@abp/timeago@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.2.0-rc.2.tgz#25324732966438bd6f505bdd932511ba2cc8c22b"
+ integrity sha512-WfWxxiycg77vVN2hPHqUOu552la+zxr0EZnHMqnEnnBe+gFYe9C0CpdYuyBq2eQXRXHoVzsB+4YRVNk5sbSGng==
dependencies:
- "@abp/jquery" "~9.2.0-rc.1"
+ "@abp/jquery" "~9.2.0-rc.2"
timeago "^1.6.7"
-"@abp/utils@~9.2.0-rc.1":
- version "9.2.0-rc.1"
- resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.1.tgz#508d9922c842f2a76fc748574f0ae3a9954b6895"
- integrity sha512-XFaBI4qxeXixAtapXRzETkS60+5XkZeEnW9O3wyHU6r4rEtIdOHo9w7t/vM5b5KAUlcEE02jS6pcqlJHd7miqw==
+"@abp/utils@~9.2.0-rc.2":
+ version "9.2.0-rc.2"
+ resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.2.0-rc.2.tgz#669885ad1e3ac7b8e182d7c392ea1b633df65aac"
+ integrity sha512-rfQxhJy04Qf50P3ciasKbDlJ+9JidD60xW77TjcoUJvljJE+A8iwTX8Wwqz7+YcC7rks2ILM4y3Ay7/47NOICQ==
dependencies:
just-compare "^2.3.0"
diff --git a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Documents/index.js b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Documents/index.js
index 6dd0e1bde2..91b3770c6f 100644
--- a/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Documents/index.js
+++ b/modules/docs/src/Volo.Docs.Admin.Web/Pages/Docs/Admin/Documents/index.js
@@ -2,7 +2,11 @@ $(function () {
var l = abp.localization.getResource('Docs');
var service = window.volo.docs.admin.documentsAdmin;
- moment.localeData().preparse = (s)=>s;
+ var getFormattedDate = function ($datePicker) {
+ return $datePicker.data('date');
+ };
+
+ moment.localeData().preparse = (s)=>s;
moment.localeData().postformat = (s)=>s;
var singleDatePicker = $('#DocumentsContainer .singledatepicker');
@@ -26,7 +30,7 @@ $(function () {
var comboboxItems = [];
-
+
service.getFilterItems()
.then(function (result) {
comboboxItems = result;
@@ -41,13 +45,13 @@ $(function () {
$projectId.on('change', function () {
fillOptions();
});
-
+
var comboboxs = {
version: $('#Version'),
languageCode: $('#LanguageCode'),
format: $('#Format')
};
-
+
for (var key in comboboxs) {
comboboxs[key].on('change', function () {
fillOptions();
@@ -62,7 +66,7 @@ $(function () {
comboboxs[key].empty();
}
}
-
+
function getSelectedItem() {
var item = {};
for (var key in comboboxs) {
@@ -70,13 +74,13 @@ $(function () {
}
return item;
}
-
+
function SetComboboxsValues(item) {
for (var key in comboboxs) {
comboboxs[key].val(item[key]);
}
}
-
+
function addComboboxsEmptyItem() {
for (var key in comboboxs) {
comboboxs[key].append($(' ').val('').text(''));
@@ -84,17 +88,17 @@ $(function () {
}
function fillOptions() {
-
+
selectedItem = getSelectedItem();
-
+
var selectedProjectId = $projectId.val();
emptyComboboxs();
-
+
addComboboxsEmptyItem();
var selectedProjectItems = comboboxItems.filter((item) => !selectedProjectId || item.projectId === selectedProjectId);
-
+
for (var key in selectedItem) {
var item = selectedProjectItems.find((item) => item[key] === selectedItem[key]);
if (item) {
@@ -103,14 +107,14 @@ $(function () {
selectedItem[key] = '';
}
}
-
+
selectedProjectItems.forEach(function (item) {
for (var key in comboboxs) {
appendComboboxItem(comboboxs[key], item, key);
}
});
-
+
SetComboboxsValues(selectedItem);
}
function appendComboboxItem($combobox, item , key) {
@@ -128,21 +132,20 @@ $(function () {
var getFilter = function () {
$('#DocumentsContainer').handleDatepicker('.singledatepicker');
-
return {
projectId: $('#ProjectId').val(),
name: $('#Name').val(),
version: $('#Version').val(),
languageCode: $('#LanguageCode').val(),
format: $('#Format').val(),
- creationTimeMin: $('#DocumentsContainer').find('input[name="CreationTimeMin"'),
- creationTimeMax: $('#DocumentsContainer').find('input[name="CreationTimeMax"'),
- lastUpdatedTimeMin: $('#DocumentsContainer').find('input[name="LastUpdatedTimeMin"'),
- lastUpdatedTimeMax: $('#DocumentsContainer').find('input[name="LastUpdatedTimeMax"'),
- lastSignificantUpdateTimeMin: $('#DocumentsContainer').find('input[name="LastSignificantUpdateTimeMin"'),
- lastSignificantUpdateTimeMax: $('#DocumentsContainer').find('input[name="LastSignificantUpdateTimeMax"'),
- lastCachedTimeMin: $('#DocumentsContainer').find('input[name="LastCachedTimeMin"'),
- lastCachedTimeMax: $('#DocumentsContainer').find('input[name="LastCachedTimeMax"'),
+ creationTimeMin: getFormattedDate($('#DocumentsContainer').find('input[name="CreationTimeMin"]')),
+ creationTimeMax: getFormattedDate($('#DocumentsContainer').find('input[name="CreationTimeMax"]')),
+ lastUpdatedTimeMin: getFormattedDate($('#DocumentsContainer').find('input[name="LastUpdatedTimeMin"]')),
+ lastUpdatedTimeMax: getFormattedDate($('#DocumentsContainer').find('input[name="LastUpdatedTimeMax"]')),
+ lastSignificantUpdateTimeMin: getFormattedDate($('#DocumentsContainer').find('input[name="LastSignificantUpdateTimeMin"]')),
+ lastSignificantUpdateTimeMax: getFormattedDate($('#DocumentsContainer').find('input[name="LastSignificantUpdateTimeMax"]')),
+ lastCachedTimeMin: getFormattedDate($('#DocumentsContainer').find('input[name="LastCachedTimeMin"]')),
+ lastCachedTimeMax: getFormattedDate($('#DocumentsContainer').find('input[name="LastCachedTimeMax"]')),
};
};
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/AngularInstallationInfo.json b/modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/AngularInstallationInfo.json
new file mode 100644
index 0000000000..5f842bab58
--- /dev/null
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/AngularInstallationInfo.json
@@ -0,0 +1,40 @@
+{
+ "packages":[
+ {
+ "name": "@abp/ng.feature-management",
+ "appRoutingModuleConfiguration":{
+ "routes":[
+ ]
+ },
+ "appModuleConfiguration":{
+ "imports":[
+ {
+ "names":[
+ "provideFeatureManagementConfig"
+ ],
+ "namespace": "@abp/ng.feature-management"
+ }
+ ],
+ "ngModuleImports":[
+ ],
+ "providerNames":[
+ "provideFeatureManagementConfig()"
+ ]
+ },
+ "tsJsonPathRecordConfigurations":[
+ {
+ "name": "@abp/ng.feature-management",
+ "paths": [
+ "angular/projects/feature-management/src/public-api.ts"
+ ]
+ },
+ {
+ "name": "@abp/ng.feature-management/proxy",
+ "paths": [
+ "angular/projects/feature-management/proxy/src/public-api.ts"
+ ]
+ }
+ ]
+ }
+ ]
+}
\ No newline at end of file
diff --git a/modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/Volo.Abp.FeatureManagement.Installer.csproj b/modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/Volo.Abp.FeatureManagement.Installer.csproj
index ec1b57ffa1..7f9479e7ab 100644
--- a/modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/Volo.Abp.FeatureManagement.Installer.csproj
+++ b/modules/feature-management/src/Volo.Abp.FeatureManagement.Installer/Volo.Abp.FeatureManagement.Installer.csproj
@@ -25,6 +25,8 @@
true
content\
+
+
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 91b231665e..5f1e56d02d 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
@@ -2747,6 +2747,45 @@
}
]
},
+ {
+ "returnType": "IdentityResult",
+ "namespace": "Volo.Abp.Identity",
+ "name": "CallValidateUserAsync",
+ "summary": null,
+ "isAsync": true,
+ "isPublic": true,
+ "isPrivate": false,
+ "isStatic": false,
+ "parameters": [
+ {
+ "type": "IdentityUser",
+ "name": "user",
+ "isOptional": false
+ }
+ ]
+ },
+ {
+ "returnType": "IdentityResult",
+ "namespace": "Volo.Abp.Identity",
+ "name": "CallValidatePasswordAsync",
+ "summary": null,
+ "isAsync": true,
+ "isPublic": true,
+ "isPrivate": false,
+ "isStatic": false,
+ "parameters": [
+ {
+ "type": "IdentityUser",
+ "name": "user",
+ "isOptional": false
+ },
+ {
+ "type": "String",
+ "name": "password",
+ "isOptional": false
+ }
+ ]
+ },
{
"returnType": "IdentityUser",
"namespace": "Volo.Abp.Identity",
@@ -5029,6 +5068,11 @@
"name": "organizationUnitId",
"isOptional": true
},
+ {
+ "type": "Nullable",
+ "name": "id",
+ "isOptional": true
+ },
{
"type": "String",
"name": "userName",
@@ -5246,6 +5290,11 @@
"name": "organizationUnitId",
"isOptional": true
},
+ {
+ "type": "Nullable",
+ "name": "id",
+ "isOptional": true
+ },
{
"type": "String",
"name": "userName",
@@ -5920,6 +5969,11 @@
"name": "filter",
"isOptional": true
},
+ {
+ "type": "Boolean",
+ "name": "includeChildren",
+ "isOptional": true
+ },
{
"type": "Boolean",
"name": "includeDetails",
@@ -5947,6 +6001,11 @@
"name": "id",
"isOptional": false
},
+ {
+ "type": "Boolean",
+ "name": "includeChildren",
+ "isOptional": true
+ },
{
"type": "CancellationToken",
"name": "cancellationToken",
@@ -5974,6 +6033,11 @@
"name": "filter",
"isOptional": true
},
+ {
+ "type": "Boolean",
+ "name": "includeChildren",
+ "isOptional": true
+ },
{
"type": "CancellationToken",
"name": "cancellationToken",
@@ -6286,8 +6350,8 @@
},
{
"defaultValue": "False",
- "displayName": "Require confirmed email",
- "description": "Whether a confirmed email address is required to sign in.",
+ "displayName": "Enforce email verification to sign in",
+ "description": "Users can create accounts but cannot sign in until they verify their email address.",
"isVisibleToClient": true,
"isInherited": true,
"isEncrypted": false,
@@ -6298,7 +6362,7 @@
{
"defaultValue": "True",
"displayName": "Allow users to confirm their phone number",
- "description": "Whether the phoneNumber can be confirmed by the user.",
+ "description": "Users can verify their phone numbers. SMS integration required.",
"isVisibleToClient": true,
"isInherited": true,
"isEncrypted": false,
@@ -6308,8 +6372,19 @@
},
{
"defaultValue": "False",
- "displayName": "Require confirmed phone number",
- "description": "Whether a confirmed telephone number is required to sign in.",
+ "displayName": "Enforce email verification to register",
+ "description": "User accounts will not be created unless they verify their email addresses.",
+ "isVisibleToClient": false,
+ "isInherited": true,
+ "isEncrypted": false,
+ "contentType": "setting",
+ "name": "Abp.Identity.SignIn.RequireEmailVerificationToRegister",
+ "summary": null
+ },
+ {
+ "defaultValue": "False",
+ "displayName": "Enforce phone number verification to sign in",
+ "description": "Users can create accounts but cannot sign in until they verify their phone numbers.",
"isVisibleToClient": true,
"isInherited": true,
"isEncrypted": false,
diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/package.json b/modules/openiddict/app/OpenIddict.Demo.Server/package.json
index ece4546430..701670d422 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": "~9.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2"
}
}
diff --git a/modules/openiddict/app/angular/package.json b/modules/openiddict/app/angular/package.json
index 34f85ac20a..f5a9e6a566 100644
--- a/modules/openiddict/app/angular/package.json
+++ b/modules/openiddict/app/angular/package.json
@@ -12,15 +12,15 @@
},
"private": true,
"dependencies": {
- "@abp/ng.account": "~9.2.0-rc.1",
- "@abp/ng.components": "~9.2.0-rc.1",
- "@abp/ng.core": "~9.2.0-rc.1",
- "@abp/ng.oauth": "~9.2.0-rc.1",
- "@abp/ng.identity": "~9.2.0-rc.1",
- "@abp/ng.setting-management": "~9.2.0-rc.1",
- "@abp/ng.tenant-management": "~9.2.0-rc.1",
- "@abp/ng.theme.shared": "~9.2.0-rc.1",
- "@abp/ng.theme.lepton-x": "~4.2.0-rc.1",
+ "@abp/ng.account": "~9.2.0-rc.2",
+ "@abp/ng.components": "~9.2.0-rc.2",
+ "@abp/ng.core": "~9.2.0-rc.2",
+ "@abp/ng.oauth": "~9.2.0-rc.2",
+ "@abp/ng.identity": "~9.2.0-rc.2",
+ "@abp/ng.setting-management": "~9.2.0-rc.2",
+ "@abp/ng.tenant-management": "~9.2.0-rc.2",
+ "@abp/ng.theme.shared": "~9.2.0-rc.2",
+ "@abp/ng.theme.lepton-x": "~4.2.0-rc.2",
"@angular/animations": "^15.0.1",
"@angular/common": "^15.0.1",
"@angular/compiler": "^15.0.1",
@@ -36,7 +36,7 @@
"zone.js": "~0.11.4"
},
"devDependencies": {
- "@abp/ng.schematics": "~9.2.0-rc.1",
+ "@abp/ng.schematics": "~9.2.0-rc.2",
"@angular-devkit/build-angular": "^15.0.1",
"@angular-eslint/builder": "~15.1.0",
"@angular-eslint/eslint-plugin": "~15.1.0",
diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor
index 87c2c0db91..7992764c00 100644
--- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor
+++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Blazor/Components/PermissionManagementModal.razor
@@ -37,22 +37,25 @@
@if (_groups != null && _groups.Any())
{
diff --git a/npm/ng-packs/packages/theme-basic/src/lib/components/routes/routes.component.ts b/npm/ng-packs/packages/theme-basic/src/lib/components/routes/routes.component.ts
index dfdca734a6..dc6b797446 100644
--- a/npm/ng-packs/packages/theme-basic/src/lib/components/routes/routes.component.ts
+++ b/npm/ng-packs/packages/theme-basic/src/lib/components/routes/routes.component.ts
@@ -2,6 +2,7 @@ import { ABP, RoutesService, TreeNode } from '@abp/ng.core';
import {
Component,
ElementRef,
+ inject,
Input,
QueryList,
Renderer2,
@@ -15,6 +16,9 @@ import {
templateUrl: 'routes.component.html',
})
export class RoutesComponent {
+ public readonly routesService = inject(RoutesService);
+ protected renderer = inject(Renderer2);
+
@Input() smallScreen?: boolean;
@ViewChildren('childrenContainer') childrenContainers!: QueryList>;
@@ -23,11 +27,6 @@ export class RoutesComponent {
trackByFn: TrackByFunction> = (_, item) => item.name;
- constructor(
- public readonly routesService: RoutesService,
- protected renderer: Renderer2,
- ) {}
-
isDropdown(node: TreeNode) {
return !node?.isLeaf || this.routesService.hasChildren(node.name);
}
diff --git a/npm/ng-packs/packages/theme-basic/src/lib/pipes/index.ts b/npm/ng-packs/packages/theme-basic/src/lib/pipes/index.ts
new file mode 100644
index 0000000000..0bde64d742
--- /dev/null
+++ b/npm/ng-packs/packages/theme-basic/src/lib/pipes/index.ts
@@ -0,0 +1 @@
+export * from './lazy-translate.pipe';
diff --git a/npm/ng-packs/packages/theme-basic/src/lib/pipes/lazy-translate.pipe.ts b/npm/ng-packs/packages/theme-basic/src/lib/pipes/lazy-translate.pipe.ts
new file mode 100644
index 0000000000..d7b36a0c32
--- /dev/null
+++ b/npm/ng-packs/packages/theme-basic/src/lib/pipes/lazy-translate.pipe.ts
@@ -0,0 +1,20 @@
+import { LocalizationService, ConfigStateService } from '@abp/ng.core';
+import { inject, Pipe, PipeTransform } from '@angular/core';
+import { Observable, filter, take, switchMap, shareReplay } from 'rxjs';
+
+@Pipe({
+ name: 'abpLazyTranslate',
+})
+export class LazyTranslatePipe implements PipeTransform {
+ private localizationService = inject(LocalizationService);
+ private configStateService = inject(ConfigStateService);
+
+ transform(key: string): Observable {
+ return this.configStateService.getAll$().pipe(
+ filter(config => !!config.localization),
+ take(1),
+ switchMap(() => this.localizationService.get(key)),
+ shareReplay({ bufferSize: 1, refCount: true }),
+ );
+ }
+}
diff --git a/npm/ng-packs/packages/theme-basic/src/lib/theme-basic.module.ts b/npm/ng-packs/packages/theme-basic/src/lib/theme-basic.module.ts
index d959509dfd..d68d112ac5 100644
--- a/npm/ng-packs/packages/theme-basic/src/lib/theme-basic.module.ts
+++ b/npm/ng-packs/packages/theme-basic/src/lib/theme-basic.module.ts
@@ -16,6 +16,7 @@ import { PageAlertContainerComponent } from './components/page-alert-container/p
import { RoutesComponent } from './components/routes/routes.component';
import { ValidationErrorComponent } from './components/validation-error/validation-error.component';
import { provideThemeBasicConfig } from './providers';
+import { LazyTranslatePipe } from './pipes';
export const LAYOUTS = [ApplicationLayoutComponent, AccountLayoutComponent, EmptyLayoutComponent];
@@ -48,6 +49,7 @@ export const LAYOUTS = [ApplicationLayoutComponent, AccountLayoutComponent, Empt
NgbCollapseModule,
NgbDropdownModule,
NgxValidateCoreModule,
+ LazyTranslatePipe,
],
})
export class BaseThemeBasicModule {}
diff --git a/npm/ng-packs/packages/theme-basic/src/public-api.ts b/npm/ng-packs/packages/theme-basic/src/public-api.ts
index 5c607ca06d..ec57cc892e 100644
--- a/npm/ng-packs/packages/theme-basic/src/public-api.ts
+++ b/npm/ng-packs/packages/theme-basic/src/public-api.ts
@@ -6,6 +6,7 @@ export * from './lib/components';
export * from './lib/enums';
export * from './lib/handlers';
export * from './lib/models';
+export * from './lib/pipes';
export * from './lib/providers';
export * from './lib/theme-basic.module';
export * from './lib/tokens';
diff --git a/npm/ng-packs/packages/theme-shared/package.json b/npm/ng-packs/packages/theme-shared/package.json
index 540763cc75..e8a0a20a72 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": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"homepage": "https://abp.io",
"repository": {
"type": "git",
"url": "https://github.com/abpframework/abp.git"
},
"dependencies": {
- "@abp/ng.core": "~9.2.0-rc.1",
+ "@abp/ng.core": "~9.2.0-rc.2",
"@fortawesome/fontawesome-free": "^5.0.0",
"@ng-bootstrap/ng-bootstrap": "~18.0.0",
"@ngx-validate/core": "^0.2.0",
diff --git a/npm/packs/anchor-js/package.json b/npm/packs/anchor-js/package.json
index 6f3189a323..309f47fa0f 100644
--- a/npm/packs/anchor-js/package.json
+++ b/npm/packs/anchor-js/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/anchor-js",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"anchor-js": "^5.0.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/aspnetcore.components.server.basictheme/package.json b/npm/packs/aspnetcore.components.server.basictheme/package.json
index fe10693b7a..48428e7e12 100644
--- a/npm/packs/aspnetcore.components.server.basictheme/package.json
+++ b/npm/packs/aspnetcore.components.server.basictheme/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/aspnetcore.components.server.basictheme",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/aspnetcore.components.server.theming": "~9.2.0-rc.1"
+ "@abp/aspnetcore.components.server.theming": "~9.2.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/aspnetcore.components.server.theming/package.json b/npm/packs/aspnetcore.components.server.theming/package.json
index 2b6fe011b7..8ce906ce48 100644
--- a/npm/packs/aspnetcore.components.server.theming/package.json
+++ b/npm/packs/aspnetcore.components.server.theming/package.json
@@ -1,12 +1,12 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/aspnetcore.components.server.theming",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/bootstrap": "~9.2.0-rc.1",
- "@abp/font-awesome": "~9.2.0-rc.1"
+ "@abp/bootstrap": "~9.2.0-rc.2",
+ "@abp/font-awesome": "~9.2.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json b/npm/packs/aspnetcore.mvc.ui.theme.basic/package.json
index c4166220c3..f942547f1f 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": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/aspnetcore.mvc.ui.theme.basic",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.shared": "~9.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.shared": "~9.2.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json b/npm/packs/aspnetcore.mvc.ui.theme.shared/package.json
index 6b6c826530..0d90dbefdb 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": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/aspnetcore.mvc.ui.theme.shared",
"repository": {
"type": "git",
@@ -10,21 +10,21 @@
"access": "public"
},
"dependencies": {
- "@abp/aspnetcore.mvc.ui": "~9.2.0-rc.1",
- "@abp/bootstrap": "~9.2.0-rc.1",
- "@abp/bootstrap-datepicker": "~9.2.0-rc.1",
- "@abp/bootstrap-daterangepicker": "~9.2.0-rc.1",
- "@abp/datatables.net-bs5": "~9.2.0-rc.1",
- "@abp/font-awesome": "~9.2.0-rc.1",
- "@abp/jquery-form": "~9.2.0-rc.1",
- "@abp/jquery-validation-unobtrusive": "~9.2.0-rc.1",
- "@abp/lodash": "~9.2.0-rc.1",
- "@abp/luxon": "~9.2.0-rc.1",
- "@abp/malihu-custom-scrollbar-plugin": "~9.2.0-rc.1",
- "@abp/moment": "~9.2.0-rc.1",
- "@abp/select2": "~9.2.0-rc.1",
- "@abp/sweetalert2": "~9.2.0-rc.1",
- "@abp/timeago": "~9.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui": "~9.2.0-rc.2",
+ "@abp/bootstrap": "~9.2.0-rc.2",
+ "@abp/bootstrap-datepicker": "~9.2.0-rc.2",
+ "@abp/bootstrap-daterangepicker": "~9.2.0-rc.2",
+ "@abp/datatables.net-bs5": "~9.2.0-rc.2",
+ "@abp/font-awesome": "~9.2.0-rc.2",
+ "@abp/jquery-form": "~9.2.0-rc.2",
+ "@abp/jquery-validation-unobtrusive": "~9.2.0-rc.2",
+ "@abp/lodash": "~9.2.0-rc.2",
+ "@abp/luxon": "~9.2.0-rc.2",
+ "@abp/malihu-custom-scrollbar-plugin": "~9.2.0-rc.2",
+ "@abp/moment": "~9.2.0-rc.2",
+ "@abp/select2": "~9.2.0-rc.2",
+ "@abp/sweetalert2": "~9.2.0-rc.2",
+ "@abp/timeago": "~9.2.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/aspnetcore.mvc.ui/package-lock.json b/npm/packs/aspnetcore.mvc.ui/package-lock.json
index 385ae37092..b427a42055 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": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"lockfileVersion": 1,
"requires": true,
"packages": {
diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json
index 41bc43b7e7..7b229e1eda 100644
--- a/npm/packs/aspnetcore.mvc.ui/package.json
+++ b/npm/packs/aspnetcore.mvc.ui/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/aspnetcore.mvc.ui",
"repository": {
"type": "git",
diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json
index b54ad1a4a6..882e893864 100644
--- a/npm/packs/blogging/package.json
+++ b/npm/packs/blogging/package.json
@@ -1,14 +1,14 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/blogging",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.shared": "~9.2.0-rc.1",
- "@abp/owl.carousel": "~9.2.0-rc.1",
- "@abp/prismjs": "~9.2.0-rc.1",
- "@abp/tui-editor": "~9.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.shared": "~9.2.0-rc.2",
+ "@abp/owl.carousel": "~9.2.0-rc.2",
+ "@abp/prismjs": "~9.2.0-rc.2",
+ "@abp/tui-editor": "~9.2.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json
index 7da1d9c85b..01e2a5047a 100644
--- a/npm/packs/bootstrap-datepicker/package.json
+++ b/npm/packs/bootstrap-datepicker/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/bootstrap-datepicker",
"repository": {
"type": "git",
diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json
index 891521467c..f39becb110 100644
--- a/npm/packs/bootstrap-daterangepicker/package.json
+++ b/npm/packs/bootstrap-daterangepicker/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/bootstrap-daterangepicker",
"repository": {
"type": "git",
diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json
index d6da941990..3fb5fae512 100644
--- a/npm/packs/bootstrap/package.json
+++ b/npm/packs/bootstrap/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/bootstrap",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"bootstrap": "^5.3.3"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json
index 99b723d749..2e77962199 100644
--- a/npm/packs/chart.js/package.json
+++ b/npm/packs/chart.js/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/chart.js",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json
index 233fa5d8cd..1bf77e3417 100644
--- a/npm/packs/clipboard/package.json
+++ b/npm/packs/clipboard/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/clipboard",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"clipboard": "^2.0.11"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/cms-kit.admin/package.json b/npm/packs/cms-kit.admin/package.json
index 81c078f77b..3830180d79 100644
--- a/npm/packs/cms-kit.admin/package.json
+++ b/npm/packs/cms-kit.admin/package.json
@@ -1,16 +1,16 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/cms-kit.admin",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/codemirror": "~9.2.0-rc.1",
- "@abp/jstree": "~9.2.0-rc.1",
- "@abp/markdown-it": "~9.2.0-rc.1",
- "@abp/slugify": "~9.2.0-rc.1",
- "@abp/tui-editor": "~9.2.0-rc.1",
- "@abp/uppy": "~9.2.0-rc.1"
+ "@abp/codemirror": "~9.2.0-rc.2",
+ "@abp/jstree": "~9.2.0-rc.2",
+ "@abp/markdown-it": "~9.2.0-rc.2",
+ "@abp/slugify": "~9.2.0-rc.2",
+ "@abp/tui-editor": "~9.2.0-rc.2",
+ "@abp/uppy": "~9.2.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/cms-kit.public/package.json b/npm/packs/cms-kit.public/package.json
index 64a113ae98..3e7794cb72 100644
--- a/npm/packs/cms-kit.public/package.json
+++ b/npm/packs/cms-kit.public/package.json
@@ -1,12 +1,12 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/cms-kit.public",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/highlight.js": "~9.2.0-rc.1",
- "@abp/star-rating-svg": "~9.2.0-rc.1"
+ "@abp/highlight.js": "~9.2.0-rc.2",
+ "@abp/star-rating-svg": "~9.2.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json
index b9c87a1562..f459b58e9c 100644
--- a/npm/packs/cms-kit/package.json
+++ b/npm/packs/cms-kit/package.json
@@ -1,12 +1,12 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/cms-kit",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/cms-kit.admin": "~9.2.0-rc.1",
- "@abp/cms-kit.public": "~9.2.0-rc.1"
+ "@abp/cms-kit.admin": "~9.2.0-rc.2",
+ "@abp/cms-kit.public": "~9.2.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json
index 7403c6e1e2..2b0aa3b39b 100644
--- a/npm/packs/codemirror/package.json
+++ b/npm/packs/codemirror/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/codemirror",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"codemirror": "^5.65.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json
index d0254b6e5f..3c2419a697 100644
--- a/npm/packs/core/package.json
+++ b/npm/packs/core/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/core",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/utils": "~9.2.0-rc.1"
+ "@abp/utils": "~9.2.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json
index 37c6fe62a2..3c36153e55 100644
--- a/npm/packs/cropperjs/package.json
+++ b/npm/packs/cropperjs/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/cropperjs",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"cropperjs": "^1.6.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/datatables.net-bs4/package.json b/npm/packs/datatables.net-bs4/package.json
index 697dffcc18..2df39398db 100644
--- a/npm/packs/datatables.net-bs4/package.json
+++ b/npm/packs/datatables.net-bs4/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/datatables.net-bs4",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/datatables.net": "~9.2.0-rc.1",
+ "@abp/datatables.net": "~9.2.0-rc.2",
"datatables.net-bs4": "^2.1.8"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/datatables.net-bs5/package.json b/npm/packs/datatables.net-bs5/package.json
index aadfc64a5d..ca4890c289 100644
--- a/npm/packs/datatables.net-bs5/package.json
+++ b/npm/packs/datatables.net-bs5/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/datatables.net-bs5",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/datatables.net": "~9.2.0-rc.1",
+ "@abp/datatables.net": "~9.2.0-rc.2",
"datatables.net-bs5": "^2.1.8"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/datatables.net/package.json b/npm/packs/datatables.net/package.json
index 8cea2655e5..8e74431ef0 100644
--- a/npm/packs/datatables.net/package.json
+++ b/npm/packs/datatables.net/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/datatables.net",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~9.2.0-rc.1",
+ "@abp/jquery": "~9.2.0-rc.2",
"datatables.net": "^2.1.8"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json
index aee539d036..9917675e46 100644
--- a/npm/packs/docs/package.json
+++ b/npm/packs/docs/package.json
@@ -1,15 +1,15 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/docs",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/anchor-js": "~9.2.0-rc.1",
- "@abp/clipboard": "~9.2.0-rc.1",
- "@abp/malihu-custom-scrollbar-plugin": "~9.2.0-rc.1",
- "@abp/popper.js": "~9.2.0-rc.1",
- "@abp/prismjs": "~9.2.0-rc.1"
+ "@abp/anchor-js": "~9.2.0-rc.2",
+ "@abp/clipboard": "~9.2.0-rc.2",
+ "@abp/malihu-custom-scrollbar-plugin": "~9.2.0-rc.2",
+ "@abp/popper.js": "~9.2.0-rc.2",
+ "@abp/prismjs": "~9.2.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/flag-icon-css/package.json b/npm/packs/flag-icon-css/package.json
index c44a479ac6..cd84a90f7a 100644
--- a/npm/packs/flag-icon-css/package.json
+++ b/npm/packs/flag-icon-css/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/flag-icon-css",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/flag-icons/package.json b/npm/packs/flag-icons/package.json
index 03c72f7258..b054c15886 100644
--- a/npm/packs/flag-icons/package.json
+++ b/npm/packs/flag-icons/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/flag-icons",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json
index 6070797e70..255935793a 100644
--- a/npm/packs/font-awesome/package.json
+++ b/npm/packs/font-awesome/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/font-awesome",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"@fortawesome/fontawesome-free": "^6.6.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/highlight.js/package.json b/npm/packs/highlight.js/package.json
index e9f1a9e31c..5219c0d9c6 100644
--- a/npm/packs/highlight.js/package.json
+++ b/npm/packs/highlight.js/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/highlight.js",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"@highlightjs/cdn-assets": "~11.10.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jquery-form/package.json b/npm/packs/jquery-form/package.json
index 3d7e70ead5..953fd44d13 100644
--- a/npm/packs/jquery-form/package.json
+++ b/npm/packs/jquery-form/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/jquery-form",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~9.2.0-rc.1",
+ "@abp/jquery": "~9.2.0-rc.2",
"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 0ee8bb2fdb..fd1dcadca9 100644
--- a/npm/packs/jquery-validation-unobtrusive/package.json
+++ b/npm/packs/jquery-validation-unobtrusive/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/jquery-validation-unobtrusive",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery-validation": "~9.2.0-rc.1",
+ "@abp/jquery-validation": "~9.2.0-rc.2",
"jquery-validation-unobtrusive": "^4.0.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jquery-validation/package.json b/npm/packs/jquery-validation/package.json
index e1197f6aa9..f58b34119e 100644
--- a/npm/packs/jquery-validation/package.json
+++ b/npm/packs/jquery-validation/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/jquery-validation",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~9.2.0-rc.1",
+ "@abp/jquery": "~9.2.0-rc.2",
"jquery-validation": "^1.21.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json
index 2468e4cca1..78745784a0 100644
--- a/npm/packs/jquery/package.json
+++ b/npm/packs/jquery/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/jquery",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"jquery": "~3.7.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json
index c13ab3e650..f87d2fca1f 100644
--- a/npm/packs/jstree/package.json
+++ b/npm/packs/jstree/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/jstree",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~9.2.0-rc.1",
+ "@abp/jquery": "~9.2.0-rc.2",
"jstree": "^3.3.17"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json
index 349d47e8d6..1c3d535f61 100644
--- a/npm/packs/lodash/package.json
+++ b/npm/packs/lodash/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/lodash",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"lodash": "^4.17.21"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json
index 4de7766faa..c0ab44403f 100644
--- a/npm/packs/luxon/package.json
+++ b/npm/packs/luxon/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/luxon",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"luxon": "^3.5.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/malihu-custom-scrollbar-plugin/package.json b/npm/packs/malihu-custom-scrollbar-plugin/package.json
index 415b7425bc..b1c99662ed 100644
--- a/npm/packs/malihu-custom-scrollbar-plugin/package.json
+++ b/npm/packs/malihu-custom-scrollbar-plugin/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/malihu-custom-scrollbar-plugin",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"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 d1bedb4ece..93bb465699 100644
--- a/npm/packs/markdown-it/package.json
+++ b/npm/packs/markdown-it/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/markdown-it",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"markdown-it": "^14.1.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json
index 2723c28be7..6163def8e5 100644
--- a/npm/packs/moment/package.json
+++ b/npm/packs/moment/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/moment",
"repository": {
"type": "git",
diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json
index a9dbe54bee..80b9f44f6c 100644
--- a/npm/packs/owl.carousel/package.json
+++ b/npm/packs/owl.carousel/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/owl.carousel",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"owl.carousel": "^2.3.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json
index 5aab07642d..08a4387b45 100644
--- a/npm/packs/popper.js/package.json
+++ b/npm/packs/popper.js/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/popper.js",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"@popperjs/core": "^2.11.8"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json
index e34744a1b5..b3112ab1f2 100644
--- a/npm/packs/prismjs/package.json
+++ b/npm/packs/prismjs/package.json
@@ -1,12 +1,12 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/prismjs",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/clipboard": "~9.2.0-rc.1",
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/clipboard": "~9.2.0-rc.2",
+ "@abp/core": "~9.2.0-rc.2",
"prismjs": "^1.29.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/qrcode/package.json b/npm/packs/qrcode/package.json
index 9feb5049cf..c38867b0ee 100644
--- a/npm/packs/qrcode/package.json
+++ b/npm/packs/qrcode/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/qrcode",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1"
+ "@abp/core": "~9.2.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json
index e55c32a0de..c19ae01eaf 100644
--- a/npm/packs/select2/package.json
+++ b/npm/packs/select2/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/select2",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"select2": "^4.0.13"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json
index 8b78d96d3f..10bd7fa4d4 100644
--- a/npm/packs/signalr/package.json
+++ b/npm/packs/signalr/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/signalr",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"@microsoft/signalr": "~8.0.7"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json
index f28f636cfa..cfb520e9ff 100644
--- a/npm/packs/slugify/package.json
+++ b/npm/packs/slugify/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"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 425db70019..8400694738 100644
--- a/npm/packs/star-rating-svg/package.json
+++ b/npm/packs/star-rating-svg/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/star-rating-svg",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~9.2.0-rc.1",
+ "@abp/jquery": "~9.2.0-rc.2",
"star-rating-svg": "^3.5.0"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json
index 66f088aebd..e27f7ebf19 100644
--- a/npm/packs/sweetalert2/package.json
+++ b/npm/packs/sweetalert2/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/sweetalert2",
"publishConfig": {
"access": "public"
@@ -10,7 +10,7 @@
"directory": "npm/packs/sweetalert2"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"sweetalert2": "^11.14.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json
index 5346aacaf2..87a05372a1 100644
--- a/npm/packs/timeago/package.json
+++ b/npm/packs/timeago/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/timeago",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~9.2.0-rc.1",
+ "@abp/jquery": "~9.2.0-rc.2",
"timeago": "^1.6.7"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json
index a16d50a51b..54fbaa783f 100644
--- a/npm/packs/toastr/package.json
+++ b/npm/packs/toastr/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/toastr",
"repository": {
"type": "git",
@@ -10,7 +10,7 @@
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~9.2.0-rc.1",
+ "@abp/jquery": "~9.2.0-rc.2",
"toastr": "^2.1.4"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json
index 0df242ac9f..4fdedfd141 100644
--- a/npm/packs/tui-editor/package.json
+++ b/npm/packs/tui-editor/package.json
@@ -1,12 +1,12 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/tui-editor",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/jquery": "~9.2.0-rc.1",
- "@abp/prismjs": "~9.2.0-rc.1"
+ "@abp/jquery": "~9.2.0-rc.2",
+ "@abp/prismjs": "~9.2.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json
index 734ae62e76..a1f929116c 100644
--- a/npm/packs/uppy/package.json
+++ b/npm/packs/uppy/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/uppy",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"uppy": "^4.4.1"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json
index 1c23228042..c21a5cbc39 100644
--- a/npm/packs/utils/package.json
+++ b/npm/packs/utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@abp/utils",
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"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 b497d94a4e..18156c69ba 100644
--- a/npm/packs/vee-validate/package.json
+++ b/npm/packs/vee-validate/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/vee-validate",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/vue": "~9.2.0-rc.1",
+ "@abp/vue": "~9.2.0-rc.2",
"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 fb654b85b4..27f5adde17 100644
--- a/npm/packs/virtual-file-explorer/package.json
+++ b/npm/packs/virtual-file-explorer/package.json
@@ -1,12 +1,12 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/virtual-file-explorer",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/clipboard": "~9.2.0-rc.1",
- "@abp/prismjs": "~9.2.0-rc.1"
+ "@abp/clipboard": "~9.2.0-rc.2",
+ "@abp/prismjs": "~9.2.0-rc.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
"homepage": "https://abp.io",
diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json
index dec826c8ed..3a2e26d742 100644
--- a/npm/packs/vue/package.json
+++ b/npm/packs/vue/package.json
@@ -1,5 +1,5 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/vue",
"publishConfig": {
"access": "public"
diff --git a/npm/packs/zxcvbn/package.json b/npm/packs/zxcvbn/package.json
index 1f3db85f80..6f56b4241a 100644
--- a/npm/packs/zxcvbn/package.json
+++ b/npm/packs/zxcvbn/package.json
@@ -1,11 +1,11 @@
{
- "version": "9.2.0-rc.1",
+ "version": "9.2.0-rc.2",
"name": "@abp/zxcvbn",
"publishConfig": {
"access": "public"
},
"dependencies": {
- "@abp/core": "~9.2.0-rc.1",
+ "@abp/core": "~9.2.0-rc.2",
"zxcvbn": "^4.4.2"
},
"gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431",
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 ecf5781fa3..ab0523e979 100644
Binary files a/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip and b/source-code/Volo.Abp.Account.SourceCode/Volo.Abp.Account.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip b/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip
index 64579d7de7..52643e464c 100644
Binary files a/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip and b/source-code/Volo.Abp.AuditLogging.SourceCode/Volo.Abp.AuditLogging.SourceCode.zip differ
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 9fcba5587f..3f882cfb3d 100644
Binary files a/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip and b/source-code/Volo.Abp.BackgroundJobs.SourceCode/Volo.Abp.BackgroundJobs.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip b/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip
index 38f7029298..0c98835f9c 100644
Binary files a/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip and b/source-code/Volo.Abp.BasicTheme.SourceCode/Volo.Abp.BasicTheme.SourceCode.zip differ
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 7fcac202c3..f9f5d58aa8 100644
Binary files a/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip and b/source-code/Volo.Abp.BlobStoring.Database.SourceCode/Volo.Abp.BlobStoring.Database.SourceCode.zip differ
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 871516c165..9d3eca0cd1 100644
Binary files a/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip and b/source-code/Volo.Abp.FeatureManagement.SourceCode/Volo.Abp.FeatureManagement.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip b/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip
index ca49a232df..84938ef264 100644
Binary files a/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip and b/source-code/Volo.Abp.Identity.SourceCode/Volo.Abp.Identity.SourceCode.zip differ
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 48f0a729c0..cdb2c0a744 100644
Binary files a/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip and b/source-code/Volo.Abp.IdentityServer.SourceCode/Volo.Abp.IdentityServer.SourceCode.zip differ
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 ed30e62b3f..19ffa8d35f 100644
Binary files a/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip and b/source-code/Volo.Abp.OpenIddict.SourceCode/Volo.Abp.OpenIddict.SourceCode.zip differ
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 509b3f7a34..2d91508aad 100644
Binary files a/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip and b/source-code/Volo.Abp.PermissionManagement.SourceCode/Volo.Abp.PermissionManagement.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip b/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip
index 12d511eece..654034a512 100644
Binary files a/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip and b/source-code/Volo.Abp.SettingManagement.SourceCode/Volo.Abp.SettingManagement.SourceCode.zip differ
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 f3fd4fdcf5..333d602e7b 100644
Binary files a/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip and b/source-code/Volo.Abp.TenantManagement.SourceCode/Volo.Abp.TenantManagement.SourceCode.zip differ
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 494ea9ca62..03a5bc2f2c 100644
Binary files a/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip and b/source-code/Volo.Abp.Users.SourceCode/Volo.Abp.Users.SourceCode.zip differ
diff --git a/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip b/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip
index f92955ed65..4293d79605 100644
Binary files a/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip and b/source-code/Volo.Abp.VirtualFileExplorer.SourceCode/Volo.Abp.VirtualFileExplorer.SourceCode.zip differ
diff --git a/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip b/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip
index 366da77677..b72564fb51 100644
Binary files a/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip and b/source-code/Volo.Blogging.SourceCode/Volo.Blogging.SourceCode.zip differ
diff --git a/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip b/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip
index 2886be384e..641ca18e2d 100644
Binary files a/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip and b/source-code/Volo.ClientSimulation.SourceCode/Volo.ClientSimulation.SourceCode.zip differ
diff --git a/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip b/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip
index 48003c3244..60f7421652 100644
Binary files a/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip and b/source-code/Volo.CmsKit.SourceCode/Volo.CmsKit.SourceCode.zip differ
diff --git a/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip b/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip
index 5a3440867d..25996ff00d 100644
Binary files a/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip and b/source-code/Volo.Docs.SourceCode/Volo.Docs.SourceCode.zip differ
diff --git a/templates/app-nolayers/angular/package.json b/templates/app-nolayers/angular/package.json
index ddfbfd446f..5c1ce01ab6 100644
--- a/templates/app-nolayers/angular/package.json
+++ b/templates/app-nolayers/angular/package.json
@@ -12,15 +12,15 @@
},
"private": true,
"dependencies": {
- "@abp/ng.account": "~9.2.0-rc.1",
- "@abp/ng.components": "~9.2.0-rc.1",
- "@abp/ng.core": "~9.2.0-rc.1",
- "@abp/ng.identity": "~9.2.0-rc.1",
- "@abp/ng.oauth": "~9.2.0-rc.1",
- "@abp/ng.setting-management": "~9.2.0-rc.1",
- "@abp/ng.tenant-management": "~9.2.0-rc.1",
- "@abp/ng.theme.lepton-x": "~4.2.0-rc.1",
- "@abp/ng.theme.shared": "~9.2.0-rc.1",
+ "@abp/ng.account": "~9.2.0-rc.2",
+ "@abp/ng.components": "~9.2.0-rc.2",
+ "@abp/ng.core": "~9.2.0-rc.2",
+ "@abp/ng.identity": "~9.2.0-rc.2",
+ "@abp/ng.oauth": "~9.2.0-rc.2",
+ "@abp/ng.setting-management": "~9.2.0-rc.2",
+ "@abp/ng.tenant-management": "~9.2.0-rc.2",
+ "@abp/ng.theme.lepton-x": "~4.2.0-rc.2",
+ "@abp/ng.theme.shared": "~9.2.0-rc.2",
"@angular/animations": "~19.1.0",
"@angular/common": "~19.1.0",
"@angular/compiler": "~19.1.0",
@@ -36,7 +36,7 @@
"zone.js": "~0.15.0"
},
"devDependencies": {
- "@abp/ng.schematics": "~9.2.0-rc.1",
+ "@abp/ng.schematics": "~9.2.0-rc.2",
"@angular-devkit/build-angular": "~19.1.0",
"@angular-eslint/builder": "~19.0.0",
"@angular-eslint/eslint-plugin": "~19.0.0",
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj
index 32cd17a78e..08c06f0ed7 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/MyCompanyName.MyProjectName.Blazor.Server.Mongo.csproj
@@ -8,8 +8,8 @@
-
-
+
+
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json
index 6684be4dcf..31595a69c3 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server.Mongo/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.2.0-rc.1",
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1"
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.2.0-rc.2",
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj
index 7761bbde29..ca6ca52f05 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj
@@ -8,8 +8,8 @@
-
-
+
+
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json
index adc128035d..eb2b1958bc 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.Server/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.2.0-rc.2"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj
index 34eeb42de4..5f9478ea96 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Client/MyCompanyName.MyProjectName.Blazor.WebAssembly.Client.csproj
@@ -9,8 +9,8 @@
-
-
+
+
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json
index a894d66556..2f8a6332f7 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server.Mongo/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json
index a894d66556..2f8a6332f7 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Blazor.WebAssembly/Server/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json
index a894d66556..2f8a6332f7 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host.Mongo/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json
index a894d66556..2f8a6332f7 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Host/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json
index a894d66556..2f8a6332f7 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc.Mongo/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2"
}
}
diff --git a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json
index a894d66556..2f8a6332f7 100644
--- a/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json
+++ b/templates/app-nolayers/aspnet-core/MyCompanyName.MyProjectName.Mvc/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2"
}
}
diff --git a/templates/app/angular/package.json b/templates/app/angular/package.json
index ddfbfd446f..5c1ce01ab6 100644
--- a/templates/app/angular/package.json
+++ b/templates/app/angular/package.json
@@ -12,15 +12,15 @@
},
"private": true,
"dependencies": {
- "@abp/ng.account": "~9.2.0-rc.1",
- "@abp/ng.components": "~9.2.0-rc.1",
- "@abp/ng.core": "~9.2.0-rc.1",
- "@abp/ng.identity": "~9.2.0-rc.1",
- "@abp/ng.oauth": "~9.2.0-rc.1",
- "@abp/ng.setting-management": "~9.2.0-rc.1",
- "@abp/ng.tenant-management": "~9.2.0-rc.1",
- "@abp/ng.theme.lepton-x": "~4.2.0-rc.1",
- "@abp/ng.theme.shared": "~9.2.0-rc.1",
+ "@abp/ng.account": "~9.2.0-rc.2",
+ "@abp/ng.components": "~9.2.0-rc.2",
+ "@abp/ng.core": "~9.2.0-rc.2",
+ "@abp/ng.identity": "~9.2.0-rc.2",
+ "@abp/ng.oauth": "~9.2.0-rc.2",
+ "@abp/ng.setting-management": "~9.2.0-rc.2",
+ "@abp/ng.tenant-management": "~9.2.0-rc.2",
+ "@abp/ng.theme.lepton-x": "~4.2.0-rc.2",
+ "@abp/ng.theme.shared": "~9.2.0-rc.2",
"@angular/animations": "~19.1.0",
"@angular/common": "~19.1.0",
"@angular/compiler": "~19.1.0",
@@ -36,7 +36,7 @@
"zone.js": "~0.15.0"
},
"devDependencies": {
- "@abp/ng.schematics": "~9.2.0-rc.1",
+ "@abp/ng.schematics": "~9.2.0-rc.2",
"@angular-devkit/build-angular": "~19.1.0",
"@angular-eslint/builder": "~19.0.0",
"@angular-eslint/eslint-plugin": "~19.0.0",
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json
index 413f9c7231..3718a3cb19 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.AuthServer/package.json
@@ -3,6 +3,6 @@
"name": "my-app-authserver",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyCompanyName.MyProjectName.Blazor.Client.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyCompanyName.MyProjectName.Blazor.Client.csproj
index 72840b70b4..e768be8ab5 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyCompanyName.MyProjectName.Blazor.Client.csproj
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Client/MyCompanyName.MyProjectName.Blazor.Client.csproj
@@ -12,8 +12,8 @@
-
-
+
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj
index a8ff20d2ec..236ec617c2 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/MyCompanyName.MyProjectName.Blazor.Server.Tiered.csproj
@@ -14,8 +14,8 @@
-
-
+
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json
index adc128035d..eb2b1958bc 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server.Tiered/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.2.0-rc.2"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj
index 20b58b045d..91c81d9e90 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/MyCompanyName.MyProjectName.Blazor.Server.csproj
@@ -15,8 +15,8 @@
-
-
+
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json
index adc128035d..eb2b1958bc 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.Server/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.2.0-rc.2"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Client.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Client.csproj
index 9347651ff4..86e8f08f28 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Client.csproj
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Client.csproj
@@ -13,8 +13,8 @@
-
-
+
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client.csproj
index 8861471b0f..379c36e3cb 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client.csproj
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.Client.csproj
@@ -13,8 +13,8 @@
-
-
+
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.csproj
index f0da067b27..a0d4ffdb4a 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.csproj
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered.csproj
@@ -16,8 +16,8 @@
-
-
+
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/package.json
index adc128035d..eb2b1958bc 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/package.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp.Tiered/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.2.0-rc.2"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/MyCompanyName.MyProjectName.Blazor.WebApp.csproj b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/MyCompanyName.MyProjectName.Blazor.WebApp.csproj
index 65d54aeb32..6a7ec893c9 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/MyCompanyName.MyProjectName.Blazor.WebApp.csproj
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/MyCompanyName.MyProjectName.Blazor.WebApp.csproj
@@ -16,8 +16,8 @@
-
-
+
+
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/package.json
index adc128035d..eb2b1958bc 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/package.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Blazor.WebApp/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1",
- "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2",
+ "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.2.0-rc.2"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json
index a894d66556..2f8a6332f7 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.HostWithIds/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json
index a894d66556..2f8a6332f7 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web.Host/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2"
}
}
diff --git a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json
index a894d66556..2f8a6332f7 100644
--- a/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json
+++ b/templates/app/aspnet-core/src/MyCompanyName.MyProjectName.Web/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.2.0-rc.2"
}
}
diff --git a/templates/module/angular/package.json b/templates/module/angular/package.json
index fd28632e9d..127ce48c49 100644
--- a/templates/module/angular/package.json
+++ b/templates/module/angular/package.json
@@ -13,15 +13,15 @@
},
"private": true,
"dependencies": {
- "@abp/ng.account": "~9.2.0-rc.1",
- "@abp/ng.components": "~9.2.0-rc.1",
- "@abp/ng.core": "~9.2.0-rc.1",
- "@abp/ng.identity": "~9.2.0-rc.1",
- "@abp/ng.oauth": "~9.2.0-rc.1",
- "@abp/ng.setting-management": "~9.2.0-rc.1",
- "@abp/ng.tenant-management": "~9.2.0-rc.1",
- "@abp/ng.theme.basic": "~9.2.0-rc.1",
- "@abp/ng.theme.shared": "~9.2.0-rc.1",
+ "@abp/ng.account": "~9.2.0-rc.2",
+ "@abp/ng.components": "~9.2.0-rc.2",
+ "@abp/ng.core": "~9.2.0-rc.2",
+ "@abp/ng.identity": "~9.2.0-rc.2",
+ "@abp/ng.oauth": "~9.2.0-rc.2",
+ "@abp/ng.setting-management": "~9.2.0-rc.2",
+ "@abp/ng.tenant-management": "~9.2.0-rc.2",
+ "@abp/ng.theme.basic": "~9.2.0-rc.2",
+ "@abp/ng.theme.shared": "~9.2.0-rc.2",
"@angular/animations": "~19.1.0",
"@angular/common": "~19.1.0",
"@angular/compiler": "~19.1.0",
@@ -36,7 +36,7 @@
"zone.js": "~0.15.0"
},
"devDependencies": {
- "@abp/ng.schematics": "~9.2.0-rc.1",
+ "@abp/ng.schematics": "~9.2.0-rc.2",
"@angular-devkit/build-angular": "~19.1.0",
"@angular-eslint/builder": "~19.0.0",
"@angular-eslint/eslint-plugin": "~19.0.0",
diff --git a/templates/module/angular/projects/my-project-name/package.json b/templates/module/angular/projects/my-project-name/package.json
index 5634350e0e..cbf0fc3bc6 100644
--- a/templates/module/angular/projects/my-project-name/package.json
+++ b/templates/module/angular/projects/my-project-name/package.json
@@ -4,8 +4,8 @@
"peerDependencies": {
"@angular/common": "~19.1.0",
"@angular/core": "~19.1.0",
- "@abp/ng.core": "~9.2.0-rc.1",
- "@abp/ng.theme.shared": "~9.2.0-rc.1"
+ "@abp/ng.core": "~9.2.0-rc.2",
+ "@abp/ng.theme.shared": "~9.2.0-rc.2"
},
"dependencies": {
"tslib": "^2.1.0"
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json
index f1868f1166..affa211500 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.AuthServer/package.json
@@ -3,6 +3,6 @@
"name": "my-app-authserver",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2"
}
}
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host.Client/MyCompanyName.MyProjectName.Blazor.Host.Client.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host.Client/MyCompanyName.MyProjectName.Blazor.Host.Client.csproj
index 3fe2b0415b..7213d6b05e 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host.Client/MyCompanyName.MyProjectName.Blazor.Host.Client.csproj
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Host.Client/MyCompanyName.MyProjectName.Blazor.Host.Client.csproj
@@ -10,8 +10,8 @@
-
-
+
+
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj
index d05d66c666..52f7472466 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/MyCompanyName.MyProjectName.Blazor.Server.Host.csproj
@@ -13,8 +13,8 @@
-
-
+
+
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json
index ca64a417cd..b22f984673 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Blazor.Server.Host/package.json
@@ -3,7 +3,7 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.1",
- "@abp/aspnetcore.components.server.basictheme": "~9.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2",
+ "@abp/aspnetcore.components.server.basictheme": "~9.2.0-rc.2"
}
}
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json
index ece4546430..701670d422 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Host/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2"
}
}
diff --git a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json
index ece4546430..701670d422 100644
--- a/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json
+++ b/templates/module/aspnet-core/host/MyCompanyName.MyProjectName.Web.Unified/package.json
@@ -3,6 +3,6 @@
"name": "my-app",
"private": true,
"dependencies": {
- "@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.1"
+ "@abp/aspnetcore.mvc.ui.theme.basic": "~9.2.0-rc.2"
}
}