diff --git a/.github/workflows/auto-pr.yml b/.github/workflows/auto-pr.yml index fa15580b78..cba64abd5d 100644 --- a/.github/workflows/auto-pr.yml +++ b/.github/workflows/auto-pr.yml @@ -1,13 +1,13 @@ -name: Merge branch dev with prerel-9.1 +name: Merge branch dev with rel-9.1 on: push: branches: - - prerel-9.1 + - rel-9.1 permissions: contents: read jobs: - merge-dev-with-prerel-9-1: + merge-dev-with-rel-9-1: permissions: contents: write # for peter-evans/create-pull-request to create branch pull-requests: write # for peter-evans/create-pull-request to create a PR @@ -18,14 +18,14 @@ jobs: ref: dev - name: Reset promotion branch run: | - git fetch origin prerel-9.1:prerel-9.1 - git reset --hard prerel-9.1 + git fetch origin rel-9.1:rel-9.1 + git reset --hard rel-9.1 - name: Create Pull Request uses: peter-evans/create-pull-request@v3 with: - branch: auto-merge/prerel-9-0/${{github.run_number}} - title: Merge branch dev with prerel-9.1 - body: This PR generated automatically to merge dev with prerel-9.1. Please review the changed files before merging to prevent any errors that may occur. + branch: auto-merge/rel-9-1/${{github.run_number}} + title: Merge branch dev with rel-9.1 + body: This PR generated automatically to merge dev with rel-9.1. Please review the changed files before merging to prevent any errors that may occur. reviewers: maliming draft: true token: ${{ github.token }} @@ -34,5 +34,5 @@ jobs: GH_TOKEN: ${{ secrets.BOT_SECRET }} run: | gh pr ready - gh pr review auto-merge/prerel-9-0/${{github.run_number}} --approve - gh pr merge auto-merge/prerel-9-0/${{github.run_number}} --merge --auto --delete-branch + gh pr review auto-merge/rel-9-1/${{github.run_number}} --approve + gh pr merge auto-merge/rel-9-1/${{github.run_number}} --merge --auto --delete-branch diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 88b94689d6..42c241dd23 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -18,6 +18,7 @@ on: - 'templates/**/*.razor' - 'Directory.Build.props' - 'Directory.Packages.props' + - '.github/workflows/build-and-test.yml' pull_request: paths: @@ -35,6 +36,7 @@ on: - 'templates/**/*.razor' - 'Directory.Build.props' - 'Directory.Packages.props' + - '.github/workflows/build-and-test.yml' types: - opened - synchronize @@ -46,6 +48,7 @@ permissions: jobs: build-test: runs-on: ubuntu-latest + timeout-minutes: 40 if: ${{ !github.event.pull_request.draft }} steps: - uses: actions/checkout@v2 diff --git a/Directory.Packages.props b/Directory.Packages.props index 0b60bf9e60..0fe367c59e 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -17,10 +17,10 @@ - - - - + + + + diff --git a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json index 0f6b724ee3..2df200c8c9 100644 --- a/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json +++ b/abp_io/AbpIoLocalization/AbpIoLocalization/Admin/Localization/Resources/en.json @@ -1,674 +1,686 @@ -{ - "culture": "en", - "texts": { - "Permission:Organizations": "Organizations", - "Permission:Manage": "Manage Organizations", - "Permission:DiscountRequests": "Discount Requests", - "Permission:DiscountManage": "Manage Discount Requests", - "Permission:Disable": "Disable", - "Permission:Enable": "Enable", - "Permission:EnableSendEmail": "Enable Send Email", - "Permission:SendEmail": "Send Email", - "Permission:NpmPackages": "NPM Packages", - "Permission:NugetPackages": "Nuget Packages", - "Permission:Maintenance": "Maintenance", - "Permission:Maintain": "Maintain", - "Permission:ClearCaches": "Clear caches", - "Permission:UserCleanUp": "User Clean Up", - "Permission:Modules": "Modules", - "Permission:Packages": "Packages", - "Permission:Edit": "Edit", - "Permission:Delete": "Delete", - "Permission:Create": "Create", - "Permission:Accounting": "Accounting", - "Permission:Accounting:Quotation": "Quotation", - "Permission:Accounting:Invoice": "Invoice", - "Permission:Export": "Export", - "Menu:Organizations": "Organizations", - "Menu:Accounting": "Accounting", - "Menu:Packages": "Packages", - "Menu:DiscountRequests": "Discount Requests", - "NpmPackageDeletionWarningMessage": "This NPM Package will be deleted. Do you confirm that?", - "NugetPackageDeletionWarningMessage": "This Nuget Package will be deleted. Do you confirm that?", - "NuGetPackages": "NuGet Packages", - "ModuleDeletionWarningMessage": "This Module will be deleted. Do you confirm that?", - "Name": "Name", - "DisplayName": "Display name", - "ShortDescription": "Short description", - "LongDescription": "Long description", - "NameFilter": "Name", - "CreationTime": "Creation time", - "IsPro": "Pro package", - "IsFreeToActiveLicenseOwners": "Free to license owners", - "ShowOnModuleList": "Show on module list", - "EfCoreConfigureMethodName": "Configure method name", - "IsProFilter": "Pro package", - "ShowOnModuleFilter": "Show on module list", - "ShowOnModuleListFilter": "Show on module list", - "ApplicationType": "Application type", - "Target": "Target", - "TargetFilter": "Target", - "ModuleClass": "Module class", - "NugetPackageTarget.DomainShared": "Domain Shared", - "NugetPackageTarget.Domain": "Domain", - "NugetPackageTarget.Application": "Application", - "NugetPackageTarget.ApplicationContracts": "Application Contracts", - "NugetPackageTarget.HttpApi": "Http Api", - "NugetPackageTarget.HttpApiClient": "Http Api Client", - "NugetPackageTarget.Web": "Web", - "NugetPackageTarget.EntityFrameworkCore": "DeleteAllEntityFramework Core", - "NugetPackageTarget.MongoDB": "MongoDB", - "Edit": "Edit", - "Delete": "Delete", - "Refresh": "Refresh", - "NpmPackages": "NPM Packages", - "NugetPackages": "Nuget Packages", - "NpmPackageCount": "NPM Package Count", - "NugetPackageCount": "Nuget Package Count", - "NuGetPackageCount": "NuGet Package Count", - "Module": "Modules", - "ModuleInfo": "Module info", - "CreateANpmPackage": "Create a NPM package", - "CreateAModule": "Create a module", - "CreateANugetPackage": "Create a Nuget package", - "AddNew": "Add new", - "PackageAlreadyExist{0}": "\"{0}\" package is already added.", - "ModuleAlreadyExist{0}": "\"{0}\" module is already added.", - "ClearCache": "Clear cache", - "SuccessfullyCleared": "Successfully cleared", - "Menu:NpmPackages": "NPM Packages", - "Menu:Modules": "Modules", - "Menu:Maintenance": "Maintenance", - "Menu:NugetPackages": "NuGet Packages", - "CreateAnOrganization": "Create an organization", - "Organizations": "Organizations", - "LongName": "Long name", - "LicenseType": "License type", - "MissingLicenseTypeField": "The license type field is required!", - "LicenseStartTime": "License start time", - "LicenseEndTime": "License end time", - "AllowedDeveloperCount": "Allowed developer count", - "UserNameOrEmailAddress": "Username or email address", - "AddOwner": "Add owner", - "UserName": "Username", - "Email": "Email", - "Developers": "Developers", - "AddDeveloper": "Add developer", - "Create": "Create", - "UserNotFound": "User not found", - "{0}WillBeRemovedFromDevelopers": "{0} Will be removed from developers, do you confirm?", - "{0}WillBeRemovedFromOwners": "{0} Will be removed from owners, do you confirm?", - "{0}WillBeRemovedFromMembers": "{0} Will be removed from members, do you confirm?", - "Computers": "Computers", - "UniqueComputerId": "Unique computer id", - "LastSeenDate": "Last seen date", - "{0}Computer{1}WillBeRemovedFromRecords": "Computer of {0} ({1}) will be removed from records", - "OrganizationDeletionWarningMessage": "Organization will be deleted", - "DeletingLastOwnerWarningMessage": "An organization must have at least one owner! Therefore you cannot remove this owner", - "This{0}AlreadyExistInThisOrganization": "This {0} already exist in this organization", - "AreYouSureYouWantToDeleteAllComputers": "Are you sure you want to delete all computers?", - "DeleteAll": "Delete all", - "DoYouWantToCreateNewUser": "Do you want to create new user?", - "MasterModules": "Master Modules", - "OrganizationName": "Organization name", - "CreationDate": "Creation date", - "LicenseStartDate": "License start date", - "LicenseEndDate": "License end date", - "OrganizationNamePlaceholder": "Organization name...", - "TotalQuestionCountPlaceholder": "Total question count...", - "RemainingQuestionCountPlaceholder": "Remaining question count...", - "LicenseTypePlaceholder": "License type...", - "CreationDatePlaceholder": "Creation date...", - "LicenseStartDatePlaceholder": "License start date...", - "LicenseEndDatePlaceholder": "License end date...", - "UsernameOrEmail": "Username or email", - "UsernameOrEmailPlaceholder": "Username or email...", - "Member": "Member", - "PurchaseOrderNo": "Purchase order no", - "QuotationDate": "Quotation date", - "CompanyName": "Company name", - "DownloadType": "Download type", - "UserDownloads": "User Downloads", - "AcceptNewsletter": "Accept newsletter", - "CompanyAddress": "Company address", - "Price": "Price", - "Unknown": "Unknown", - "DddEBook": "Ddd EBook", - "MasteringAbpFrameworkEBook": "Mastering AbpFramework EBook", - "MicroserviceEBook": "Microservice EBook", - "DiscountText": "Discount text", - "DiscountQuantity": "Discount quantity", - "DiscountPrice": "Discount price", - "Quotation": "Quotation", - "ExtraText": "Extra Text", - "ExtraAmount": "Extra Amount", - "DownloadQuotation": "Download Quotation", - "Invoice": "Invoice", - "TaxNumber": "Tax Number", - "InvoiceNumber": "Invoice Number", - "InvoiceDate": "Invoice Date", - "InvoiceNote": "Invoice Note", - "Quantity": "Quantity", - "AddProduct": "Add Product", - "AddProductWarning": "You need to add product!", - "TotalPrice": "Total Price", - "Generate": "Generate", - "MissingQuantityField": "The quantity field is required!", - "MissingPriceField": "The Price field is required!", - "CodeUsageStatus": "Status", - "Country": "Country", - "DeveloperCount": "Developer Count", - "RequestCode": "Request Code", - "WebSite": "Web Site", - "GithubUsername": "Github Username", - "PhoneNumber": "Phone Number", - "ProjectDescription": "Project Description", - "Referrer": "Referrer", - "DiscountRequests": "Discount Request", - "Copylink": "Copy Link", - "Disable": "Disable", - "Enable": "Enable", - "EnableSendEmail": "Enable Send Email", - "SendEmail": "Send Email", - "SuccessfullyDisabled": "Successfully Disabled", - "SuccessfullyEnabled": "Successfully Enabled", - "EmailSent": "Email Sent", - "SuccessfullySent": "Successfully Sent", - "SuccessfullyDeleted": "Successfully Deleted", - "DiscountRequestDeletionWarningMessage": "Discount request will be deleted", - "BusinessType": "Business Type", - "TotalQuestionCount": "Total question count", - "RemainingQuestionCount": "Remaining question count", - "TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount must be greater than RemainingQuestionCount !", - "QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount and RemainingQuestionCount must be zero or greater than zero !", - "UnlimitedQuestionCount": "Unlimited question count", - "Notes": "Notes", - "Menu:Community": "Community", - "Menu:Posts": "Posts", - "Wait": "Wait", - "Approve": "Approve", - "Reject": "Reject", - "Details": "Details", - "Url": "Url", - "Title": "Title", - "ContentSource": "Content source", - "Status": "Status", - "ReadPost": "Read post", - "PostHasBeenWaiting": "Post has been waiting", - "PostHasBeenApproved": "Post has been approved", - "PostHasBeenRejected": "Post has been rejected", - "Permission:Community": "Community", - "Permission:CommunityPost": "Post", - "Link": "Link", - "Enum:ContentSource:0": "Github", - "Enum:ContentSource:1": "External", - "Enum:Status:0": "Waiting", - "Enum:Status:1": "Rejected", - "Enum:Status:2": "Approved", - "Summary": "Summary", - "AuthorName": "Author name", - "CoverImage": "Cover Image", - "RemoveCacheConfirmationMessage": "Are you sure you remove the cache for \"{0}\" post?", - "SuccessfullyRemoved": "Successfully cleared", - "RemoveCache": "Remove Cache", - "Language": "Language", - "Optional": "Optional", - "CreatePostLanguageInfo": "The language in which the post is written", - "Enum:ContentSource:2": "Video Post", - "VideoPreview": "Video Preview", - "VideoPreviewErrorMessage": "Given video url couldn't retrieve from Youtube. This can be caused by either video is private or the given URL is not available.", - "DeleteCoverImage": "Delete Cover Image", - "DeleteCoverImageConfirmationMessage": "Are you sure you want to delete the cover image for \"{0}\"?", - "DeleteCoverImageSuccessMessage": "Cover image successfully deleted", - "PaymentsOf": "Payments of", - "ShowPaymentsOfOrganization": "Payments", - "Date": "Date", - "Products": "Products", - "TotalAmount": "Total amount", - "Currency": "Currency", - "Gateway": "Gateway", - "State": "State", - "FailReason": "Fail reason", - "ReIndexAllPosts": "Reindex All Posts", - "ReIndexAllPostsConfirmationMessage": "Are you sure you want to reindex all posts?", - "SuccessfullyReIndexAllPosts": "All posts have been successfully reindexed.", - "Permission:FullSearch": "Full text search", - "Menu:CliAnalytics": "CLI Analytics", - "Menu:Reports": "Dynamic Reports", - "TemplateName": "Template name", - "TemplateVersion": "Template version", - "DatabaseProvider": "Database provider", - "IsTiered": "Is Tiered", - "ProjectName": "Project name", - "Username": "User name", - "Tool": "Tool", - "Command": "Command", - "UiFramework": "Ui framework", - "Options": "Options", - "CliAnalytics": "Cli Analytics", - "Reports": "Dynamic Reports", - "Permission:CliAnalyticses": "Cli Analyticses", - "Permission:CliAnalytics": "Cli Analytics", - "Permission:Reports": "Reports", - "Search": "Search", - "ClearFilter": "Clear filter", - "LicensePrivateKey": "License private key", - "LicensePublicKey": "License public key", - "ApiKey": "NuGet API key", - "ShowInvoiceRequestsOfOrganization": "Invoice requests", - "ShowQuestionsOfOrganization": "Questions", - "Question": "Question", - "Open": "Open", - "Questions": "Questions", - "InvoiceRequests": "Invoice Requests", - "Address": "Address", - "TaxNo": "Tax No", - "Permission:InvoiceRequest": "Invoice Request", - "Permission:Question": "Question", - "AddNoteSuccessMessage": "Note successfully added", - "NameSurname": "Name Surname", - "Note": "Note", - "Add": "Add", - "ProjectDownloads": "Project Downloads", - "ShowProjectDownloadsOfOrganization": "Project Downloads", - "ShowAuditLogsOfOrganization": "Audit Logs", - "Enum:EntityChangeType:0": "Created", - "Enum:EntityChangeType:1": "Updated", - "Enum:EntityChangeType:2": "Deleted", - "TenantId": "Tenant ID", - "ChangeTime": "Change time", - "EntityTypeFullName": "Entity type full name", - "AuditLogsFor{0}Organization": "Audit logs for \"{0}\" organization", - "Permission:EntityChange": "Entity Change", - "Permission:ProjectDownload": "Project Download", - "Permission:PaymentRequest": "Payment Request", - "CreatorEmailAddress": "Creator email address", - "EmailSendDate": "Email send date", - "PaymentRequestsFor{0}Organization": "Payment requests for \"{0}\" organization", - "PaymentDetails": "Payment Details", - "PaymentProduct": "Payment Product", - "ProductName": "Product Name", - "Code": "Code", - "GenerateInvoice": "Generate Invoice", - "ExportOrganizationsToExcel": "Export to Excel", - "ThisExtensionIsNotAllowed": "This extension is not allowed.", - "TheFileIsTooLarge": "The file is too large!", - "PostDeletionConfirmationMessage": "Are you sure you want to hard delete this post?", - "ChooseCoverImage": "Choose a cover image...", - "Menu:Quotation": "Quotation", - "Menu:Invoice": "Invoice", - "Menu:Quotation/Invoice": "Quotation/Invoice", - "Menu:UserDownloads": "User Downloads", - "Menu:PaymentRequests": "Payment Requests", - "Permission:PaymentRequests": "Payment Requests", - "PaymentRequests": "Payment Requests", - "Creator": "Creator", - "ExtraProperties": "Extra Properties", - "Organization": "Organization", - "Waiting": "Waiting", - "Completed": "Completed", - "Failed": "Failed", - "PaymentRequestDeletionWarningMessage": "This payment request will be deleted. Do you confirm that?", - "Payment": "Payment", - "AddPayment": "Add Payment", - "Enum:PurchaseType:1": "New License", - "Enum:PurchaseType:2": "License Extend", - "Enum:PurchaseType:3": "License Upgrade", - "Enum:PurchaseType:4": "Additional Developer", - "LicenceType": "License Type", - "PurchaseType": "Purchase Type", - "ReceiptNo": "Receipt No", - "PaymentTime": "Payment Time", - "ProductPrice": "Product Price", - "AdditionalDeveloper": "Additional developer", - "ThisPaymentHasBeenAlreadyUsed": "This payment has been already used", - "PaymentTimeCannotBeFutureTime": "Payment time cannot be a future time!", - "SaveAndDownload": "Save and Download", - "BillingInfo": "Billing Info", - "DeleteInvoice": "Delete Invoice", - "PaymentStateSetTo": "Payment state set to {0}", - "ChangeState": "Change State", - "Permission:TrialLicense": "Trial License", - "Menu:TrialLicenses": "Trial Licenses", - "TrialLicenses": "Trial Licenses", - "UserNameFilter": "Username", - "TrialLicenseStatusFilter": "Status", - "TrialLicenseStartDateFilter": "Start date", - "TrialLicenseEndDateFilter": "End date", - "FirstName": "First name", - "LastName": "Last name", - "StartDate": "Start date", - "EndDate": "End date", - "PurchasedDate": "Purchased date", - "OrganizationDetail": "Organization Detail", - "TrialLicenseStatus": "Trial license status", - "TrialLicenseDetail": "Trial License Detail", - "AcceptsMarketingCommunications": "Marketing Communications", - "PurposeOfUsage": "Purpose of usage", - "CountryName": "Country name", - "CompanySize": "Company size", - "DetailTrialLicense": "Details", - "Requested": "Requested", - "Activated": "Activated", - "PurchasedToNormalLicense": "Purchased", - "Expired": "Expired", - "TrialLicenseDeletionWarningMessage": "Are you sure you want to delete the trial license? Trial license, organization, support accounts will be deleted!", - "LicenseCategoryFilter": "License category", - "Permission:SendWelcomeEmail": "Send Welcome Email", - "SendWelcomeEmail": "Send Welcome Email", - "SendWelcomeEmailWarningMessage": "Are you sure you want to send welcome email to the organization members?", - "SendWelcomeEmailSuccessMessage": "Welcome email sent successfully!", - "Activate": "Activate", - "ActivateTrialLicenseWarningMessage": " When you activate a trial license, a welcome e-mail will be sent to the user. Do you want to activate it?", - "ActivateTrialLicenseSuccessMessage": "Activated successfully and the welcome e-mail sent to the organization members.", - "PaymentRequestId": "Payment Request Id", - "AdditionalDeveloperCount": "Additional developer count", - "LicensePrice": "License price", - "PurchaseDate": "Purchase date", - "IsAbpBookDownloaded": "Mastering ABP Book downloaded?", - "IsMasteringAbpBookDownloadEnabled": "ABP Book download enabled", - "Permission:Accounting:CustomPaymentLinkGenerator": "Custom Payment Link", - "CustomPaymentLink": "Custom Payment Link", - "Menu:CustomPaymentLink": "Custom Payment Link", - "Amount": "Amount", - "GenerateCustomPaymentLink": "Generate Custom Payment Link", - "GeneratedPaymentLink": "Generated Payment Link", - "CopyText": "Copy Text", - "Permission:CommunityEvents": "Events", - "Menu:Events": "Events", - "Events": "Events", - "EventType": "Event Type", - "Number": "Number", - "RegistrationURL": "Registration URL", - "URL": "URL", - "EventDeletionConfirmationMessage": "Are you sure you want to delete this event?", - "Enum:EventType:0": "Community Talks", - "CreateAnEvent": "Create an event", - "Permission:CommunitySpeakers": "Speakers", - "CreateASpeaker": "Create a speaker", - "Speakers": "Speakers", - "Image": "Image", - "GithubURL": "Github URL", - "SpeakerDeletionConfirmationMessage": "Are you sure you want to delete this speaker?", - "Menu:Speakers": "Speakers", - "ChooseSpeakerImage": "Choose a speaker image...", - "SpeakerImage": "Speaker image", - "AddSpeaker": "Add Speaker", - "ShowPurchaseItemsOfOrganizations": "Purchase Items", - "Enum:OrganizationPurchaseState:0": "Not delivered", - "Enum:OrganizationPurchaseState:1": "Delivered", - "PurchaseItems": "Purchase Items", - "SuccessfullyUpdated": "Successfully updated", - "SuccessfullyAdded": "Successfully added", - "PurchaseState": "Purchase status", - "ShowBetweenDayCount": "Show Between Days", - "PurchaseOrder": "Purchase Order", - "ShowCreateInvoiceOfOrganization": "Create Invoice", - "ShowCreateQuotationOfOrganization": "Create Quotation/Invoice", - "BookDiscounts": "Book Discounts", - "Permission:BookDiscount": "Book Discount", - "Menu:BookDiscounts": "Book Discounts", - "BookType": "Book Type", - "PurchasePlatform": "Purchase Platform", - "StartTime": "Start Time", - "EndTime": "End Time", - "CreateABookDiscount": "Create a book discount", - "BookDiscountDeletionConfirmationMessage": "Are you sure you want to delete this book discount?", - "CustomPaymentFlexSwitchDescription": "With license", - "AllowFeatureUpgradeOnLicenseExpire": "Allow feature upgrade on license expire", - "Deleted{0}": "[Deleted {0}]", - "Tags": "Tags", - "SetTagsInfo": "Tags should be comma-separated. Eg: CSharp, Entity Framework", - "RejectTrialLicenseWarningMessage": "Are you sure you want to reject this trial license request?", - "ExportToExcel": "Export to Excel", - "OverallTotalPrice": "Overall Total Price", - "OverallDiscountPrice": "Overall Discount Price", - "OverallDiscountText": "Overall Discount Text", - "SelectReport": "- Select Report -", - "NoDataAvailable": "No data available", - "StatisticsOfCachedContents": "Statistics of cached NuGet package contents for nuget.abp.io", - "Compact": "Compact", - "EditSettings": "Edit Settings", - "CurrentEstimatedSize": "Current Estimated Size", - "CurrentEntryCount": "Current Entry Count", - "TotalHits": "Total Hits", - "TotalMisses": "Total Misses", - "NoResponseFrom": "No response from", - "ContentCacheSlidingExpirationByDay": "Content Cache Sliding Expiration By Day", - "MaxDaysForCaching": "Max Days For Caching", - "Enabled": "Enabled", - "Menu:NugetPackagesContentCache": "NuGet Cache", - "NugetPackagesContentCache": "NuGet Content Cache", - "SlidingExpritionByDayInfo": "Gets or sets how long a cache entry can be inactive (e.g. not accessed) before it will be removed. This will not extend the entry lifetime beyond the absolute expiration.", - "MaxDaysForCachingInfo": "Gets or sets an absolute expiration time, relative to now.", - "CurrentEstimatedSizeInfo": "Indicates an estimated sum of all the NuGet packages' content size currently in the memory cache", - "CurrentEntryCountInfo": "Indicates the number of instances currently in the memory cache.", - "TotalHitsInfo": "Indicates the total number of cache misses. A cache hit occurs when a file is requested from a cache and the cache is able to fulfill that request.", - "TotalMissesInfo": "Indicates the total number of cache hits. A cache miss is when the cache does not contain the requested content.", - "Permission:VersionHistory": "Version History", - "Caches": "Caches", - "VersionHistories": "Version History", - "Version": "Version", - "PublishDate": "Publish Date", - "IsStableVersion": "Stable Version", - "IsActive": "Active", - "NewVersion": "New Version", - "VersionHistoryDeletionConfirmationMessage": "Are you sure you want to delete this version?", - "CreateAbpConsultantLogoInfo": "Maximum file size: 1MB
Supported file types: jpg, jpeg, png, SVG, WebP", - "UrlCode": "Url Code", - "Clear": "Clear", - "Permission:AbpConsultant": "ABP Consultant", - "Menu:AbpConsultants": "ABP Consultants", - "CreateAbpConsultant": "Create ABP Consultant", - "UrlCodeIsNotAvailable": "Url code is used by another ABP Consultant.", - "AbpConsultants": "ABP Consultants", - "AbpConsultant": "ABP Consultant", - "AbpConsultantEdit": "Edit ABP Consultant", - "AbpConsultantCreate": "Create ABP Consultant", - "WhoWeAreItem": "Who We Are Item", - "FieldIsRequired": "{0} is required.", - "FieldIsNotValid": " {0} is not valid.", - "InterestedLicenseType": "Interested License Type", - "MoveWaitList": "Move to wait list", - "CommunityLinkTitle": "Open on the community website", - "CommunityLink": "Link", - "IpAddress": "IP Address", - "ReloadFromSource": "Reload From the Source", - "ReloadFromSourceConfirmationMessage": "This post will be refreshed from \"{0}\". Do you want to continue?", - "UnitPrice": "Unit Price", - "OverallDiscountAmount": "Overall Discount Amount", - "DiscountAmount": "Discount Amount", - "FullChangeHistory": "Full Change History", - "Permission:RefreshReleaseLogs": "Refresh Release Logs", - "ReleaseLogs": "Release Logs", - "AuthorUserName": "Author User Name", - "Type": "Type", - "TotalDiscount": "Total Discount", - "SubTotal": "Sub Total", - "TotalDue": "Total Due", - "QuotationNo": "Quotation no", - "ValidTill": "Valid till", - "QuotationNote": "Quotation note", - "QuotationTemplate.Address:": "Address:", - "QuotationTemplate.VATNo:": "VAT No:", - "QuotationTemplate.Phone:": "Phone:", - "QuotationTemplate.E-mail:": "E-mail:", - "QuotationTemplate.Quotation": "Quotation", - "QuotationTemplate.To": "To", - "QuotationTemplate.Details": "Details", - "QuotationTemplate.QuotationNo:": "Quotation #:", - "QuotationTemplate.IssueDate:": "Issue Date:", - "QuotationTemplate.ValidTill:": "Valid Till:", - "QuotationTemplate.ValidDays": "{0} Days", - "QuotationTemplate.Description": "Description", - "QuotationTemplate.UnitPrice": "Unit Price", - "QuotationTemplate.Qty": "Qty", - "QuotationTemplate.Discount": "Discount", - "QuotationTemplate.Total": "Total", - "QuotationTemplate.Notes": "Notes", - "QuotationTemplate.SubTotal:": "Sub Total :", - "QuotationTemplate.Tax/VAT:": "Tax / Vat (%{0}) :", - "QuotationTemplate.TotalDiscount:": "Total Discount :", - "QuotationTemplate.TOTALDUE:": "TOTAL DUE :", - "QuotationTemplate.BankAccount": "Our bank account information can be found at {0}", - "Permission:Raffles": "Raffle", - "Permission:Draw": "Draw", - "Permission:ExportAttendeesAsExcel": "Export at attendees as Excel", - "Menu:Raffles": "Raffles", - "RaffleIsNotDrawable": "Raffle is not drawable", - "WinnerCountMustBeGreaterThanZero": "Winner count must be greater than zero", - "FullDescription": "Full Description", - "VisibilityStartDate": "Visibility Start Date", - "VisibilityEndDate": "Visibility End Date", - "RaffleDate": "Raffle Date", - "SubscriptionCode": "Subscription Code", - "GroupCode": "Group Code", - "MaxWinnerCount": "Max Winner Count", - "ReDraw": "Re-Draw", - "EditRaffle": "Edit Raffle", - "Raffles": "Raffles", - "CreateARaffle": "Create a raffle", - "Draw": "Draw", - "Enum:RaffleStatus:0": "Active", - "Enum:RaffleStatus:1": "Next", - "Enum:RaffleStatus:2": "Past", - "DrawDone": "Draw Done", - "HomePageShowType": "Home Page Show Type", - "None": "None", - "Card": "Card", - "Horizontal": "Horizontal", - "Winners": "Winners", - "StartDateMustBeLessThanEndDate": "Start date must be less than end date", - "VisibilityStartDateMustBeLessThanVisibilityEndDate": "Visibility start date must be less than visibility end date", - "StartDateMustBeGreaterThanVisibilityStartDate": "Start date must be greater than visibility start date", - "EndDateMustBeLessThanVisibilityEndDate": "End date must be less than visibility end date", - "DrawnDone": "Drawn Done", - "AddColor": "Add Color", - "Colors": "Colors", - "RemoveColor": "Remove Color", - "MaxColorCountWarning": "You can add up to {0} colors", - "MinColorCountWarning": "You must add at least {0} colors", - "RaffleDeletionConfirmationMessage": "Are you sure you want to delete this raffle?", - "CreateRaffle": "Create Raffle", - "RemoveImage": "Remove Image", - "SavedSuccessfully": "Saved successfully", - "Menu:CommunityTalks": "Community Talks", - "Menu:Conferences": "Conferences", - "Menu:OtherLiveEvents": "Other Live Events", - "Menu:SponsoredConferences": "Sponsored Conferences", - "Logo": "Logo", - "Slug": "Slug", - "CompanyUrl": "Company Url", - "TalkTitle": "Talk Title", - "AbstractTopic": "Abstract Topic", - "Bio": "Bio", - "LinkedIn": "LinkedIn", - "Github": "Github", - "Twitch": "Twitch", - "Youtube": "Youtube", - "Twitter": "Twitter", - "PersonalWebsite": "Personal Website", - "VideoId": "Video Id", - "Order": "Order", - "Image1x1": "Image 1x1", - "Image16x9": "Image 16x9", - "Banner": "Banner", - "Speaker": "Speaker", - "SessionDate": "Session Date", - "AddSession": "Add Session", - "AddSponsor": "Add Sponsor", - "SponsorLogo": "Sponsor Logo", - "RegistrationUrl": "Registration Url", - "AllowAbpStudioBetaAccess": "Allow ABP Studio Beta Access", - "TotalQuestionCanNotBeNullMessage": "Total Question can not be null", - "Permission:OrganizationAutoRenewalPayments": "Organization Auto Renewal Payments", - "Permission:UserDownloads": "User Downloads", - "Permission:RetryFailedPayments": "Retry Failed Payments", - "AutoRenewalIsNotEnabled": "Auto Renewal is not enabled!", - "LicenseIsNotExpired": "License is not expired!", - "PaymentNotFound": "Payment not found!", - "PaymentAlreadyTried": "Payment already tried!", - "PaymentIsNotFailed": "Payment is not failed!", - "OrganizationIdIsNull": "OrganizationId is null!", - "Menu:AutoRenewals": "Auto Renewals", - "OrganizationAutoRenewalPayments": "Organization Auto Renewal Payments", - "PaymentDate": "Payment Date", - "TryCount": "Try Count", - "ErrorMessage": "Error Message", - "ErrorCode": "Error Code", - "CreditCard": "Credit Card", - "BuyerName": "Buyer Name", - "BuyerSurname": "Buyer Surname", - "BuyerEmail": "Buyer Email", - "AutoRenewalStartTime": "Auto Renewal Start Time", - "AutoRenewalEndTime": "Auto Renewal End Time", - "AutoRenewalEnabled": "Auto Renewal Enabled", - "LastAutoRenewalPaymentTime": "Last Auto Renewal Payment Time", - "OrganizationDoesNotHaveACreditCard": "Organization does not have a credit card!", - "OrganizationDoesNotHaveACreditCardInGateway": "Organization does not have a credit card in the gateway!", - "Permission:EditWinners": "Edit Winners", - "Permission:ChangeDrawingStatus": "Change Drawing Status", - "Menu:Licenses": "Licensing", - "OrganizationId": "Organization Id", - "RemoveAllWinnersConfirmationMessage": "Are you sure you want to remove all winners?", - "AutoRenewals": "Auto Renewals", - "OrganizationHasCreditCard": "Organization has credit card. Please remove credit card first!", - "DisplayName:DontSendEmailForLicenseExpire": "Don't Send Email For License Expire", - "DontSendEmailForLicenseExpire": "Don't Send Email For License Expire", - "SuccessfullyChanged": "Successfully changed", - "WinnerCountMustBeLessThanMaxWinnerCount": "Winner count must be less than max winner count", - "NoChangesDetected": "No changes detected", - "ProductCount": "Product Count", - "Actions": "Actions", - "CreateInvoice": "Create Invoice", - "IsVisible": "Visible", - "Menu:Testimonials": "Testimonials", - "TestimonialDeletionConfirmationMessage": "Are you sure you want to delete this testimonial ?", - "FullName": "Full name", - "TestimonialText": "Testimonial text", - "ExperienceYear": "Experience year", - "Position": "Title", - "YearsOfExperience": "Experience year", - "AllowedLicenses": "Allowed Licenses", - "AllowedModules": "Allowed Modules", - "ModuleName": "Module name", - "NonYet": "Non yet", - "Permission:Testimonials": "Testimonials", - "SelectCompanySizePlaceholder": "Company Size", - "SelectExperienceYearPlaceholder": "Experience year", - "SelectCountryPlaceholder": "Country", - "DeleteImageConfirmationMessage": "Are you sure you want to delete the image for \"{0}\"?", - "DeleteImageSuccessMessage": "Image successfully deleted", - "DeleteImage": "Delete Image", - "NetTerms": "Terms (Days)", - "Menu:DynamicReports": "Dynamic Reports", - "Menu:Others": "Others", - "Menu:Packs&Modules": "Packs & Modules", - "ReleaseCaches": "Release Cache", - "Menu:HeroSections": "Hero Sections", - "HeroSections": "Hero Sections", - "DynamicReports": "Dynamic Reports", - "Menu:ReportsMenu": "Reports", - "Permission:HeroSections": "Hero Sections", - "RedirectLink": "Redirect link", - "HeroSectionsDeletionConfirmationMessage": "Are you sure you want to delete the hero section?", - "AbpStudioName": "ABP Studio name", - "Permission:EditAttendees": "Edit Attendees", - "AttendeesCount": "Attendees Count", - "CreateQRCode": "Create QR Code", - "DrawTV": "Public draw on the TV", - "DrawModal": "Private draw on the modal", - "SetAsDrawable": "Set as drawable", - "SetAsNoDrawable": "Set as non-drawable", - "SetAsCompleted": "Set as completed", - "RemoveAllWinners": "Remove all winners", - "EditWinners": "Edit winners", - "EditAttendees": "Edit attendees", - "ExportAttendeesAsExcel": "Export attendees as Excel", - "DuplicateRaffle": "Duplicate raffle", - "Menu:RedisManagement": "Redis Management", - "RedisManagement": "Redis Management", - "Permission:RedisManagement": "Redis Management", - "UserCleanUp": "User Clean Up" - } -} +"texts": { + "Permission:Organizations": "Organizations", + "Permission:Manage": "Manage Organizations", + "Permission:DiscountRequests": "Discount Requests", + "Permission:DiscountManage": "Manage Discount Requests", + "Permission:Disable": "Disable", + "Permission:Enable": "Enable", + "Permission:EnableSendEmail": "Enable Send Email", + "Permission:SendEmail": "Send Email", + "Permission:NpmPackages": "NPM Packages", + "Permission:NugetPackages": "Nuget Packages", + "Permission:Maintenance": "Maintenance", + "Permission:Maintain": "Maintain", + "Permission:ClearCaches": "Clear caches", + "Permission:Modules": "Modules", + "Permission:Packages": "Packages", + "Permission:Edit": "Edit", + "Permission:Delete": "Delete", + "Permission:Create": "Create", + "Permission:Accounting": "Accounting", + "Permission:Accounting:Quotation": "Quotation", + "Permission:Accounting:Invoice": "Invoice", + "Permission:Export": "Export", + "Menu:Organizations": "Organizations", + "Menu:Accounting": "Accounting", + "Menu:Packages": "Packages", + "Menu:DiscountRequests": "Discount Requests", + "NpmPackageDeletionWarningMessage": "This NPM Package will be deleted. Do you confirm that?", + "NugetPackageDeletionWarningMessage": "This Nuget Package will be deleted. Do you confirm that?", + "NuGetPackages": "NuGet Packages", + "ModuleDeletionWarningMessage": "This Module will be deleted. Do you confirm that?", + "Name": "Name", + "DisplayName": "Display name", + "ShortDescription": "Short description", + "LongDescription": "Long description", + "NameFilter": "Name", + "CreationTime": "Creation time", + "IsPro": "Pro package", + "IsFreeToActiveLicenseOwners": "Free to license owners", + "ShowOnModuleList": "Show on module list", + "EfCoreConfigureMethodName": "Configure method name", + "IsProFilter": "Pro package", + "ShowOnModuleFilter": "Show on module list", + "ShowOnModuleListFilter": "Show on module list", + "ApplicationType": "Application type", + "Target": "Target", + "TargetFilter": "Target", + "ModuleClass": "Module class", + "NugetPackageTarget.DomainShared": "Domain Shared", + "NugetPackageTarget.Domain": "Domain", + "NugetPackageTarget.Application": "Application", + "NugetPackageTarget.ApplicationContracts": "Application Contracts", + "NugetPackageTarget.HttpApi": "Http Api", + "NugetPackageTarget.HttpApiClient": "Http Api Client", + "NugetPackageTarget.Web": "Web", + "NugetPackageTarget.EntityFrameworkCore": "DeleteAllEntityFramework Core", + "NugetPackageTarget.MongoDB": "MongoDB", + "Edit": "Edit", + "Delete": "Delete", + "Refresh": "Refresh", + "NpmPackages": "NPM Packages", + "NugetPackages": "Nuget Packages", + "NpmPackageCount": "NPM Package Count", + "NugetPackageCount": "Nuget Package Count", + "NuGetPackageCount": "NuGet Package Count", + "Module": "Modules", + "ModuleInfo": "Module info", + "CreateANpmPackage": "Create a NPM package", + "CreateAModule": "Create a module", + "CreateANugetPackage": "Create a Nuget package", + "AddNew": "Add new", + "PackageAlreadyExist{0}": "\"{0}\" package is already added.", + "ModuleAlreadyExist{0}": "\"{0}\" module is already added.", + "ClearCache": "Clear cache", + "SuccessfullyCleared": "Successfully cleared", + "Menu:NpmPackages": "NPM Packages", + "Menu:Modules": "Modules", + "Menu:Maintenance": "Maintenance", + "Menu:NugetPackages": "NuGet Packages", + "CreateAnOrganization": "Create an organization", + "Organizations": "Organizations", + "LongName": "Long name", + "LicenseType": "License type", + "MissingLicenseTypeField": "The license type field is required!", + "LicenseStartTime": "License start time", + "LicenseEndTime": "License end time", + "AllowedDeveloperCount": "Allowed developer count", + "UserNameOrEmailAddress": "Username or email address", + "AddOwner": "Add owner", + "UserName": "Username", + "Email": "Email", + "Developers": "Developers", + "AddDeveloper": "Add developer", + "Create": "Create", + "UserNotFound": "User not found", + "{0}WillBeRemovedFromDevelopers": "{0} Will be removed from developers, do you confirm?", + "{0}WillBeRemovedFromOwners": "{0} Will be removed from owners, do you confirm?", + "{0}WillBeRemovedFromMembers": "{0} Will be removed from members, do you confirm?", + "Computers": "Computers", + "UniqueComputerId": "Unique computer id", + "LastSeenDate": "Last seen date", + "{0}Computer{1}WillBeRemovedFromRecords": "Computer of {0} ({1}) will be removed from records", + "OrganizationDeletionWarningMessage": "Organization will be deleted", + "DeletingLastOwnerWarningMessage": "An organization must have at least one owner! Therefore you cannot remove this owner", + "This{0}AlreadyExistInThisOrganization": "This {0} already exist in this organization", + "AreYouSureYouWantToDeleteAllComputers": "Are you sure you want to delete all computers?", + "DeleteAll": "Delete all", + "DoYouWantToCreateNewUser": "Do you want to create new user?", + "MasterModules": "Master Modules", + "OrganizationName": "Organization name", + "CreationDate": "Creation date", + "LicenseStartDate": "License start date", + "LicenseEndDate": "License end date", + "OrganizationNamePlaceholder": "Organization name...", + "TotalQuestionCountPlaceholder": "Total question count...", + "RemainingQuestionCountPlaceholder": "Remaining question count...", + "LicenseTypePlaceholder": "License type...", + "CreationDatePlaceholder": "Creation date...", + "LicenseStartDatePlaceholder": "License start date...", + "LicenseEndDatePlaceholder": "License end date...", + "UsernameOrEmail": "Username or email", + "UsernameOrEmailPlaceholder": "Username or email...", + "Member": "Member", + "PurchaseOrderNo": "Purchase order no", + "QuotationDate": "Quotation date", + "CompanyName": "Company name", + "DownloadType": "Download type", + "UserDownloads": "User Downloads", + "AcceptNewsletter": "Accept newsletter", + "CompanyAddress": "Company address", + "Price": "Price", + "Unknown": "Unknown", + "DddEBook": "Ddd EBook", + "MasteringAbpFrameworkEBook": "Mastering AbpFramework EBook", + "MicroserviceEBook": "Microservice EBook", + "DiscountText": "Discount text", + "DiscountQuantity": "Discount quantity", + "DiscountPrice": "Discount price", + "Quotation": "Quotation", + "ExtraText": "Extra Text", + "ExtraAmount": "Extra Amount", + "DownloadQuotation": "Download Quotation", + "Invoice": "Invoice", + "TaxNumber": "Tax Number", + "InvoiceNumber": "Invoice Number", + "InvoiceDate": "Invoice Date", + "InvoiceNote": "Invoice Note", + "Quantity": "Quantity", + "AddProduct": "Add Product", + "AddProductWarning": "You need to add product!", + "TotalPrice": "Total Price", + "Generate": "Generate", + "MissingQuantityField": "The quantity field is required!", + "MissingPriceField": "The Price field is required!", + "CodeUsageStatus": "Status", + "Country": "Country", + "DeveloperCount": "Developer Count", + "RequestCode": "Request Code", + "WebSite": "Web Site", + "GithubUsername": "Github Username", + "PhoneNumber": "Phone Number", + "ProjectDescription": "Project Description", + "Referrer": "Referrer", + "DiscountRequests": "Discount Request", + "Copylink": "Copy Link", + "Disable": "Disable", + "Enable": "Enable", + "EnableSendEmail": "Enable Send Email", + "SendEmail": "Send Email", + "SuccessfullyDisabled": "Successfully Disabled", + "SuccessfullyEnabled": "Successfully Enabled", + "EmailSent": "Email Sent", + "SuccessfullySent": "Successfully Sent", + "SuccessfullyDeleted": "Successfully Deleted", + "DiscountRequestDeletionWarningMessage": "Discount request will be deleted", + "BusinessType": "Business Type", + "TotalQuestionCount": "Total question count", + "RemainingQuestionCount": "Remaining question count", + "TotalQuestionMustBeGreaterWarningMessage": "TotalQuestionCount must be greater than RemainingQuestionCount !", + "QuestionCountsMustBeGreaterThanZero": "TotalQuestionCount and RemainingQuestionCount must be zero or greater than zero !", + "UnlimitedQuestionCount": "Unlimited question count", + "Notes": "Notes", + "Menu:Community": "Community", + "Menu:Posts": "Posts", + "Wait": "Wait", + "Approve": "Approve", + "Reject": "Reject", + "Details": "Details", + "Url": "Url", + "Title": "Title", + "ContentSource": "Content source", + "Status": "Status", + "ReadPost": "Read post", + "PostHasBeenWaiting": "Post has been waiting", + "PostHasBeenApproved": "Post has been approved", + "PostHasBeenRejected": "Post has been rejected", + "Permission:Community": "Community", + "Permission:CommunityPost": "Post", + "Link": "Link", + "Enum:ContentSource:0": "Github", + "Enum:ContentSource:1": "External", + "Enum:Status:0": "Waiting", + "Enum:Status:1": "Rejected", + "Enum:Status:2": "Approved", + "Summary": "Summary", + "AuthorName": "Author name", + "CoverImage": "Cover Image", + "RemoveCacheConfirmationMessage": "Are you sure you remove the cache for \"{0}\" post?", + "SuccessfullyRemoved": "Successfully cleared", + "RemoveCache": "Remove Cache", + "Language": "Language", + "Optional": "Optional", + "CreatePostLanguageInfo": "The language in which the post is written", + "Enum:ContentSource:2": "Video Post", + "VideoPreview": "Video Preview", + "VideoPreviewErrorMessage": "Given video url couldn't retrieve from Youtube. This can be caused by either video is private or the given URL is not available.", + "DeleteCoverImage": "Delete Cover Image", + "DeleteCoverImageConfirmationMessage": "Are you sure you want to delete the cover image for \"{0}\"?", + "DeleteCoverImageSuccessMessage": "Cover image successfully deleted", + "PaymentsOf": "Payments of", + "ShowPaymentsOfOrganization": "Payments", + "Date": "Date", + "Products": "Products", + "TotalAmount": "Total amount", + "Currency": "Currency", + "Gateway": "Gateway", + "State": "State", + "FailReason": "Fail reason", + "ReIndexAllPosts": "Reindex All Posts", + "ReIndexAllPostsConfirmationMessage": "Are you sure you want to reindex all posts?", + "SuccessfullyReIndexAllPosts": "All posts have been successfully reindexed.", + "Permission:FullSearch": "Full text search", + "Menu:CliAnalytics": "CLI Analytics", + "Menu:Reports": "Dynamic Reports", + "TemplateName": "Template name", + "TemplateVersion": "Template version", + "DatabaseProvider": "Database provider", + "IsTiered": "Is Tiered", + "ProjectName": "Project name", + "Username": "User name", + "Tool": "Tool", + "Command": "Command", + "UiFramework": "Ui framework", + "Options": "Options", + "CliAnalytics": "Cli Analytics", + "Reports": "Dynamic Reports", + "Permission:CliAnalyticses": "Cli Analyticses", + "Permission:CliAnalytics": "Cli Analytics", + "Permission:Reports": "Reports", + "Search": "Search", + "ClearFilter": "Clear filter", + "LicensePrivateKey": "License private key", + "LicensePublicKey": "License public key", + "ApiKey": "NuGet API key", + "ShowInvoiceRequestsOfOrganization": "Invoice requests", + "ShowQuestionsOfOrganization": "Questions", + "Question": "Question", + "Open": "Open", + "Questions": "Questions", + "InvoiceRequests": "Invoice Requests", + "Address": "Address", + "TaxNo": "Tax No", + "Permission:InvoiceRequest": "Invoice Request", + "Permission:Question": "Question", + "AddNoteSuccessMessage": "Note successfully added", + "NameSurname": "Name Surname", + "Note": "Note", + "Add": "Add", + "ProjectDownloads": "Project Downloads", + "ShowProjectDownloadsOfOrganization": "Project Downloads", + "ShowAuditLogsOfOrganization": "Audit Logs", + "Enum:EntityChangeType:0": "Created", + "Enum:EntityChangeType:1": "Updated", + "Enum:EntityChangeType:2": "Deleted", + "TenantId": "Tenant ID", + "ChangeTime": "Change time", + "EntityTypeFullName": "Entity type full name", + "AuditLogsFor{0}Organization": "Audit logs for \"{0}\" organization", + "Permission:EntityChange": "Entity Change", + "Permission:ProjectDownload": "Project Download", + "Permission:PaymentRequest": "Payment Request", + "CreatorEmailAddress": "Creator email address", + "EmailSendDate": "Email send date", + "PaymentRequestsFor{0}Organization": "Payment requests for \"{0}\" organization", + "PaymentDetails": "Payment Details", + "PaymentProduct": "Payment Product", + "ProductName": "Product Name", + "Code": "Code", + "GenerateInvoice": "Generate Invoice", + "ExportOrganizationsToExcel": "Export to Excel", + "ThisExtensionIsNotAllowed": "This extension is not allowed.", + "TheFileIsTooLarge": "The file is too large!", + "PostDeletionConfirmationMessage": "Are you sure you want to hard delete this post?", + "ChooseCoverImage": "Choose a cover image...", + "Menu:Quotation": "Quotation", + "Menu:Invoice": "Invoice", + "Menu:Quotation/Invoice": "Quotation/Invoice", + "Menu:UserDownloads": "User Downloads", + "Menu:PaymentRequests": "Payment Requests", + "Permission:PaymentRequests": "Payment Requests", + "PaymentRequests": "Payment Requests", + "Creator": "Creator", + "ExtraProperties": "Extra Properties", + "Organization": "Organization", + "Waiting": "Waiting", + "Completed": "Completed", + "Failed": "Failed", + "PaymentRequestDeletionWarningMessage": "This payment request will be deleted. Do you confirm that?", + "Payment": "Payment", + "AddPayment": "Add Payment", + "Enum:PurchaseType:1": "New License", + "Enum:PurchaseType:2": "License Extend", + "Enum:PurchaseType:3": "License Upgrade", + "Enum:PurchaseType:4": "Additional Developer", + "LicenceType": "License Type", + "PurchaseType": "Purchase Type", + "ReceiptNo": "Receipt No", + "PaymentTime": "Payment Time", + "ProductPrice": "Product Price", + "AdditionalDeveloper": "Additional developer", + "ThisPaymentHasBeenAlreadyUsed": "This payment has been already used", + "PaymentTimeCannotBeFutureTime": "Payment time cannot be a future time!", + "SaveAndDownload": "Save and Download", + "BillingInfo": "Billing Info", + "DeleteInvoice": "Delete Invoice", + "PaymentStateSetTo": "Payment state set to {0}", + "ChangeState": "Change State", + "Permission:TrialLicense": "Trial License", + "Menu:TrialLicenses": "Trial Licenses", + "TrialLicenses": "Trial Licenses", + "UserNameFilter": "Username", + "TrialLicenseStatusFilter": "Status", + "TrialLicenseStartDateFilter": "Start date", + "TrialLicenseEndDateFilter": "End date", + "FirstName": "First name", + "LastName": "Last name", + "StartDate": "Start date", + "EndDate": "End date", + "PurchasedDate": "Purchased date", + "OrganizationDetail": "Organization Detail", + "TrialLicenseStatus": "Trial license status", + "TrialLicenseDetail": "Trial License Detail", + "AcceptsMarketingCommunications": "Marketing Communications", + "PurposeOfUsage": "Purpose of usage", + "CountryName": "Country name", + "CompanySize": "Company size", + "DetailTrialLicense": "Details", + "Requested": "Requested", + "Activated": "Activated", + "PurchasedToNormalLicense": "Purchased", + "Expired": "Expired", + "TrialLicenseDeletionWarningMessage": "Are you sure you want to delete the trial license? Trial license, organization, support accounts will be deleted!", + "LicenseCategoryFilter": "License category", + "Permission:SendWelcomeEmail": "Send Welcome Email", + "SendWelcomeEmail": "Send Welcome Email", + "SendWelcomeEmailWarningMessage": "Are you sure you want to send welcome email to the organization members?", + "SendWelcomeEmailSuccessMessage": "Welcome email sent successfully!", + "Activate": "Activate", + "ActivateTrialLicenseWarningMessage": " When you activate a trial license, a welcome e-mail will be sent to the user. Do you want to activate it?", + "ActivateTrialLicenseSuccessMessage": "Activated successfully and the welcome e-mail sent to the organization members.", + "PaymentRequestId": "Payment Request Id", + "AdditionalDeveloperCount": "Additional developer count", + "LicensePrice": "License price", + "PurchaseDate": "Purchase date", + "IsAbpBookDownloaded": "Mastering ABP Book downloaded?", + "IsMasteringAbpBookDownloadEnabled": "ABP Book download enabled", + "Permission:Accounting:CustomPaymentLinkGenerator": "Custom Payment Link", + "CustomPaymentLink": "Custom Payment Link", + "Menu:CustomPaymentLink": "Custom Payment Link", + "Amount": "Amount", + "GenerateCustomPaymentLink": "Generate Custom Payment Link", + "GeneratedPaymentLink": "Generated Payment Link", + "CopyText": "Copy Text", + "Permission:CommunityEvents": "Events", + "Menu:Events": "Events", + "Events": "Events", + "EventType": "Event Type", + "Number": "Number", + "RegistrationURL": "Registration URL", + "URL": "URL", + "EventDeletionConfirmationMessage": "Are you sure you want to delete this event?", + "Enum:EventType:0": "Community Talks", + "CreateAnEvent": "Create an event", + "Permission:CommunitySpeakers": "Speakers", + "CreateASpeaker": "Create a speaker", + "Speakers": "Speakers", + "Image": "Image", + "GithubURL": "Github URL", + "SpeakerDeletionConfirmationMessage": "Are you sure you want to delete this speaker?", + "Menu:Speakers": "Speakers", + "ChooseSpeakerImage": "Choose a speaker image...", + "SpeakerImage": "Speaker image", + "AddSpeaker": "Add Speaker", + "ShowPurchaseItemsOfOrganizations": "Purchase Items", + "Enum:OrganizationPurchaseState:0": "Not delivered", + "Enum:OrganizationPurchaseState:1": "Delivered", + "PurchaseItems": "Purchase Items", + "SuccessfullyUpdated": "Successfully updated", + "SuccessfullyAdded": "Successfully added", + "PurchaseState": "Purchase status", + "ShowBetweenDayCount": "Show Between Days", + "PurchaseOrder": "Purchase Order", + "ShowCreateInvoiceOfOrganization": "Create Invoice", + "ShowCreateQuotationOfOrganization": "Create Quotation/Invoice", + "BookDiscounts": "Book Discounts", + "Permission:BookDiscount": "Book Discount", + "Menu:BookDiscounts": "Book Discounts", + "BookType": "Book Type", + "PurchasePlatform": "Purchase Platform", + "StartTime": "Start Time", + "EndTime": "End Time", + "CreateABookDiscount": "Create a book discount", + "BookDiscountDeletionConfirmationMessage": "Are you sure you want to delete this book discount?", + "CustomPaymentFlexSwitchDescription": "With license", + "AllowFeatureUpgradeOnLicenseExpire": "Allow feature upgrade on license expire", + "Deleted{0}": "[Deleted {0}]", + "Tags": "Tags", + "SetTagsInfo": "Tags should be comma-separated. Eg: CSharp, Entity Framework", + "RejectTrialLicenseWarningMessage": "Are you sure you want to reject this trial license request?", + "ExportToExcel": "Export to Excel", + "OverallTotalPrice": "Overall Total Price", + "OverallDiscountPrice": "Overall Discount Price", + "OverallDiscountText": "Overall Discount Text", + "SelectReport": "- Select Report -", + "NoDataAvailable": "No data available", + "StatisticsOfCachedContents": "Statistics of cached NuGet package contents for nuget.abp.io", + "Compact": "Compact", + "EditSettings": "Edit Settings", + "CurrentEstimatedSize": "Current Estimated Size", + "CurrentEntryCount": "Current Entry Count", + "TotalHits": "Total Hits", + "TotalMisses": "Total Misses", + "NoResponseFrom": "No response from", + "ContentCacheSlidingExpirationByDay": "Content Cache Sliding Expiration By Day", + "MaxDaysForCaching": "Max Days For Caching", + "Enabled": "Enabled", + "Menu:NugetPackagesContentCache": "NuGet Cache", + "NugetPackagesContentCache": "NuGet Content Cache", + "SlidingExpritionByDayInfo": "Gets or sets how long a cache entry can be inactive (e.g. not accessed) before it will be removed. This will not extend the entry lifetime beyond the absolute expiration.", + "MaxDaysForCachingInfo": "Gets or sets an absolute expiration time, relative to now.", + "CurrentEstimatedSizeInfo": "Indicates an estimated sum of all the NuGet packages' content size currently in the memory cache", + "CurrentEntryCountInfo": "Indicates the number of instances currently in the memory cache.", + "TotalHitsInfo": "Indicates the total number of cache misses. A cache hit occurs when a file is requested from a cache and the cache is able to fulfill that request.", + "TotalMissesInfo": "Indicates the total number of cache hits. A cache miss is when the cache does not contain the requested content.", + "Permission:VersionHistory": "Version History", + "Caches": "Caches", + "VersionHistories": "Version History", + "Version": "Version", + "PublishDate": "Publish Date", + "IsStableVersion": "Stable Version", + "IsActive": "Active", + "NewVersion": "New Version", + "VersionHistoryDeletionConfirmationMessage": "Are you sure you want to delete this version?", + "CreateAbpConsultantLogoInfo": "Maximum file size: 1MB
Supported file types: jpg, jpeg, png, SVG, WebP", + "UrlCode": "Url Code", + "Clear": "Clear", + "Permission:AbpConsultant": "ABP Consultant", + "Menu:AbpConsultants": "ABP Consultants", + "CreateAbpConsultant": "Create ABP Consultant", + "UrlCodeIsNotAvailable": "Url code is used by another ABP Consultant.", + "AbpConsultants": "ABP Consultants", + "AbpConsultant": "ABP Consultant", + "AbpConsultantEdit": "Edit ABP Consultant", + "AbpConsultantCreate": "Create ABP Consultant", + "WhoWeAreItem": "Who We Are Item", + "FieldIsRequired": "{0} is required.", + "FieldIsNotValid": " {0} is not valid.", + "InterestedLicenseType": "Interested License Type", + "MoveWaitList": "Move to wait list", + "CommunityLinkTitle": "Open on the community website", + "CommunityLink": "Link", + "IpAddress": "IP Address", + "ReloadFromSource": "Reload From the Source", + "ReloadFromSourceConfirmationMessage": "This post will be refreshed from \"{0}\". Do you want to continue?", + "UnitPrice": "Unit Price", + "OverallDiscountAmount": "Overall Discount Amount", + "DiscountAmount": "Discount Amount", + "FullChangeHistory": "Full Change History", + "Permission:RefreshReleaseLogs": "Refresh Release Logs", + "ReleaseLogs": "Release Logs", + "AuthorUserName": "Author User Name", + "Type": "Type", + "TotalDiscount": "Total Discount", + "SubTotal": "Sub Total", + "TotalDue": "Total Due", + "QuotationNo": "Quotation no", + "ValidTill": "Valid till", + "QuotationNote": "Quotation note", + "QuotationTemplate.Address:": "Address:", + "QuotationTemplate.VATNo:": "VAT No:", + "QuotationTemplate.Phone:": "Phone:", + "QuotationTemplate.E-mail:": "E-mail:", + "QuotationTemplate.Quotation": "Quotation", + "QuotationTemplate.To": "To", + "QuotationTemplate.Details": "Details", + "QuotationTemplate.QuotationNo:": "Quotation #:", + "QuotationTemplate.IssueDate:": "Issue Date:", + "QuotationTemplate.ValidTill:": "Valid Till:", + "QuotationTemplate.ValidDays": "{0} Days", + "QuotationTemplate.Description": "Description", + "QuotationTemplate.UnitPrice": "Unit Price", + "QuotationTemplate.Qty": "Qty", + "QuotationTemplate.Discount": "Discount", + "QuotationTemplate.Total": "Total", + "QuotationTemplate.Notes": "Notes", + "QuotationTemplate.SubTotal:": "Sub Total :", + "QuotationTemplate.Tax/VAT:": "Tax / Vat (%{0}) :", + "QuotationTemplate.TotalDiscount:": "Total Discount :", + "QuotationTemplate.TOTALDUE:": "TOTAL DUE :", + "QuotationTemplate.BankAccount": "Our bank account information can be found at {0}", + "Permission:Raffles": "Raffle", + "Permission:Draw": "Draw", + "Permission:ExportAttendeesAsExcel": "Export at attendees as Excel", + "Menu:Raffles": "Raffles", + "RaffleIsNotDrawable": "Raffle is not drawable", + "WinnerCountMustBeGreaterThanZero": "Winner count must be greater than zero", + "FullDescription": "Full Description", + "VisibilityStartDate": "Visibility Start Date", + "VisibilityEndDate": "Visibility End Date", + "RaffleDate": "Raffle Date", + "SubscriptionCode": "Subscription Code", + "GroupCode": "Group Code", + "MaxWinnerCount": "Max Winner Count", + "ReDraw": "Re-Draw", + "EditRaffle": "Edit Raffle", + "Raffles": "Raffles", + "CreateARaffle": "Create a raffle", + "Draw": "Draw", + "Enum:RaffleStatus:0": "Active", + "Enum:RaffleStatus:1": "Next", + "Enum:RaffleStatus:2": "Past", + "DrawDone": "Draw Done", + "HomePageShowType": "Home Page Show Type", + "None": "None", + "Card": "Card", + "Horizontal": "Horizontal", + "Winners": "Winners", + "StartDateMustBeLessThanEndDate": "Start date must be less than end date", + "VisibilityStartDateMustBeLessThanVisibilityEndDate": "Visibility start date must be less than visibility end date", + "StartDateMustBeGreaterThanVisibilityStartDate": "Start date must be greater than visibility start date", + "EndDateMustBeLessThanVisibilityEndDate": "End date must be less than visibility end date", + "DrawnDone": "Drawn Done", + "AddColor": "Add Color", + "Colors": "Colors", + "RemoveColor": "Remove Color", + "MaxColorCountWarning": "You can add up to {0} colors", + "MinColorCountWarning": "You must add at least {0} colors", + "RaffleDeletionConfirmationMessage": "Are you sure you want to delete this raffle?", + "CreateRaffle": "Create Raffle", + "RemoveImage": "Remove Image", + "SavedSuccessfully": "Saved successfully", + "Menu:CommunityTalks": "Community Talks", + "Menu:Conferences": "Conferences", + "Menu:OtherLiveEvents": "Other Live Events", + "Menu:SponsoredConferences": "Sponsored Conferences", + "Logo": "Logo", + "Slug": "Slug", + "CompanyUrl": "Company Url", + "TalkTitle": "Talk Title", + "AbstractTopic": "Abstract Topic", + "Bio": "Bio", + "LinkedIn": "LinkedIn", + "Github": "Github", + "Twitch": "Twitch", + "Youtube": "Youtube", + "Twitter": "Twitter", + "PersonalWebsite": "Personal Website", + "VideoId": "Video Id", + "Order": "Order", + "Image1x1": "Image 1x1", + "Image16x9": "Image 16x9", + "Banner": "Banner", + "Speaker": "Speaker", + "SessionDate": "Session Date", + "AddSession": "Add Session", + "AddSponsor": "Add Sponsor", + "SponsorLogo": "Sponsor Logo", + "RegistrationUrl": "Registration Url", + "AllowAbpStudioBetaAccess": "Allow ABP Studio Beta Access", + "TotalQuestionCanNotBeNullMessage": "Total Question can not be null", + "Permission:OrganizationAutoRenewalPayments": "Organization Auto Renewal Payments", + "Permission:UserDownloads": "User Downloads", + "Permission:RetryFailedPayments": "Retry Failed Payments", + "AutoRenewalIsNotEnabled": "Auto Renewal is not enabled!", + "LicenseIsNotExpired": "License is not expired!", + "PaymentNotFound": "Payment not found!", + "PaymentAlreadyTried": "Payment already tried!", + "PaymentIsNotFailed": "Payment is not failed!", + "OrganizationIdIsNull": "OrganizationId is null!", + "Menu:AutoRenewals": "Auto Renewals", + "OrganizationAutoRenewalPayments": "Organization Auto Renewal Payments", + "PaymentDate": "Payment Date", + "TryCount": "Try Count", + "ErrorMessage": "Error Message", + "ErrorCode": "Error Code", + "CreditCard": "Credit Card", + "BuyerName": "Buyer Name", + "BuyerSurname": "Buyer Surname", + "BuyerEmail": "Buyer Email", + "AutoRenewalStartTime": "Auto Renewal Start Time", + "AutoRenewalEndTime": "Auto Renewal End Time", + "AutoRenewalEnabled": "Auto Renewal Enabled", + "LastAutoRenewalPaymentTime": "Last Auto Renewal Payment Time", + "OrganizationDoesNotHaveACreditCard": "Organization does not have a credit card!", + "OrganizationDoesNotHaveACreditCardInGateway": "Organization does not have a credit card in the gateway!", + "Permission:EditWinners": "Edit Winners", + "Permission:ChangeDrawingStatus": "Change Drawing Status", + "Menu:LicenseSettings": "License Settings", + "Menu:Licensing": "Licensing", + "Menu:Campaigns": "Campaigns", + "OrganizationId": "Organization Id", + "RemoveAllWinnersConfirmationMessage": "Are you sure you want to remove all winners?", + "AutoRenewals": "Auto Renewals", + "OrganizationHasCreditCard": "Organization has credit card. Please remove credit card first!", + "DisplayName:DontSendEmailForLicenseExpire": "Don't Send Email For License Expire", + "DontSendEmailForLicenseExpire": "Don't Send Email For License Expire", + "SuccessfullyChanged": "Successfully changed", + "WinnerCountMustBeLessThanMaxWinnerCount": "Winner count must be less than max winner count", + "NoChangesDetected": "No changes detected", + "ProductCount": "Product Count", + "Actions": "Actions", + "CreateInvoice": "Create Invoice", + "IsVisible": "Visible", + "Menu:Testimonials": "Testimonials", + "TestimonialDeletionConfirmationMessage": "Are you sure you want to delete this testimonial ?", + "FullName": "Full name", + "TestimonialText": "Testimonial text", + "ExperienceYear": "Experience year", + "Position": "Title", + "YearsOfExperience": "Experience year", + "AllowedLicenses": "Allowed Licenses", + "AllowedModules": "Allowed Modules", + "ModuleName": "Module name", + "NonYet": "Non yet", + "Permission:Testimonials": "Testimonials", + "SelectCompanySizePlaceholder": "Company Size", + "SelectExperienceYearPlaceholder": "Experience year", + "SelectCountryPlaceholder": "Country", + "DeleteImageConfirmationMessage": "Are you sure you want to delete the image for \"{0}\"?", + "DeleteImageSuccessMessage": "Image successfully deleted", + "DeleteImage": "Delete Image", + "NetTerms": "Terms (Days)", + "Menu:DynamicReports": "Dynamic Reports", + "Menu:Others": "Others", + "Menu:Packs&Modules": "Packs & Modules", + "ReleaseCaches": "Release Cache", + "Menu:HeroSections": "Hero Sections", + "HeroSections": "Hero Sections", + "DynamicReports": "Dynamic Reports", + "Menu:ReportsMenu": "Reports", + "Permission:HeroSections": "Hero Sections", + "RedirectLink": "Redirect link", + "HeroSectionsDeletionConfirmationMessage": "Are you sure you want to delete the hero section?", + "AbpStudioName": "ABP Studio name", + "Permission:EditAttendees": "Edit Attendees", + "AttendeesCount": "Attendees Count", + "CreateQRCode": "Create QR Code", + "DrawTV": "Public draw on the TV", + "DrawModal": "Private draw on the modal", + "SetAsDrawable": "Set as drawable", + "SetAsNoDrawable": "Set as non-drawable", + "SetAsCompleted": "Set as completed", + "RemoveAllWinners": "Remove all winners", + "EditWinners": "Edit winners", + "EditAttendees": "Edit attendees", + "ExportAttendeesAsExcel": "Export attendees as Excel", + "DuplicateRaffle": "Duplicate raffle", + "LicenseMonthsOnNewPurchase": "License Months for New License", + "LicenseMonthsOnRenewPurchase": "License Months for License Renewal", + "SupportQuestionCountPerDeveloperOnRenewLicense": "Support Question Count Per Developer for License Renewal", + "SupportQuestionCountPerDeveloperOnNewLicense": "Support Question Count Per Developer for New License", + "IncludedDeveloperCount": "Included Developer Count", + "CanBuyAdditionalDevelopers": "Can Buy Additional Developers", + "HasEmailSupport": "Has Email Support", + "IsSupportPrivateQuestion": "Can Open Private Support Question", + "AdditionalDeveloperPrice": "Additional Developer Price", + "LicenseUpgradePrice": "License Upgrade Price", + "AdditionalDeveloperUpgradePrice": "Additional Developer Upgrade Price", + "EditLicense{0}": "Edit {0} License", + "CampaignNameAlreadyExists": "Campaign name already exists", + "DiscountRate": "Discount Rate", + "Menu:RedisManagement": "Redis Management", + "RedisManagement": "Redis Management", + "Permission:RedisManagement": "Redis Management" + "UserCleanUp": "User Clean Up" + "Permission:UserCleanUp": "User Clean Up", \ No newline at end of file diff --git a/docs/en/Blog-Posts/2022-07-26 v6_0_Preview/POST.md b/docs/en/Blog-Posts/2022-07-26 v6_0_Preview/POST.md index e545681d71..8b0e45fc7b 100644 --- a/docs/en/Blog-Posts/2022-07-26 v6_0_Preview/POST.md +++ b/docs/en/Blog-Posts/2022-07-26 v6_0_Preview/POST.md @@ -187,7 +187,6 @@ The following improvements have been made on [eShopOnAbp project](https://github * Some improvements have been made on the Admin Application for Order Management for Angular UI. See [#110](https://github.com/abpframework/eShopOnAbp/pull/110). * `SignalR` error on Kubernetes & Docker Compose has been fixed. See [#113](https://github.com/abpframework/eShopOnAbp/pull/113). -* eShopOnAbp project has been deployed to Azure Kubernetes Service. See [#114](https://github.com/abpframework/eShopOnAbp/pull/114). The live demo can be seen from [eshoponabp.com](https://eshoponabp.com/). * Configurations have been made for some services on the `docker-compose.yml` file. See [#112](https://github.com/abpframework/eShopOnAbp/pull/112). * Gateway Redirect Loop problem on Kubernetes has been fixed. See [the commit](https://github.com/abpframework/eShopOnAbp/commit/6413ef15c91cd8a5309050b63bb4dbca23587607). diff --git a/docs/en/Blog-Posts/2023-04-03-What-is-ABP-Framework/post.md b/docs/en/Blog-Posts/2023-04-03-What-is-ABP-Framework/post.md index b844fb5540..574dd6b590 100644 --- a/docs/en/Blog-Posts/2023-04-03-What-is-ABP-Framework/post.md +++ b/docs/en/Blog-Posts/2023-04-03-What-is-ABP-Framework/post.md @@ -105,9 +105,12 @@ ASP.NET modularity, ASP.NET modular development, ASP.NET localization, ASP.NET m ## Microservice Example: eShopOnAbp -[eShopOnAbp](https://www.eshoponabp.com/) is a microservice example built on top ABP. It is a sample net application, similar to the Microsoft's [eShopOnContainer](https://github.com/dotnet-architecture/eShopOnContainers) project. It is a reference microservice solution built with the ABP Framework and .NET, runs on Kubernetes with Helm configuration, includes API Gateways, Angular and ASP.NET Core MVC applications with PostgreSQL and MongoDB databases. For more information, check out https://github.com/abpframework/eShopOnAbp. - +[eShopOnAbp](https://github.com/abpframework/eShopOnAbp) is a microservice example built on top ABP. It is a sample net application, similar to the Microsoft's [eShopOnContainer](https://github.com/dotnet-architecture/eShopOnContainers) project. It is a reference microservice solution built with the ABP Framework and .NET, runs on Kubernetes with Helm configuration, includes API Gateways, Angular and ASP.NET Core MVC applications with PostgreSQL and MongoDB databases. For more information, check out https://github.com/abpframework/eShopOnAbp. +> ⚠️ **Important Notice** +> This project, "eshoponabp," is outdated. It served as a reference project for microservice architecture using the ABP Framework, but we now recommend using the [ABP Microservice Solution Template](https://abp.io/docs/latest/solution-templates/microservice) for new projects. +> +> The new template offers a modernized and officially supported starting point for building microservices with ABP. Please consider transitioning to the new template for the latest features and improvements. ## Conclusion diff --git a/docs/en/Community-Articles/2025-01-03-ABP-Background-Workers-vs-Jobs/background-jobs-vs-background-workers.md b/docs/en/Community-Articles/2025-01-03-ABP-Background-Workers-vs-Jobs/background-jobs-vs-background-workers.md new file mode 100644 index 0000000000..5677b74335 --- /dev/null +++ b/docs/en/Community-Articles/2025-01-03-ABP-Background-Workers-vs-Jobs/background-jobs-vs-background-workers.md @@ -0,0 +1,409 @@ +# ABP Framework: Background Jobs vs Background Workers — When to Use Which? + +![cover](cover.png) + +In the ABP Framework, **Background Jobs** and **Background Workers** serve different purposes but can sometimes seem interchangeable. Sometimes it can be confusing. Let’s clarify their differences, and I'll show you some real-world cases to help you understand how to decide between these two. We have official documents for these: + +📕 **Background Workers ABP Document** https://abp.io/docs/latest/framework/infrastructure/background-workers + +📘 **Background Jobs ABP Document** https://abp.io/docs/latest/framework/infrastructure/background-jobs + + +--- + +I posted this article because recently, I came across [this support ticket](https://abp.io/support/questions/5931/Background-Jobs-vs-Background-Workers-when-to-use-which) on the ABP support website. I thought these terms could be confusing for devs. He has two tasks and is asking whether he needs to use Background Worker or Background Job. + +* The first one is `FileRecievedActivity.` He says it's running 2 times a day. So, it's a recurring activity that needs to run in the background. So `FileRecievedActivity` is a "Background Worker". +* The second one is `ProcessQueueFiles`. It sounds like a polling task. It runs whenever a new file comes to the directory. So, it's also a recurring task that needs to be scheduled every 1 minute. Hence the `ProcessQueueFiles` is also "Backgrounder Worker." + +![https://abp.io/support/questions/5931/Background-Jobs-vs-Background-Workers-when-to-use-which](support-question.png) + + + +## Background Workers 🔄 */Looping/* + +The background workers are stateless and runs in-memory as long as the application is up and ready. + +- **Purpose**: Long-running, periodic tasks that run continuously in the background. They are queued and executed asynchronously. +- **Lifetime:** Runs throughout the application's lifetime. +- **Scheduling:** Executes on a fixed schedule, like every X minutes / hours... +- **Infrastructure**: ABP uses an in-memory implementation for running background workers. You can also use the 3rd party tools for running your background worker: + * [Quartz + ABP integration](https://abp.io/docs/latest/framework/infrastructure/background-workers/quartz) + * [Hangfire + ABP integration](https://abp.io/docs/latest/framework/infrastructure/background-workers/hangfire) + + + +**Use Cases:** Use background workers for any task that needs to run repeatedly at fixed intervals. For example "Health checks", "Periodic cleanup tasks", "Monitoring tasks", "Processing daily data"... In the last section, you will find real-world examples. + + + +> In Microsoft Docs, this topic is called "Background Tasks". Check out [Microsoft's official doc for running background tasks](https://learn.microsoft.com/en-us/aspnet/core/fundamentals/host/hosted-services). + + + +--- + + + +## Background Jobs ▶ */One time/* + +* **Purpose:** One-time tasks that need to be queued and can be executed in the background. Here the main goal is not to block the application to run the task. + +- **Lifetime**: Executes one time and completes. + +- **Scheduling**: Can be delayed/scheduled for a specific time. + +- **Infrastructure**: ABP uses in-memory implementation but you can also use the below 3rd party tools: + + * [Hangfire + ABP implementation](https://abp.io/docs/latest/framework/infrastructure/background-jobs/hangfire) + + * [RabbitMQ + ABP implementation](https://abp.io/docs/latest/framework/infrastructure/background-jobs/rabbitmq) + + * [Quartz + ABP implementation](https://abp.io/docs/latest/framework/infrastructure/background-jobs/quartz) + + + +**Use Cases:** Use background jobs to send emails, process uploaded files, generating reports, any fire-and-forget tasks or tasks that need retry mechanisms. + + + +> In Microsoft docs this topic is called as "Background Tasks". Check out [Microsoft's official background jobs doc](https://learn.microsoft.com/en-us/azure/architecture/best-practices/background-jobs). + + + +## When to Use Which? + +### Use Background Workers when: + +- You need continuous, recurring execution + +- The task should run as long as the application is running + +- You don't need persistence in task state + +- You want in-memory, efficient execution + + + +### Use Background Jobs when: + +- You need one-time execution + +- The task should survive application restarts + +- You need guaranteed execution + +- You want built-in retry mechanisms + +- You need to queue multiple instances of the same task + + + +## Technical Differences + +```csharp +// A Background Worker Example +public class MyBackgroundWorker : AsyncPeriodicBackgroundWorkerBase +{ + public MyBackgroundWorker(AbpAsyncTimer timer, IServiceScopeFactory serviceScopeFactory) + : base(timer, serviceScopeFactory) + { + Timer.Period = 5000; // Runs every 5 seconds + } +} + +// A Background Job Example +public class MyBackgroundJob : AsyncBackgroundJob +{ + public override async Task ExecuteAsync(MyArgs args) + { + // Executes once when triggered + } +} + +// Triggering a Background Job +await _backgroundJobManager.EnqueueAsync( + new MyArgs { /* ... */ }, + delay: TimeSpan.FromHours(2) +); +``` + + + + +> While background workers no additional infrastructure needed, background jobs requires a database to persist jobs (or a distributed cache/message broker depending on the implementation) + + + + + +## 🚩 Background Worker Examples + + + +### 1) Querying an external API + +- **Scenario**: Continuously fetch data from an external API at regular intervals. +- **Why a Background Worker?**: You need a long-running process to poll the API and handle the results. + +```csharp +public class ApiPollingWorker : AsyncPeriodicBackgroundWorkerBase +{ + private readonly IAmazonPriceService _apiService; + + public ApiPollingWorker(AbpAsyncTimer timer, IServiceScopeFactory serviceScopeFactory, IAmazonPriceService apiService) + : base(timer, serviceScopeFactory) + { + _apiService = apiService; + Timer.Period = 60000; // Run every 1 minute + } + + protected override async Task DoWorkAsync(PeriodicBackgroundWorkerContext workerContext) + { + var data = await _apiService.FetchPricesAsync(); + // Process the data + } +} +``` + +Here are practical examples of **Background Workers** that demonstrate how to use them effectively within the ABP Framework. Background Workers are ideal for long-running or periodic tasks that require stateful or persistent execution. + + + +### 2) Polling an External API + +- **Scenario**: Continuously fetch data from an external API at regular intervals. +- **Why a Background Worker?**: You need a long-running process to poll the API and handle the results. + +``` +csharpCopy codepublic class ApiPollingWorker : AsyncPeriodicBackgroundWorkerBase +{ + private readonly IApiService _apiService; + + public ApiPollingWorker(AbpAsyncTimer timer, IServiceScopeFactory serviceScopeFactory, IApiService apiService) + : base(timer, serviceScopeFactory) + { + _apiService = apiService; + Timer.Period = 60000; // Run every 1 minute + } + + protected override async Task DoWorkAsync(PeriodicBackgroundWorkerContext workerContext) + { + var data = await _apiService.FetchDataAsync(); + // Process the data + } +} +``` + + + +### 3) Processing a Queue + +- **Scenario**: Continuously process items from a queue, such as Azure Service Bus or RabbitMQ. +- **Why a Background Worker?**: This requires a stateful, persistent process to monitor and handle the queue. + +```csharp +public class QueueProcessingWorker : AsyncBackgroundWorker +{ + private readonly IQueueService _queueService; + + public QueueProcessingWorker(IServiceScopeFactory serviceScopeFactory, IQueueService queueService) + : base(serviceScopeFactory) + { + _queueService = queueService; + } + + protected override async Task ExecuteAsync(CancellationToken stoppingToken) + { + while (!stoppingToken.IsCancellationRequested) + { + var message = await _queueService.GetNextMessageAsync(); + if (message != null) + { + await _queueService.ProcessMessageAsync(message); + } + await Task.Delay(1000, stoppingToken); // Delay for throttling + } + } +} +``` + + + +### 4) Maintaining a Database + +- **Scenario**: Perform periodic database maintenance, rebuild indices or cleanup tasks. +- **Why a Background Worker?**: These are recurring tasks requiring regular execution. + +```csharp +public class DatabaseCleanupWorker : AsyncPeriodicBackgroundWorkerBase +{ + private readonly ICleanupService _cleanupService; + + public DatabaseCleanupWorker(AbpAsyncTimer timer, IServiceScopeFactory serviceScopeFactory, ICleanupService cleanupService) + : base(timer, serviceScopeFactory) + { + _cleanupService = cleanupService; + Timer.Period = 3600000; // Run every hour + } + + protected override async Task DoWorkAsync(PeriodicBackgroundWorkerContext workerContext) + { + await _cleanupService.DeleteOldRecordsAsync(); + } +} +``` + + + +### 5) Running a Health Check Service + +- **Scenario**: Periodically check the health of connected services and log their status. +- **Why a Background Worker?**: Periodic health checks are naturally suited to background workers. + +```csharp +public class HealthCheckWorker : AsyncPeriodicBackgroundWorkerBase +{ + private readonly IHealthCheckService _healthCheckService; + + public HealthCheckWorker(AbpAsyncTimer timer, IServiceScopeFactory serviceScopeFactory, IHealthCheckService healthCheckService) + : base(timer, serviceScopeFactory) + { + _healthCheckService = healthCheckService; + Timer.Period = 60000; // Run every minute + } + + protected override async Task DoWorkAsync(PeriodicBackgroundWorkerContext workerContext) + { + await _healthCheckService.PerformChecksAsync(); + } +} +``` + + + +--- + + + +## 🚩 Background Job Examples + + + +### 1) Email Notifications + +- **Scenario**: Sending a welcome email to new users. +- **Why a Background Job?**: The email sending process doesn’t need to block the main application thread. It can run in the background, and failed jobs can be retried. + +```csharp +public class SendWelcomeEmailJob : IBackgroundJob +{ + private readonly IEmailSender _emailSender; + + public SendWelcomeEmailJob(IEmailSender emailSender) + { + _emailSender = emailSender; + } + + public async Task ExecuteAsync(string emailAddress) + { + await _emailSender.SendAsync( + emailAddress, + "Welcome!", + "Thank you for signing up to our service." + ); + } +} +``` + + + +### 2) Data Import/Export + +- **Scenario**: Exporting a large dataset to a CSV file and notifying the user once complete. +- **Why a Background Job?**: Long-running tasks like file generation can be processed asynchronously. + +```csharp +public class ExportDataJob : IBackgroundJob +{ + private readonly IDataExporter _dataExporter; + private readonly INotificationService _notificationService; + + public ExportDataJob(IDataExporter dataExporter, INotificationService notificationService) + { + _dataExporter = dataExporter; + _notificationService = notificationService; + } + + public async Task ExecuteAsync(int userId) + { + var filePath = await _dataExporter.ExportAsync(userId); + await _notificationService.NotifyAsync(userId, "Your data export is complete: " + filePath); + } +} +``` + + + +### 3) Push Notifications + +- **Scenario**: Sending push notifications to users about specific events (e.g., “Your order has been shipped!”). +- **Why a Background Job?**: Push notifications are non-blocking and can be handled in bulk in the background. + +```csharp +public class SendPushNotificationJob : IBackgroundJob +{ + private readonly IPushNotificationService _pushNotificationService; + + public SendPushNotificationJob(IPushNotificationService pushNotificationService) + { + _pushNotificationService = pushNotificationService; + } + + public async Task ExecuteAsync(PushNotificationInput input) + { + await _pushNotificationService.SendAsync(input.UserId, input.Message); + } +} +``` + + + +### 4) File Upload Processing + +- **Scenario**: Processing a file uploaded by a user (e.g., parsing, validating, and saving to a database). +- **Why a Background Job?**: File processing can be offloaded to the background, ensuring quick user feedback. + +```csharp +public class ProcessFileUploadJob : IBackgroundJob +{ + private readonly IFileParser _fileParser; + private readonly IDataService _dataService; + + public ProcessFileUploadJob(IFileParser fileParser, IDataService dataService) + { + _fileParser = fileParser; + _dataService = dataService; + } + + public async Task ExecuteAsync(FileProcessingInput input) + { + var parsedData = await _fileParser.ParseAsync(input.FilePath); + await _dataService.SaveAsync(parsedData); + } +} +``` + + + +## Final Words + +Use **Background Workers** for stateful, continuous operations and **Background Jobs** for isolated, retriable units of work. + +I hope this article will clarify these terms in ABP Framework. + +https://abp.io/ a complete web application platform. + +Happy coding😊 + + diff --git a/docs/en/Community-Articles/2025-01-03-ABP-Background-Workers-vs-Jobs/cover.png b/docs/en/Community-Articles/2025-01-03-ABP-Background-Workers-vs-Jobs/cover.png new file mode 100644 index 0000000000..ce7ebd6b15 Binary files /dev/null and b/docs/en/Community-Articles/2025-01-03-ABP-Background-Workers-vs-Jobs/cover.png differ diff --git a/docs/en/Community-Articles/2025-01-03-ABP-Background-Workers-vs-Jobs/support-question.png b/docs/en/Community-Articles/2025-01-03-ABP-Background-Workers-vs-Jobs/support-question.png new file mode 100644 index 0000000000..39ac71d8e1 Binary files /dev/null and b/docs/en/Community-Articles/2025-01-03-ABP-Background-Workers-vs-Jobs/support-question.png differ diff --git a/docs/en/deployment/configuring-openIddict.md b/docs/en/deployment/configuring-openIddict.md index 08fcf7d143..03db14868b 100644 --- a/docs/en/deployment/configuring-openIddict.md +++ b/docs/en/deployment/configuring-openIddict.md @@ -48,4 +48,6 @@ You can use the `dotnet dev-certs https -v -ep openiddict.pfx -p 00000000-0000-0 > It is recommended to use **two** RSA certificates, distinct from the certificate(s) used for HTTPS: one for encryption, one for signing. +> If you encounter a deployment error on IIS that says **File not found** even though the file exists, it is recommended to set the application pool’s advanced settings **Load User Profile** to **True** to resolve the issue. + For more information, please refer to: https://documentation.openiddict.com/configuration/encryption-and-signing-credentials.html#registering-a-certificate-recommended-for-production-ready-scenarios diff --git a/docs/en/docs-nav.json b/docs/en/docs-nav.json index 6842cca91f..e7b7a4c3b7 100644 --- a/docs/en/docs-nav.json +++ b/docs/en/docs-nav.json @@ -1289,6 +1289,10 @@ "text": "The Basic Theme", "path": "framework/ui/mvc-razor-pages/basic-theme.md" }, + { + "text": "LeptonX Lite", + "path": "ui-themes/lepton-x-lite/mvc.md" + }, { "text": "LeptonX", "path": "ui-themes/lepton-x/mvc.md" @@ -1966,8 +1970,87 @@ }, { "text": "Layered Solution", + "isLazyExpandable": true, "path": "solution-templates/layered-web-application", "items": [ + { + "text": "Overview", + "path": "solution-templates/layered-web-application/overview.md" + }, + { + "text": "Solution Structure", + "path": "solution-templates/layered-web-application/solution-structure.md" + }, + { + "text": "Main Components", + "isLazyExpandable": true, + "path": "solution-templates/layered-web-application/main-components.md", + "items": [ + { + "text": "Web Applications", + "path": "solution-templates/layered-web-application/web-applications.md" + }, + { + "text": "Db Migrator", + "path": "solution-templates/layered-web-application/db-migrator.md" + }, + { + "text": "Mobile Applications", + "path": "solution-templates/layered-web-application/mobile-applications.md" + } + ] + }, + { + "text": "Built-In Features", + "isLazyExpandable": true, + "path": "solution-templates/layered-web-application/built-in-features.md", + "items": [ + { + "text": "Authentication", + "path": "solution-templates/layered-web-application/authentication.md" + }, + { + "text": "Database configurations", + "path": "solution-templates/layered-web-application/database-configurations.md" + }, + { + "text": "Logging (with Serilog)", + "path": "solution-templates/layered-web-application/logging.md" + }, + { + "text": "Swagger integration", + "path": "solution-templates/layered-web-application/swagger-integration.md" + }, + { + "text": "Background Jobs", + "path": "solution-templates/layered-web-application/background-jobs.md" + }, + { + "text": "Background Workers", + "path": "solution-templates/layered-web-application/background-workers.md" + }, + { + "text": "Distributed Locking", + "path": "solution-templates/layered-web-application/distributed-locking.md" + }, + { + "text": "Multi-Tenancy", + "path": "solution-templates/layered-web-application/multi-tenancy.md" + }, + { + "text": "BLOB Storing", + "path": "solution-templates/layered-web-application/blob-storing.md" + }, + { + "text": "CORS configuration", + "path": "solution-templates/layered-web-application/cors-configuration.md" + } + ] + }, + { + "text": "Helm Charts and Kubernetes", + "path": "solution-templates/layered-web-application/helm-charts-and-kubernetes.md" + }, { "text": "Deployment", "path": "solution-templates/layered-web-application/deployment", @@ -2363,6 +2446,10 @@ "text": "The Basic Theme", "path": "ui-themes/basic-theme" }, + { + "text": "LeptonX Lite", + "path": "ui-themes/lepton-x-lite" + }, { "text": "LeptonX Theme", "path": "ui-themes/lepton-x" @@ -2526,6 +2613,10 @@ "text": "Free (Open Source) License vs Commercial (Pro) Licenses", "path": "others/free-licenses-vs-pro-licenses.md" }, + { + "text": "Knowledge Base", + "path": "kb/index.md" + }, { "text": "Penetration Test Report", "path": "others/penetration-test-report.md" diff --git a/docs/en/framework/infrastructure/entity-cache.md b/docs/en/framework/infrastructure/entity-cache.md index 03d0e8c548..64a03ad4c4 100644 --- a/docs/en/framework/infrastructure/entity-cache.md +++ b/docs/en/framework/infrastructure/entity-cache.md @@ -12,6 +12,11 @@ ABP provides an entity caching system that works on top of the [distributed cach ```csharp public class Product : AggregateRoot { + public Product(Guid id) + { + Id = id; + } + public string Name { get; set; } public string Description { get; set; } public float Price { get; set; } diff --git a/docs/en/framework/ui/angular/images/angular-advanced-entity-filters-with-custom-content-above-filter.png b/docs/en/framework/ui/angular/images/angular-advanced-entity-filters-with-custom-content-above-filter.png index ac81a885ec..3ad1593e42 100644 Binary files a/docs/en/framework/ui/angular/images/angular-advanced-entity-filters-with-custom-content-above-filter.png and b/docs/en/framework/ui/angular/images/angular-advanced-entity-filters-with-custom-content-above-filter.png differ diff --git a/docs/en/framework/ui/angular/images/angular-advanced-entity-filters-with-form.png b/docs/en/framework/ui/angular/images/angular-advanced-entity-filters-with-form.png index d0827ed369..cd8f091379 100644 Binary files a/docs/en/framework/ui/angular/images/angular-advanced-entity-filters-with-form.png and b/docs/en/framework/ui/angular/images/angular-advanced-entity-filters-with-form.png differ diff --git a/docs/en/framework/ui/angular/images/angular-advanced-entity-filters.png b/docs/en/framework/ui/angular/images/angular-advanced-entity-filters.png index 5ae22b56a4..5a9b3f84ef 100644 Binary files a/docs/en/framework/ui/angular/images/angular-advanced-entity-filters.png and b/docs/en/framework/ui/angular/images/angular-advanced-entity-filters.png differ diff --git a/docs/en/kb/can-not-login-with-admin-user.md b/docs/en/kb/can-not-login-with-admin-user.md new file mode 100644 index 0000000000..d69695b503 --- /dev/null +++ b/docs/en/kb/can-not-login-with-admin-user.md @@ -0,0 +1,5 @@ +# KB#0003: Can not login with the admin user + +* Try username `admin` and Password `1q2w3E*`. +* Try to migrate database. If you have a `DbMigrator` application in your solution, use it. It will seed initial data and create the admin user for you. +* If not works, read the README.MD file in your solution, or check the [Getting Started](https://abp.io/docs/latest/get-started) document. diff --git a/docs/en/kb/index.md b/docs/en/kb/index.md index 8a497cdeee..5bbb201765 100644 --- a/docs/en/kb/index.md +++ b/docs/en/kb/index.md @@ -2,5 +2,6 @@ The following documents provide useful information about several topics you might need to know. -* [How to Fix "Filename too long" Error on Windows](windows-path-too-long-fix.md) -* [When to Use a Distributed Cache Server](when-to-use-a-distributed-cache-server.md) \ No newline at end of file +* KB#0001: ["Filename too long" error on Windows](windows-path-too-long-fix.md) +* KB#0002: [When to use a distributed cache server](when-to-use-a-distributed-cache-server.md) +* KB#0003: [Can not login with the admin user](can-not-login-with-admin-user.md) \ No newline at end of file diff --git a/docs/en/kb/when-to-use-a-distributed-cache-server.md b/docs/en/kb/when-to-use-a-distributed-cache-server.md index a414e5cd78..27fced60a9 100644 --- a/docs/en/kb/when-to-use-a-distributed-cache-server.md +++ b/docs/en/kb/when-to-use-a-distributed-cache-server.md @@ -1,4 +1,4 @@ -# When to Use a Distributed Cache Server +# KB#0002: When to Use a Distributed Cache Server ABP provides a [distributed cache service](../framework/fundamentals/caching.md) that is based on [ASP.NET Core's distributed cache](https://docs.microsoft.com/en-us/aspnet/core/performance/caching/distributed). This document explains when you need to have a separate cache server for your applications. diff --git a/docs/en/kb/windows-path-too-long-fix.md b/docs/en/kb/windows-path-too-long-fix.md index 6a822c1402..1486abd40f 100644 --- a/docs/en/kb/windows-path-too-long-fix.md +++ b/docs/en/kb/windows-path-too-long-fix.md @@ -1,4 +1,4 @@ -# How to Fix "Filename too long" Error on Windows +# KB#0001: How to Fix "Filename too long" Error on Windows If you encounter the "filename too long" or "unzip" error on Windows, it's probably related to the Windows maximum file path limitation. Windows has a maximum file path limitation of 255 characters. diff --git a/docs/en/samples/eshop-on-abp/index.md b/docs/en/samples/eshop-on-abp/index.md index 068d39f92b..ac45772150 100644 --- a/docs/en/samples/eshop-on-abp/index.md +++ b/docs/en/samples/eshop-on-abp/index.md @@ -1,3 +1,8 @@ # eShopOnAbp +> ⚠️ **Important Notice** +> This project, "eshoponabp," is outdated. It served as a reference project for microservice architecture using the ABP Framework, but we now recommend using the [ABP Microservice Solution Template](https://abp.io/docs/latest/solution-templates/microservice) for new projects. +> +> The new template offers a modernized and officially supported starting point for building microservices with ABP. Please consider transitioning to the new template for the latest features and improvements. + This document is in progress. Please see the source code for now: https://github.com/abpframework/eShopOnAbp diff --git a/docs/en/samples/index.md b/docs/en/samples/index.md index 793a777ad1..8c8733408d 100644 --- a/docs/en/samples/index.md +++ b/docs/en/samples/index.md @@ -13,9 +13,11 @@ A reference application built with ABP. It implements the Domain Driven Design w Reference microservice solution built with ABP and .NET. -* [Live demo](https://www.eshoponabp.com/) * [Source code](https://github.com/abpframework/eShopOnAbp) +> ⚠️ **Important Notice** +> This project, "eShopOnAbp," is outdated. It served as a reference project for microservice architecture using the ABP Framework, but we now recommend using the [ABP Microservice Solution Template](https://abp.io/docs/latest/solution-templates/microservice) for new projects. + ## CMS Kit Demo A minimal example website built with the [CMS Kit module](../modules/cms-kit/index.md). diff --git a/docs/en/studio/release-notes.md b/docs/en/studio/release-notes.md index 24c3437e64..8555e19d18 100644 --- a/docs/en/studio/release-notes.md +++ b/docs/en/studio/release-notes.md @@ -2,6 +2,20 @@ This document contains **brief release notes** for each ABP Studio release. Release notes only include **major features** and **visible enhancements**. Therefore, they don't include all the development done in the related version. +## 0.9.20 (2025-01-08) + +* Upgraded templates to version `9.0.3`. +* Fixed Invariant Culture problem in source code downloading. +* Added missing linux support to OldCliInstaller +* Increased database test connection timeout up to 10seconds. + +## 0.9.19 (2025-01-02) + +* Disabled auto-scroll when scrolled up in the logging section. +* Added localhost development certificate check during solution load. +* Added testing connection string in project creation. +* Made enhancements for exception handling. + ## 0.9.18 (2024-12-24) * Fixed Blazor WebApp Kubernetes problems. diff --git a/docs/en/studio/version-mapping.md b/docs/en/studio/version-mapping.md index aedc55cf7d..731e38a128 100644 --- a/docs/en/studio/version-mapping.md +++ b/docs/en/studio/version-mapping.md @@ -4,7 +4,8 @@ This document provides a general overview of the relationship between various ve | **ABP Studio Version** | **ABP Version of Startup Template** | |------------------------|---------------------------| -| 0.9.17 - 0.9.18 | 9.0.2 | +| 0.9.20 | 9.0.3 | +| 0.9.17 to 0.9.19 | 9.0.2 | | 0.9.15 - 0.9.16 | 9.0.1 | | 0.9.9 to 0.9.14 | 9.0.0 | | 0.9.8 | 8.3.4 | diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/abp-suite-generated-tests.png b/docs/en/tutorials/book-store-with-abp-suite/images/abp-suite-generated-tests-ef-core.png similarity index 100% rename from docs/en/tutorials/book-store-with-abp-suite/images/abp-suite-generated-tests.png rename to docs/en/tutorials/book-store-with-abp-suite/images/abp-suite-generated-tests-ef-core.png diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/abp-suite-generated-tests-mongo.png b/docs/en/tutorials/book-store-with-abp-suite/images/abp-suite-generated-tests-mongo.png new file mode 100644 index 0000000000..0a6ce96476 Binary files /dev/null and b/docs/en/tutorials/book-store-with-abp-suite/images/abp-suite-generated-tests-mongo.png differ diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/abp-suite-solution-test-projects.png b/docs/en/tutorials/book-store-with-abp-suite/images/abp-suite-solution-test-projects-ef-core.png similarity index 100% rename from docs/en/tutorials/book-store-with-abp-suite/images/abp-suite-solution-test-projects.png rename to docs/en/tutorials/book-store-with-abp-suite/images/abp-suite-solution-test-projects-ef-core.png diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/abp-suite-solution-test-projects-mongo.png b/docs/en/tutorials/book-store-with-abp-suite/images/abp-suite-solution-test-projects-mongo.png new file mode 100644 index 0000000000..a0ecbd469d Binary files /dev/null and b/docs/en/tutorials/book-store-with-abp-suite/images/abp-suite-solution-test-projects-mongo.png differ diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/book-store-studio-run-app-angular.png b/docs/en/tutorials/book-store-with-abp-suite/images/book-store-studio-run-app-angular.png new file mode 100644 index 0000000000..687dca3593 Binary files /dev/null and b/docs/en/tutorials/book-store-with-abp-suite/images/book-store-studio-run-app-angular.png differ diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/book-store-studio-run-app-blazor.png b/docs/en/tutorials/book-store-with-abp-suite/images/book-store-studio-run-app-blazor.png new file mode 100644 index 0000000000..5535659b45 Binary files /dev/null and b/docs/en/tutorials/book-store-with-abp-suite/images/book-store-studio-run-app-blazor.png differ diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/book-store-studio-run-app-mauiblazor.png b/docs/en/tutorials/book-store-with-abp-suite/images/book-store-studio-run-app-mauiblazor.png new file mode 100644 index 0000000000..1bf3253fe7 Binary files /dev/null and b/docs/en/tutorials/book-store-with-abp-suite/images/book-store-studio-run-app-mauiblazor.png differ diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/book-store-studio-run-app.png b/docs/en/tutorials/book-store-with-abp-suite/images/book-store-studio-run-app-mvc.png similarity index 100% rename from docs/en/tutorials/book-store-with-abp-suite/images/book-store-studio-run-app.png rename to docs/en/tutorials/book-store-with-abp-suite/images/book-store-studio-run-app-mvc.png diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/bookstore-test-succeed.png b/docs/en/tutorials/book-store-with-abp-suite/images/bookstore-test-succeed-ef-core.png similarity index 79% rename from docs/en/tutorials/book-store-with-abp-suite/images/bookstore-test-succeed.png rename to docs/en/tutorials/book-store-with-abp-suite/images/bookstore-test-succeed-ef-core.png index 8211638242..9ca139a02a 100644 Binary files a/docs/en/tutorials/book-store-with-abp-suite/images/bookstore-test-succeed.png and b/docs/en/tutorials/book-store-with-abp-suite/images/bookstore-test-succeed-ef-core.png differ diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/bookstore-test-succeed-mongo.png b/docs/en/tutorials/book-store-with-abp-suite/images/bookstore-test-succeed-mongo.png new file mode 100644 index 0000000000..8459a737e5 Binary files /dev/null and b/docs/en/tutorials/book-store-with-abp-suite/images/bookstore-test-succeed-mongo.png differ diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/studio-browser-suite.png b/docs/en/tutorials/book-store-with-abp-suite/images/studio-browser-suite.png index 80a53dcae2..47a37bbd9b 100644 Binary files a/docs/en/tutorials/book-store-with-abp-suite/images/studio-browser-suite.png and b/docs/en/tutorials/book-store-with-abp-suite/images/studio-browser-suite.png differ diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/suite-book-entity-5.png b/docs/en/tutorials/book-store-with-abp-suite/images/suite-book-entity-5.png deleted file mode 100644 index 68b31641dd..0000000000 Binary files a/docs/en/tutorials/book-store-with-abp-suite/images/suite-book-entity-5.png and /dev/null differ diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/suite-book-pages-1.png b/docs/en/tutorials/book-store-with-abp-suite/images/suite-book-pages-1.png deleted file mode 100644 index a42a39b648..0000000000 Binary files a/docs/en/tutorials/book-store-with-abp-suite/images/suite-book-pages-1.png and /dev/null differ diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/suite-book-pages-browser.png b/docs/en/tutorials/book-store-with-abp-suite/images/suite-book-pages-browser.png new file mode 100644 index 0000000000..45f9ee1db9 Binary files /dev/null and b/docs/en/tutorials/book-store-with-abp-suite/images/suite-book-pages-browser.png differ diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/suite-custom-code-result.png b/docs/en/tutorials/book-store-with-abp-suite/images/suite-custom-code-result.png index 30997d4c5b..733c11535b 100644 Binary files a/docs/en/tutorials/book-store-with-abp-suite/images/suite-custom-code-result.png and b/docs/en/tutorials/book-store-with-abp-suite/images/suite-custom-code-result.png differ diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/suite-repository-custom-code.png b/docs/en/tutorials/book-store-with-abp-suite/images/suite-repository-custom-code-ef-core.png similarity index 100% rename from docs/en/tutorials/book-store-with-abp-suite/images/suite-repository-custom-code.png rename to docs/en/tutorials/book-store-with-abp-suite/images/suite-repository-custom-code-ef-core.png diff --git a/docs/en/tutorials/book-store-with-abp-suite/images/suite-repository-custom-code-mongo.png b/docs/en/tutorials/book-store-with-abp-suite/images/suite-repository-custom-code-mongo.png new file mode 100644 index 0000000000..04c88b3084 Binary files /dev/null and b/docs/en/tutorials/book-store-with-abp-suite/images/suite-repository-custom-code-mongo.png differ diff --git a/docs/en/tutorials/book-store-with-abp-suite/index.md b/docs/en/tutorials/book-store-with-abp-suite/index.md index 492d06bc99..bc52fb75da 100644 --- a/docs/en/tutorials/book-store-with-abp-suite/index.md +++ b/docs/en/tutorials/book-store-with-abp-suite/index.md @@ -1,5 +1,13 @@ # Web Application Development Tutorial (with ABP Suite) +````json +//[doc-params] +{ + "UI": ["MVC","Blazor","BlazorServer", "BlazorWebApp","NG","MAUIBlazor"], + "DB": ["EF", "Mongo"] +} +```` + ````json //[doc-nav] { diff --git a/docs/en/tutorials/book-store-with-abp-suite/part-01.md b/docs/en/tutorials/book-store-with-abp-suite/part-01.md index 8fc6f25fa1..637866e577 100644 --- a/docs/en/tutorials/book-store-with-abp-suite/part-01.md +++ b/docs/en/tutorials/book-store-with-abp-suite/part-01.md @@ -1,5 +1,13 @@ # Web Application Development Tutorial (with ABP Suite) - Part 1: Creating the Solution +````json +//[doc-params] +{ + "UI": ["MVC","Blazor","BlazorServer", "BlazorWebApp","NG","MAUIBlazor"], + "DB": ["EF", "Mongo"] +} +```` + ````json //[doc-nav] { @@ -20,10 +28,10 @@ You can use the following configurations: * **Solution Template:** Application (Layered) * **Solution Name:** `Acme.BookStore` -* **UI Framework:** {{if UI=="MVC"}} ASP.NET Core MVC / Razor Pages {{end}} +* **UI Framework:** {{UI_Value}} * **UI Theme:** LeptonX * **Mobile Framework:** None -* **Database Provider:** {{if DB=="EF"}} Entity Framework Core {{end}} +* **Database Provider:** {{DB_Value}} * **Public Website:** No * **Tiered:** No @@ -31,10 +39,6 @@ You can select the other options based on your preference. > **Please complete the [Get Started](../../get-started/layered-web-application.md) guide and run the web application before going further.** -The initial solution structure should be like the following in the ABP Studio's [Solution Explorer](../../studio/solution-explorer.md): - -![](./images/book-store-suite-solution-explorer.png) - ## Summary We've created the initial layered monolith solution. In the next part, we will learn how to create entities, and generate CRUD pages based on the specified options (including tests, UI, customizable code support etc.) with [ABP Suite](../../suite/index.md). diff --git a/docs/en/tutorials/book-store-with-abp-suite/part-02.md b/docs/en/tutorials/book-store-with-abp-suite/part-02.md index 3bed0f1b89..fe19272b4e 100644 --- a/docs/en/tutorials/book-store-with-abp-suite/part-02.md +++ b/docs/en/tutorials/book-store-with-abp-suite/part-02.md @@ -1,5 +1,13 @@ # Web Application Development Tutorial (with ABP Suite) - Part 2: Creating the Books +````json +//[doc-params] +{ + "UI": ["MVC","Blazor","BlazorServer", "BlazorWebApp","NG","MAUIBlazor"], + "DB": ["EF", "Mongo"] +} +```` + ````json //[doc-nav] { @@ -87,9 +95,7 @@ You can leave the other configurations as default. > ABP Suite allows you to define properties with a great range of options, for example, you can specify the property type as *string*, *int*, *float*, *Guid*, *DateTime*, and even *File* (for file upload) and also you can set any options while defining your properties, such as specifying it as *required*, or *nullable*, setting *max-min length*, *default value* and more... -After that, you can click the **Save and Generate** button to start the code generation process: - -![](./images/suite-book-entity-5.png) +After that, you can click the **Save and Generate** button to start the code generation process. ABP Suite will generate the necessary code for you. It generates: @@ -104,11 +110,27 @@ ABP Suite will generate the necessary code for you. It generates: It will take some time to complete the process. After the process is completed, you will see a success message, you can click the *Ok* button, and then run the application by clicking the *Start* button (or alternatively, directly clicking the *run* icon) in the *Solution Runner* panel: -![](./images/book-store-studio-run-app.png) +{{ if UI == "MVC" }} + +![](./images/book-store-studio-run-app-mvc.png) + +{{ else if UI == "Angular" }} + +![](./images/book-store-studio-run-app-angular.png) + +{{ else if UI == "MAUIBlazor" }} + +![](./images/book-store-studio-run-app-mauiblazor.png) + +{{ else }} + +![](./images/book-store-studio-run-app-blazor.png) + +{{ end }} After the application is started, you can right-click and *Browse* on the application to open it in the ABP Studio's pre-integrated browser. You can see the Books page in the following figure with a single record: -![](./images/suite-book-pages-1.png) +![](./images/suite-book-pages-browser.png) On this page, you can create a new book, update an existing book, delete a book, export all records (or the filtered records) to excel, filter the records by using the advanced filter section, bulk delete multiple records and so on. diff --git a/docs/en/tutorials/book-store-with-abp-suite/part-03.md b/docs/en/tutorials/book-store-with-abp-suite/part-03.md index 1fcb84bac7..4399910fb5 100644 --- a/docs/en/tutorials/book-store-with-abp-suite/part-03.md +++ b/docs/en/tutorials/book-store-with-abp-suite/part-03.md @@ -1,5 +1,13 @@ # Web Application Development Tutorial (with ABP Suite) - Part 3: Creating the Authors +````json +//[doc-params] +{ + "UI": ["MVC","Blazor","BlazorServer", "BlazorWebApp","NG","MAUIBlazor"], + "DB": ["EF", "Mongo"] +} +```` + ````json //[doc-nav] { @@ -24,11 +32,11 @@ After generating the all necessary code for the `Book` entity, and testing the * Click the entity selection box in the top right of the *CRUD page generation* page, and select the *-New entity-*: -![](/images/suite-author-new-entity.png) +![](./images/suite-author-new-entity.png) Then, you can type `Author` for the *Name* field and leave the other options as is (you can change the menu icon as **pen** for a proper menu icon, and/or other options, if you wish). ABP Suite automatically calculates proper values for the rest of the inputs for you: -![](/images/suite-author-entity-1.png) +![](./images/suite-author-entity-1.png) ABP Suite sets: @@ -52,13 +60,27 @@ You can leave the other configurations as default. > **Note:** All properties are marked as **filterable** by default, and they appear in the advanced filter section because of that. You can set any properties you want as **not filterable** and then the related property will be removed from the advanced filter section and code will be generated accordingly. -You can click the **Save and Generate** button to start the code generation process: - -![](./images/suite-book-entity-5.png) +You can click the **Save and Generate** button to start the code generation process. ABP Suite will generate the necessary code for you. It will take some time to complete the process. After the process is completed, you will see a success message, you can click the *Ok* button, and then run the application by clicking the *Start* button (or alternatively, directly clicking the *run* icon) in the *Solution Runner* panel: -![](./images/book-store-studio-run-app.png) +{{ if UI == "MVC" }} + +![](./images/book-store-studio-run-app-mvc.png) + +{{ else if UI == "Angular" }} + +![](./images/book-store-studio-run-app-angular.png) + +{{ else if UI == "MAUIBlazor" }} + +![](./images/book-store-studio-run-app-mauiblazor.png) + +{{ else }} + +![](./images/book-store-studio-run-app-blazor.png) + +{{ end }} After the application is started, you can right-click and *Browse* on the application to open it in the ABP Studio's pre-integrated browser and try to add a new author: diff --git a/docs/en/tutorials/book-store-with-abp-suite/part-04.md b/docs/en/tutorials/book-store-with-abp-suite/part-04.md index fb1583a0c5..128e8c15c9 100644 --- a/docs/en/tutorials/book-store-with-abp-suite/part-04.md +++ b/docs/en/tutorials/book-store-with-abp-suite/part-04.md @@ -1,5 +1,13 @@ # Web Application Development Tutorial (with ABP Suite) - Part 4: Book to Author Relation +````json +//[doc-params] +{ + "UI": ["MVC","Blazor","BlazorServer", "BlazorWebApp","NG","MAUIBlazor"], + "DB": ["EF", "Mongo"] +} +```` + ````json //[doc-nav] { @@ -51,7 +59,23 @@ After, specifying the metadata, you can click the *Ok* button to close the modal It will take some time to complete the process. After the process is completed, you will see a success message, you can click the *Ok* button, and then run the application by clicking the *Start* button (or alternatively, directly clicking the *run* icon) in the *Solution Runner* panel: -![](./images/book-store-studio-run-app.png) +{{ if UI == "MVC" }} + +![](./images/book-store-studio-run-app-mvc.png) + +{{ else if UI == "Angular" }} + +![](./images/book-store-studio-run-app-angular.png) + +{{ else if UI == "MAUIBlazor" }} + +![](./images/book-store-studio-run-app-mauiblazor.png) + +{{ else }} + +![](./images/book-store-studio-run-app-blazor.png) + +{{ end }} After the application is started, you can right-click and *Browse* on the application to open it in the ABP Studio's pre-integrated browser. You can first create an author and then create a book with the author for testing: @@ -65,15 +89,29 @@ Also, notice that, in the advanced filter section, there is an **Author** dropdo Since you completed the bookstore application, now we can check the generated tests, and run them to see if all of them pass or not. -There are several test projects in the solution: +There are several test projects in the solution (slightly differs based on your _UI_ and _Database_ selection): + +{{ if DB == "EF" }} + +![](./images/abp-suite-solution-test-projects-ef-core.png) -![](./images/abp-suite-solution-test-projects.png) +{{ else if DB == "Mongo" }} -> Test projects slightly differs based on your UI and Database selection. For example, if you select MongoDB, then the `Acme.BookStore.EntityFrameworkCore.Tests` will be `Acme.BookStore.MongoDB.Tests`. +![](./images/abp-suite-solution-test-projects-mongo.png) + +{{ end }} ABP Suite generated unit & integration tests, for the `Book` & `Author` entities. If you open the **Test explorer** in your IDE, you will see the following tests are generated: -![](./images/abp-suite-generated-tests.png) +{{ if DB == "EF" }} + +![](./images/abp-suite-generated-tests-ef-core.png) + +{{ else if DB == "Mongo" }} + +![](./images/abp-suite-generated-tests-mongo.png) + +{{ end }} ABP Suite generated tests for repository implementations & application service implementations for the generated code, if you enable *Create unit & integration tests* option, while creating the entity. Since, you already did that in the previous parts, it generated the all required tests for the entities. @@ -155,7 +193,15 @@ Since ABP Suite generated the test data seed contributors for each entity, you h Let's execute all tests, and see the results: -![](./images/bookstore-test-succeed.png) +{{ if DB == "EF" }} + +![](./images/bookstore-test-succeed-ef-core.png) + +{{ else if DB == "Mongo" }} + +![](./images/bookstore-test-succeed-mongo.png) + +{{ end }} ## Summary diff --git a/docs/en/tutorials/book-store-with-abp-suite/part-05.md b/docs/en/tutorials/book-store-with-abp-suite/part-05.md index 8574bcf2eb..0283ce2425 100644 --- a/docs/en/tutorials/book-store-with-abp-suite/part-05.md +++ b/docs/en/tutorials/book-store-with-abp-suite/part-05.md @@ -1,5 +1,13 @@ # Web Application Development Tutorial (with ABP Suite) - Part 5: Customizing the Generated Code +````json +//[doc-params] +{ + "UI": ["MVC","Blazor","BlazorServer", "BlazorWebApp","NG","MAUIBlazor"], + "DB": ["EF", "Mongo"] +} +```` + ````json //[doc-nav] { @@ -28,12 +36,22 @@ On the C# side, ABP Suite adds abstract base classes for entities, application s You can write your custom code in those classes (with the `*.Extended.cs` extension) and next time when you need to re-generate the entity, your custom code will not be overridden (only the base abstract classes will be re-generated and your changes on Suite will be respected): -![](./images/suite-repository-custom-code.png) +{{ if DB == "EF" }} + +![](./images/suite-repository-custom-code-ef-core.png) + +{{ else if DB == "Mongo" }} + +![](./images/suite-repository-custom-code-mongo.png) -> For example, you can create a new repository method like in the example above, and in the next CRUD page generation, you will ABP Suite won't override your custom code. +{{ end }} + +> For example, you can create a new repository method like in the example above, and in the next CRUD page generation, ABP Suite won't override your custom code. On the UI side, ABP Suite provides convenient comment placeholders within pages for MVC, Blazor, and Angular UIs. These comment sections serve as hook points where you can add your custom code. +{{ if UI == "MVC"}} + For example, if you open the *Books/Index.cshtml* file in your IDE, you will see those placeholders like following: ```xml @@ -50,6 +68,46 @@ For example, if you open the *Books/Index.cshtml* file in your IDE, you will see You can write your custom codes between the _****_ placeholders and you can also extend these placeholders by customizing the [ABP Suite templates](../../suite/editing-templates.md). +{{ else if UI == "Angular" }} + +Similar to services, there are two types of components: + +- `abstract.component.ts` +- `component.ts` + +The `.abstract.component.ts` file is recreated with each execution of schematics, while the code for `.component.ts` files is generated only once, so your custom changes are preserved. + +When the _Customizable code_ is enabled, ABP Suite introduces custom comment placeholders in the HTML file as follows: + +```html + + +``` + +{{ else }} + +For example, if you open the *Books.razor* file in your IDE, you will see those placeholders like following: + +```xml +@* ************************* PAGE HEADER ************************* *@ + + + + +@* ************************* SEARCH ************************* *@ + + +@*//*@ +@*//*@ + + + @*- Code omitted for brevity *@ +``` + +You can write your custom codes between the _****_ placeholders and you can also extend these placeholders by customizing the [ABP Suite templates](../../suite/editing-templates.md). + +{{ end }} + > For more information, please refer to [Customizing the Generated Code documentation](../../suite/customizing-the-generated-code.md) ## Implementing Custom Code diff --git a/docs/en/tutorials/book-store/index.md b/docs/en/tutorials/book-store/index.md index c3161d2331..178aa75214 100644 --- a/docs/en/tutorials/book-store/index.md +++ b/docs/en/tutorials/book-store/index.md @@ -2,7 +2,7 @@ ````json //[doc-params] { - "UI": ["MVC","Blazor","BlazorServer","NG"], + "UI": ["MVC","Blazor","BlazorServer","NG", "MAUIBlazor"], "DB": ["EF","Mongo"] } ```` diff --git a/docs/en/tutorials/todo/layered/index.md b/docs/en/tutorials/todo/layered/index.md index a679bacac5..5ba38380f3 100644 --- a/docs/en/tutorials/todo/layered/index.md +++ b/docs/en/tutorials/todo/layered/index.md @@ -3,7 +3,7 @@ ````json //[doc-params] { - "UI": ["MVC", "Blazor", "BlazorServer", "BlazorWebApp" ,"NG"], + "UI": ["MVC", "Blazor", "BlazorServer", "BlazorWebApp" ,"NG", "MAUIBlazor"], "DB": ["EF", "Mongo"] } ```` @@ -74,7 +74,7 @@ dotnet tool install -g Volo.Abp.Studio.Cli Create an empty folder, open a command-line terminal and execute the following command in the terminal: ````bash -abp new TodoApp{{if UI=="Blazor"}} -u blazor{{else if UI=="BlazorServer"}} -u blazor-server{{else if UI=="BlazorWebApp"}} -u blazor-webapp{{else if UI=="NG"}} -u angular{{end}}{{if DB=="Mongo"}} -d mongodb{{end}} +abp new TodoApp{{if UI=="Blazor"}} -u blazor{{else if UI=="BlazorServer"}} -u blazor-server{{else if UI=="BlazorWebApp"}} -u blazor-webapp{{else if UI=="NG"}} -u angular{{else if UI=="MAUIBlazor"}} -u maui-blazor{{end}}{{if DB=="Mongo"}} -d mongodb{{end}} ```` {{if UI=="NG"}} @@ -113,7 +113,7 @@ abp install-libs > We suggest you install [Yarn v1.22+ (not v2)](https://classic.yarnpkg.com/en/docs/install) to prevent possible package inconsistencies, if you haven't installed it yet. -{{if UI=="Blazor" || UI=="BlazorWebApp"}} +{{if UI=="Blazor" || UI=="BlazorWebApp" || UI=="MAUIBlazor"}} #### Bundling and Minification @@ -136,12 +136,16 @@ abp bundle It is good to run the application before starting the development. Ensure the {{if UI=="BlazorServer"}}`TodoApp.Blazor`{{else}}`TodoApp.Web`{{end}} project is the startup project, then run the application (Ctrl+F5 in Visual Studio) to see the initial UI: -{{else if UI=="Blazor"}} +{{else if UI=="Blazor" || UI=="MAUIBlazor"}} It is good to run the application before starting the development. The solution has two main applications; * `TodoApp.HttpApi.Host` hosts the server-side HTTP API. +{{if UI=="Blazor"}} * `TodoApp.Blazor` is the client-side Blazor WebAssembly application. +{{else if UI=="MAUIBlazor"}} +* `TodoApp.MauiBlazor` is the MAUI Blazor application. +{{end}} Ensure the `TodoApp.HttpApi.Host` project is the startup project, then run the application (Ctrl+F5 in Visual Studio) to see the server-side HTTP API on the [Swagger UI](https://swagger.io/tools/swagger-ui/): @@ -253,7 +257,7 @@ You can apply changes to the database using the following command, in the same c dotnet ef database update ```` -> If you are using Visual Studio, you may want to use the `Add-Migration Added_TodoItem` and `Update-Database` commands in the *Package Manager Console (PMC)*. In this case, ensure that {{if UI=="MVC"}}`TodoApp.Web`{{else if UI=="BlazorServer" || UI=="Blazor" || UI=="BlazorWebApp"}}`TodoApp.Blazor`{{else if UI=="Blazor" || UI=="NG"}}`TodoApp.HttpApi.Host`{{end}} is the startup project and `TodoApp.EntityFrameworkCore` is the *Default Project* in PMC. +> If you are using Visual Studio, you may want to use the `Add-Migration Added_TodoItem` and `Update-Database` commands in the *Package Manager Console (PMC)*. In this case, ensure that {{if UI=="MVC"}}`TodoApp.Web`{{else if UI=="BlazorServer" || UI=="Blazor" || UI=="BlazorWebApp"}}`TodoApp.Blazor`{{else if UI=="Blazor" || UI=="NG" || UI=="MAUIBlazor"}}`TodoApp.HttpApi.Host`{{end}} is the startup project and `TodoApp.EntityFrameworkCore` is the *Default Project* in PMC. {{else if DB=="Mongo"}} @@ -582,11 +586,11 @@ If you open the [Swagger UI](https://swagger.io/tools/swagger-ui/) by entering t ![todo-api](../images/todo-api.png) -{{else if UI=="Blazor" || UI=="BlazorServer" || UI=="BlazorWebApp"}} +{{else if UI=="Blazor" || UI=="BlazorServer" || UI=="BlazorWebApp" || UI=="MAUIBlazor"}} ### Index.razor.cs -Open the `Index.razor.cs` file in the `Pages` folder of the {{if UI=="Blazor" || UI=="BlazorWebApp"}} *TodoApp.Blazor.Client* {{else}}*TodoApp.Blazor*{{end}} project and replace the content with the following code block: +Open the `Index.razor.cs` file in the `Pages` folder of the {{if UI=="Blazor" || UI=="BlazorWebApp"}} *TodoApp.Blazor.Client* {{else if UI=="BlazorServer"}} *TodoApp.Blazor* {{else if UI=="MAUIBlazor"}} *TodoApp.MauiBlazor* {{end}} project and replace the content with the following code block: ```csharp using Microsoft.AspNetCore.Components; @@ -627,7 +631,7 @@ namespace TodoApp.Blazor.Pages This class uses `ITodoAppService` to perform operations for the todo items. It manipulates the `TodoItems` list after create and delete operations. This way, we don't need to refresh the whole todo list from the server. -{{if UI=="Blazor"}} +{{if UI=="Blazor" || UI=="MAUIBlazor"}} See the *Dynamic C# Proxies & Auto API Controllers* section below to learn how we could inject and use the application service interface from the Blazor application which is running on the browser! But now, let's continue and complete the application. @@ -635,7 +639,7 @@ See the *Dynamic C# Proxies & Auto API Controllers* section below to learn how w ### Index.razor -Open the `Index.razor` file in the `Pages` folder of the {{if UI=="Blazor" || UI=="BlazorWebApp"}} *TodoApp.Blazor.Client* {{else}} *TodoApp.Blazor* {{end}} project and replace the content with the following code block: +Open the `Index.razor` file in the `Pages` folder of the {{if UI=="Blazor" || UI=="BlazorWebApp"}} *TodoApp.Blazor.Client* {{else if UI=="BlazorServer"}} *TodoApp.Blazor* {{else if UI=="MAUIBlazor"}} *TodoApp.MauiBlazor* {{end}} project and replace the content with the following code block: ```xml @page "/" @@ -677,7 +681,7 @@ Open the `Index.razor` file in the `Pages` folder of the {{if UI=="Blazor" || UI ### Index.razor.css -As the final touch, open the `Index.razor.css` file in the `Pages` folder of the {{if UI=="Blazor" || UI=="BlazorWebApp"}}*TodoApp.Blazor.Client*{{else}}*TodoApp.Blazor*{{end}} project and replace it with the following content: +As the final touch, open the `Index.razor.css` file in the `Pages` folder of the {{if UI=="Blazor" || UI=="BlazorWebApp"}}*TodoApp.Blazor.Client*{{else if UI=="BlazorServer"}} *TodoApp.Blazor* {{else if UI=="MAUIBlazor"}} *TodoApp.MauiBlazor* {{end}} project and replace it with the following content: ```css #TodoList{ @@ -710,7 +714,7 @@ This is a simple styling for the todo page. We believe that you can do much bett Now, you can run the application again to see the result. -{{if UI=="Blazor"}} +{{if UI=="Blazor" || UI=="MAUIBlazor"}} ### Dynamic C# Proxies & Auto API Controllers diff --git a/docs/en/ui-themes/basic-theme/index.md b/docs/en/ui-themes/basic-theme/index.md index 20a24dae8d..f1d1a3d39c 100644 --- a/docs/en/ui-themes/basic-theme/index.md +++ b/docs/en/ui-themes/basic-theme/index.md @@ -1 +1,17 @@ -Read this document [here](../../framework/ui/mvc-razor-pages/basic-theme.md). +# Basic Theme + +The Basic Theme is a minimalist theme that doesn't add any styling on top of the plain [Bootstrap](https://getbootstrap.com/) styles. You can take the Basic Theme as the base theme and build your own theme or styling on top of it. Here, a screenshot from the theme: + +![basic-theme-application-layout](../../images/basic-theme-application-layout.png) + + +See the [Theming document](../../framework/ui/mvc-razor-pages/theming.md) to learn about themes. + +## User Interfaces + +The Basic Theme has implementation for the following UI types: + +- [MVC UI](../../framework/ui/mvc-razor-pages/basic-theme.md) +- [Blazor UI](../../framework/ui/blazor/basic-theme.md) +- [Angular UI](../../framework/ui/angular/basic-theme.md) + diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Tab/AbpTabTagHelperService.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Tab/AbpTabTagHelperService.cs index 227bc0fd71..8d5700159f 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Tab/AbpTabTagHelperService.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Tab/AbpTabTagHelperService.cs @@ -89,7 +89,7 @@ public class AbpTabTagHelperService : AbpTagHelperService var id = TagHelper.Name; var attributes = GetTabContentAttributes(context, output); - var classAttributesAsString = attributes.Where(a => a.Name == "class").ToList().Select(a => a.Name).JoinAsString(" "); + var classAttributesAsString = attributes.Where(a => a.Name == "class").ToList().Select(a => a.Value).JoinAsString(" "); var otherAttributes = attributes.Where(a => a.Name != "class").ToList(); var wrapper = new TagBuilder("div"); diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs index 365ea81431..212e09c631 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/LIbs/InstallLibsService.cs @@ -50,7 +50,7 @@ public class InstallLibsService : IInstallLibsService, ITransientDependency if (!NpmHelper.IsYarnAvailable()) { - Logger.LogWarning("YARN is not installed, which may cause package inconsistency, please use YARN instead of NPM. visit https://classic.yarnpkg.com/lang/en/docs/install/ and install YARN"); + Logger.LogWarning("YARN is not installed, which may cause package inconsistency. ABP uses 'npx yarn ' behind the scenes to prevent possible inconsistencies."); } Logger.LogInformation($"Found {projectPaths.Count} projects."); @@ -66,14 +66,7 @@ public class InstallLibsService : IInstallLibsService, ITransientDependency // angular if (projectPath.EndsWith("angular.json")) { - if (NpmHelper.IsYarnAvailable()) - { - NpmHelper.RunYarn(projectDirectory); - } - else - { - NpmHelper.RunNpmInstall(projectDirectory, "--legacy-peer-deps"); - } + NpmHelper.RunYarn(projectDirectory); } // MVC or BLAZOR SERVER @@ -86,14 +79,7 @@ public class InstallLibsService : IInstallLibsService, ITransientDependency continue; } - if (NpmHelper.IsYarnAvailable()) - { - NpmHelper.RunYarn(projectDirectory); - } - else - { - NpmHelper.RunNpmInstall(projectDirectory, "--no-audit"); - } + NpmHelper.RunYarn(projectDirectory); await CleanAndCopyResources(projectDirectory); } diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoSourceCodeStore.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoSourceCodeStore.cs index 7ae34bef1c..5ef3657529 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoSourceCodeStore.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectBuilding/AbpIoSourceCodeStore.cs @@ -291,7 +291,7 @@ public class AbpIoSourceCodeStore : ISourceCodeStore, ITransientDependency var result = await response.Content.ReadAsStringAsync(); var versions = JsonSerializer.Deserialize(result); - return templateName.Contains("LeptonX") ? + return (templateName.Contains("LeptonX") || templateName.Contains("lepton-x")) ? versions.LeptonXVersions.Any(v => v.Name == version) : versions.FrameworkAndCommercialVersions.Any(v => v.Name == 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 019feb93d0..2c88f1e8c5 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 @@ -358,7 +358,7 @@ public class NpmPackagesUpdater : ITransientDependency protected virtual void RunYarn(string fileDirectory) { Logger.LogInformation($"Running Yarn on {fileDirectory}"); - CmdHelper.RunCmd($"yarn", fileDirectory); + CmdHelper.RunCmd($"npx yarn", fileDirectory); } protected virtual void RunNpmInstall(string fileDirectory) diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNpmPackageAdder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNpmPackageAdder.cs index c9aade0feb..07705808ae 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNpmPackageAdder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ProjectNpmPackageAdder.cs @@ -75,7 +75,7 @@ public class ProjectNpmPackageAdder : ITransientDependency using (DirectoryHelper.ChangeCurrentDirectory(directory)) { Logger.LogInformation("yarn add " + npmPackage.Name + versionPostfix); - CmdHelper.RunCmd("yarn add " + npmPackage.Name + versionPostfix); + CmdHelper.RunCmd("npx yarn add " + npmPackage.Name + versionPostfix); } } else @@ -130,7 +130,7 @@ public class ProjectNpmPackageAdder : ITransientDependency using (DirectoryHelper.ChangeCurrentDirectory(directory)) { Logger.LogInformation("yarn add " + npmPackage.Name + versionPostfix); - CmdHelper.RunCmd("yarn add " + npmPackage.Name + versionPostfix); + CmdHelper.RunCmd("npx yarn add " + npmPackage.Name + versionPostfix); if (skipInstallingLibs) { @@ -158,7 +158,7 @@ public class ProjectNpmPackageAdder : ITransientDependency using (DirectoryHelper.ChangeCurrentDirectory(directory)) { Logger.LogInformation("yarn remove " + npmPackage.Name); - CmdHelper.RunCmd("yarn remove " + npmPackage.Name); + CmdHelper.RunCmd("npx yarn remove " + npmPackage.Name); if (skipInstallingLibs) { diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ThemePackageAdder.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ThemePackageAdder.cs index 511943b632..62984ea6af 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ThemePackageAdder.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/ProjectModification/ThemePackageAdder.cs @@ -43,18 +43,11 @@ public class ThemePackageAdder : ITransientDependency return; } - var yarnAvailable = NpmHelper.IsYarnAvailable(); foreach (var packageJsonFilePath in packageJsonFilePaths) { var directory = Path.GetDirectoryName(packageJsonFilePath).EnsureEndsWith(Path.DirectorySeparatorChar); - if (yarnAvailable) - { - NpmHelper.YarnAddPackage(package, version, directory); - } - else - { - NpmHelper.NpmInstallPackage(package, version, directory); - } + + NpmHelper.YarnAddPackage(package, version, directory); } } } diff --git a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs index 7ae76ecf7e..d3dd24c53e 100644 --- a/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs +++ b/framework/src/Volo.Abp.Cli.Core/Volo/Abp/Cli/Utils/NpmHelper.cs @@ -49,6 +49,7 @@ public class NpmHelper : ITransientDependency return version > SemanticVersion.Parse("1.20.0"); } + [Obsolete("This method is deprecated. Use 'RunYarn' instead (it uses 'npx', so there is no need for 'yarn' to be globally installed.")] public void RunNpmInstall(string directory, params string[] args) { Logger.LogInformation($"Running npm install on {directory}"); @@ -58,9 +59,10 @@ public class NpmHelper : ITransientDependency public void RunYarn(string directory) { Logger.LogInformation($"Running Yarn on {directory}"); - CmdHelper.RunCmd($"yarn", directory); + CmdHelper.RunCmd($"npx yarn", directory); } + [Obsolete("This method is deprecated. Use 'YarnAddPackage' instead (it uses 'npx', so there is no need for 'yarn' to be globally installed.")] public void NpmInstallPackage(string package, string version, string directory) { var packageVersion = !string.IsNullOrWhiteSpace(version) ? $"@{version}" : string.Empty; @@ -70,7 +72,7 @@ public class NpmHelper : ITransientDependency public void YarnAddPackage(string package, string version, string directory) { var packageVersion = !string.IsNullOrWhiteSpace(version) ? $"@{version}" : string.Empty; - CmdHelper.RunCmd("yarn add " + package + packageVersion, workingDirectory: directory); + CmdHelper.RunCmd("npx yarn add " + package + packageVersion, workingDirectory: directory); } public string GetInstalledNpmPackages() diff --git a/framework/src/Volo.Abp.Core/Volo/Abp/Modularity/AbpModuleHelper.cs b/framework/src/Volo.Abp.Core/Volo/Abp/Modularity/AbpModuleHelper.cs index af06d908f0..b73a56b166 100644 --- a/framework/src/Volo.Abp.Core/Volo/Abp/Modularity/AbpModuleHelper.cs +++ b/framework/src/Volo.Abp.Core/Volo/Abp/Modularity/AbpModuleHelper.cs @@ -11,7 +11,7 @@ public static class AbpModuleHelper public static List FindAllModuleTypes(Type startupModuleType, ILogger? logger) { var moduleTypes = new List(); - logger?.Log(LogLevel.Information, "Loaded ABP modules:"); + logger?.Log(LogLevel.Debug, "Loaded ABP modules:"); AddModuleAndDependenciesRecursively(moduleTypes, startupModuleType, logger); return moduleTypes; } @@ -72,7 +72,7 @@ public static class AbpModuleHelper } moduleTypes.Add(moduleType); - logger?.Log(LogLevel.Information, $"{new string(' ', depth * 2)}- {moduleType.FullName}"); + logger?.Log(LogLevel.Debug, $"{new string(' ', depth * 2)}- {moduleType.FullName}"); foreach (var dependedModuleType in FindDependedModuleTypes(moduleType)) { diff --git a/latest-versions.json b/latest-versions.json index 43d4fbb9ac..bfe7ef568c 100644 --- a/latest-versions.json +++ b/latest-versions.json @@ -1,4 +1,13 @@ [ + { + "version": "9.0.3", + "releaseDate": "", + "type": "stable", + "message": "", + "leptonx": { + "version": "4.0.4" + } + }, { "version": "9.0.2", "releaseDate": "", diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor index 0ccd9b93db..32de8507cb 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor @@ -1,61 +1,67 @@ -@using Volo.Abp.UI.Navigation +@using Volo.Abp.UI.Navigation @{ - var elementId = MenuItem.ElementId ?? "MenuItem_" + MenuItem.Name.Replace(".", "_"); - var cssClass = string.IsNullOrEmpty(MenuItem.CssClass) ? string.Empty : MenuItem.CssClass; - var disabled = MenuItem.IsDisabled ? "disabled" : string.Empty; - var url = MenuItem.Url == null ? "#" : MenuItem.Url.TrimStart('/', '~'); var customComponentType = MenuItem.GetComponentTypeOrDefault(); } -@if (MenuItem.IsLeaf) + +@if (customComponentType != null && typeof(ComponentBase).IsAssignableFrom(customComponentType)) { - if (customComponentType != null && typeof(ComponentBase).IsAssignableFrom(customComponentType)) - { - - } - else if (MenuItem.Url != null) - { - - } + } else { - + else + { + var itemUrl = item.Url == null ? "#" : item.Url.TrimStart('/', '~'); + + @if (item.Icon != null) + { + + } + + @item.DisplayName + + + } + } + + } diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor.cs b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor.cs index 4cdd0ec8a4..ea448c3b7d 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor.cs +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/FirstLevelNavMenuItem.razor.cs @@ -1,4 +1,5 @@ using System; +using Blazorise; using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Routing; using Volo.Abp.UI.Navigation; @@ -7,31 +8,26 @@ namespace Volo.Abp.AspNetCore.Components.Web.BasicTheme.Themes.Basic; public partial class FirstLevelNavMenuItem : IDisposable { - [Inject] private NavigationManager NavigationManager { get; set; } - [Parameter] - public ApplicationMenuItem MenuItem { get; set; } + public ApplicationMenuItem MenuItem { get; set; } = default!; + + private Dropdown _dropdown; - public bool IsSubMenuOpen { get; set; } + [Inject] + private NavigationManager NavigationManager { get; set; } protected override void OnInitialized() { NavigationManager.LocationChanged += OnLocationChanged; } - private void ToggleSubMenu() + protected virtual void OnLocationChanged(object sender, LocationChangedEventArgs e) { - IsSubMenuOpen = !IsSubMenuOpen; + _dropdown?.Hide(); } - public void Dispose() + public virtual void Dispose() { NavigationManager.LocationChanged -= OnLocationChanged; } - - private void OnLocationChanged(object sender, LocationChangedEventArgs e) - { - IsSubMenuOpen = false; - InvokeAsync(StateHasChanged); - } } diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor index 9200e83657..2e6f783556 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor @@ -1,55 +1,48 @@ -@using Volo.Abp.UI.Navigation +@using Volo.Abp.UI.Navigation @{ - var elementId = MenuItem.ElementId ?? "MenuItem_" + MenuItem.Name.Replace(".", "_"); - var cssClass = string.IsNullOrEmpty(MenuItem.CssClass) ? string.Empty : MenuItem.CssClass; - var disabled = MenuItem.IsDisabled ? "disabled" : string.Empty; - var url = MenuItem.Url == null ? "#" : MenuItem.Url.TrimStart('/', '~'); var customComponentType = MenuItem.GetComponentTypeOrDefault(); } -@if (MenuItem.IsLeaf) + +@if (customComponentType != null && typeof(ComponentBase).IsAssignableFrom(customComponentType)) { - if (customComponentType != null && typeof(ComponentBase).IsAssignableFrom(customComponentType)) - { - - } - else if (MenuItem.Url != null) - { - - @if (MenuItem.Icon != null) - { - - } - - @MenuItem.DisplayName - - - } + } else { - -} \ No newline at end of file + + +} diff --git a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor.cs b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor.cs index c736770884..b188b764ed 100644 --- a/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor.cs +++ b/modules/basic-theme/src/Volo.Abp.AspNetCore.Components.Web.BasicTheme/Themes/Basic/SecondLevelNavMenuItem.razor.cs @@ -1,4 +1,5 @@ using System; +using Blazorise; using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components.Routing; using Volo.Abp.UI.Navigation; @@ -7,31 +8,30 @@ namespace Volo.Abp.AspNetCore.Components.Web.BasicTheme.Themes.Basic; public partial class SecondLevelNavMenuItem : IDisposable { - [Inject] private NavigationManager NavigationManager { get; set; } + [Parameter] + public ApplicationMenuItem MenuItem { get; set; } = default!; [Parameter] - public ApplicationMenuItem MenuItem { get; set; } + public Dropdown ParentDropdown { get; set; } = default!; + + private Dropdown _dropdown; - public bool IsSubMenuOpen { get; set; } + [Inject] + private NavigationManager NavigationManager { get; set; } protected override void OnInitialized() { NavigationManager.LocationChanged += OnLocationChanged; } - private void ToggleSubMenu() + protected virtual void OnLocationChanged(object sender, LocationChangedEventArgs e) { - IsSubMenuOpen = !IsSubMenuOpen; + ParentDropdown?.Hide(); + _dropdown?.Hide(); } - public void Dispose() + public virtual void Dispose() { NavigationManager.LocationChanged -= OnLocationChanged; } - - private void OnLocationChanged(object sender, LocationChangedEventArgs e) - { - IsSubMenuOpen = false; - InvokeAsync(StateHasChanged); - } } diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json index b1cd05e6d3..ca24ffb511 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/package.json @@ -3,8 +3,8 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~9.0.2", - "@abp/prismjs": "~9.0.2", - "@abp/highlight.js": "~9.0.2" + "@abp/aspnetcore.mvc.ui.theme.shared": "~9.0.3", + "@abp/prismjs": "~9.0.3", + "@abp/highlight.js": "~9.0.3" } } diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock index 4df467ca5b..481d54e59a 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap.Demo/yarn.lock @@ -2,212 +2,212 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.2.tgz#c15eb73b5ec16061da565a98ce2a16e29115d585" - integrity sha512-k30esf0On3mgBAmNbbWn3q/3PiCE4tJXW5j8UGq85DI8kMDmaP7iBQXoMfIFs+Gu5ejNU49AYHlGeEuuK3ObKw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.0.2" - "@abp/bootstrap" "~9.0.2" - "@abp/bootstrap-datepicker" "~9.0.2" - "@abp/bootstrap-daterangepicker" "~9.0.2" - "@abp/datatables.net-bs5" "~9.0.2" - "@abp/font-awesome" "~9.0.2" - "@abp/jquery-form" "~9.0.2" - "@abp/jquery-validation-unobtrusive" "~9.0.2" - "@abp/lodash" "~9.0.2" - "@abp/luxon" "~9.0.2" - "@abp/malihu-custom-scrollbar-plugin" "~9.0.2" - "@abp/moment" "~9.0.2" - "@abp/select2" "~9.0.2" - "@abp/sweetalert2" "~9.0.2" - "@abp/timeago" "~9.0.2" - "@abp/toastr" "~9.0.2" - -"@abp/aspnetcore.mvc.ui@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.2.tgz#ec8d319196d5ef2c4b9e2c965a2ce61cf2384839" - integrity sha512-w40nUrbM/FLadmkDqx+24FtLPrRO2vVqeqE5WxiARDOUJC/Y7LnmVNtsNODv9m5Ss4ufkyI25LugHwT63w6imA== +"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.3.tgz#18f0d27cbba7ff22576c1c6e54891190c7d900bb" + integrity sha512-WHMvMiZhqvPLQtqo3aI+wkhNbZ3gCkWqwhIiXHvRks+tO92ww52evPlZUNDSWSSkhcB9vJddx5Eqv4phJgcMAA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.0.3" + "@abp/bootstrap" "~9.0.3" + "@abp/bootstrap-datepicker" "~9.0.3" + "@abp/bootstrap-daterangepicker" "~9.0.3" + "@abp/datatables.net-bs5" "~9.0.3" + "@abp/font-awesome" "~9.0.3" + "@abp/jquery-form" "~9.0.3" + "@abp/jquery-validation-unobtrusive" "~9.0.3" + "@abp/lodash" "~9.0.3" + "@abp/luxon" "~9.0.3" + "@abp/malihu-custom-scrollbar-plugin" "~9.0.3" + "@abp/moment" "~9.0.3" + "@abp/select2" "~9.0.3" + "@abp/sweetalert2" "~9.0.3" + "@abp/timeago" "~9.0.3" + "@abp/toastr" "~9.0.3" + +"@abp/aspnetcore.mvc.ui@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.3.tgz#a4e2e92cddca77d81d8445bcc1d2cc129ec4b486" + integrity sha512-wkn7R8sx5lhbaZeTAy5aJxLbR1f3TD8lNaNtM1Lsc7wWq9dI19wyJZiAWqCZij2HOr2IK5izSROVfTqoXyUwXQ== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.2.tgz#ee810c716d84ceb9b36366390d75c366a560f0fe" - integrity sha512-wrnCu3LwoR0WD1fvntv7ICpIsE+5FmEIuod+8pRa17LkNn/JMAhUv1gQI6OD/Ney5QEA1l1HlmFwlV14A/IdSg== +"@abp/bootstrap-datepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.3.tgz#aa40f5a31eb5c06224c165129a882658f4a0a9a5" + integrity sha512-Jg4oeBPtX7G41JdYjHVhB/6KQcMJO4WWXbUvkNetSUGTZGqacmgWRAIA5abmRWaHMJP1A1soZ9Ny1GNy0Qu65Q== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.2.tgz#61869cf4dac3573000bf3f97dd4531747be99cd3" - integrity sha512-Pzt1whhaIX10JWMKAYEE0rq4oZSgYxdyukz95u72Rqjub9057mDPcbIzLx1UdHMUh7FOG6WpCSZA5o/XxqHPxQ== +"@abp/bootstrap-daterangepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.3.tgz#a1c17721a1ff6613a3ee4ff971174b32a93d98de" + integrity sha512-wrvjb0bJudohxiYtecCGEa4VsvL/Kn/Z3q9w1jvIoallrTXQaACPtZDU+9yxK5mRf6zonwYI8JtNn4xKa+D1VA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.2.tgz#b42a128ea427758f4e4036c47aad79c8cc3e3bf0" - integrity sha512-CFet9h9jvdZXORN60UrUx+l9MakrBaEMEjnXctKltNUaUxEXO9XEi+HiXBJscz1QTwtpM3fUE/wm95JrPDiLAg== +"@abp/bootstrap@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.3.tgz#dc0325c23282086c9d2be79588b228e8b2c66eb2" + integrity sha512-ypl0R3jky6qKmnEZjnSniwgN8unNmWD9d4bOtV5RgDF2MlBQT+CvfUcYnGom0JOsL+5RjSNvzFH/Q5aH/yuy7Q== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" bootstrap "^5.3.3" -"@abp/clipboard@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.0.2.tgz#69e7f0133c27603b029a07fbdef8396685360e75" - integrity sha512-3hykfZ55hAZK3wYCAQQyoSkR9Xo1NjFXTgoqdWIzLQByOqI05bSUdqRqUUoRg5IcyXsdCmPl3A4GyY6tn/MG7Q== +"@abp/clipboard@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.0.3.tgz#bda02ce6da876890ef117697f30348b8c16aaf70" + integrity sha512-iprJtnshdpRgLIPxa5Tgj1IqkLvkl2QxTmjrqeiuRhU3S1ry0GnE6dx3jAealWUOoYr/bqXPbpXi3RN7R4baHw== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" clipboard "^2.0.11" -"@abp/core@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.2.tgz#2b74ee867a421ea85d71d8a5a13644cb278077c4" - integrity sha512-CcGWzGUW9xty+LeVcGC+EcLuJnjfOrPhKbiZrkUYwYmP7GSO0/DJrKd+PcJnvK7czC6uHBBB+5BUIrr+W0071g== +"@abp/core@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.3.tgz#8c508dc60628fbd9e8a9ba35d153316cacbf1fb4" + integrity sha512-4bHiyP2qPrEeXb/Ynl17b6LtfygWdkwsjHaadUbym7Lg5qYUQZ3KjW4U2DihYWCO46gsr/ckTEbV9edcRd+NxA== dependencies: - "@abp/utils" "~9.0.2" + "@abp/utils" "~9.0.3" -"@abp/datatables.net-bs5@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.2.tgz#b706c4d077162122659c86f6bc78fb5ba723d9fd" - integrity sha512-4cJ1kz/Ecciuz4T7mIBAwgd98/Wd1r4Ok6CnFT7GJp+opWEJJGyfKSp8/Yp4FRRCkjliXgmpRmUeAfUPM97oow== +"@abp/datatables.net-bs5@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.3.tgz#c89813a69a1b568a171cb2a4b1bcc4b7a4ef1bef" + integrity sha512-SD6N4apScOR22S7EntengOTQ1HSm2WnvzUuP/6HG50isXyMheRalZxJ6zAsBwiWyYyJtA+UHkiQzwVhdV40aBQ== dependencies: - "@abp/datatables.net" "~9.0.2" + "@abp/datatables.net" "~9.0.3" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.2.tgz#5e6b5deea7e2f6ad6e6685c81c3c33044149378e" - integrity sha512-JrUdeKjEGoaWWM7411yZfbEaDDqnsBNgu6oiCgfdcnLM+NvB9Oo1VZCrfZstj5mx736k7VURRjn67aV5oAO9iA== +"@abp/datatables.net@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.3.tgz#9cc09127ff6269476b6b0de16048e1e6480227c4" + integrity sha512-zLzHxdXnmL8pWKVzf3m4SIUMiPHHe3I9Cw8vezk5fK1v18Fk364o3Q8o8C1l1YDGEa7Sx1wsUoLDN+p4FzagXg== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" datatables.net "^2.1.8" -"@abp/font-awesome@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.2.tgz#f03d9fc251218c2afa3fdd8ce6fcfc81f68e20dd" - integrity sha512-zAkDOZ3PTD9paVTiGifMErtRammQHDl9QlnWbhpihidtn1QdXK0TU399xZrnxR5EEL23KJgR8Po0fHJnS6V+5A== +"@abp/font-awesome@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.3.tgz#db6ece04fcdb4880cac8174deffb4fa04d43d2de" + integrity sha512-toI2zGayMeI4EUUMmittRWKBY/mLjiiX1zA2z70q/Hpm9zoCly2KwbN7zwtWbayhESO7edci9T7CXF5kNdiNow== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/highlight.js@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.0.2.tgz#842dd70649cb45be2d87462b67c3f6689d534c9b" - integrity sha512-yRcOuCI43Q2fnkgpW73OFG8pZ8njPP61A2+htN3x8AYgttbmxq98mgStanbwx5j+1XklinRMt1bQ0XuD32vfLg== +"@abp/highlight.js@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.0.3.tgz#967b497badf854a9f0036082a39cf57eefd6d7c7" + integrity sha512-4/VhrgaiLb9kqO7HRAcmyoE63DFwMZToSjpSsXZPXMA2SM64cHjCz6cN5Ukh+GGOEolDVlbHoExON067rOz42w== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" "@highlightjs/cdn-assets" "~11.10.0" -"@abp/jquery-form@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.2.tgz#a51a69440264aafcb6b71b42355c9fbb0812696f" - integrity sha512-OZIyHQSRFtwPAoNzwqhFZ6nspJRu9yFySUVoSpgJqqBiPI+BO3ePxXlHGotVuIYAZKAPXo3uFsJPRFp/IQwGCg== +"@abp/jquery-form@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.3.tgz#907033a496af127bfbe4e220f43cda65331e7b98" + integrity sha512-kD/9S25kJSAj5f7bfHVMfzfF5/0OrLDj8E55M27zbusdcaFS/nYElzrU3DeAEusASdnssRAwyJCWyp2vvRIMzA== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.2.tgz#37f672d828b335d50ff0c5de4f8ab62018af8b40" - integrity sha512-aqVexKt4IgfYEJF0CzdH35YGnWgfhCuB5vWzCkiiEGaZnv04lsfuW7EoFbs5G5cw/3E9j4VV2oWjVm+SbcRZkQ== +"@abp/jquery-validation-unobtrusive@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.3.tgz#b9449d222d4855f941dbe7445f73fff1541975a4" + integrity sha512-U/zUDYyJnUYDmmloOx/rViVyg7b4Gxd4zgcEi1E1YP0zryQQh5CkoSEvzv7GyurB1/rVZuRszmo/nRgn3pHOKg== dependencies: - "@abp/jquery-validation" "~9.0.2" + "@abp/jquery-validation" "~9.0.3" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.2.tgz#d57aa85afcaaead1c47c237aa12432ad7e6ec4ed" - integrity sha512-H0wclTupwrD0a9XwVOECq15x4DziVNpquPnRS4gDsAQiPZEZb7568XJigNJMkhfrKZ5Kwb3lP5ex0bVweeKXqg== +"@abp/jquery-validation@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.3.tgz#02eb010267121fd9310cdcf5ca7c7b54091fd5de" + integrity sha512-tqjM5S0/jDS88CIt8oCQbHYJTytA7Y+KdTsnRkrA+BWy2A5bjrd6YUZXa/2UUwXHa3tQgv/uXl9HpDEaqRtfYQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-validation "^1.21.0" -"@abp/jquery@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.2.tgz#3d1d103757be6ce3594a3eda7dbb10f7229eb59f" - integrity sha512-fNYv1DvpAwoCmzW2AVd4IuzjNMoEfjJ5mPp+dqPloAkFPelsgptnMnuguwI2ihDdyr1p/4/K/KfALRfpMJXmmA== +"@abp/jquery@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.3.tgz#ba8b4f4c0825ccb55c793024d3bbeb9ee817b19c" + integrity sha512-lZoyiyz83VOQKbN+9gD8JC+WI+OACc3y2hU+v30v220DLKhwoiVQM6d5yfA2QEugTPTjm/s40Ocmh/nVjm5mtg== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" jquery "~3.7.1" -"@abp/lodash@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.2.tgz#4dfcd641c12213a2cda8568313648f31f1439845" - integrity sha512-GBstAsWHgffc0EaSDNZWDcE8DMJSJyAMMGH0i5XL9LS7/mCOgK42gjStzSGOHfuRWhHGN6tpo+EHqYBjagzF/A== +"@abp/lodash@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.3.tgz#daadfb98339f1d6982a12b655b840f105b324830" + integrity sha512-wt4ZJmRlhnK9W3o8lex7LyL/7rzgu4STLtZ2Ga8Ec5uZ9kN0CDTYjIw0zVqB8iGNKcW8MCxIGB7u9JMU9tphiQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" lodash "^4.17.21" -"@abp/luxon@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.2.tgz#9c746a4c8a68e137bc041018aa1990aacc3bf056" - integrity sha512-94r/pn6Y9dsx+e9qfD5tRLiPrFx/A2g43JlULO9i0LKVgKYofWn8Y1La6bGgRBIVEeyYlLoW8FF1xs4tbOajdw== +"@abp/luxon@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.3.tgz#62a5e395c92cadcf0985453eee065fcbe5354402" + integrity sha512-qTPw2vhgkgNldFJziHiL+c2vF7p+7RW1orev8K8XLSe3dguzlXBL2dicyDWCX9ay4zYfEpXbA0oKFgJvhBfK/w== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.2.tgz#e3409ea3edd9737fba35f9b2e4890fcb79ee7b38" - integrity sha512-2TlvPTel9361ZlfgqYwN0/NBnDz6aicCZAZ5k1X0ZuHnR9b0w741+eag3FjDzhgcNZim1kWdu0tos4erDY8/qw== +"@abp/malihu-custom-scrollbar-plugin@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.3.tgz#b3723f777b61c47ed64527b4295df33cca5cae26" + integrity sha512-aRearvDO1OaV7wfsWR2/cieWR/hG9cX78YGE08goRq0xLcGnBkmraQHSGGSZbMwId5zf5Kh3ePVXChO7llitkQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.2.tgz#5a3bafc28a03ca04768296189059834547b31f58" - integrity sha512-mcuGg0jli8JWw9DIeLg7+/BcG4ytIBcYNU1gxCM7NfBSoqOqzPOxKoZF6lbbADtRmbO9vGqUTmfkXOWHbxSaSg== +"@abp/moment@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.3.tgz#696748659e036a1bf707684340703a861f340a92" + integrity sha512-7SRIjSHOyDTbuZ41vpisft+c5L+E3fk0G+V5+rpsACGTm6SpRqnVuAl5egbrDcm9rQeP0+VSV+/6UXdM7koOCQ== dependencies: moment "^2.30.1" -"@abp/prismjs@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.0.2.tgz#4cedd5bc10f29df4f508f28b0a982b9173e0c95d" - integrity sha512-Gx9+OxdD3e9MQ9maRPZfwdz2/T25oE721nHMFS3FvOIglg0c1GCmFK4+8s7j69EFW+Ro/SAsD99lZJMZ2VzCgg== +"@abp/prismjs@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.0.3.tgz#9675dacd5df511120dffde76e925a8344ca9bace" + integrity sha512-5nMAKRADa6BQh3orquGHCUzqoZyDhmvoQ7RBCJsM3e0W+wBPeV9qmF+dJjOf9d+c9dr2mpU2SrH45fO/BNqgWg== dependencies: - "@abp/clipboard" "~9.0.2" - "@abp/core" "~9.0.2" + "@abp/clipboard" "~9.0.3" + "@abp/core" "~9.0.3" prismjs "^1.29.0" -"@abp/select2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.2.tgz#7de6e64104f91aa703a8510543dd1aa44fe23918" - integrity sha512-4HXpNPKif4BDJ4pLhtEaVPJVkKXfiq00h3DSZkp/iC52QUgM03KZHEzbySmfW1pmuXmhaFzn+A/nQoE+ZdgU6g== +"@abp/select2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.3.tgz#d75afa45decc4ce5a25ecb257f76a9f4c4c1b1fd" + integrity sha512-Cs/cQHdqV0U/c3RXbTTfIQoTaJqjBZMGon8cHX6rmvCDhWKOU/B2E+R2wNlcMjl0Tkhfy3Jl1mwlD0KZ/LePbA== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" select2 "^4.0.13" -"@abp/sweetalert2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.2.tgz#fee3297b317fc345f74a3faf6a3a648b5fced670" - integrity sha512-JPqd1l0UOdoSW8grzODo4GTAOUBEfN9flEOL6LGr+WIjSpwwiUfScUogmms+bncKPr8+9divRT9cC7X24gGERw== +"@abp/sweetalert2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.3.tgz#b7619bcf664b7aaf51f096df1b60f604db36c84c" + integrity sha512-W9fQu1jGhzqliyqKU/OFtAHiS3b8kar3LN9Pij2g/Q8zS2esjdgdt4LoaI5SytRi7zXUqn2tCi/cDEDXf/X3zQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" sweetalert2 "^11.14.1" -"@abp/timeago@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.2.tgz#24ee73ee43d2bf7c1dcb1e6cb1fb2421a52de423" - integrity sha512-e3Px4v8Gd2AItTGAxgraBYfR3C9iDyDRp4J3jHGAWKrInfxyuH1nU5jMitGbOAGK0BMbW3ngZchIYjE8Cv2cBw== +"@abp/timeago@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.3.tgz#8e675aafcc862643303909c27bbb982aa1c3c22c" + integrity sha512-B2ZHs4IfZyy+YHLlS/KLhxbqvxTkEEz1y+Sk8HtVSk0Ula5UD+U1FvwcxOiYGIghmHlkqFBtegifZosPOMB9VQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" timeago "^1.6.7" -"@abp/toastr@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.2.tgz#d9990bda021e06674427b973f078c95faffc71fa" - integrity sha512-3x19A96JZkOVU8CRRKNXDGmHKPSsCLqeykO7RKB3I/46BolEBIxXjVBtBTbep0g32lkpxsArJuRWZ/nXFIj+ng== +"@abp/toastr@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.3.tgz#1863fea4d709b524f8fea0233dfd0ff8b1bc5bb2" + integrity sha512-3eV17OBB8XLJC9dZWW6xzi4fpu5NZqNrRiKiYJf79IUvmuS0cBVKpNJVKRaDTp4DeDBHxCQOWmMnrNI/mh3bDQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" toastr "^2.1.4" -"@abp/utils@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.2.tgz#8d67f9f2dbacc829bb260914f46059e613314791" - integrity sha512-XTuqaKpwKfzVrF6C0D338jSXHmtpTFIWXUvwnM10hai0rahydpDRq7kQIfj6jLxLkYfJm8Zw4Oys9kgtPNdZ6w== +"@abp/utils@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.3.tgz#02dfd981d210be8229d65f802f0721b42c9e17d7" + integrity sha512-45sQQ6IV3cB9KAIVtRn3IH1wVr9DfM0PMFiwVt3F+wKwNBAPsKNcMPt4/EhZCNY3IMaEseJ7K/lxt33O3sURuA== dependencies: just-compare "^2.3.0" diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json index 95d3aef484..4d0012245b 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/package.json @@ -3,8 +3,8 @@ "name": "asp.net", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.2", - "@abp/prismjs": "~9.0.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.3", + "@abp/prismjs": "~9.0.3" }, "devDependencies": {} } diff --git a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock index 9830e1a7f6..303743b39b 100644 --- a/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock +++ b/modules/basic-theme/test/Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic.Demo/yarn.lock @@ -2,211 +2,211 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.2.tgz#198752cf4ed96f080c88adc1ffd0a866ef7ee994" - integrity sha512-n/BviNcuormop2/AGcX2FNi+7oYkkY2LcOBMNyTrW39lTYjcQEeZJhxBTroAs3JqCR6cm6/8eWq3/SslVBxBVw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.2.tgz#c15eb73b5ec16061da565a98ce2a16e29115d585" - integrity sha512-k30esf0On3mgBAmNbbWn3q/3PiCE4tJXW5j8UGq85DI8kMDmaP7iBQXoMfIFs+Gu5ejNU49AYHlGeEuuK3ObKw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.0.2" - "@abp/bootstrap" "~9.0.2" - "@abp/bootstrap-datepicker" "~9.0.2" - "@abp/bootstrap-daterangepicker" "~9.0.2" - "@abp/datatables.net-bs5" "~9.0.2" - "@abp/font-awesome" "~9.0.2" - "@abp/jquery-form" "~9.0.2" - "@abp/jquery-validation-unobtrusive" "~9.0.2" - "@abp/lodash" "~9.0.2" - "@abp/luxon" "~9.0.2" - "@abp/malihu-custom-scrollbar-plugin" "~9.0.2" - "@abp/moment" "~9.0.2" - "@abp/select2" "~9.0.2" - "@abp/sweetalert2" "~9.0.2" - "@abp/timeago" "~9.0.2" - "@abp/toastr" "~9.0.2" - -"@abp/aspnetcore.mvc.ui@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.2.tgz#ec8d319196d5ef2c4b9e2c965a2ce61cf2384839" - integrity sha512-w40nUrbM/FLadmkDqx+24FtLPrRO2vVqeqE5WxiARDOUJC/Y7LnmVNtsNODv9m5Ss4ufkyI25LugHwT63w6imA== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.3.tgz#dcb95764ee11fc11ca593b722575275837cc58a9" + integrity sha512-NwTunUVwfaoZsNp1Js6B+jGPBw96taBhQ5hloKhtZFZxG2VMAN9Gy9fGxzUByYlpRB8CASR3kL+GRhrK2Ufc3A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.3.tgz#18f0d27cbba7ff22576c1c6e54891190c7d900bb" + integrity sha512-WHMvMiZhqvPLQtqo3aI+wkhNbZ3gCkWqwhIiXHvRks+tO92ww52evPlZUNDSWSSkhcB9vJddx5Eqv4phJgcMAA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.0.3" + "@abp/bootstrap" "~9.0.3" + "@abp/bootstrap-datepicker" "~9.0.3" + "@abp/bootstrap-daterangepicker" "~9.0.3" + "@abp/datatables.net-bs5" "~9.0.3" + "@abp/font-awesome" "~9.0.3" + "@abp/jquery-form" "~9.0.3" + "@abp/jquery-validation-unobtrusive" "~9.0.3" + "@abp/lodash" "~9.0.3" + "@abp/luxon" "~9.0.3" + "@abp/malihu-custom-scrollbar-plugin" "~9.0.3" + "@abp/moment" "~9.0.3" + "@abp/select2" "~9.0.3" + "@abp/sweetalert2" "~9.0.3" + "@abp/timeago" "~9.0.3" + "@abp/toastr" "~9.0.3" + +"@abp/aspnetcore.mvc.ui@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.3.tgz#a4e2e92cddca77d81d8445bcc1d2cc129ec4b486" + integrity sha512-wkn7R8sx5lhbaZeTAy5aJxLbR1f3TD8lNaNtM1Lsc7wWq9dI19wyJZiAWqCZij2HOr2IK5izSROVfTqoXyUwXQ== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.2.tgz#ee810c716d84ceb9b36366390d75c366a560f0fe" - integrity sha512-wrnCu3LwoR0WD1fvntv7ICpIsE+5FmEIuod+8pRa17LkNn/JMAhUv1gQI6OD/Ney5QEA1l1HlmFwlV14A/IdSg== +"@abp/bootstrap-datepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.3.tgz#aa40f5a31eb5c06224c165129a882658f4a0a9a5" + integrity sha512-Jg4oeBPtX7G41JdYjHVhB/6KQcMJO4WWXbUvkNetSUGTZGqacmgWRAIA5abmRWaHMJP1A1soZ9Ny1GNy0Qu65Q== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.2.tgz#61869cf4dac3573000bf3f97dd4531747be99cd3" - integrity sha512-Pzt1whhaIX10JWMKAYEE0rq4oZSgYxdyukz95u72Rqjub9057mDPcbIzLx1UdHMUh7FOG6WpCSZA5o/XxqHPxQ== +"@abp/bootstrap-daterangepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.3.tgz#a1c17721a1ff6613a3ee4ff971174b32a93d98de" + integrity sha512-wrvjb0bJudohxiYtecCGEa4VsvL/Kn/Z3q9w1jvIoallrTXQaACPtZDU+9yxK5mRf6zonwYI8JtNn4xKa+D1VA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.2.tgz#b42a128ea427758f4e4036c47aad79c8cc3e3bf0" - integrity sha512-CFet9h9jvdZXORN60UrUx+l9MakrBaEMEjnXctKltNUaUxEXO9XEi+HiXBJscz1QTwtpM3fUE/wm95JrPDiLAg== +"@abp/bootstrap@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.3.tgz#dc0325c23282086c9d2be79588b228e8b2c66eb2" + integrity sha512-ypl0R3jky6qKmnEZjnSniwgN8unNmWD9d4bOtV5RgDF2MlBQT+CvfUcYnGom0JOsL+5RjSNvzFH/Q5aH/yuy7Q== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" bootstrap "^5.3.3" -"@abp/clipboard@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.0.2.tgz#69e7f0133c27603b029a07fbdef8396685360e75" - integrity sha512-3hykfZ55hAZK3wYCAQQyoSkR9Xo1NjFXTgoqdWIzLQByOqI05bSUdqRqUUoRg5IcyXsdCmPl3A4GyY6tn/MG7Q== +"@abp/clipboard@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.0.3.tgz#bda02ce6da876890ef117697f30348b8c16aaf70" + integrity sha512-iprJtnshdpRgLIPxa5Tgj1IqkLvkl2QxTmjrqeiuRhU3S1ry0GnE6dx3jAealWUOoYr/bqXPbpXi3RN7R4baHw== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" clipboard "^2.0.11" -"@abp/core@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.2.tgz#2b74ee867a421ea85d71d8a5a13644cb278077c4" - integrity sha512-CcGWzGUW9xty+LeVcGC+EcLuJnjfOrPhKbiZrkUYwYmP7GSO0/DJrKd+PcJnvK7czC6uHBBB+5BUIrr+W0071g== +"@abp/core@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.3.tgz#8c508dc60628fbd9e8a9ba35d153316cacbf1fb4" + integrity sha512-4bHiyP2qPrEeXb/Ynl17b6LtfygWdkwsjHaadUbym7Lg5qYUQZ3KjW4U2DihYWCO46gsr/ckTEbV9edcRd+NxA== dependencies: - "@abp/utils" "~9.0.2" + "@abp/utils" "~9.0.3" -"@abp/datatables.net-bs5@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.2.tgz#b706c4d077162122659c86f6bc78fb5ba723d9fd" - integrity sha512-4cJ1kz/Ecciuz4T7mIBAwgd98/Wd1r4Ok6CnFT7GJp+opWEJJGyfKSp8/Yp4FRRCkjliXgmpRmUeAfUPM97oow== +"@abp/datatables.net-bs5@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.3.tgz#c89813a69a1b568a171cb2a4b1bcc4b7a4ef1bef" + integrity sha512-SD6N4apScOR22S7EntengOTQ1HSm2WnvzUuP/6HG50isXyMheRalZxJ6zAsBwiWyYyJtA+UHkiQzwVhdV40aBQ== dependencies: - "@abp/datatables.net" "~9.0.2" + "@abp/datatables.net" "~9.0.3" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.2.tgz#5e6b5deea7e2f6ad6e6685c81c3c33044149378e" - integrity sha512-JrUdeKjEGoaWWM7411yZfbEaDDqnsBNgu6oiCgfdcnLM+NvB9Oo1VZCrfZstj5mx736k7VURRjn67aV5oAO9iA== +"@abp/datatables.net@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.3.tgz#9cc09127ff6269476b6b0de16048e1e6480227c4" + integrity sha512-zLzHxdXnmL8pWKVzf3m4SIUMiPHHe3I9Cw8vezk5fK1v18Fk364o3Q8o8C1l1YDGEa7Sx1wsUoLDN+p4FzagXg== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" datatables.net "^2.1.8" -"@abp/font-awesome@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.2.tgz#f03d9fc251218c2afa3fdd8ce6fcfc81f68e20dd" - integrity sha512-zAkDOZ3PTD9paVTiGifMErtRammQHDl9QlnWbhpihidtn1QdXK0TU399xZrnxR5EEL23KJgR8Po0fHJnS6V+5A== +"@abp/font-awesome@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.3.tgz#db6ece04fcdb4880cac8174deffb4fa04d43d2de" + integrity sha512-toI2zGayMeI4EUUMmittRWKBY/mLjiiX1zA2z70q/Hpm9zoCly2KwbN7zwtWbayhESO7edci9T7CXF5kNdiNow== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.2.tgz#a51a69440264aafcb6b71b42355c9fbb0812696f" - integrity sha512-OZIyHQSRFtwPAoNzwqhFZ6nspJRu9yFySUVoSpgJqqBiPI+BO3ePxXlHGotVuIYAZKAPXo3uFsJPRFp/IQwGCg== +"@abp/jquery-form@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.3.tgz#907033a496af127bfbe4e220f43cda65331e7b98" + integrity sha512-kD/9S25kJSAj5f7bfHVMfzfF5/0OrLDj8E55M27zbusdcaFS/nYElzrU3DeAEusASdnssRAwyJCWyp2vvRIMzA== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.2.tgz#37f672d828b335d50ff0c5de4f8ab62018af8b40" - integrity sha512-aqVexKt4IgfYEJF0CzdH35YGnWgfhCuB5vWzCkiiEGaZnv04lsfuW7EoFbs5G5cw/3E9j4VV2oWjVm+SbcRZkQ== +"@abp/jquery-validation-unobtrusive@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.3.tgz#b9449d222d4855f941dbe7445f73fff1541975a4" + integrity sha512-U/zUDYyJnUYDmmloOx/rViVyg7b4Gxd4zgcEi1E1YP0zryQQh5CkoSEvzv7GyurB1/rVZuRszmo/nRgn3pHOKg== dependencies: - "@abp/jquery-validation" "~9.0.2" + "@abp/jquery-validation" "~9.0.3" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.2.tgz#d57aa85afcaaead1c47c237aa12432ad7e6ec4ed" - integrity sha512-H0wclTupwrD0a9XwVOECq15x4DziVNpquPnRS4gDsAQiPZEZb7568XJigNJMkhfrKZ5Kwb3lP5ex0bVweeKXqg== +"@abp/jquery-validation@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.3.tgz#02eb010267121fd9310cdcf5ca7c7b54091fd5de" + integrity sha512-tqjM5S0/jDS88CIt8oCQbHYJTytA7Y+KdTsnRkrA+BWy2A5bjrd6YUZXa/2UUwXHa3tQgv/uXl9HpDEaqRtfYQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-validation "^1.21.0" -"@abp/jquery@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.2.tgz#3d1d103757be6ce3594a3eda7dbb10f7229eb59f" - integrity sha512-fNYv1DvpAwoCmzW2AVd4IuzjNMoEfjJ5mPp+dqPloAkFPelsgptnMnuguwI2ihDdyr1p/4/K/KfALRfpMJXmmA== +"@abp/jquery@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.3.tgz#ba8b4f4c0825ccb55c793024d3bbeb9ee817b19c" + integrity sha512-lZoyiyz83VOQKbN+9gD8JC+WI+OACc3y2hU+v30v220DLKhwoiVQM6d5yfA2QEugTPTjm/s40Ocmh/nVjm5mtg== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" jquery "~3.7.1" -"@abp/lodash@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.2.tgz#4dfcd641c12213a2cda8568313648f31f1439845" - integrity sha512-GBstAsWHgffc0EaSDNZWDcE8DMJSJyAMMGH0i5XL9LS7/mCOgK42gjStzSGOHfuRWhHGN6tpo+EHqYBjagzF/A== +"@abp/lodash@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.3.tgz#daadfb98339f1d6982a12b655b840f105b324830" + integrity sha512-wt4ZJmRlhnK9W3o8lex7LyL/7rzgu4STLtZ2Ga8Ec5uZ9kN0CDTYjIw0zVqB8iGNKcW8MCxIGB7u9JMU9tphiQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" lodash "^4.17.21" -"@abp/luxon@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.2.tgz#9c746a4c8a68e137bc041018aa1990aacc3bf056" - integrity sha512-94r/pn6Y9dsx+e9qfD5tRLiPrFx/A2g43JlULO9i0LKVgKYofWn8Y1La6bGgRBIVEeyYlLoW8FF1xs4tbOajdw== +"@abp/luxon@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.3.tgz#62a5e395c92cadcf0985453eee065fcbe5354402" + integrity sha512-qTPw2vhgkgNldFJziHiL+c2vF7p+7RW1orev8K8XLSe3dguzlXBL2dicyDWCX9ay4zYfEpXbA0oKFgJvhBfK/w== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.2.tgz#e3409ea3edd9737fba35f9b2e4890fcb79ee7b38" - integrity sha512-2TlvPTel9361ZlfgqYwN0/NBnDz6aicCZAZ5k1X0ZuHnR9b0w741+eag3FjDzhgcNZim1kWdu0tos4erDY8/qw== +"@abp/malihu-custom-scrollbar-plugin@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.3.tgz#b3723f777b61c47ed64527b4295df33cca5cae26" + integrity sha512-aRearvDO1OaV7wfsWR2/cieWR/hG9cX78YGE08goRq0xLcGnBkmraQHSGGSZbMwId5zf5Kh3ePVXChO7llitkQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.2.tgz#5a3bafc28a03ca04768296189059834547b31f58" - integrity sha512-mcuGg0jli8JWw9DIeLg7+/BcG4ytIBcYNU1gxCM7NfBSoqOqzPOxKoZF6lbbADtRmbO9vGqUTmfkXOWHbxSaSg== +"@abp/moment@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.3.tgz#696748659e036a1bf707684340703a861f340a92" + integrity sha512-7SRIjSHOyDTbuZ41vpisft+c5L+E3fk0G+V5+rpsACGTm6SpRqnVuAl5egbrDcm9rQeP0+VSV+/6UXdM7koOCQ== dependencies: moment "^2.30.1" -"@abp/prismjs@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.0.2.tgz#4cedd5bc10f29df4f508f28b0a982b9173e0c95d" - integrity sha512-Gx9+OxdD3e9MQ9maRPZfwdz2/T25oE721nHMFS3FvOIglg0c1GCmFK4+8s7j69EFW+Ro/SAsD99lZJMZ2VzCgg== +"@abp/prismjs@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.0.3.tgz#9675dacd5df511120dffde76e925a8344ca9bace" + integrity sha512-5nMAKRADa6BQh3orquGHCUzqoZyDhmvoQ7RBCJsM3e0W+wBPeV9qmF+dJjOf9d+c9dr2mpU2SrH45fO/BNqgWg== dependencies: - "@abp/clipboard" "~9.0.2" - "@abp/core" "~9.0.2" + "@abp/clipboard" "~9.0.3" + "@abp/core" "~9.0.3" prismjs "^1.29.0" -"@abp/select2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.2.tgz#7de6e64104f91aa703a8510543dd1aa44fe23918" - integrity sha512-4HXpNPKif4BDJ4pLhtEaVPJVkKXfiq00h3DSZkp/iC52QUgM03KZHEzbySmfW1pmuXmhaFzn+A/nQoE+ZdgU6g== +"@abp/select2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.3.tgz#d75afa45decc4ce5a25ecb257f76a9f4c4c1b1fd" + integrity sha512-Cs/cQHdqV0U/c3RXbTTfIQoTaJqjBZMGon8cHX6rmvCDhWKOU/B2E+R2wNlcMjl0Tkhfy3Jl1mwlD0KZ/LePbA== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" select2 "^4.0.13" -"@abp/sweetalert2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.2.tgz#fee3297b317fc345f74a3faf6a3a648b5fced670" - integrity sha512-JPqd1l0UOdoSW8grzODo4GTAOUBEfN9flEOL6LGr+WIjSpwwiUfScUogmms+bncKPr8+9divRT9cC7X24gGERw== +"@abp/sweetalert2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.3.tgz#b7619bcf664b7aaf51f096df1b60f604db36c84c" + integrity sha512-W9fQu1jGhzqliyqKU/OFtAHiS3b8kar3LN9Pij2g/Q8zS2esjdgdt4LoaI5SytRi7zXUqn2tCi/cDEDXf/X3zQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" sweetalert2 "^11.14.1" -"@abp/timeago@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.2.tgz#24ee73ee43d2bf7c1dcb1e6cb1fb2421a52de423" - integrity sha512-e3Px4v8Gd2AItTGAxgraBYfR3C9iDyDRp4J3jHGAWKrInfxyuH1nU5jMitGbOAGK0BMbW3ngZchIYjE8Cv2cBw== +"@abp/timeago@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.3.tgz#8e675aafcc862643303909c27bbb982aa1c3c22c" + integrity sha512-B2ZHs4IfZyy+YHLlS/KLhxbqvxTkEEz1y+Sk8HtVSk0Ula5UD+U1FvwcxOiYGIghmHlkqFBtegifZosPOMB9VQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" timeago "^1.6.7" -"@abp/toastr@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.2.tgz#d9990bda021e06674427b973f078c95faffc71fa" - integrity sha512-3x19A96JZkOVU8CRRKNXDGmHKPSsCLqeykO7RKB3I/46BolEBIxXjVBtBTbep0g32lkpxsArJuRWZ/nXFIj+ng== +"@abp/toastr@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.3.tgz#1863fea4d709b524f8fea0233dfd0ff8b1bc5bb2" + integrity sha512-3eV17OBB8XLJC9dZWW6xzi4fpu5NZqNrRiKiYJf79IUvmuS0cBVKpNJVKRaDTp4DeDBHxCQOWmMnrNI/mh3bDQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" toastr "^2.1.4" -"@abp/utils@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.2.tgz#8d67f9f2dbacc829bb260914f46059e613314791" - integrity sha512-XTuqaKpwKfzVrF6C0D338jSXHmtpTFIWXUvwnM10hai0rahydpDRq7kQIfj6jLxLkYfJm8Zw4Oys9kgtPNdZ6w== +"@abp/utils@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.3.tgz#02dfd981d210be8229d65f802f0721b42c9e17d7" + integrity sha512-45sQQ6IV3cB9KAIVtRn3IH1wVr9DfM0PMFiwVt3F+wKwNBAPsKNcMPt4/EhZCNY3IMaEseJ7K/lxt33O3sURuA== dependencies: just-compare "^2.3.0" diff --git a/modules/blogging/app/Volo.BloggingTestApp/package.json b/modules/blogging/app/Volo.BloggingTestApp/package.json index c35225fda5..02f2a1e2b6 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/package.json +++ b/modules/blogging/app/Volo.BloggingTestApp/package.json @@ -3,7 +3,7 @@ "name": "volo.blogtestapp", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.2", - "@abp/blogging": "~9.0.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.3", + "@abp/blogging": "~9.0.3" } } diff --git a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock index dbc1405e71..fc10d219c0 100644 --- a/modules/blogging/app/Volo.BloggingTestApp/yarn.lock +++ b/modules/blogging/app/Volo.BloggingTestApp/yarn.lock @@ -2,237 +2,237 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.2.tgz#198752cf4ed96f080c88adc1ffd0a866ef7ee994" - integrity sha512-n/BviNcuormop2/AGcX2FNi+7oYkkY2LcOBMNyTrW39lTYjcQEeZJhxBTroAs3JqCR6cm6/8eWq3/SslVBxBVw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.2.tgz#c15eb73b5ec16061da565a98ce2a16e29115d585" - integrity sha512-k30esf0On3mgBAmNbbWn3q/3PiCE4tJXW5j8UGq85DI8kMDmaP7iBQXoMfIFs+Gu5ejNU49AYHlGeEuuK3ObKw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.0.2" - "@abp/bootstrap" "~9.0.2" - "@abp/bootstrap-datepicker" "~9.0.2" - "@abp/bootstrap-daterangepicker" "~9.0.2" - "@abp/datatables.net-bs5" "~9.0.2" - "@abp/font-awesome" "~9.0.2" - "@abp/jquery-form" "~9.0.2" - "@abp/jquery-validation-unobtrusive" "~9.0.2" - "@abp/lodash" "~9.0.2" - "@abp/luxon" "~9.0.2" - "@abp/malihu-custom-scrollbar-plugin" "~9.0.2" - "@abp/moment" "~9.0.2" - "@abp/select2" "~9.0.2" - "@abp/sweetalert2" "~9.0.2" - "@abp/timeago" "~9.0.2" - "@abp/toastr" "~9.0.2" - -"@abp/aspnetcore.mvc.ui@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.2.tgz#ec8d319196d5ef2c4b9e2c965a2ce61cf2384839" - integrity sha512-w40nUrbM/FLadmkDqx+24FtLPrRO2vVqeqE5WxiARDOUJC/Y7LnmVNtsNODv9m5Ss4ufkyI25LugHwT63w6imA== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.3.tgz#dcb95764ee11fc11ca593b722575275837cc58a9" + integrity sha512-NwTunUVwfaoZsNp1Js6B+jGPBw96taBhQ5hloKhtZFZxG2VMAN9Gy9fGxzUByYlpRB8CASR3kL+GRhrK2Ufc3A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.3.tgz#18f0d27cbba7ff22576c1c6e54891190c7d900bb" + integrity sha512-WHMvMiZhqvPLQtqo3aI+wkhNbZ3gCkWqwhIiXHvRks+tO92ww52evPlZUNDSWSSkhcB9vJddx5Eqv4phJgcMAA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.0.3" + "@abp/bootstrap" "~9.0.3" + "@abp/bootstrap-datepicker" "~9.0.3" + "@abp/bootstrap-daterangepicker" "~9.0.3" + "@abp/datatables.net-bs5" "~9.0.3" + "@abp/font-awesome" "~9.0.3" + "@abp/jquery-form" "~9.0.3" + "@abp/jquery-validation-unobtrusive" "~9.0.3" + "@abp/lodash" "~9.0.3" + "@abp/luxon" "~9.0.3" + "@abp/malihu-custom-scrollbar-plugin" "~9.0.3" + "@abp/moment" "~9.0.3" + "@abp/select2" "~9.0.3" + "@abp/sweetalert2" "~9.0.3" + "@abp/timeago" "~9.0.3" + "@abp/toastr" "~9.0.3" + +"@abp/aspnetcore.mvc.ui@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.3.tgz#a4e2e92cddca77d81d8445bcc1d2cc129ec4b486" + integrity sha512-wkn7R8sx5lhbaZeTAy5aJxLbR1f3TD8lNaNtM1Lsc7wWq9dI19wyJZiAWqCZij2HOr2IK5izSROVfTqoXyUwXQ== dependencies: ansi-colors "^4.1.3" -"@abp/blogging@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-9.0.2.tgz#dfdc98476d97c9f259e05706a17a436d7a3d6a78" - integrity sha512-WH/irZ/ExslF+005k8VXAZt2W5gIfzdByW1rcuYDPOQOO021QwQUSdF/B8abu5o9PNu8lTTweUYASKRzVZMSdg== +"@abp/blogging@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/blogging/-/blogging-9.0.3.tgz#0ac6f5276b90487fc30514ac93d8d8b79620426b" + integrity sha512-D5T9IAlAkcMAomobvlG2d1ioLDv6fczLrxCqVtDB1a2yMad8aCZr6VtTjiWCSm2AtYkPjLKkIeXir3O7bzXEHw== dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.2" - "@abp/owl.carousel" "~9.0.2" - "@abp/prismjs" "~9.0.2" - "@abp/tui-editor" "~9.0.2" + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.3" + "@abp/owl.carousel" "~9.0.3" + "@abp/prismjs" "~9.0.3" + "@abp/tui-editor" "~9.0.3" -"@abp/bootstrap-datepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.2.tgz#ee810c716d84ceb9b36366390d75c366a560f0fe" - integrity sha512-wrnCu3LwoR0WD1fvntv7ICpIsE+5FmEIuod+8pRa17LkNn/JMAhUv1gQI6OD/Ney5QEA1l1HlmFwlV14A/IdSg== +"@abp/bootstrap-datepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.3.tgz#aa40f5a31eb5c06224c165129a882658f4a0a9a5" + integrity sha512-Jg4oeBPtX7G41JdYjHVhB/6KQcMJO4WWXbUvkNetSUGTZGqacmgWRAIA5abmRWaHMJP1A1soZ9Ny1GNy0Qu65Q== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.2.tgz#61869cf4dac3573000bf3f97dd4531747be99cd3" - integrity sha512-Pzt1whhaIX10JWMKAYEE0rq4oZSgYxdyukz95u72Rqjub9057mDPcbIzLx1UdHMUh7FOG6WpCSZA5o/XxqHPxQ== +"@abp/bootstrap-daterangepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.3.tgz#a1c17721a1ff6613a3ee4ff971174b32a93d98de" + integrity sha512-wrvjb0bJudohxiYtecCGEa4VsvL/Kn/Z3q9w1jvIoallrTXQaACPtZDU+9yxK5mRf6zonwYI8JtNn4xKa+D1VA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.2.tgz#b42a128ea427758f4e4036c47aad79c8cc3e3bf0" - integrity sha512-CFet9h9jvdZXORN60UrUx+l9MakrBaEMEjnXctKltNUaUxEXO9XEi+HiXBJscz1QTwtpM3fUE/wm95JrPDiLAg== +"@abp/bootstrap@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.3.tgz#dc0325c23282086c9d2be79588b228e8b2c66eb2" + integrity sha512-ypl0R3jky6qKmnEZjnSniwgN8unNmWD9d4bOtV5RgDF2MlBQT+CvfUcYnGom0JOsL+5RjSNvzFH/Q5aH/yuy7Q== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" bootstrap "^5.3.3" -"@abp/clipboard@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.0.2.tgz#69e7f0133c27603b029a07fbdef8396685360e75" - integrity sha512-3hykfZ55hAZK3wYCAQQyoSkR9Xo1NjFXTgoqdWIzLQByOqI05bSUdqRqUUoRg5IcyXsdCmPl3A4GyY6tn/MG7Q== +"@abp/clipboard@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.0.3.tgz#bda02ce6da876890ef117697f30348b8c16aaf70" + integrity sha512-iprJtnshdpRgLIPxa5Tgj1IqkLvkl2QxTmjrqeiuRhU3S1ry0GnE6dx3jAealWUOoYr/bqXPbpXi3RN7R4baHw== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" clipboard "^2.0.11" -"@abp/core@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.2.tgz#2b74ee867a421ea85d71d8a5a13644cb278077c4" - integrity sha512-CcGWzGUW9xty+LeVcGC+EcLuJnjfOrPhKbiZrkUYwYmP7GSO0/DJrKd+PcJnvK7czC6uHBBB+5BUIrr+W0071g== +"@abp/core@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.3.tgz#8c508dc60628fbd9e8a9ba35d153316cacbf1fb4" + integrity sha512-4bHiyP2qPrEeXb/Ynl17b6LtfygWdkwsjHaadUbym7Lg5qYUQZ3KjW4U2DihYWCO46gsr/ckTEbV9edcRd+NxA== dependencies: - "@abp/utils" "~9.0.2" + "@abp/utils" "~9.0.3" -"@abp/datatables.net-bs5@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.2.tgz#b706c4d077162122659c86f6bc78fb5ba723d9fd" - integrity sha512-4cJ1kz/Ecciuz4T7mIBAwgd98/Wd1r4Ok6CnFT7GJp+opWEJJGyfKSp8/Yp4FRRCkjliXgmpRmUeAfUPM97oow== +"@abp/datatables.net-bs5@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.3.tgz#c89813a69a1b568a171cb2a4b1bcc4b7a4ef1bef" + integrity sha512-SD6N4apScOR22S7EntengOTQ1HSm2WnvzUuP/6HG50isXyMheRalZxJ6zAsBwiWyYyJtA+UHkiQzwVhdV40aBQ== dependencies: - "@abp/datatables.net" "~9.0.2" + "@abp/datatables.net" "~9.0.3" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.2.tgz#5e6b5deea7e2f6ad6e6685c81c3c33044149378e" - integrity sha512-JrUdeKjEGoaWWM7411yZfbEaDDqnsBNgu6oiCgfdcnLM+NvB9Oo1VZCrfZstj5mx736k7VURRjn67aV5oAO9iA== +"@abp/datatables.net@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.3.tgz#9cc09127ff6269476b6b0de16048e1e6480227c4" + integrity sha512-zLzHxdXnmL8pWKVzf3m4SIUMiPHHe3I9Cw8vezk5fK1v18Fk364o3Q8o8C1l1YDGEa7Sx1wsUoLDN+p4FzagXg== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" datatables.net "^2.1.8" -"@abp/font-awesome@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.2.tgz#f03d9fc251218c2afa3fdd8ce6fcfc81f68e20dd" - integrity sha512-zAkDOZ3PTD9paVTiGifMErtRammQHDl9QlnWbhpihidtn1QdXK0TU399xZrnxR5EEL23KJgR8Po0fHJnS6V+5A== +"@abp/font-awesome@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.3.tgz#db6ece04fcdb4880cac8174deffb4fa04d43d2de" + integrity sha512-toI2zGayMeI4EUUMmittRWKBY/mLjiiX1zA2z70q/Hpm9zoCly2KwbN7zwtWbayhESO7edci9T7CXF5kNdiNow== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.2.tgz#a51a69440264aafcb6b71b42355c9fbb0812696f" - integrity sha512-OZIyHQSRFtwPAoNzwqhFZ6nspJRu9yFySUVoSpgJqqBiPI+BO3ePxXlHGotVuIYAZKAPXo3uFsJPRFp/IQwGCg== +"@abp/jquery-form@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.3.tgz#907033a496af127bfbe4e220f43cda65331e7b98" + integrity sha512-kD/9S25kJSAj5f7bfHVMfzfF5/0OrLDj8E55M27zbusdcaFS/nYElzrU3DeAEusASdnssRAwyJCWyp2vvRIMzA== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.2.tgz#37f672d828b335d50ff0c5de4f8ab62018af8b40" - integrity sha512-aqVexKt4IgfYEJF0CzdH35YGnWgfhCuB5vWzCkiiEGaZnv04lsfuW7EoFbs5G5cw/3E9j4VV2oWjVm+SbcRZkQ== +"@abp/jquery-validation-unobtrusive@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.3.tgz#b9449d222d4855f941dbe7445f73fff1541975a4" + integrity sha512-U/zUDYyJnUYDmmloOx/rViVyg7b4Gxd4zgcEi1E1YP0zryQQh5CkoSEvzv7GyurB1/rVZuRszmo/nRgn3pHOKg== dependencies: - "@abp/jquery-validation" "~9.0.2" + "@abp/jquery-validation" "~9.0.3" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.2.tgz#d57aa85afcaaead1c47c237aa12432ad7e6ec4ed" - integrity sha512-H0wclTupwrD0a9XwVOECq15x4DziVNpquPnRS4gDsAQiPZEZb7568XJigNJMkhfrKZ5Kwb3lP5ex0bVweeKXqg== +"@abp/jquery-validation@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.3.tgz#02eb010267121fd9310cdcf5ca7c7b54091fd5de" + integrity sha512-tqjM5S0/jDS88CIt8oCQbHYJTytA7Y+KdTsnRkrA+BWy2A5bjrd6YUZXa/2UUwXHa3tQgv/uXl9HpDEaqRtfYQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-validation "^1.21.0" -"@abp/jquery@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.2.tgz#3d1d103757be6ce3594a3eda7dbb10f7229eb59f" - integrity sha512-fNYv1DvpAwoCmzW2AVd4IuzjNMoEfjJ5mPp+dqPloAkFPelsgptnMnuguwI2ihDdyr1p/4/K/KfALRfpMJXmmA== +"@abp/jquery@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.3.tgz#ba8b4f4c0825ccb55c793024d3bbeb9ee817b19c" + integrity sha512-lZoyiyz83VOQKbN+9gD8JC+WI+OACc3y2hU+v30v220DLKhwoiVQM6d5yfA2QEugTPTjm/s40Ocmh/nVjm5mtg== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" jquery "~3.7.1" -"@abp/lodash@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.2.tgz#4dfcd641c12213a2cda8568313648f31f1439845" - integrity sha512-GBstAsWHgffc0EaSDNZWDcE8DMJSJyAMMGH0i5XL9LS7/mCOgK42gjStzSGOHfuRWhHGN6tpo+EHqYBjagzF/A== +"@abp/lodash@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.3.tgz#daadfb98339f1d6982a12b655b840f105b324830" + integrity sha512-wt4ZJmRlhnK9W3o8lex7LyL/7rzgu4STLtZ2Ga8Ec5uZ9kN0CDTYjIw0zVqB8iGNKcW8MCxIGB7u9JMU9tphiQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" lodash "^4.17.21" -"@abp/luxon@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.2.tgz#9c746a4c8a68e137bc041018aa1990aacc3bf056" - integrity sha512-94r/pn6Y9dsx+e9qfD5tRLiPrFx/A2g43JlULO9i0LKVgKYofWn8Y1La6bGgRBIVEeyYlLoW8FF1xs4tbOajdw== +"@abp/luxon@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.3.tgz#62a5e395c92cadcf0985453eee065fcbe5354402" + integrity sha512-qTPw2vhgkgNldFJziHiL+c2vF7p+7RW1orev8K8XLSe3dguzlXBL2dicyDWCX9ay4zYfEpXbA0oKFgJvhBfK/w== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.2.tgz#e3409ea3edd9737fba35f9b2e4890fcb79ee7b38" - integrity sha512-2TlvPTel9361ZlfgqYwN0/NBnDz6aicCZAZ5k1X0ZuHnR9b0w741+eag3FjDzhgcNZim1kWdu0tos4erDY8/qw== +"@abp/malihu-custom-scrollbar-plugin@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.3.tgz#b3723f777b61c47ed64527b4295df33cca5cae26" + integrity sha512-aRearvDO1OaV7wfsWR2/cieWR/hG9cX78YGE08goRq0xLcGnBkmraQHSGGSZbMwId5zf5Kh3ePVXChO7llitkQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.2.tgz#5a3bafc28a03ca04768296189059834547b31f58" - integrity sha512-mcuGg0jli8JWw9DIeLg7+/BcG4ytIBcYNU1gxCM7NfBSoqOqzPOxKoZF6lbbADtRmbO9vGqUTmfkXOWHbxSaSg== +"@abp/moment@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.3.tgz#696748659e036a1bf707684340703a861f340a92" + integrity sha512-7SRIjSHOyDTbuZ41vpisft+c5L+E3fk0G+V5+rpsACGTm6SpRqnVuAl5egbrDcm9rQeP0+VSV+/6UXdM7koOCQ== dependencies: moment "^2.30.1" -"@abp/owl.carousel@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-9.0.2.tgz#d42cb5fe5514e8b4a5a071afa63a67f792680aad" - integrity sha512-HOHczvhWfgtAK3nfFPkYH791sz6T0wCKUkYMUWM1gqACf2Z25sUlNJqkdLmLFnohILLxaEZp4yHTCCAsO3bYwQ== +"@abp/owl.carousel@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/owl.carousel/-/owl.carousel-9.0.3.tgz#7201945d0c37f0df09bf5c7144aa4551da1ede42" + integrity sha512-BMTzvOGaQ00kQboCdrZN/DW2jAwyrTPxOBHaoEOl9sQexlzGULiQAe+jtY9kE5N834Fy4QjXTHTh0/srdZpEQw== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" owl.carousel "^2.3.4" -"@abp/prismjs@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.0.2.tgz#4cedd5bc10f29df4f508f28b0a982b9173e0c95d" - integrity sha512-Gx9+OxdD3e9MQ9maRPZfwdz2/T25oE721nHMFS3FvOIglg0c1GCmFK4+8s7j69EFW+Ro/SAsD99lZJMZ2VzCgg== +"@abp/prismjs@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.0.3.tgz#9675dacd5df511120dffde76e925a8344ca9bace" + integrity sha512-5nMAKRADa6BQh3orquGHCUzqoZyDhmvoQ7RBCJsM3e0W+wBPeV9qmF+dJjOf9d+c9dr2mpU2SrH45fO/BNqgWg== dependencies: - "@abp/clipboard" "~9.0.2" - "@abp/core" "~9.0.2" + "@abp/clipboard" "~9.0.3" + "@abp/core" "~9.0.3" prismjs "^1.29.0" -"@abp/select2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.2.tgz#7de6e64104f91aa703a8510543dd1aa44fe23918" - integrity sha512-4HXpNPKif4BDJ4pLhtEaVPJVkKXfiq00h3DSZkp/iC52QUgM03KZHEzbySmfW1pmuXmhaFzn+A/nQoE+ZdgU6g== +"@abp/select2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.3.tgz#d75afa45decc4ce5a25ecb257f76a9f4c4c1b1fd" + integrity sha512-Cs/cQHdqV0U/c3RXbTTfIQoTaJqjBZMGon8cHX6rmvCDhWKOU/B2E+R2wNlcMjl0Tkhfy3Jl1mwlD0KZ/LePbA== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" select2 "^4.0.13" -"@abp/sweetalert2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.2.tgz#fee3297b317fc345f74a3faf6a3a648b5fced670" - integrity sha512-JPqd1l0UOdoSW8grzODo4GTAOUBEfN9flEOL6LGr+WIjSpwwiUfScUogmms+bncKPr8+9divRT9cC7X24gGERw== +"@abp/sweetalert2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.3.tgz#b7619bcf664b7aaf51f096df1b60f604db36c84c" + integrity sha512-W9fQu1jGhzqliyqKU/OFtAHiS3b8kar3LN9Pij2g/Q8zS2esjdgdt4LoaI5SytRi7zXUqn2tCi/cDEDXf/X3zQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" sweetalert2 "^11.14.1" -"@abp/timeago@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.2.tgz#24ee73ee43d2bf7c1dcb1e6cb1fb2421a52de423" - integrity sha512-e3Px4v8Gd2AItTGAxgraBYfR3C9iDyDRp4J3jHGAWKrInfxyuH1nU5jMitGbOAGK0BMbW3ngZchIYjE8Cv2cBw== +"@abp/timeago@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.3.tgz#8e675aafcc862643303909c27bbb982aa1c3c22c" + integrity sha512-B2ZHs4IfZyy+YHLlS/KLhxbqvxTkEEz1y+Sk8HtVSk0Ula5UD+U1FvwcxOiYGIghmHlkqFBtegifZosPOMB9VQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" timeago "^1.6.7" -"@abp/toastr@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.2.tgz#d9990bda021e06674427b973f078c95faffc71fa" - integrity sha512-3x19A96JZkOVU8CRRKNXDGmHKPSsCLqeykO7RKB3I/46BolEBIxXjVBtBTbep0g32lkpxsArJuRWZ/nXFIj+ng== +"@abp/toastr@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.3.tgz#1863fea4d709b524f8fea0233dfd0ff8b1bc5bb2" + integrity sha512-3eV17OBB8XLJC9dZWW6xzi4fpu5NZqNrRiKiYJf79IUvmuS0cBVKpNJVKRaDTp4DeDBHxCQOWmMnrNI/mh3bDQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" toastr "^2.1.4" -"@abp/tui-editor@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.0.2.tgz#68c78a90aed6825a9f6184368e27e2d8e78bc5bf" - integrity sha512-VVrPYVnL+Ybwy+RwlHzWi2hX0Qxox8y3BhAgp7XRZE5Q/nmpiGXg95l3wMg8E/JP4o5RyWjwk3FWEGUkC4VRVA== +"@abp/tui-editor@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.0.3.tgz#f7d17844fa62562db99cc06d24ddeb6a80449a07" + integrity sha512-MS5lxKQBeGXT9PG/CliiOCtXYI6qpzI28icy3usIvzk9IaZRNedb+4HGhcmpoA61j5NaVow81S6pQo2KBaIBQw== dependencies: - "@abp/jquery" "~9.0.2" - "@abp/prismjs" "~9.0.2" + "@abp/jquery" "~9.0.3" + "@abp/prismjs" "~9.0.3" -"@abp/utils@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.2.tgz#8d67f9f2dbacc829bb260914f46059e613314791" - integrity sha512-XTuqaKpwKfzVrF6C0D338jSXHmtpTFIWXUvwnM10hai0rahydpDRq7kQIfj6jLxLkYfJm8Zw4Oys9kgtPNdZ6w== +"@abp/utils@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.3.tgz#02dfd981d210be8229d65f802f0721b42c9e17d7" + integrity sha512-45sQQ6IV3cB9KAIVtRn3IH1wVr9DfM0PMFiwVt3F+wKwNBAPsKNcMPt4/EhZCNY3IMaEseJ7K/lxt33O3sURuA== dependencies: just-compare "^2.3.0" diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json index 7e22e44af9..5393d31123 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/package.json @@ -3,6 +3,6 @@ "name": "client-simulation-web", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.3" } } diff --git a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock index bf3735aecb..3de1cb98c3 100644 --- a/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock +++ b/modules/client-simulation/demo/Volo.ClientSimulation.Demo/yarn.lock @@ -2,194 +2,194 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.2.tgz#198752cf4ed96f080c88adc1ffd0a866ef7ee994" - integrity sha512-n/BviNcuormop2/AGcX2FNi+7oYkkY2LcOBMNyTrW39lTYjcQEeZJhxBTroAs3JqCR6cm6/8eWq3/SslVBxBVw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.2.tgz#c15eb73b5ec16061da565a98ce2a16e29115d585" - integrity sha512-k30esf0On3mgBAmNbbWn3q/3PiCE4tJXW5j8UGq85DI8kMDmaP7iBQXoMfIFs+Gu5ejNU49AYHlGeEuuK3ObKw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.0.2" - "@abp/bootstrap" "~9.0.2" - "@abp/bootstrap-datepicker" "~9.0.2" - "@abp/bootstrap-daterangepicker" "~9.0.2" - "@abp/datatables.net-bs5" "~9.0.2" - "@abp/font-awesome" "~9.0.2" - "@abp/jquery-form" "~9.0.2" - "@abp/jquery-validation-unobtrusive" "~9.0.2" - "@abp/lodash" "~9.0.2" - "@abp/luxon" "~9.0.2" - "@abp/malihu-custom-scrollbar-plugin" "~9.0.2" - "@abp/moment" "~9.0.2" - "@abp/select2" "~9.0.2" - "@abp/sweetalert2" "~9.0.2" - "@abp/timeago" "~9.0.2" - "@abp/toastr" "~9.0.2" - -"@abp/aspnetcore.mvc.ui@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.2.tgz#ec8d319196d5ef2c4b9e2c965a2ce61cf2384839" - integrity sha512-w40nUrbM/FLadmkDqx+24FtLPrRO2vVqeqE5WxiARDOUJC/Y7LnmVNtsNODv9m5Ss4ufkyI25LugHwT63w6imA== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.3.tgz#dcb95764ee11fc11ca593b722575275837cc58a9" + integrity sha512-NwTunUVwfaoZsNp1Js6B+jGPBw96taBhQ5hloKhtZFZxG2VMAN9Gy9fGxzUByYlpRB8CASR3kL+GRhrK2Ufc3A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.3.tgz#18f0d27cbba7ff22576c1c6e54891190c7d900bb" + integrity sha512-WHMvMiZhqvPLQtqo3aI+wkhNbZ3gCkWqwhIiXHvRks+tO92ww52evPlZUNDSWSSkhcB9vJddx5Eqv4phJgcMAA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.0.3" + "@abp/bootstrap" "~9.0.3" + "@abp/bootstrap-datepicker" "~9.0.3" + "@abp/bootstrap-daterangepicker" "~9.0.3" + "@abp/datatables.net-bs5" "~9.0.3" + "@abp/font-awesome" "~9.0.3" + "@abp/jquery-form" "~9.0.3" + "@abp/jquery-validation-unobtrusive" "~9.0.3" + "@abp/lodash" "~9.0.3" + "@abp/luxon" "~9.0.3" + "@abp/malihu-custom-scrollbar-plugin" "~9.0.3" + "@abp/moment" "~9.0.3" + "@abp/select2" "~9.0.3" + "@abp/sweetalert2" "~9.0.3" + "@abp/timeago" "~9.0.3" + "@abp/toastr" "~9.0.3" + +"@abp/aspnetcore.mvc.ui@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.3.tgz#a4e2e92cddca77d81d8445bcc1d2cc129ec4b486" + integrity sha512-wkn7R8sx5lhbaZeTAy5aJxLbR1f3TD8lNaNtM1Lsc7wWq9dI19wyJZiAWqCZij2HOr2IK5izSROVfTqoXyUwXQ== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.2.tgz#ee810c716d84ceb9b36366390d75c366a560f0fe" - integrity sha512-wrnCu3LwoR0WD1fvntv7ICpIsE+5FmEIuod+8pRa17LkNn/JMAhUv1gQI6OD/Ney5QEA1l1HlmFwlV14A/IdSg== +"@abp/bootstrap-datepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.3.tgz#aa40f5a31eb5c06224c165129a882658f4a0a9a5" + integrity sha512-Jg4oeBPtX7G41JdYjHVhB/6KQcMJO4WWXbUvkNetSUGTZGqacmgWRAIA5abmRWaHMJP1A1soZ9Ny1GNy0Qu65Q== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.2.tgz#61869cf4dac3573000bf3f97dd4531747be99cd3" - integrity sha512-Pzt1whhaIX10JWMKAYEE0rq4oZSgYxdyukz95u72Rqjub9057mDPcbIzLx1UdHMUh7FOG6WpCSZA5o/XxqHPxQ== +"@abp/bootstrap-daterangepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.3.tgz#a1c17721a1ff6613a3ee4ff971174b32a93d98de" + integrity sha512-wrvjb0bJudohxiYtecCGEa4VsvL/Kn/Z3q9w1jvIoallrTXQaACPtZDU+9yxK5mRf6zonwYI8JtNn4xKa+D1VA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.2.tgz#b42a128ea427758f4e4036c47aad79c8cc3e3bf0" - integrity sha512-CFet9h9jvdZXORN60UrUx+l9MakrBaEMEjnXctKltNUaUxEXO9XEi+HiXBJscz1QTwtpM3fUE/wm95JrPDiLAg== +"@abp/bootstrap@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.3.tgz#dc0325c23282086c9d2be79588b228e8b2c66eb2" + integrity sha512-ypl0R3jky6qKmnEZjnSniwgN8unNmWD9d4bOtV5RgDF2MlBQT+CvfUcYnGom0JOsL+5RjSNvzFH/Q5aH/yuy7Q== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" bootstrap "^5.3.3" -"@abp/core@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.2.tgz#2b74ee867a421ea85d71d8a5a13644cb278077c4" - integrity sha512-CcGWzGUW9xty+LeVcGC+EcLuJnjfOrPhKbiZrkUYwYmP7GSO0/DJrKd+PcJnvK7czC6uHBBB+5BUIrr+W0071g== +"@abp/core@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.3.tgz#8c508dc60628fbd9e8a9ba35d153316cacbf1fb4" + integrity sha512-4bHiyP2qPrEeXb/Ynl17b6LtfygWdkwsjHaadUbym7Lg5qYUQZ3KjW4U2DihYWCO46gsr/ckTEbV9edcRd+NxA== dependencies: - "@abp/utils" "~9.0.2" + "@abp/utils" "~9.0.3" -"@abp/datatables.net-bs5@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.2.tgz#b706c4d077162122659c86f6bc78fb5ba723d9fd" - integrity sha512-4cJ1kz/Ecciuz4T7mIBAwgd98/Wd1r4Ok6CnFT7GJp+opWEJJGyfKSp8/Yp4FRRCkjliXgmpRmUeAfUPM97oow== +"@abp/datatables.net-bs5@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.3.tgz#c89813a69a1b568a171cb2a4b1bcc4b7a4ef1bef" + integrity sha512-SD6N4apScOR22S7EntengOTQ1HSm2WnvzUuP/6HG50isXyMheRalZxJ6zAsBwiWyYyJtA+UHkiQzwVhdV40aBQ== dependencies: - "@abp/datatables.net" "~9.0.2" + "@abp/datatables.net" "~9.0.3" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.2.tgz#5e6b5deea7e2f6ad6e6685c81c3c33044149378e" - integrity sha512-JrUdeKjEGoaWWM7411yZfbEaDDqnsBNgu6oiCgfdcnLM+NvB9Oo1VZCrfZstj5mx736k7VURRjn67aV5oAO9iA== +"@abp/datatables.net@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.3.tgz#9cc09127ff6269476b6b0de16048e1e6480227c4" + integrity sha512-zLzHxdXnmL8pWKVzf3m4SIUMiPHHe3I9Cw8vezk5fK1v18Fk364o3Q8o8C1l1YDGEa7Sx1wsUoLDN+p4FzagXg== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" datatables.net "^2.1.8" -"@abp/font-awesome@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.2.tgz#f03d9fc251218c2afa3fdd8ce6fcfc81f68e20dd" - integrity sha512-zAkDOZ3PTD9paVTiGifMErtRammQHDl9QlnWbhpihidtn1QdXK0TU399xZrnxR5EEL23KJgR8Po0fHJnS6V+5A== +"@abp/font-awesome@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.3.tgz#db6ece04fcdb4880cac8174deffb4fa04d43d2de" + integrity sha512-toI2zGayMeI4EUUMmittRWKBY/mLjiiX1zA2z70q/Hpm9zoCly2KwbN7zwtWbayhESO7edci9T7CXF5kNdiNow== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.2.tgz#a51a69440264aafcb6b71b42355c9fbb0812696f" - integrity sha512-OZIyHQSRFtwPAoNzwqhFZ6nspJRu9yFySUVoSpgJqqBiPI+BO3ePxXlHGotVuIYAZKAPXo3uFsJPRFp/IQwGCg== +"@abp/jquery-form@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.3.tgz#907033a496af127bfbe4e220f43cda65331e7b98" + integrity sha512-kD/9S25kJSAj5f7bfHVMfzfF5/0OrLDj8E55M27zbusdcaFS/nYElzrU3DeAEusASdnssRAwyJCWyp2vvRIMzA== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.2.tgz#37f672d828b335d50ff0c5de4f8ab62018af8b40" - integrity sha512-aqVexKt4IgfYEJF0CzdH35YGnWgfhCuB5vWzCkiiEGaZnv04lsfuW7EoFbs5G5cw/3E9j4VV2oWjVm+SbcRZkQ== +"@abp/jquery-validation-unobtrusive@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.3.tgz#b9449d222d4855f941dbe7445f73fff1541975a4" + integrity sha512-U/zUDYyJnUYDmmloOx/rViVyg7b4Gxd4zgcEi1E1YP0zryQQh5CkoSEvzv7GyurB1/rVZuRszmo/nRgn3pHOKg== dependencies: - "@abp/jquery-validation" "~9.0.2" + "@abp/jquery-validation" "~9.0.3" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.2.tgz#d57aa85afcaaead1c47c237aa12432ad7e6ec4ed" - integrity sha512-H0wclTupwrD0a9XwVOECq15x4DziVNpquPnRS4gDsAQiPZEZb7568XJigNJMkhfrKZ5Kwb3lP5ex0bVweeKXqg== +"@abp/jquery-validation@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.3.tgz#02eb010267121fd9310cdcf5ca7c7b54091fd5de" + integrity sha512-tqjM5S0/jDS88CIt8oCQbHYJTytA7Y+KdTsnRkrA+BWy2A5bjrd6YUZXa/2UUwXHa3tQgv/uXl9HpDEaqRtfYQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-validation "^1.21.0" -"@abp/jquery@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.2.tgz#3d1d103757be6ce3594a3eda7dbb10f7229eb59f" - integrity sha512-fNYv1DvpAwoCmzW2AVd4IuzjNMoEfjJ5mPp+dqPloAkFPelsgptnMnuguwI2ihDdyr1p/4/K/KfALRfpMJXmmA== +"@abp/jquery@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.3.tgz#ba8b4f4c0825ccb55c793024d3bbeb9ee817b19c" + integrity sha512-lZoyiyz83VOQKbN+9gD8JC+WI+OACc3y2hU+v30v220DLKhwoiVQM6d5yfA2QEugTPTjm/s40Ocmh/nVjm5mtg== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" jquery "~3.7.1" -"@abp/lodash@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.2.tgz#4dfcd641c12213a2cda8568313648f31f1439845" - integrity sha512-GBstAsWHgffc0EaSDNZWDcE8DMJSJyAMMGH0i5XL9LS7/mCOgK42gjStzSGOHfuRWhHGN6tpo+EHqYBjagzF/A== +"@abp/lodash@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.3.tgz#daadfb98339f1d6982a12b655b840f105b324830" + integrity sha512-wt4ZJmRlhnK9W3o8lex7LyL/7rzgu4STLtZ2Ga8Ec5uZ9kN0CDTYjIw0zVqB8iGNKcW8MCxIGB7u9JMU9tphiQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" lodash "^4.17.21" -"@abp/luxon@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.2.tgz#9c746a4c8a68e137bc041018aa1990aacc3bf056" - integrity sha512-94r/pn6Y9dsx+e9qfD5tRLiPrFx/A2g43JlULO9i0LKVgKYofWn8Y1La6bGgRBIVEeyYlLoW8FF1xs4tbOajdw== +"@abp/luxon@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.3.tgz#62a5e395c92cadcf0985453eee065fcbe5354402" + integrity sha512-qTPw2vhgkgNldFJziHiL+c2vF7p+7RW1orev8K8XLSe3dguzlXBL2dicyDWCX9ay4zYfEpXbA0oKFgJvhBfK/w== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.2.tgz#e3409ea3edd9737fba35f9b2e4890fcb79ee7b38" - integrity sha512-2TlvPTel9361ZlfgqYwN0/NBnDz6aicCZAZ5k1X0ZuHnR9b0w741+eag3FjDzhgcNZim1kWdu0tos4erDY8/qw== +"@abp/malihu-custom-scrollbar-plugin@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.3.tgz#b3723f777b61c47ed64527b4295df33cca5cae26" + integrity sha512-aRearvDO1OaV7wfsWR2/cieWR/hG9cX78YGE08goRq0xLcGnBkmraQHSGGSZbMwId5zf5Kh3ePVXChO7llitkQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.2.tgz#5a3bafc28a03ca04768296189059834547b31f58" - integrity sha512-mcuGg0jli8JWw9DIeLg7+/BcG4ytIBcYNU1gxCM7NfBSoqOqzPOxKoZF6lbbADtRmbO9vGqUTmfkXOWHbxSaSg== +"@abp/moment@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.3.tgz#696748659e036a1bf707684340703a861f340a92" + integrity sha512-7SRIjSHOyDTbuZ41vpisft+c5L+E3fk0G+V5+rpsACGTm6SpRqnVuAl5egbrDcm9rQeP0+VSV+/6UXdM7koOCQ== dependencies: moment "^2.30.1" -"@abp/select2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.2.tgz#7de6e64104f91aa703a8510543dd1aa44fe23918" - integrity sha512-4HXpNPKif4BDJ4pLhtEaVPJVkKXfiq00h3DSZkp/iC52QUgM03KZHEzbySmfW1pmuXmhaFzn+A/nQoE+ZdgU6g== +"@abp/select2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.3.tgz#d75afa45decc4ce5a25ecb257f76a9f4c4c1b1fd" + integrity sha512-Cs/cQHdqV0U/c3RXbTTfIQoTaJqjBZMGon8cHX6rmvCDhWKOU/B2E+R2wNlcMjl0Tkhfy3Jl1mwlD0KZ/LePbA== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" select2 "^4.0.13" -"@abp/sweetalert2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.2.tgz#fee3297b317fc345f74a3faf6a3a648b5fced670" - integrity sha512-JPqd1l0UOdoSW8grzODo4GTAOUBEfN9flEOL6LGr+WIjSpwwiUfScUogmms+bncKPr8+9divRT9cC7X24gGERw== +"@abp/sweetalert2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.3.tgz#b7619bcf664b7aaf51f096df1b60f604db36c84c" + integrity sha512-W9fQu1jGhzqliyqKU/OFtAHiS3b8kar3LN9Pij2g/Q8zS2esjdgdt4LoaI5SytRi7zXUqn2tCi/cDEDXf/X3zQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" sweetalert2 "^11.14.1" -"@abp/timeago@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.2.tgz#24ee73ee43d2bf7c1dcb1e6cb1fb2421a52de423" - integrity sha512-e3Px4v8Gd2AItTGAxgraBYfR3C9iDyDRp4J3jHGAWKrInfxyuH1nU5jMitGbOAGK0BMbW3ngZchIYjE8Cv2cBw== +"@abp/timeago@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.3.tgz#8e675aafcc862643303909c27bbb982aa1c3c22c" + integrity sha512-B2ZHs4IfZyy+YHLlS/KLhxbqvxTkEEz1y+Sk8HtVSk0Ula5UD+U1FvwcxOiYGIghmHlkqFBtegifZosPOMB9VQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" timeago "^1.6.7" -"@abp/toastr@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.2.tgz#d9990bda021e06674427b973f078c95faffc71fa" - integrity sha512-3x19A96JZkOVU8CRRKNXDGmHKPSsCLqeykO7RKB3I/46BolEBIxXjVBtBTbep0g32lkpxsArJuRWZ/nXFIj+ng== +"@abp/toastr@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.3.tgz#1863fea4d709b524f8fea0233dfd0ff8b1bc5bb2" + integrity sha512-3eV17OBB8XLJC9dZWW6xzi4fpu5NZqNrRiKiYJf79IUvmuS0cBVKpNJVKRaDTp4DeDBHxCQOWmMnrNI/mh3bDQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" toastr "^2.1.4" -"@abp/utils@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.2.tgz#8d67f9f2dbacc829bb260914f46059e613314791" - integrity sha512-XTuqaKpwKfzVrF6C0D338jSXHmtpTFIWXUvwnM10hai0rahydpDRq7kQIfj6jLxLkYfJm8Zw4Oys9kgtPNdZ6w== +"@abp/utils@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.3.tgz#02dfd981d210be8229d65f802f0721b42c9e17d7" + integrity sha512-45sQQ6IV3cB9KAIVtRn3IH1wVr9DfM0PMFiwVt3F+wKwNBAPsKNcMPt4/EhZCNY3IMaEseJ7K/lxt33O3sURuA== dependencies: just-compare "^2.3.0" diff --git a/modules/cms-kit/angular/package.json b/modules/cms-kit/angular/package.json index 0c9881ed72..fa29d30939 100644 --- a/modules/cms-kit/angular/package.json +++ b/modules/cms-kit/angular/package.json @@ -15,11 +15,11 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~9.0.2", - "@abp/ng.identity": "~9.0.2", - "@abp/ng.setting-management": "~9.0.2", - "@abp/ng.tenant-management": "~9.0.2", - "@abp/ng.theme.basic": "~9.0.2", + "@abp/ng.account": "~9.0.3", + "@abp/ng.identity": "~9.0.3", + "@abp/ng.setting-management": "~9.0.3", + "@abp/ng.tenant-management": "~9.0.3", + "@abp/ng.theme.basic": "~9.0.3", "@angular/animations": "~10.0.0", "@angular/common": "~10.0.0", "@angular/compiler": "~10.0.0", diff --git a/modules/cms-kit/angular/projects/cms-kit/package.json b/modules/cms-kit/angular/projects/cms-kit/package.json index 7871b24143..4a800fe89b 100644 --- a/modules/cms-kit/angular/projects/cms-kit/package.json +++ b/modules/cms-kit/angular/projects/cms-kit/package.json @@ -4,8 +4,8 @@ "peerDependencies": { "@angular/common": "^9.1.11", "@angular/core": "^9.1.11", - "@abp/ng.core": ">=9.0.2", - "@abp/ng.theme.shared": ">=9.0.2" + "@abp/ng.core": ">=9.0.3", + "@abp/ng.theme.shared": ">=9.0.3" }, "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 948082e229..552cf134c8 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.0.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.3" } } diff --git a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock index bf3735aecb..3de1cb98c3 100644 --- a/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.IdentityServer/yarn.lock @@ -2,194 +2,194 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.2.tgz#198752cf4ed96f080c88adc1ffd0a866ef7ee994" - integrity sha512-n/BviNcuormop2/AGcX2FNi+7oYkkY2LcOBMNyTrW39lTYjcQEeZJhxBTroAs3JqCR6cm6/8eWq3/SslVBxBVw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.2.tgz#c15eb73b5ec16061da565a98ce2a16e29115d585" - integrity sha512-k30esf0On3mgBAmNbbWn3q/3PiCE4tJXW5j8UGq85DI8kMDmaP7iBQXoMfIFs+Gu5ejNU49AYHlGeEuuK3ObKw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.0.2" - "@abp/bootstrap" "~9.0.2" - "@abp/bootstrap-datepicker" "~9.0.2" - "@abp/bootstrap-daterangepicker" "~9.0.2" - "@abp/datatables.net-bs5" "~9.0.2" - "@abp/font-awesome" "~9.0.2" - "@abp/jquery-form" "~9.0.2" - "@abp/jquery-validation-unobtrusive" "~9.0.2" - "@abp/lodash" "~9.0.2" - "@abp/luxon" "~9.0.2" - "@abp/malihu-custom-scrollbar-plugin" "~9.0.2" - "@abp/moment" "~9.0.2" - "@abp/select2" "~9.0.2" - "@abp/sweetalert2" "~9.0.2" - "@abp/timeago" "~9.0.2" - "@abp/toastr" "~9.0.2" - -"@abp/aspnetcore.mvc.ui@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.2.tgz#ec8d319196d5ef2c4b9e2c965a2ce61cf2384839" - integrity sha512-w40nUrbM/FLadmkDqx+24FtLPrRO2vVqeqE5WxiARDOUJC/Y7LnmVNtsNODv9m5Ss4ufkyI25LugHwT63w6imA== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.3.tgz#dcb95764ee11fc11ca593b722575275837cc58a9" + integrity sha512-NwTunUVwfaoZsNp1Js6B+jGPBw96taBhQ5hloKhtZFZxG2VMAN9Gy9fGxzUByYlpRB8CASR3kL+GRhrK2Ufc3A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.3.tgz#18f0d27cbba7ff22576c1c6e54891190c7d900bb" + integrity sha512-WHMvMiZhqvPLQtqo3aI+wkhNbZ3gCkWqwhIiXHvRks+tO92ww52evPlZUNDSWSSkhcB9vJddx5Eqv4phJgcMAA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.0.3" + "@abp/bootstrap" "~9.0.3" + "@abp/bootstrap-datepicker" "~9.0.3" + "@abp/bootstrap-daterangepicker" "~9.0.3" + "@abp/datatables.net-bs5" "~9.0.3" + "@abp/font-awesome" "~9.0.3" + "@abp/jquery-form" "~9.0.3" + "@abp/jquery-validation-unobtrusive" "~9.0.3" + "@abp/lodash" "~9.0.3" + "@abp/luxon" "~9.0.3" + "@abp/malihu-custom-scrollbar-plugin" "~9.0.3" + "@abp/moment" "~9.0.3" + "@abp/select2" "~9.0.3" + "@abp/sweetalert2" "~9.0.3" + "@abp/timeago" "~9.0.3" + "@abp/toastr" "~9.0.3" + +"@abp/aspnetcore.mvc.ui@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.3.tgz#a4e2e92cddca77d81d8445bcc1d2cc129ec4b486" + integrity sha512-wkn7R8sx5lhbaZeTAy5aJxLbR1f3TD8lNaNtM1Lsc7wWq9dI19wyJZiAWqCZij2HOr2IK5izSROVfTqoXyUwXQ== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.2.tgz#ee810c716d84ceb9b36366390d75c366a560f0fe" - integrity sha512-wrnCu3LwoR0WD1fvntv7ICpIsE+5FmEIuod+8pRa17LkNn/JMAhUv1gQI6OD/Ney5QEA1l1HlmFwlV14A/IdSg== +"@abp/bootstrap-datepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.3.tgz#aa40f5a31eb5c06224c165129a882658f4a0a9a5" + integrity sha512-Jg4oeBPtX7G41JdYjHVhB/6KQcMJO4WWXbUvkNetSUGTZGqacmgWRAIA5abmRWaHMJP1A1soZ9Ny1GNy0Qu65Q== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.2.tgz#61869cf4dac3573000bf3f97dd4531747be99cd3" - integrity sha512-Pzt1whhaIX10JWMKAYEE0rq4oZSgYxdyukz95u72Rqjub9057mDPcbIzLx1UdHMUh7FOG6WpCSZA5o/XxqHPxQ== +"@abp/bootstrap-daterangepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.3.tgz#a1c17721a1ff6613a3ee4ff971174b32a93d98de" + integrity sha512-wrvjb0bJudohxiYtecCGEa4VsvL/Kn/Z3q9w1jvIoallrTXQaACPtZDU+9yxK5mRf6zonwYI8JtNn4xKa+D1VA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.2.tgz#b42a128ea427758f4e4036c47aad79c8cc3e3bf0" - integrity sha512-CFet9h9jvdZXORN60UrUx+l9MakrBaEMEjnXctKltNUaUxEXO9XEi+HiXBJscz1QTwtpM3fUE/wm95JrPDiLAg== +"@abp/bootstrap@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.3.tgz#dc0325c23282086c9d2be79588b228e8b2c66eb2" + integrity sha512-ypl0R3jky6qKmnEZjnSniwgN8unNmWD9d4bOtV5RgDF2MlBQT+CvfUcYnGom0JOsL+5RjSNvzFH/Q5aH/yuy7Q== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" bootstrap "^5.3.3" -"@abp/core@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.2.tgz#2b74ee867a421ea85d71d8a5a13644cb278077c4" - integrity sha512-CcGWzGUW9xty+LeVcGC+EcLuJnjfOrPhKbiZrkUYwYmP7GSO0/DJrKd+PcJnvK7czC6uHBBB+5BUIrr+W0071g== +"@abp/core@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.3.tgz#8c508dc60628fbd9e8a9ba35d153316cacbf1fb4" + integrity sha512-4bHiyP2qPrEeXb/Ynl17b6LtfygWdkwsjHaadUbym7Lg5qYUQZ3KjW4U2DihYWCO46gsr/ckTEbV9edcRd+NxA== dependencies: - "@abp/utils" "~9.0.2" + "@abp/utils" "~9.0.3" -"@abp/datatables.net-bs5@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.2.tgz#b706c4d077162122659c86f6bc78fb5ba723d9fd" - integrity sha512-4cJ1kz/Ecciuz4T7mIBAwgd98/Wd1r4Ok6CnFT7GJp+opWEJJGyfKSp8/Yp4FRRCkjliXgmpRmUeAfUPM97oow== +"@abp/datatables.net-bs5@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.3.tgz#c89813a69a1b568a171cb2a4b1bcc4b7a4ef1bef" + integrity sha512-SD6N4apScOR22S7EntengOTQ1HSm2WnvzUuP/6HG50isXyMheRalZxJ6zAsBwiWyYyJtA+UHkiQzwVhdV40aBQ== dependencies: - "@abp/datatables.net" "~9.0.2" + "@abp/datatables.net" "~9.0.3" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.2.tgz#5e6b5deea7e2f6ad6e6685c81c3c33044149378e" - integrity sha512-JrUdeKjEGoaWWM7411yZfbEaDDqnsBNgu6oiCgfdcnLM+NvB9Oo1VZCrfZstj5mx736k7VURRjn67aV5oAO9iA== +"@abp/datatables.net@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.3.tgz#9cc09127ff6269476b6b0de16048e1e6480227c4" + integrity sha512-zLzHxdXnmL8pWKVzf3m4SIUMiPHHe3I9Cw8vezk5fK1v18Fk364o3Q8o8C1l1YDGEa7Sx1wsUoLDN+p4FzagXg== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" datatables.net "^2.1.8" -"@abp/font-awesome@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.2.tgz#f03d9fc251218c2afa3fdd8ce6fcfc81f68e20dd" - integrity sha512-zAkDOZ3PTD9paVTiGifMErtRammQHDl9QlnWbhpihidtn1QdXK0TU399xZrnxR5EEL23KJgR8Po0fHJnS6V+5A== +"@abp/font-awesome@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.3.tgz#db6ece04fcdb4880cac8174deffb4fa04d43d2de" + integrity sha512-toI2zGayMeI4EUUMmittRWKBY/mLjiiX1zA2z70q/Hpm9zoCly2KwbN7zwtWbayhESO7edci9T7CXF5kNdiNow== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.2.tgz#a51a69440264aafcb6b71b42355c9fbb0812696f" - integrity sha512-OZIyHQSRFtwPAoNzwqhFZ6nspJRu9yFySUVoSpgJqqBiPI+BO3ePxXlHGotVuIYAZKAPXo3uFsJPRFp/IQwGCg== +"@abp/jquery-form@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.3.tgz#907033a496af127bfbe4e220f43cda65331e7b98" + integrity sha512-kD/9S25kJSAj5f7bfHVMfzfF5/0OrLDj8E55M27zbusdcaFS/nYElzrU3DeAEusASdnssRAwyJCWyp2vvRIMzA== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.2.tgz#37f672d828b335d50ff0c5de4f8ab62018af8b40" - integrity sha512-aqVexKt4IgfYEJF0CzdH35YGnWgfhCuB5vWzCkiiEGaZnv04lsfuW7EoFbs5G5cw/3E9j4VV2oWjVm+SbcRZkQ== +"@abp/jquery-validation-unobtrusive@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.3.tgz#b9449d222d4855f941dbe7445f73fff1541975a4" + integrity sha512-U/zUDYyJnUYDmmloOx/rViVyg7b4Gxd4zgcEi1E1YP0zryQQh5CkoSEvzv7GyurB1/rVZuRszmo/nRgn3pHOKg== dependencies: - "@abp/jquery-validation" "~9.0.2" + "@abp/jquery-validation" "~9.0.3" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.2.tgz#d57aa85afcaaead1c47c237aa12432ad7e6ec4ed" - integrity sha512-H0wclTupwrD0a9XwVOECq15x4DziVNpquPnRS4gDsAQiPZEZb7568XJigNJMkhfrKZ5Kwb3lP5ex0bVweeKXqg== +"@abp/jquery-validation@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.3.tgz#02eb010267121fd9310cdcf5ca7c7b54091fd5de" + integrity sha512-tqjM5S0/jDS88CIt8oCQbHYJTytA7Y+KdTsnRkrA+BWy2A5bjrd6YUZXa/2UUwXHa3tQgv/uXl9HpDEaqRtfYQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-validation "^1.21.0" -"@abp/jquery@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.2.tgz#3d1d103757be6ce3594a3eda7dbb10f7229eb59f" - integrity sha512-fNYv1DvpAwoCmzW2AVd4IuzjNMoEfjJ5mPp+dqPloAkFPelsgptnMnuguwI2ihDdyr1p/4/K/KfALRfpMJXmmA== +"@abp/jquery@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.3.tgz#ba8b4f4c0825ccb55c793024d3bbeb9ee817b19c" + integrity sha512-lZoyiyz83VOQKbN+9gD8JC+WI+OACc3y2hU+v30v220DLKhwoiVQM6d5yfA2QEugTPTjm/s40Ocmh/nVjm5mtg== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" jquery "~3.7.1" -"@abp/lodash@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.2.tgz#4dfcd641c12213a2cda8568313648f31f1439845" - integrity sha512-GBstAsWHgffc0EaSDNZWDcE8DMJSJyAMMGH0i5XL9LS7/mCOgK42gjStzSGOHfuRWhHGN6tpo+EHqYBjagzF/A== +"@abp/lodash@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.3.tgz#daadfb98339f1d6982a12b655b840f105b324830" + integrity sha512-wt4ZJmRlhnK9W3o8lex7LyL/7rzgu4STLtZ2Ga8Ec5uZ9kN0CDTYjIw0zVqB8iGNKcW8MCxIGB7u9JMU9tphiQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" lodash "^4.17.21" -"@abp/luxon@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.2.tgz#9c746a4c8a68e137bc041018aa1990aacc3bf056" - integrity sha512-94r/pn6Y9dsx+e9qfD5tRLiPrFx/A2g43JlULO9i0LKVgKYofWn8Y1La6bGgRBIVEeyYlLoW8FF1xs4tbOajdw== +"@abp/luxon@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.3.tgz#62a5e395c92cadcf0985453eee065fcbe5354402" + integrity sha512-qTPw2vhgkgNldFJziHiL+c2vF7p+7RW1orev8K8XLSe3dguzlXBL2dicyDWCX9ay4zYfEpXbA0oKFgJvhBfK/w== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.2.tgz#e3409ea3edd9737fba35f9b2e4890fcb79ee7b38" - integrity sha512-2TlvPTel9361ZlfgqYwN0/NBnDz6aicCZAZ5k1X0ZuHnR9b0w741+eag3FjDzhgcNZim1kWdu0tos4erDY8/qw== +"@abp/malihu-custom-scrollbar-plugin@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.3.tgz#b3723f777b61c47ed64527b4295df33cca5cae26" + integrity sha512-aRearvDO1OaV7wfsWR2/cieWR/hG9cX78YGE08goRq0xLcGnBkmraQHSGGSZbMwId5zf5Kh3ePVXChO7llitkQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.2.tgz#5a3bafc28a03ca04768296189059834547b31f58" - integrity sha512-mcuGg0jli8JWw9DIeLg7+/BcG4ytIBcYNU1gxCM7NfBSoqOqzPOxKoZF6lbbADtRmbO9vGqUTmfkXOWHbxSaSg== +"@abp/moment@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.3.tgz#696748659e036a1bf707684340703a861f340a92" + integrity sha512-7SRIjSHOyDTbuZ41vpisft+c5L+E3fk0G+V5+rpsACGTm6SpRqnVuAl5egbrDcm9rQeP0+VSV+/6UXdM7koOCQ== dependencies: moment "^2.30.1" -"@abp/select2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.2.tgz#7de6e64104f91aa703a8510543dd1aa44fe23918" - integrity sha512-4HXpNPKif4BDJ4pLhtEaVPJVkKXfiq00h3DSZkp/iC52QUgM03KZHEzbySmfW1pmuXmhaFzn+A/nQoE+ZdgU6g== +"@abp/select2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.3.tgz#d75afa45decc4ce5a25ecb257f76a9f4c4c1b1fd" + integrity sha512-Cs/cQHdqV0U/c3RXbTTfIQoTaJqjBZMGon8cHX6rmvCDhWKOU/B2E+R2wNlcMjl0Tkhfy3Jl1mwlD0KZ/LePbA== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" select2 "^4.0.13" -"@abp/sweetalert2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.2.tgz#fee3297b317fc345f74a3faf6a3a648b5fced670" - integrity sha512-JPqd1l0UOdoSW8grzODo4GTAOUBEfN9flEOL6LGr+WIjSpwwiUfScUogmms+bncKPr8+9divRT9cC7X24gGERw== +"@abp/sweetalert2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.3.tgz#b7619bcf664b7aaf51f096df1b60f604db36c84c" + integrity sha512-W9fQu1jGhzqliyqKU/OFtAHiS3b8kar3LN9Pij2g/Q8zS2esjdgdt4LoaI5SytRi7zXUqn2tCi/cDEDXf/X3zQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" sweetalert2 "^11.14.1" -"@abp/timeago@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.2.tgz#24ee73ee43d2bf7c1dcb1e6cb1fb2421a52de423" - integrity sha512-e3Px4v8Gd2AItTGAxgraBYfR3C9iDyDRp4J3jHGAWKrInfxyuH1nU5jMitGbOAGK0BMbW3ngZchIYjE8Cv2cBw== +"@abp/timeago@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.3.tgz#8e675aafcc862643303909c27bbb982aa1c3c22c" + integrity sha512-B2ZHs4IfZyy+YHLlS/KLhxbqvxTkEEz1y+Sk8HtVSk0Ula5UD+U1FvwcxOiYGIghmHlkqFBtegifZosPOMB9VQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" timeago "^1.6.7" -"@abp/toastr@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.2.tgz#d9990bda021e06674427b973f078c95faffc71fa" - integrity sha512-3x19A96JZkOVU8CRRKNXDGmHKPSsCLqeykO7RKB3I/46BolEBIxXjVBtBTbep0g32lkpxsArJuRWZ/nXFIj+ng== +"@abp/toastr@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.3.tgz#1863fea4d709b524f8fea0233dfd0ff8b1bc5bb2" + integrity sha512-3eV17OBB8XLJC9dZWW6xzi4fpu5NZqNrRiKiYJf79IUvmuS0cBVKpNJVKRaDTp4DeDBHxCQOWmMnrNI/mh3bDQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" toastr "^2.1.4" -"@abp/utils@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.2.tgz#8d67f9f2dbacc829bb260914f46059e613314791" - integrity sha512-XTuqaKpwKfzVrF6C0D338jSXHmtpTFIWXUvwnM10hai0rahydpDRq7kQIfj6jLxLkYfJm8Zw4Oys9kgtPNdZ6w== +"@abp/utils@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.3.tgz#02dfd981d210be8229d65f802f0721b42c9e17d7" + integrity sha512-45sQQ6IV3cB9KAIVtRn3IH1wVr9DfM0PMFiwVt3F+wKwNBAPsKNcMPt4/EhZCNY3IMaEseJ7K/lxt33O3sURuA== 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 d95dbe668d..10771644f8 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.0.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.3" } } 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 bf3735aecb..3de1cb98c3 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Host/yarn.lock @@ -2,194 +2,194 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.2.tgz#198752cf4ed96f080c88adc1ffd0a866ef7ee994" - integrity sha512-n/BviNcuormop2/AGcX2FNi+7oYkkY2LcOBMNyTrW39lTYjcQEeZJhxBTroAs3JqCR6cm6/8eWq3/SslVBxBVw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.2.tgz#c15eb73b5ec16061da565a98ce2a16e29115d585" - integrity sha512-k30esf0On3mgBAmNbbWn3q/3PiCE4tJXW5j8UGq85DI8kMDmaP7iBQXoMfIFs+Gu5ejNU49AYHlGeEuuK3ObKw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.0.2" - "@abp/bootstrap" "~9.0.2" - "@abp/bootstrap-datepicker" "~9.0.2" - "@abp/bootstrap-daterangepicker" "~9.0.2" - "@abp/datatables.net-bs5" "~9.0.2" - "@abp/font-awesome" "~9.0.2" - "@abp/jquery-form" "~9.0.2" - "@abp/jquery-validation-unobtrusive" "~9.0.2" - "@abp/lodash" "~9.0.2" - "@abp/luxon" "~9.0.2" - "@abp/malihu-custom-scrollbar-plugin" "~9.0.2" - "@abp/moment" "~9.0.2" - "@abp/select2" "~9.0.2" - "@abp/sweetalert2" "~9.0.2" - "@abp/timeago" "~9.0.2" - "@abp/toastr" "~9.0.2" - -"@abp/aspnetcore.mvc.ui@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.2.tgz#ec8d319196d5ef2c4b9e2c965a2ce61cf2384839" - integrity sha512-w40nUrbM/FLadmkDqx+24FtLPrRO2vVqeqE5WxiARDOUJC/Y7LnmVNtsNODv9m5Ss4ufkyI25LugHwT63w6imA== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.3.tgz#dcb95764ee11fc11ca593b722575275837cc58a9" + integrity sha512-NwTunUVwfaoZsNp1Js6B+jGPBw96taBhQ5hloKhtZFZxG2VMAN9Gy9fGxzUByYlpRB8CASR3kL+GRhrK2Ufc3A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.3.tgz#18f0d27cbba7ff22576c1c6e54891190c7d900bb" + integrity sha512-WHMvMiZhqvPLQtqo3aI+wkhNbZ3gCkWqwhIiXHvRks+tO92ww52evPlZUNDSWSSkhcB9vJddx5Eqv4phJgcMAA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.0.3" + "@abp/bootstrap" "~9.0.3" + "@abp/bootstrap-datepicker" "~9.0.3" + "@abp/bootstrap-daterangepicker" "~9.0.3" + "@abp/datatables.net-bs5" "~9.0.3" + "@abp/font-awesome" "~9.0.3" + "@abp/jquery-form" "~9.0.3" + "@abp/jquery-validation-unobtrusive" "~9.0.3" + "@abp/lodash" "~9.0.3" + "@abp/luxon" "~9.0.3" + "@abp/malihu-custom-scrollbar-plugin" "~9.0.3" + "@abp/moment" "~9.0.3" + "@abp/select2" "~9.0.3" + "@abp/sweetalert2" "~9.0.3" + "@abp/timeago" "~9.0.3" + "@abp/toastr" "~9.0.3" + +"@abp/aspnetcore.mvc.ui@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.3.tgz#a4e2e92cddca77d81d8445bcc1d2cc129ec4b486" + integrity sha512-wkn7R8sx5lhbaZeTAy5aJxLbR1f3TD8lNaNtM1Lsc7wWq9dI19wyJZiAWqCZij2HOr2IK5izSROVfTqoXyUwXQ== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.2.tgz#ee810c716d84ceb9b36366390d75c366a560f0fe" - integrity sha512-wrnCu3LwoR0WD1fvntv7ICpIsE+5FmEIuod+8pRa17LkNn/JMAhUv1gQI6OD/Ney5QEA1l1HlmFwlV14A/IdSg== +"@abp/bootstrap-datepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.3.tgz#aa40f5a31eb5c06224c165129a882658f4a0a9a5" + integrity sha512-Jg4oeBPtX7G41JdYjHVhB/6KQcMJO4WWXbUvkNetSUGTZGqacmgWRAIA5abmRWaHMJP1A1soZ9Ny1GNy0Qu65Q== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.2.tgz#61869cf4dac3573000bf3f97dd4531747be99cd3" - integrity sha512-Pzt1whhaIX10JWMKAYEE0rq4oZSgYxdyukz95u72Rqjub9057mDPcbIzLx1UdHMUh7FOG6WpCSZA5o/XxqHPxQ== +"@abp/bootstrap-daterangepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.3.tgz#a1c17721a1ff6613a3ee4ff971174b32a93d98de" + integrity sha512-wrvjb0bJudohxiYtecCGEa4VsvL/Kn/Z3q9w1jvIoallrTXQaACPtZDU+9yxK5mRf6zonwYI8JtNn4xKa+D1VA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.2.tgz#b42a128ea427758f4e4036c47aad79c8cc3e3bf0" - integrity sha512-CFet9h9jvdZXORN60UrUx+l9MakrBaEMEjnXctKltNUaUxEXO9XEi+HiXBJscz1QTwtpM3fUE/wm95JrPDiLAg== +"@abp/bootstrap@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.3.tgz#dc0325c23282086c9d2be79588b228e8b2c66eb2" + integrity sha512-ypl0R3jky6qKmnEZjnSniwgN8unNmWD9d4bOtV5RgDF2MlBQT+CvfUcYnGom0JOsL+5RjSNvzFH/Q5aH/yuy7Q== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" bootstrap "^5.3.3" -"@abp/core@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.2.tgz#2b74ee867a421ea85d71d8a5a13644cb278077c4" - integrity sha512-CcGWzGUW9xty+LeVcGC+EcLuJnjfOrPhKbiZrkUYwYmP7GSO0/DJrKd+PcJnvK7czC6uHBBB+5BUIrr+W0071g== +"@abp/core@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.3.tgz#8c508dc60628fbd9e8a9ba35d153316cacbf1fb4" + integrity sha512-4bHiyP2qPrEeXb/Ynl17b6LtfygWdkwsjHaadUbym7Lg5qYUQZ3KjW4U2DihYWCO46gsr/ckTEbV9edcRd+NxA== dependencies: - "@abp/utils" "~9.0.2" + "@abp/utils" "~9.0.3" -"@abp/datatables.net-bs5@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.2.tgz#b706c4d077162122659c86f6bc78fb5ba723d9fd" - integrity sha512-4cJ1kz/Ecciuz4T7mIBAwgd98/Wd1r4Ok6CnFT7GJp+opWEJJGyfKSp8/Yp4FRRCkjliXgmpRmUeAfUPM97oow== +"@abp/datatables.net-bs5@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.3.tgz#c89813a69a1b568a171cb2a4b1bcc4b7a4ef1bef" + integrity sha512-SD6N4apScOR22S7EntengOTQ1HSm2WnvzUuP/6HG50isXyMheRalZxJ6zAsBwiWyYyJtA+UHkiQzwVhdV40aBQ== dependencies: - "@abp/datatables.net" "~9.0.2" + "@abp/datatables.net" "~9.0.3" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.2.tgz#5e6b5deea7e2f6ad6e6685c81c3c33044149378e" - integrity sha512-JrUdeKjEGoaWWM7411yZfbEaDDqnsBNgu6oiCgfdcnLM+NvB9Oo1VZCrfZstj5mx736k7VURRjn67aV5oAO9iA== +"@abp/datatables.net@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.3.tgz#9cc09127ff6269476b6b0de16048e1e6480227c4" + integrity sha512-zLzHxdXnmL8pWKVzf3m4SIUMiPHHe3I9Cw8vezk5fK1v18Fk364o3Q8o8C1l1YDGEa7Sx1wsUoLDN+p4FzagXg== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" datatables.net "^2.1.8" -"@abp/font-awesome@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.2.tgz#f03d9fc251218c2afa3fdd8ce6fcfc81f68e20dd" - integrity sha512-zAkDOZ3PTD9paVTiGifMErtRammQHDl9QlnWbhpihidtn1QdXK0TU399xZrnxR5EEL23KJgR8Po0fHJnS6V+5A== +"@abp/font-awesome@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.3.tgz#db6ece04fcdb4880cac8174deffb4fa04d43d2de" + integrity sha512-toI2zGayMeI4EUUMmittRWKBY/mLjiiX1zA2z70q/Hpm9zoCly2KwbN7zwtWbayhESO7edci9T7CXF5kNdiNow== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.2.tgz#a51a69440264aafcb6b71b42355c9fbb0812696f" - integrity sha512-OZIyHQSRFtwPAoNzwqhFZ6nspJRu9yFySUVoSpgJqqBiPI+BO3ePxXlHGotVuIYAZKAPXo3uFsJPRFp/IQwGCg== +"@abp/jquery-form@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.3.tgz#907033a496af127bfbe4e220f43cda65331e7b98" + integrity sha512-kD/9S25kJSAj5f7bfHVMfzfF5/0OrLDj8E55M27zbusdcaFS/nYElzrU3DeAEusASdnssRAwyJCWyp2vvRIMzA== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.2.tgz#37f672d828b335d50ff0c5de4f8ab62018af8b40" - integrity sha512-aqVexKt4IgfYEJF0CzdH35YGnWgfhCuB5vWzCkiiEGaZnv04lsfuW7EoFbs5G5cw/3E9j4VV2oWjVm+SbcRZkQ== +"@abp/jquery-validation-unobtrusive@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.3.tgz#b9449d222d4855f941dbe7445f73fff1541975a4" + integrity sha512-U/zUDYyJnUYDmmloOx/rViVyg7b4Gxd4zgcEi1E1YP0zryQQh5CkoSEvzv7GyurB1/rVZuRszmo/nRgn3pHOKg== dependencies: - "@abp/jquery-validation" "~9.0.2" + "@abp/jquery-validation" "~9.0.3" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.2.tgz#d57aa85afcaaead1c47c237aa12432ad7e6ec4ed" - integrity sha512-H0wclTupwrD0a9XwVOECq15x4DziVNpquPnRS4gDsAQiPZEZb7568XJigNJMkhfrKZ5Kwb3lP5ex0bVweeKXqg== +"@abp/jquery-validation@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.3.tgz#02eb010267121fd9310cdcf5ca7c7b54091fd5de" + integrity sha512-tqjM5S0/jDS88CIt8oCQbHYJTytA7Y+KdTsnRkrA+BWy2A5bjrd6YUZXa/2UUwXHa3tQgv/uXl9HpDEaqRtfYQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-validation "^1.21.0" -"@abp/jquery@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.2.tgz#3d1d103757be6ce3594a3eda7dbb10f7229eb59f" - integrity sha512-fNYv1DvpAwoCmzW2AVd4IuzjNMoEfjJ5mPp+dqPloAkFPelsgptnMnuguwI2ihDdyr1p/4/K/KfALRfpMJXmmA== +"@abp/jquery@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.3.tgz#ba8b4f4c0825ccb55c793024d3bbeb9ee817b19c" + integrity sha512-lZoyiyz83VOQKbN+9gD8JC+WI+OACc3y2hU+v30v220DLKhwoiVQM6d5yfA2QEugTPTjm/s40Ocmh/nVjm5mtg== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" jquery "~3.7.1" -"@abp/lodash@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.2.tgz#4dfcd641c12213a2cda8568313648f31f1439845" - integrity sha512-GBstAsWHgffc0EaSDNZWDcE8DMJSJyAMMGH0i5XL9LS7/mCOgK42gjStzSGOHfuRWhHGN6tpo+EHqYBjagzF/A== +"@abp/lodash@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.3.tgz#daadfb98339f1d6982a12b655b840f105b324830" + integrity sha512-wt4ZJmRlhnK9W3o8lex7LyL/7rzgu4STLtZ2Ga8Ec5uZ9kN0CDTYjIw0zVqB8iGNKcW8MCxIGB7u9JMU9tphiQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" lodash "^4.17.21" -"@abp/luxon@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.2.tgz#9c746a4c8a68e137bc041018aa1990aacc3bf056" - integrity sha512-94r/pn6Y9dsx+e9qfD5tRLiPrFx/A2g43JlULO9i0LKVgKYofWn8Y1La6bGgRBIVEeyYlLoW8FF1xs4tbOajdw== +"@abp/luxon@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.3.tgz#62a5e395c92cadcf0985453eee065fcbe5354402" + integrity sha512-qTPw2vhgkgNldFJziHiL+c2vF7p+7RW1orev8K8XLSe3dguzlXBL2dicyDWCX9ay4zYfEpXbA0oKFgJvhBfK/w== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.2.tgz#e3409ea3edd9737fba35f9b2e4890fcb79ee7b38" - integrity sha512-2TlvPTel9361ZlfgqYwN0/NBnDz6aicCZAZ5k1X0ZuHnR9b0w741+eag3FjDzhgcNZim1kWdu0tos4erDY8/qw== +"@abp/malihu-custom-scrollbar-plugin@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.3.tgz#b3723f777b61c47ed64527b4295df33cca5cae26" + integrity sha512-aRearvDO1OaV7wfsWR2/cieWR/hG9cX78YGE08goRq0xLcGnBkmraQHSGGSZbMwId5zf5Kh3ePVXChO7llitkQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.2.tgz#5a3bafc28a03ca04768296189059834547b31f58" - integrity sha512-mcuGg0jli8JWw9DIeLg7+/BcG4ytIBcYNU1gxCM7NfBSoqOqzPOxKoZF6lbbADtRmbO9vGqUTmfkXOWHbxSaSg== +"@abp/moment@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.3.tgz#696748659e036a1bf707684340703a861f340a92" + integrity sha512-7SRIjSHOyDTbuZ41vpisft+c5L+E3fk0G+V5+rpsACGTm6SpRqnVuAl5egbrDcm9rQeP0+VSV+/6UXdM7koOCQ== dependencies: moment "^2.30.1" -"@abp/select2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.2.tgz#7de6e64104f91aa703a8510543dd1aa44fe23918" - integrity sha512-4HXpNPKif4BDJ4pLhtEaVPJVkKXfiq00h3DSZkp/iC52QUgM03KZHEzbySmfW1pmuXmhaFzn+A/nQoE+ZdgU6g== +"@abp/select2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.3.tgz#d75afa45decc4ce5a25ecb257f76a9f4c4c1b1fd" + integrity sha512-Cs/cQHdqV0U/c3RXbTTfIQoTaJqjBZMGon8cHX6rmvCDhWKOU/B2E+R2wNlcMjl0Tkhfy3Jl1mwlD0KZ/LePbA== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" select2 "^4.0.13" -"@abp/sweetalert2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.2.tgz#fee3297b317fc345f74a3faf6a3a648b5fced670" - integrity sha512-JPqd1l0UOdoSW8grzODo4GTAOUBEfN9flEOL6LGr+WIjSpwwiUfScUogmms+bncKPr8+9divRT9cC7X24gGERw== +"@abp/sweetalert2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.3.tgz#b7619bcf664b7aaf51f096df1b60f604db36c84c" + integrity sha512-W9fQu1jGhzqliyqKU/OFtAHiS3b8kar3LN9Pij2g/Q8zS2esjdgdt4LoaI5SytRi7zXUqn2tCi/cDEDXf/X3zQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" sweetalert2 "^11.14.1" -"@abp/timeago@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.2.tgz#24ee73ee43d2bf7c1dcb1e6cb1fb2421a52de423" - integrity sha512-e3Px4v8Gd2AItTGAxgraBYfR3C9iDyDRp4J3jHGAWKrInfxyuH1nU5jMitGbOAGK0BMbW3ngZchIYjE8Cv2cBw== +"@abp/timeago@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.3.tgz#8e675aafcc862643303909c27bbb982aa1c3c22c" + integrity sha512-B2ZHs4IfZyy+YHLlS/KLhxbqvxTkEEz1y+Sk8HtVSk0Ula5UD+U1FvwcxOiYGIghmHlkqFBtegifZosPOMB9VQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" timeago "^1.6.7" -"@abp/toastr@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.2.tgz#d9990bda021e06674427b973f078c95faffc71fa" - integrity sha512-3x19A96JZkOVU8CRRKNXDGmHKPSsCLqeykO7RKB3I/46BolEBIxXjVBtBTbep0g32lkpxsArJuRWZ/nXFIj+ng== +"@abp/toastr@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.3.tgz#1863fea4d709b524f8fea0233dfd0ff8b1bc5bb2" + integrity sha512-3eV17OBB8XLJC9dZWW6xzi4fpu5NZqNrRiKiYJf79IUvmuS0cBVKpNJVKRaDTp4DeDBHxCQOWmMnrNI/mh3bDQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" toastr "^2.1.4" -"@abp/utils@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.2.tgz#8d67f9f2dbacc829bb260914f46059e613314791" - integrity sha512-XTuqaKpwKfzVrF6C0D338jSXHmtpTFIWXUvwnM10hai0rahydpDRq7kQIfj6jLxLkYfJm8Zw4Oys9kgtPNdZ6w== +"@abp/utils@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.3.tgz#02dfd981d210be8229d65f802f0721b42c9e17d7" + integrity sha512-45sQQ6IV3cB9KAIVtRn3IH1wVr9DfM0PMFiwVt3F+wKwNBAPsKNcMPt4/EhZCNY3IMaEseJ7K/lxt33O3sURuA== 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 e01caf26fd..0f3f3e2d3f 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.0.2", - "@abp/cms-kit": "9.0.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.3", + "@abp/cms-kit": "9.0.3" } } 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 4a39fa6788..e8b2551ae9 100644 --- a/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock +++ b/modules/cms-kit/host/Volo.CmsKit.Web.Unified/yarn.lock @@ -2,302 +2,302 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.2.tgz#198752cf4ed96f080c88adc1ffd0a866ef7ee994" - integrity sha512-n/BviNcuormop2/AGcX2FNi+7oYkkY2LcOBMNyTrW39lTYjcQEeZJhxBTroAs3JqCR6cm6/8eWq3/SslVBxBVw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.2.tgz#c15eb73b5ec16061da565a98ce2a16e29115d585" - integrity sha512-k30esf0On3mgBAmNbbWn3q/3PiCE4tJXW5j8UGq85DI8kMDmaP7iBQXoMfIFs+Gu5ejNU49AYHlGeEuuK3ObKw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.0.2" - "@abp/bootstrap" "~9.0.2" - "@abp/bootstrap-datepicker" "~9.0.2" - "@abp/bootstrap-daterangepicker" "~9.0.2" - "@abp/datatables.net-bs5" "~9.0.2" - "@abp/font-awesome" "~9.0.2" - "@abp/jquery-form" "~9.0.2" - "@abp/jquery-validation-unobtrusive" "~9.0.2" - "@abp/lodash" "~9.0.2" - "@abp/luxon" "~9.0.2" - "@abp/malihu-custom-scrollbar-plugin" "~9.0.2" - "@abp/moment" "~9.0.2" - "@abp/select2" "~9.0.2" - "@abp/sweetalert2" "~9.0.2" - "@abp/timeago" "~9.0.2" - "@abp/toastr" "~9.0.2" - -"@abp/aspnetcore.mvc.ui@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.2.tgz#ec8d319196d5ef2c4b9e2c965a2ce61cf2384839" - integrity sha512-w40nUrbM/FLadmkDqx+24FtLPrRO2vVqeqE5WxiARDOUJC/Y7LnmVNtsNODv9m5Ss4ufkyI25LugHwT63w6imA== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.3.tgz#dcb95764ee11fc11ca593b722575275837cc58a9" + integrity sha512-NwTunUVwfaoZsNp1Js6B+jGPBw96taBhQ5hloKhtZFZxG2VMAN9Gy9fGxzUByYlpRB8CASR3kL+GRhrK2Ufc3A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.3.tgz#18f0d27cbba7ff22576c1c6e54891190c7d900bb" + integrity sha512-WHMvMiZhqvPLQtqo3aI+wkhNbZ3gCkWqwhIiXHvRks+tO92ww52evPlZUNDSWSSkhcB9vJddx5Eqv4phJgcMAA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.0.3" + "@abp/bootstrap" "~9.0.3" + "@abp/bootstrap-datepicker" "~9.0.3" + "@abp/bootstrap-daterangepicker" "~9.0.3" + "@abp/datatables.net-bs5" "~9.0.3" + "@abp/font-awesome" "~9.0.3" + "@abp/jquery-form" "~9.0.3" + "@abp/jquery-validation-unobtrusive" "~9.0.3" + "@abp/lodash" "~9.0.3" + "@abp/luxon" "~9.0.3" + "@abp/malihu-custom-scrollbar-plugin" "~9.0.3" + "@abp/moment" "~9.0.3" + "@abp/select2" "~9.0.3" + "@abp/sweetalert2" "~9.0.3" + "@abp/timeago" "~9.0.3" + "@abp/toastr" "~9.0.3" + +"@abp/aspnetcore.mvc.ui@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.3.tgz#a4e2e92cddca77d81d8445bcc1d2cc129ec4b486" + integrity sha512-wkn7R8sx5lhbaZeTAy5aJxLbR1f3TD8lNaNtM1Lsc7wWq9dI19wyJZiAWqCZij2HOr2IK5izSROVfTqoXyUwXQ== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.2.tgz#ee810c716d84ceb9b36366390d75c366a560f0fe" - integrity sha512-wrnCu3LwoR0WD1fvntv7ICpIsE+5FmEIuod+8pRa17LkNn/JMAhUv1gQI6OD/Ney5QEA1l1HlmFwlV14A/IdSg== +"@abp/bootstrap-datepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.3.tgz#aa40f5a31eb5c06224c165129a882658f4a0a9a5" + integrity sha512-Jg4oeBPtX7G41JdYjHVhB/6KQcMJO4WWXbUvkNetSUGTZGqacmgWRAIA5abmRWaHMJP1A1soZ9Ny1GNy0Qu65Q== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.2.tgz#61869cf4dac3573000bf3f97dd4531747be99cd3" - integrity sha512-Pzt1whhaIX10JWMKAYEE0rq4oZSgYxdyukz95u72Rqjub9057mDPcbIzLx1UdHMUh7FOG6WpCSZA5o/XxqHPxQ== +"@abp/bootstrap-daterangepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.3.tgz#a1c17721a1ff6613a3ee4ff971174b32a93d98de" + integrity sha512-wrvjb0bJudohxiYtecCGEa4VsvL/Kn/Z3q9w1jvIoallrTXQaACPtZDU+9yxK5mRf6zonwYI8JtNn4xKa+D1VA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.2.tgz#b42a128ea427758f4e4036c47aad79c8cc3e3bf0" - integrity sha512-CFet9h9jvdZXORN60UrUx+l9MakrBaEMEjnXctKltNUaUxEXO9XEi+HiXBJscz1QTwtpM3fUE/wm95JrPDiLAg== +"@abp/bootstrap@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.3.tgz#dc0325c23282086c9d2be79588b228e8b2c66eb2" + integrity sha512-ypl0R3jky6qKmnEZjnSniwgN8unNmWD9d4bOtV5RgDF2MlBQT+CvfUcYnGom0JOsL+5RjSNvzFH/Q5aH/yuy7Q== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" bootstrap "^5.3.3" -"@abp/clipboard@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.0.2.tgz#69e7f0133c27603b029a07fbdef8396685360e75" - integrity sha512-3hykfZ55hAZK3wYCAQQyoSkR9Xo1NjFXTgoqdWIzLQByOqI05bSUdqRqUUoRg5IcyXsdCmPl3A4GyY6tn/MG7Q== +"@abp/clipboard@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.0.3.tgz#bda02ce6da876890ef117697f30348b8c16aaf70" + integrity sha512-iprJtnshdpRgLIPxa5Tgj1IqkLvkl2QxTmjrqeiuRhU3S1ry0GnE6dx3jAealWUOoYr/bqXPbpXi3RN7R4baHw== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" clipboard "^2.0.11" -"@abp/cms-kit.admin@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-9.0.2.tgz#e970242a23328b17454fe0f41aedf696fb0e0d5a" - integrity sha512-U/G5cxtmFllo0h8VlWLFUz7fkvLdCQGSVp3nEo9cAlu0VydhBsignaXUEHGNK+opEIQapgqt1JNoARYs2gH+eA== +"@abp/cms-kit.admin@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.admin/-/cms-kit.admin-9.0.3.tgz#4d2e175662b8e44eb0f894b0f5b1df09548e98fa" + integrity sha512-RmAl1TkmTi0zVRemBcHD4rNYFs2G6hhzFb2OHPZYpH5b6rFE6OPZjNHOXvH+gBVfuqDv2mc1FNuNc7RZGksKnw== dependencies: - "@abp/codemirror" "~9.0.2" - "@abp/jstree" "~9.0.2" - "@abp/markdown-it" "~9.0.2" - "@abp/slugify" "~9.0.2" - "@abp/tui-editor" "~9.0.2" - "@abp/uppy" "~9.0.2" + "@abp/codemirror" "~9.0.3" + "@abp/jstree" "~9.0.3" + "@abp/markdown-it" "~9.0.3" + "@abp/slugify" "~9.0.3" + "@abp/tui-editor" "~9.0.3" + "@abp/uppy" "~9.0.3" -"@abp/cms-kit.public@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-9.0.2.tgz#a4ce9e5f15310b324fe69bfadda3597a98d25891" - integrity sha512-AINWiKKDu99CsBi5J4gezzD0YCb3kudDVC5E/ToI/YSoNscLcLGw+1eJhH7X2rGUFI7f6agxswTmprYtGtlq9g== +"@abp/cms-kit.public@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/cms-kit.public/-/cms-kit.public-9.0.3.tgz#fd5478a953c8f84eaedc029dbb22071cc557d249" + integrity sha512-CFIidxnrBIo2AextML/Cdmt5wBRXmNjET9ZgkT6joItJTofu5U3hnTNRaliZ5sRFnowHBKC19UWmdxemBFZZSg== dependencies: - "@abp/highlight.js" "~9.0.2" - "@abp/star-rating-svg" "~9.0.2" + "@abp/highlight.js" "~9.0.3" + "@abp/star-rating-svg" "~9.0.3" -"@abp/cms-kit@9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-9.0.2.tgz#30ccd0da454b4831ecf7a611aa6d22333458c703" - integrity sha512-dUIfpcCh/+z/Shg7bqRvPCpiKPquZImVQ8DqjFwNtk6dIUZcp0HNbmzbR/BTA60uyWMk/vk6ODUzKffxLd+qpQ== +"@abp/cms-kit@9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/cms-kit/-/cms-kit-9.0.3.tgz#998189b381c1d1c8c396a593309da734e5eb7964" + integrity sha512-Gi3V+8280pEmigZbxbAu0tMuNCjUCX1fVYEjH3NWWdw3dU0iHpAUqow7NU1psmqFe2Sfiesn1NtVYGVzYHKdYw== dependencies: - "@abp/cms-kit.admin" "~9.0.2" - "@abp/cms-kit.public" "~9.0.2" + "@abp/cms-kit.admin" "~9.0.3" + "@abp/cms-kit.public" "~9.0.3" -"@abp/codemirror@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-9.0.2.tgz#318afb50e4859f674e8b378038e534f2a5cc2d30" - integrity sha512-HiQC1U+GrqR6uynuWAvlOiwT9rF4ZRGigV8RKNWqYZRK9yDH4j6oXHNXP5yWn8O0Kxwe0f1ns731k6cfBotqIg== +"@abp/codemirror@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/codemirror/-/codemirror-9.0.3.tgz#07337675159eabfb96549d9cc4624fae6466e7ff" + integrity sha512-y9pTi89Cp+8Os/E3tvU7oFABvYGbj5Wj1EBWRP6M+eojU1t2z95T7i4dGaOFEDht4UYNTiy10XnS3SZ0m7RDAw== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" codemirror "^5.65.1" -"@abp/core@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.2.tgz#2b74ee867a421ea85d71d8a5a13644cb278077c4" - integrity sha512-CcGWzGUW9xty+LeVcGC+EcLuJnjfOrPhKbiZrkUYwYmP7GSO0/DJrKd+PcJnvK7czC6uHBBB+5BUIrr+W0071g== +"@abp/core@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.3.tgz#8c508dc60628fbd9e8a9ba35d153316cacbf1fb4" + integrity sha512-4bHiyP2qPrEeXb/Ynl17b6LtfygWdkwsjHaadUbym7Lg5qYUQZ3KjW4U2DihYWCO46gsr/ckTEbV9edcRd+NxA== dependencies: - "@abp/utils" "~9.0.2" + "@abp/utils" "~9.0.3" -"@abp/datatables.net-bs5@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.2.tgz#b706c4d077162122659c86f6bc78fb5ba723d9fd" - integrity sha512-4cJ1kz/Ecciuz4T7mIBAwgd98/Wd1r4Ok6CnFT7GJp+opWEJJGyfKSp8/Yp4FRRCkjliXgmpRmUeAfUPM97oow== +"@abp/datatables.net-bs5@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.3.tgz#c89813a69a1b568a171cb2a4b1bcc4b7a4ef1bef" + integrity sha512-SD6N4apScOR22S7EntengOTQ1HSm2WnvzUuP/6HG50isXyMheRalZxJ6zAsBwiWyYyJtA+UHkiQzwVhdV40aBQ== dependencies: - "@abp/datatables.net" "~9.0.2" + "@abp/datatables.net" "~9.0.3" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.2.tgz#5e6b5deea7e2f6ad6e6685c81c3c33044149378e" - integrity sha512-JrUdeKjEGoaWWM7411yZfbEaDDqnsBNgu6oiCgfdcnLM+NvB9Oo1VZCrfZstj5mx736k7VURRjn67aV5oAO9iA== +"@abp/datatables.net@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.3.tgz#9cc09127ff6269476b6b0de16048e1e6480227c4" + integrity sha512-zLzHxdXnmL8pWKVzf3m4SIUMiPHHe3I9Cw8vezk5fK1v18Fk364o3Q8o8C1l1YDGEa7Sx1wsUoLDN+p4FzagXg== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" datatables.net "^2.1.8" -"@abp/font-awesome@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.2.tgz#f03d9fc251218c2afa3fdd8ce6fcfc81f68e20dd" - integrity sha512-zAkDOZ3PTD9paVTiGifMErtRammQHDl9QlnWbhpihidtn1QdXK0TU399xZrnxR5EEL23KJgR8Po0fHJnS6V+5A== +"@abp/font-awesome@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.3.tgz#db6ece04fcdb4880cac8174deffb4fa04d43d2de" + integrity sha512-toI2zGayMeI4EUUMmittRWKBY/mLjiiX1zA2z70q/Hpm9zoCly2KwbN7zwtWbayhESO7edci9T7CXF5kNdiNow== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/highlight.js@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.0.2.tgz#842dd70649cb45be2d87462b67c3f6689d534c9b" - integrity sha512-yRcOuCI43Q2fnkgpW73OFG8pZ8njPP61A2+htN3x8AYgttbmxq98mgStanbwx5j+1XklinRMt1bQ0XuD32vfLg== +"@abp/highlight.js@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/highlight.js/-/highlight.js-9.0.3.tgz#967b497badf854a9f0036082a39cf57eefd6d7c7" + integrity sha512-4/VhrgaiLb9kqO7HRAcmyoE63DFwMZToSjpSsXZPXMA2SM64cHjCz6cN5Ukh+GGOEolDVlbHoExON067rOz42w== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" "@highlightjs/cdn-assets" "~11.10.0" -"@abp/jquery-form@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.2.tgz#a51a69440264aafcb6b71b42355c9fbb0812696f" - integrity sha512-OZIyHQSRFtwPAoNzwqhFZ6nspJRu9yFySUVoSpgJqqBiPI+BO3ePxXlHGotVuIYAZKAPXo3uFsJPRFp/IQwGCg== +"@abp/jquery-form@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.3.tgz#907033a496af127bfbe4e220f43cda65331e7b98" + integrity sha512-kD/9S25kJSAj5f7bfHVMfzfF5/0OrLDj8E55M27zbusdcaFS/nYElzrU3DeAEusASdnssRAwyJCWyp2vvRIMzA== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.2.tgz#37f672d828b335d50ff0c5de4f8ab62018af8b40" - integrity sha512-aqVexKt4IgfYEJF0CzdH35YGnWgfhCuB5vWzCkiiEGaZnv04lsfuW7EoFbs5G5cw/3E9j4VV2oWjVm+SbcRZkQ== +"@abp/jquery-validation-unobtrusive@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.3.tgz#b9449d222d4855f941dbe7445f73fff1541975a4" + integrity sha512-U/zUDYyJnUYDmmloOx/rViVyg7b4Gxd4zgcEi1E1YP0zryQQh5CkoSEvzv7GyurB1/rVZuRszmo/nRgn3pHOKg== dependencies: - "@abp/jquery-validation" "~9.0.2" + "@abp/jquery-validation" "~9.0.3" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.2.tgz#d57aa85afcaaead1c47c237aa12432ad7e6ec4ed" - integrity sha512-H0wclTupwrD0a9XwVOECq15x4DziVNpquPnRS4gDsAQiPZEZb7568XJigNJMkhfrKZ5Kwb3lP5ex0bVweeKXqg== +"@abp/jquery-validation@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.3.tgz#02eb010267121fd9310cdcf5ca7c7b54091fd5de" + integrity sha512-tqjM5S0/jDS88CIt8oCQbHYJTytA7Y+KdTsnRkrA+BWy2A5bjrd6YUZXa/2UUwXHa3tQgv/uXl9HpDEaqRtfYQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-validation "^1.21.0" -"@abp/jquery@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.2.tgz#3d1d103757be6ce3594a3eda7dbb10f7229eb59f" - integrity sha512-fNYv1DvpAwoCmzW2AVd4IuzjNMoEfjJ5mPp+dqPloAkFPelsgptnMnuguwI2ihDdyr1p/4/K/KfALRfpMJXmmA== +"@abp/jquery@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.3.tgz#ba8b4f4c0825ccb55c793024d3bbeb9ee817b19c" + integrity sha512-lZoyiyz83VOQKbN+9gD8JC+WI+OACc3y2hU+v30v220DLKhwoiVQM6d5yfA2QEugTPTjm/s40Ocmh/nVjm5mtg== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" jquery "~3.7.1" -"@abp/jstree@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-9.0.2.tgz#6768dd72d0272b10754f68a367f1b94df6973993" - integrity sha512-fDSdkPMoBTUxE76nmByZAlk2BQtYYa4vq99zeFUgW5ncVolq6eeW9pbmsvqFThiigFF2/O56iV7sar4IMGahkg== +"@abp/jstree@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jstree/-/jstree-9.0.3.tgz#9b59718dbeaacff6815964ed8e502c80d391ce22" + integrity sha512-+gge9T1G/n1edqDWRelyP+0V3jns1J6yObs7rg5ozpczwNwnJdZ74bHVT8phZqjF+ExpTkBI8GlyvtcUt93CAA== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jstree "^3.3.17" -"@abp/lodash@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.2.tgz#4dfcd641c12213a2cda8568313648f31f1439845" - integrity sha512-GBstAsWHgffc0EaSDNZWDcE8DMJSJyAMMGH0i5XL9LS7/mCOgK42gjStzSGOHfuRWhHGN6tpo+EHqYBjagzF/A== +"@abp/lodash@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.3.tgz#daadfb98339f1d6982a12b655b840f105b324830" + integrity sha512-wt4ZJmRlhnK9W3o8lex7LyL/7rzgu4STLtZ2Ga8Ec5uZ9kN0CDTYjIw0zVqB8iGNKcW8MCxIGB7u9JMU9tphiQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" lodash "^4.17.21" -"@abp/luxon@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.2.tgz#9c746a4c8a68e137bc041018aa1990aacc3bf056" - integrity sha512-94r/pn6Y9dsx+e9qfD5tRLiPrFx/A2g43JlULO9i0LKVgKYofWn8Y1La6bGgRBIVEeyYlLoW8FF1xs4tbOajdw== +"@abp/luxon@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.3.tgz#62a5e395c92cadcf0985453eee065fcbe5354402" + integrity sha512-qTPw2vhgkgNldFJziHiL+c2vF7p+7RW1orev8K8XLSe3dguzlXBL2dicyDWCX9ay4zYfEpXbA0oKFgJvhBfK/w== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.2.tgz#e3409ea3edd9737fba35f9b2e4890fcb79ee7b38" - integrity sha512-2TlvPTel9361ZlfgqYwN0/NBnDz6aicCZAZ5k1X0ZuHnR9b0w741+eag3FjDzhgcNZim1kWdu0tos4erDY8/qw== +"@abp/malihu-custom-scrollbar-plugin@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.3.tgz#b3723f777b61c47ed64527b4295df33cca5cae26" + integrity sha512-aRearvDO1OaV7wfsWR2/cieWR/hG9cX78YGE08goRq0xLcGnBkmraQHSGGSZbMwId5zf5Kh3ePVXChO7llitkQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/markdown-it@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-9.0.2.tgz#9c28e47acd003e0bfa9acfd11be7393d505b52b9" - integrity sha512-ZFZUxJHqj7l0dZaMQnIgCB0m/dXSc1C0KPepgVcMngVL9hhv7iAY4NzO8TmGDYGI/nxJNknrlqWlrbdI9LAxXQ== +"@abp/markdown-it@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/markdown-it/-/markdown-it-9.0.3.tgz#d753ccffd6fdd11cab6f318deaa332bd24fe5d3b" + integrity sha512-AKMVASGySUIbUgHs7jEhh2dXaQeqbL2300YhlL0UCovEGmhUcwN/hv+zkVOM36a1RWs0Ysh3vHb7WgRP0GQSAA== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" markdown-it "^14.1.0" -"@abp/moment@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.2.tgz#5a3bafc28a03ca04768296189059834547b31f58" - integrity sha512-mcuGg0jli8JWw9DIeLg7+/BcG4ytIBcYNU1gxCM7NfBSoqOqzPOxKoZF6lbbADtRmbO9vGqUTmfkXOWHbxSaSg== +"@abp/moment@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.3.tgz#696748659e036a1bf707684340703a861f340a92" + integrity sha512-7SRIjSHOyDTbuZ41vpisft+c5L+E3fk0G+V5+rpsACGTm6SpRqnVuAl5egbrDcm9rQeP0+VSV+/6UXdM7koOCQ== dependencies: moment "^2.30.1" -"@abp/prismjs@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.0.2.tgz#4cedd5bc10f29df4f508f28b0a982b9173e0c95d" - integrity sha512-Gx9+OxdD3e9MQ9maRPZfwdz2/T25oE721nHMFS3FvOIglg0c1GCmFK4+8s7j69EFW+Ro/SAsD99lZJMZ2VzCgg== +"@abp/prismjs@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.0.3.tgz#9675dacd5df511120dffde76e925a8344ca9bace" + integrity sha512-5nMAKRADa6BQh3orquGHCUzqoZyDhmvoQ7RBCJsM3e0W+wBPeV9qmF+dJjOf9d+c9dr2mpU2SrH45fO/BNqgWg== dependencies: - "@abp/clipboard" "~9.0.2" - "@abp/core" "~9.0.2" + "@abp/clipboard" "~9.0.3" + "@abp/core" "~9.0.3" prismjs "^1.29.0" -"@abp/select2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.2.tgz#7de6e64104f91aa703a8510543dd1aa44fe23918" - integrity sha512-4HXpNPKif4BDJ4pLhtEaVPJVkKXfiq00h3DSZkp/iC52QUgM03KZHEzbySmfW1pmuXmhaFzn+A/nQoE+ZdgU6g== +"@abp/select2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.3.tgz#d75afa45decc4ce5a25ecb257f76a9f4c4c1b1fd" + integrity sha512-Cs/cQHdqV0U/c3RXbTTfIQoTaJqjBZMGon8cHX6rmvCDhWKOU/B2E+R2wNlcMjl0Tkhfy3Jl1mwlD0KZ/LePbA== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" select2 "^4.0.13" -"@abp/slugify@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-9.0.2.tgz#c2b41d09ad9196538c64dfcd25b0ac18646a1546" - integrity sha512-WPMW583pSPrmOqxcms1L6WWZIJrHjd7Kvw5A6fgZkswAZhp8jDOTltv9Fzw6//CHWuOsewNTEP2Qj93PyMuFFg== +"@abp/slugify@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/slugify/-/slugify-9.0.3.tgz#e073e5301b4c0d7bcb56272477e10f191a858a23" + integrity sha512-cCBjLW/Nc8FIP5U4U0fPq3zscS2N54evp2C5Zae/ADoPESBgR4F+p2q9+ieyMUCpyiHoYYhk+klHoSNibkxzQg== dependencies: slugify "^1.6.6" -"@abp/star-rating-svg@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-9.0.2.tgz#ef25eeacd8b164a1bf9b2494f6cb454695d7cb13" - integrity sha512-tNtvFX4eHJW49RZneW9KKi8clI0zujNuqjliXbPOnnQAwEOyXXQ+l+rjGgBr5SInAi/iw8ck0vosWHMGcZtvtg== +"@abp/star-rating-svg@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/star-rating-svg/-/star-rating-svg-9.0.3.tgz#8e9943c5912fd8abb798c9ee04b497405397fb41" + integrity sha512-suEl3T+Nt91196pQ6GS4foojGQubsZjbPQ/N0TN7cqw0FPLBGQitb8V+7mG6Y5hGscWpTWXGfMR3iRiedlJ46A== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" star-rating-svg "^3.5.0" -"@abp/sweetalert2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.2.tgz#fee3297b317fc345f74a3faf6a3a648b5fced670" - integrity sha512-JPqd1l0UOdoSW8grzODo4GTAOUBEfN9flEOL6LGr+WIjSpwwiUfScUogmms+bncKPr8+9divRT9cC7X24gGERw== +"@abp/sweetalert2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.3.tgz#b7619bcf664b7aaf51f096df1b60f604db36c84c" + integrity sha512-W9fQu1jGhzqliyqKU/OFtAHiS3b8kar3LN9Pij2g/Q8zS2esjdgdt4LoaI5SytRi7zXUqn2tCi/cDEDXf/X3zQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" sweetalert2 "^11.14.1" -"@abp/timeago@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.2.tgz#24ee73ee43d2bf7c1dcb1e6cb1fb2421a52de423" - integrity sha512-e3Px4v8Gd2AItTGAxgraBYfR3C9iDyDRp4J3jHGAWKrInfxyuH1nU5jMitGbOAGK0BMbW3ngZchIYjE8Cv2cBw== +"@abp/timeago@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.3.tgz#8e675aafcc862643303909c27bbb982aa1c3c22c" + integrity sha512-B2ZHs4IfZyy+YHLlS/KLhxbqvxTkEEz1y+Sk8HtVSk0Ula5UD+U1FvwcxOiYGIghmHlkqFBtegifZosPOMB9VQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" timeago "^1.6.7" -"@abp/toastr@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.2.tgz#d9990bda021e06674427b973f078c95faffc71fa" - integrity sha512-3x19A96JZkOVU8CRRKNXDGmHKPSsCLqeykO7RKB3I/46BolEBIxXjVBtBTbep0g32lkpxsArJuRWZ/nXFIj+ng== +"@abp/toastr@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.3.tgz#1863fea4d709b524f8fea0233dfd0ff8b1bc5bb2" + integrity sha512-3eV17OBB8XLJC9dZWW6xzi4fpu5NZqNrRiKiYJf79IUvmuS0cBVKpNJVKRaDTp4DeDBHxCQOWmMnrNI/mh3bDQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" toastr "^2.1.4" -"@abp/tui-editor@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.0.2.tgz#68c78a90aed6825a9f6184368e27e2d8e78bc5bf" - integrity sha512-VVrPYVnL+Ybwy+RwlHzWi2hX0Qxox8y3BhAgp7XRZE5Q/nmpiGXg95l3wMg8E/JP4o5RyWjwk3FWEGUkC4VRVA== +"@abp/tui-editor@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/tui-editor/-/tui-editor-9.0.3.tgz#f7d17844fa62562db99cc06d24ddeb6a80449a07" + integrity sha512-MS5lxKQBeGXT9PG/CliiOCtXYI6qpzI28icy3usIvzk9IaZRNedb+4HGhcmpoA61j5NaVow81S6pQo2KBaIBQw== dependencies: - "@abp/jquery" "~9.0.2" - "@abp/prismjs" "~9.0.2" + "@abp/jquery" "~9.0.3" + "@abp/prismjs" "~9.0.3" -"@abp/uppy@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-9.0.2.tgz#aa8ae5be39908a8b83974757dd53d9a0c26a59a6" - integrity sha512-Gq04SPEC7+0WRJDmfSN0dTGMyB8lRHWVE9axnxaTivsedfvJE8ZoqzJ+s0W3wp0UgjDWCt2CQzsj8IterS0ZhA== +"@abp/uppy@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/uppy/-/uppy-9.0.3.tgz#d1013a4b382d181e473487d712f9db78cf0b6f7b" + integrity sha512-sZXEadlRBZCTO+Vbcd2TyzrjWV311DC045X91GkQmeu0Yqc6M5QE3TEo00FfutZovJA4MblY0EXktmgSIkoZkQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" uppy "^4.4.1" -"@abp/utils@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.2.tgz#8d67f9f2dbacc829bb260914f46059e613314791" - integrity sha512-XTuqaKpwKfzVrF6C0D338jSXHmtpTFIWXUvwnM10hai0rahydpDRq7kQIfj6jLxLkYfJm8Zw4Oys9kgtPNdZ6w== +"@abp/utils@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.3.tgz#02dfd981d210be8229d65f802f0721b42c9e17d7" + integrity sha512-45sQQ6IV3cB9KAIVtRn3IH1wVr9DfM0PMFiwVt3F+wKwNBAPsKNcMPt4/EhZCNY3IMaEseJ7K/lxt33O3sURuA== 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 1fe5c9d904..0437f4319b 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.0.2", - "@abp/docs": "~9.0.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.3", + "@abp/docs": "~9.0.3" } } diff --git a/modules/docs/app/VoloDocs.Web/yarn.lock b/modules/docs/app/VoloDocs.Web/yarn.lock index 0e3dcbe3a5..21d865b050 100644 --- a/modules/docs/app/VoloDocs.Web/yarn.lock +++ b/modules/docs/app/VoloDocs.Web/yarn.lock @@ -2,238 +2,238 @@ # yarn lockfile v1 -"@abp/anchor-js@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-9.0.2.tgz#aec7e86a3cc4cc7442235827f69a7a6a88aa1685" - integrity sha512-guZJMhk2K+z4dmgLCDzBrnQSca/LAf3Lr1kcFqwE6F9NoTkuKc5JCOlgVOcypzFfBIYfjdCKPW6e93+FgTYSJg== +"@abp/anchor-js@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/anchor-js/-/anchor-js-9.0.3.tgz#a6183929f07d778cf3deed99bc2dc71ca619a49e" + integrity sha512-0c1RiXvpauYXfY/RlVLsD6OUoLNbLJOJGMSqoSolEcLgVwv5NXDC/q+UQOnAFjDC7f/34FQvsoxtspNFfoLUuw== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" anchor-js "^5.0.0" -"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.2.tgz#198752cf4ed96f080c88adc1ffd0a866ef7ee994" - integrity sha512-n/BviNcuormop2/AGcX2FNi+7oYkkY2LcOBMNyTrW39lTYjcQEeZJhxBTroAs3JqCR6cm6/8eWq3/SslVBxBVw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.2.tgz#c15eb73b5ec16061da565a98ce2a16e29115d585" - integrity sha512-k30esf0On3mgBAmNbbWn3q/3PiCE4tJXW5j8UGq85DI8kMDmaP7iBQXoMfIFs+Gu5ejNU49AYHlGeEuuK3ObKw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.0.2" - "@abp/bootstrap" "~9.0.2" - "@abp/bootstrap-datepicker" "~9.0.2" - "@abp/bootstrap-daterangepicker" "~9.0.2" - "@abp/datatables.net-bs5" "~9.0.2" - "@abp/font-awesome" "~9.0.2" - "@abp/jquery-form" "~9.0.2" - "@abp/jquery-validation-unobtrusive" "~9.0.2" - "@abp/lodash" "~9.0.2" - "@abp/luxon" "~9.0.2" - "@abp/malihu-custom-scrollbar-plugin" "~9.0.2" - "@abp/moment" "~9.0.2" - "@abp/select2" "~9.0.2" - "@abp/sweetalert2" "~9.0.2" - "@abp/timeago" "~9.0.2" - "@abp/toastr" "~9.0.2" - -"@abp/aspnetcore.mvc.ui@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.2.tgz#ec8d319196d5ef2c4b9e2c965a2ce61cf2384839" - integrity sha512-w40nUrbM/FLadmkDqx+24FtLPrRO2vVqeqE5WxiARDOUJC/Y7LnmVNtsNODv9m5Ss4ufkyI25LugHwT63w6imA== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.3.tgz#dcb95764ee11fc11ca593b722575275837cc58a9" + integrity sha512-NwTunUVwfaoZsNp1Js6B+jGPBw96taBhQ5hloKhtZFZxG2VMAN9Gy9fGxzUByYlpRB8CASR3kL+GRhrK2Ufc3A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.3.tgz#18f0d27cbba7ff22576c1c6e54891190c7d900bb" + integrity sha512-WHMvMiZhqvPLQtqo3aI+wkhNbZ3gCkWqwhIiXHvRks+tO92ww52evPlZUNDSWSSkhcB9vJddx5Eqv4phJgcMAA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.0.3" + "@abp/bootstrap" "~9.0.3" + "@abp/bootstrap-datepicker" "~9.0.3" + "@abp/bootstrap-daterangepicker" "~9.0.3" + "@abp/datatables.net-bs5" "~9.0.3" + "@abp/font-awesome" "~9.0.3" + "@abp/jquery-form" "~9.0.3" + "@abp/jquery-validation-unobtrusive" "~9.0.3" + "@abp/lodash" "~9.0.3" + "@abp/luxon" "~9.0.3" + "@abp/malihu-custom-scrollbar-plugin" "~9.0.3" + "@abp/moment" "~9.0.3" + "@abp/select2" "~9.0.3" + "@abp/sweetalert2" "~9.0.3" + "@abp/timeago" "~9.0.3" + "@abp/toastr" "~9.0.3" + +"@abp/aspnetcore.mvc.ui@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.3.tgz#a4e2e92cddca77d81d8445bcc1d2cc129ec4b486" + integrity sha512-wkn7R8sx5lhbaZeTAy5aJxLbR1f3TD8lNaNtM1Lsc7wWq9dI19wyJZiAWqCZij2HOr2IK5izSROVfTqoXyUwXQ== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.2.tgz#ee810c716d84ceb9b36366390d75c366a560f0fe" - integrity sha512-wrnCu3LwoR0WD1fvntv7ICpIsE+5FmEIuod+8pRa17LkNn/JMAhUv1gQI6OD/Ney5QEA1l1HlmFwlV14A/IdSg== +"@abp/bootstrap-datepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.3.tgz#aa40f5a31eb5c06224c165129a882658f4a0a9a5" + integrity sha512-Jg4oeBPtX7G41JdYjHVhB/6KQcMJO4WWXbUvkNetSUGTZGqacmgWRAIA5abmRWaHMJP1A1soZ9Ny1GNy0Qu65Q== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.2.tgz#61869cf4dac3573000bf3f97dd4531747be99cd3" - integrity sha512-Pzt1whhaIX10JWMKAYEE0rq4oZSgYxdyukz95u72Rqjub9057mDPcbIzLx1UdHMUh7FOG6WpCSZA5o/XxqHPxQ== +"@abp/bootstrap-daterangepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.3.tgz#a1c17721a1ff6613a3ee4ff971174b32a93d98de" + integrity sha512-wrvjb0bJudohxiYtecCGEa4VsvL/Kn/Z3q9w1jvIoallrTXQaACPtZDU+9yxK5mRf6zonwYI8JtNn4xKa+D1VA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.2.tgz#b42a128ea427758f4e4036c47aad79c8cc3e3bf0" - integrity sha512-CFet9h9jvdZXORN60UrUx+l9MakrBaEMEjnXctKltNUaUxEXO9XEi+HiXBJscz1QTwtpM3fUE/wm95JrPDiLAg== +"@abp/bootstrap@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.3.tgz#dc0325c23282086c9d2be79588b228e8b2c66eb2" + integrity sha512-ypl0R3jky6qKmnEZjnSniwgN8unNmWD9d4bOtV5RgDF2MlBQT+CvfUcYnGom0JOsL+5RjSNvzFH/Q5aH/yuy7Q== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" bootstrap "^5.3.3" -"@abp/clipboard@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.0.2.tgz#69e7f0133c27603b029a07fbdef8396685360e75" - integrity sha512-3hykfZ55hAZK3wYCAQQyoSkR9Xo1NjFXTgoqdWIzLQByOqI05bSUdqRqUUoRg5IcyXsdCmPl3A4GyY6tn/MG7Q== +"@abp/clipboard@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.0.3.tgz#bda02ce6da876890ef117697f30348b8c16aaf70" + integrity sha512-iprJtnshdpRgLIPxa5Tgj1IqkLvkl2QxTmjrqeiuRhU3S1ry0GnE6dx3jAealWUOoYr/bqXPbpXi3RN7R4baHw== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" clipboard "^2.0.11" -"@abp/core@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.2.tgz#2b74ee867a421ea85d71d8a5a13644cb278077c4" - integrity sha512-CcGWzGUW9xty+LeVcGC+EcLuJnjfOrPhKbiZrkUYwYmP7GSO0/DJrKd+PcJnvK7czC6uHBBB+5BUIrr+W0071g== +"@abp/core@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.3.tgz#8c508dc60628fbd9e8a9ba35d153316cacbf1fb4" + integrity sha512-4bHiyP2qPrEeXb/Ynl17b6LtfygWdkwsjHaadUbym7Lg5qYUQZ3KjW4U2DihYWCO46gsr/ckTEbV9edcRd+NxA== dependencies: - "@abp/utils" "~9.0.2" + "@abp/utils" "~9.0.3" -"@abp/datatables.net-bs5@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.2.tgz#b706c4d077162122659c86f6bc78fb5ba723d9fd" - integrity sha512-4cJ1kz/Ecciuz4T7mIBAwgd98/Wd1r4Ok6CnFT7GJp+opWEJJGyfKSp8/Yp4FRRCkjliXgmpRmUeAfUPM97oow== +"@abp/datatables.net-bs5@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.3.tgz#c89813a69a1b568a171cb2a4b1bcc4b7a4ef1bef" + integrity sha512-SD6N4apScOR22S7EntengOTQ1HSm2WnvzUuP/6HG50isXyMheRalZxJ6zAsBwiWyYyJtA+UHkiQzwVhdV40aBQ== dependencies: - "@abp/datatables.net" "~9.0.2" + "@abp/datatables.net" "~9.0.3" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.2.tgz#5e6b5deea7e2f6ad6e6685c81c3c33044149378e" - integrity sha512-JrUdeKjEGoaWWM7411yZfbEaDDqnsBNgu6oiCgfdcnLM+NvB9Oo1VZCrfZstj5mx736k7VURRjn67aV5oAO9iA== +"@abp/datatables.net@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.3.tgz#9cc09127ff6269476b6b0de16048e1e6480227c4" + integrity sha512-zLzHxdXnmL8pWKVzf3m4SIUMiPHHe3I9Cw8vezk5fK1v18Fk364o3Q8o8C1l1YDGEa7Sx1wsUoLDN+p4FzagXg== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" datatables.net "^2.1.8" -"@abp/docs@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-9.0.2.tgz#ff136327e0596fece23a66c108af86b449d0c533" - integrity sha512-fdj2sKnmD9yGrGi93ZHFiqba57qqgrTg9ti5SYeUoK2tuTMKrR4XClqmmF06xLutD0iPc0hQWbTO90VgAQn5mQ== +"@abp/docs@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/docs/-/docs-9.0.3.tgz#a7f873a4c40d1e4b99442e1ccaf40db074778164" + integrity sha512-uVLMBqMTHDDmzQ5PZB9xkA/moHGeIRjqkUXED/6JtE6iphkNySR+Uw+nvRQGwfym6HgGbTHc+77Cc87P13ylxA== dependencies: - "@abp/anchor-js" "~9.0.2" - "@abp/clipboard" "~9.0.2" - "@abp/malihu-custom-scrollbar-plugin" "~9.0.2" - "@abp/popper.js" "~9.0.2" - "@abp/prismjs" "~9.0.2" + "@abp/anchor-js" "~9.0.3" + "@abp/clipboard" "~9.0.3" + "@abp/malihu-custom-scrollbar-plugin" "~9.0.3" + "@abp/popper.js" "~9.0.3" + "@abp/prismjs" "~9.0.3" -"@abp/font-awesome@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.2.tgz#f03d9fc251218c2afa3fdd8ce6fcfc81f68e20dd" - integrity sha512-zAkDOZ3PTD9paVTiGifMErtRammQHDl9QlnWbhpihidtn1QdXK0TU399xZrnxR5EEL23KJgR8Po0fHJnS6V+5A== +"@abp/font-awesome@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.3.tgz#db6ece04fcdb4880cac8174deffb4fa04d43d2de" + integrity sha512-toI2zGayMeI4EUUMmittRWKBY/mLjiiX1zA2z70q/Hpm9zoCly2KwbN7zwtWbayhESO7edci9T7CXF5kNdiNow== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.2.tgz#a51a69440264aafcb6b71b42355c9fbb0812696f" - integrity sha512-OZIyHQSRFtwPAoNzwqhFZ6nspJRu9yFySUVoSpgJqqBiPI+BO3ePxXlHGotVuIYAZKAPXo3uFsJPRFp/IQwGCg== +"@abp/jquery-form@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.3.tgz#907033a496af127bfbe4e220f43cda65331e7b98" + integrity sha512-kD/9S25kJSAj5f7bfHVMfzfF5/0OrLDj8E55M27zbusdcaFS/nYElzrU3DeAEusASdnssRAwyJCWyp2vvRIMzA== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.2.tgz#37f672d828b335d50ff0c5de4f8ab62018af8b40" - integrity sha512-aqVexKt4IgfYEJF0CzdH35YGnWgfhCuB5vWzCkiiEGaZnv04lsfuW7EoFbs5G5cw/3E9j4VV2oWjVm+SbcRZkQ== +"@abp/jquery-validation-unobtrusive@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.3.tgz#b9449d222d4855f941dbe7445f73fff1541975a4" + integrity sha512-U/zUDYyJnUYDmmloOx/rViVyg7b4Gxd4zgcEi1E1YP0zryQQh5CkoSEvzv7GyurB1/rVZuRszmo/nRgn3pHOKg== dependencies: - "@abp/jquery-validation" "~9.0.2" + "@abp/jquery-validation" "~9.0.3" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.2.tgz#d57aa85afcaaead1c47c237aa12432ad7e6ec4ed" - integrity sha512-H0wclTupwrD0a9XwVOECq15x4DziVNpquPnRS4gDsAQiPZEZb7568XJigNJMkhfrKZ5Kwb3lP5ex0bVweeKXqg== +"@abp/jquery-validation@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.3.tgz#02eb010267121fd9310cdcf5ca7c7b54091fd5de" + integrity sha512-tqjM5S0/jDS88CIt8oCQbHYJTytA7Y+KdTsnRkrA+BWy2A5bjrd6YUZXa/2UUwXHa3tQgv/uXl9HpDEaqRtfYQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-validation "^1.21.0" -"@abp/jquery@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.2.tgz#3d1d103757be6ce3594a3eda7dbb10f7229eb59f" - integrity sha512-fNYv1DvpAwoCmzW2AVd4IuzjNMoEfjJ5mPp+dqPloAkFPelsgptnMnuguwI2ihDdyr1p/4/K/KfALRfpMJXmmA== +"@abp/jquery@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.3.tgz#ba8b4f4c0825ccb55c793024d3bbeb9ee817b19c" + integrity sha512-lZoyiyz83VOQKbN+9gD8JC+WI+OACc3y2hU+v30v220DLKhwoiVQM6d5yfA2QEugTPTjm/s40Ocmh/nVjm5mtg== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" jquery "~3.7.1" -"@abp/lodash@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.2.tgz#4dfcd641c12213a2cda8568313648f31f1439845" - integrity sha512-GBstAsWHgffc0EaSDNZWDcE8DMJSJyAMMGH0i5XL9LS7/mCOgK42gjStzSGOHfuRWhHGN6tpo+EHqYBjagzF/A== +"@abp/lodash@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.3.tgz#daadfb98339f1d6982a12b655b840f105b324830" + integrity sha512-wt4ZJmRlhnK9W3o8lex7LyL/7rzgu4STLtZ2Ga8Ec5uZ9kN0CDTYjIw0zVqB8iGNKcW8MCxIGB7u9JMU9tphiQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" lodash "^4.17.21" -"@abp/luxon@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.2.tgz#9c746a4c8a68e137bc041018aa1990aacc3bf056" - integrity sha512-94r/pn6Y9dsx+e9qfD5tRLiPrFx/A2g43JlULO9i0LKVgKYofWn8Y1La6bGgRBIVEeyYlLoW8FF1xs4tbOajdw== +"@abp/luxon@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.3.tgz#62a5e395c92cadcf0985453eee065fcbe5354402" + integrity sha512-qTPw2vhgkgNldFJziHiL+c2vF7p+7RW1orev8K8XLSe3dguzlXBL2dicyDWCX9ay4zYfEpXbA0oKFgJvhBfK/w== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.2.tgz#e3409ea3edd9737fba35f9b2e4890fcb79ee7b38" - integrity sha512-2TlvPTel9361ZlfgqYwN0/NBnDz6aicCZAZ5k1X0ZuHnR9b0w741+eag3FjDzhgcNZim1kWdu0tos4erDY8/qw== +"@abp/malihu-custom-scrollbar-plugin@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.3.tgz#b3723f777b61c47ed64527b4295df33cca5cae26" + integrity sha512-aRearvDO1OaV7wfsWR2/cieWR/hG9cX78YGE08goRq0xLcGnBkmraQHSGGSZbMwId5zf5Kh3ePVXChO7llitkQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.2.tgz#5a3bafc28a03ca04768296189059834547b31f58" - integrity sha512-mcuGg0jli8JWw9DIeLg7+/BcG4ytIBcYNU1gxCM7NfBSoqOqzPOxKoZF6lbbADtRmbO9vGqUTmfkXOWHbxSaSg== +"@abp/moment@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.3.tgz#696748659e036a1bf707684340703a861f340a92" + integrity sha512-7SRIjSHOyDTbuZ41vpisft+c5L+E3fk0G+V5+rpsACGTm6SpRqnVuAl5egbrDcm9rQeP0+VSV+/6UXdM7koOCQ== dependencies: moment "^2.30.1" -"@abp/popper.js@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-9.0.2.tgz#67481a95a12e6dec6fc61dcc3d717b6e3b4be460" - integrity sha512-+Gdos0GoTrsypcUOoiFiLbBHzLKB6Hs7zxx+PpPFNF866yPwnP6HhoVRRS8q+M6mmHEzRkSzFUKhg2zkR29y1w== +"@abp/popper.js@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/popper.js/-/popper.js-9.0.3.tgz#cc383e54900aa087a5c97ffbc99733cd17ed9554" + integrity sha512-AVc7zBa/wU/fg0NSR90TV1zHYXXr/L5OxvoTK//YVNIERzd0/VhgYQ9ltzU2XmZZrCtrlkfAo4d1cOnrm773sg== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" "@popperjs/core" "^2.11.8" -"@abp/prismjs@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.0.2.tgz#4cedd5bc10f29df4f508f28b0a982b9173e0c95d" - integrity sha512-Gx9+OxdD3e9MQ9maRPZfwdz2/T25oE721nHMFS3FvOIglg0c1GCmFK4+8s7j69EFW+Ro/SAsD99lZJMZ2VzCgg== +"@abp/prismjs@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.0.3.tgz#9675dacd5df511120dffde76e925a8344ca9bace" + integrity sha512-5nMAKRADa6BQh3orquGHCUzqoZyDhmvoQ7RBCJsM3e0W+wBPeV9qmF+dJjOf9d+c9dr2mpU2SrH45fO/BNqgWg== dependencies: - "@abp/clipboard" "~9.0.2" - "@abp/core" "~9.0.2" + "@abp/clipboard" "~9.0.3" + "@abp/core" "~9.0.3" prismjs "^1.29.0" -"@abp/select2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.2.tgz#7de6e64104f91aa703a8510543dd1aa44fe23918" - integrity sha512-4HXpNPKif4BDJ4pLhtEaVPJVkKXfiq00h3DSZkp/iC52QUgM03KZHEzbySmfW1pmuXmhaFzn+A/nQoE+ZdgU6g== +"@abp/select2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.3.tgz#d75afa45decc4ce5a25ecb257f76a9f4c4c1b1fd" + integrity sha512-Cs/cQHdqV0U/c3RXbTTfIQoTaJqjBZMGon8cHX6rmvCDhWKOU/B2E+R2wNlcMjl0Tkhfy3Jl1mwlD0KZ/LePbA== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" select2 "^4.0.13" -"@abp/sweetalert2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.2.tgz#fee3297b317fc345f74a3faf6a3a648b5fced670" - integrity sha512-JPqd1l0UOdoSW8grzODo4GTAOUBEfN9flEOL6LGr+WIjSpwwiUfScUogmms+bncKPr8+9divRT9cC7X24gGERw== +"@abp/sweetalert2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.3.tgz#b7619bcf664b7aaf51f096df1b60f604db36c84c" + integrity sha512-W9fQu1jGhzqliyqKU/OFtAHiS3b8kar3LN9Pij2g/Q8zS2esjdgdt4LoaI5SytRi7zXUqn2tCi/cDEDXf/X3zQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" sweetalert2 "^11.14.1" -"@abp/timeago@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.2.tgz#24ee73ee43d2bf7c1dcb1e6cb1fb2421a52de423" - integrity sha512-e3Px4v8Gd2AItTGAxgraBYfR3C9iDyDRp4J3jHGAWKrInfxyuH1nU5jMitGbOAGK0BMbW3ngZchIYjE8Cv2cBw== +"@abp/timeago@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.3.tgz#8e675aafcc862643303909c27bbb982aa1c3c22c" + integrity sha512-B2ZHs4IfZyy+YHLlS/KLhxbqvxTkEEz1y+Sk8HtVSk0Ula5UD+U1FvwcxOiYGIghmHlkqFBtegifZosPOMB9VQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" timeago "^1.6.7" -"@abp/toastr@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.2.tgz#d9990bda021e06674427b973f078c95faffc71fa" - integrity sha512-3x19A96JZkOVU8CRRKNXDGmHKPSsCLqeykO7RKB3I/46BolEBIxXjVBtBTbep0g32lkpxsArJuRWZ/nXFIj+ng== +"@abp/toastr@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.3.tgz#1863fea4d709b524f8fea0233dfd0ff8b1bc5bb2" + integrity sha512-3eV17OBB8XLJC9dZWW6xzi4fpu5NZqNrRiKiYJf79IUvmuS0cBVKpNJVKRaDTp4DeDBHxCQOWmMnrNI/mh3bDQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" toastr "^2.1.4" -"@abp/utils@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.2.tgz#8d67f9f2dbacc829bb260914f46059e613314791" - integrity sha512-XTuqaKpwKfzVrF6C0D338jSXHmtpTFIWXUvwnM10hai0rahydpDRq7kQIfj6jLxLkYfJm8Zw4Oys9kgtPNdZ6w== +"@abp/utils@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.3.tgz#02dfd981d210be8229d65f802f0721b42c9e17d7" + integrity sha512-45sQQ6IV3cB9KAIVtRn3IH1wVr9DfM0PMFiwVt3F+wKwNBAPsKNcMPt4/EhZCNY3IMaEseJ7K/lxt33O3sURuA== dependencies: just-compare "^2.3.0" diff --git a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/index.js b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/index.js index c41e6e996d..33f0f3b539 100644 --- a/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/index.js +++ b/modules/docs/src/Volo.Docs.Web/Pages/Documents/Project/index.js @@ -49,15 +49,10 @@ var doc = doc || {}; return; } for(var i = 0; i < lazyLiElements.length; i++){ - var $li = $(lazyLiElements[i]); - if($li.has("ul").length === 0){ - var $a = $li.find("a"); - var node = doc.lazyExpandableNavigation.findNode($a.text(), $a.attr("href"), doc.project.navigation); - node.items.forEach(item => { - doc.lazyExpandableNavigation.renderNodeAsHtml($li, item, true); - }) - } + doc.lazyExpandableNavigation.load(lazyLiElements[i]); + + var $li = $(lazyLiElements[i]); var childLazyLiElements = $li.find("li.lazy-expand"); if(childLazyLiElements.length > 0){ doc.lazyExpandableNavigation.isAllLoaded = false; @@ -68,6 +63,23 @@ var doc = doc || {}; } doc.lazyExpandableNavigation.isAllLoaded = true; + }, + load : function(lazyLiEment){ + var $li = $(lazyLiEment); + + if($li.has("ul").length > 0){ + return; + } + + var $a = $li.find("a"); + var text = $a.contents().filter(function() { return this.nodeType === 3 }).text(); + var node = doc.lazyExpandableNavigation.findNode(text, $a.attr("href") , doc.project.navigation); + if(!node || !node.items){ + return; + } + node.items.forEach(item => { + doc.lazyExpandableNavigation.renderNodeAsHtml($li, item, true); + }) } } @@ -370,17 +382,7 @@ var doc = doc || {}; } }); $("li .lazy-expand").on('click', function(){ - var $this = $(this); - if($this.has("ul").length > 0){ - return; - } - - var $a = $this.find("a"); - var node = doc.lazyExpandableNavigation.findNode($a.text(), $a.attr("href") , doc.project.navigation); - node.items.forEach(item => { - doc.lazyExpandableNavigation.renderNodeAsHtml($this, item, true); - }) - + doc.lazyExpandableNavigation.load(this); initLazyExpandNavigation(); }); } 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 e59eebe1b3..3f952c8ba3 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 @@ -4150,6 +4150,11 @@ "name": "correlationId", "isOptional": true }, + { + "type": "String", + "name": "clientIpAddress", + "isOptional": true + }, { "type": "Boolean", "name": "includeDetails", @@ -4217,6 +4222,11 @@ "name": "correlationId", "isOptional": true }, + { + "type": "String", + "name": "clientIpAddress", + "isOptional": true + }, { "type": "CancellationToken", "name": "cancellationToken", diff --git a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IOrganizationUnitRepository.cs b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IOrganizationUnitRepository.cs index 4d37887570..a9a92e9e43 100644 --- a/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IOrganizationUnitRepository.cs +++ b/modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IOrganizationUnitRepository.cs @@ -47,6 +47,12 @@ public interface IOrganizationUnitRepository : IBasicRepository> GetListByDisplayNamesAsync( + string[] displayNames, + bool includeDetails = false, + CancellationToken cancellationToken = default + ); + Task> GetRolesAsync( OrganizationUnit organizationUnit, string sorting = null, diff --git a/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreOrganizationUnitRepository.cs b/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreOrganizationUnitRepository.cs index 870ee4c3f2..03649b3c73 100644 --- a/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreOrganizationUnitRepository.cs +++ b/modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/EfCoreOrganizationUnitRepository.cs @@ -84,6 +84,17 @@ public class EfCoreOrganizationUnitRepository return await query.ToListAsync(GetCancellationToken(cancellationToken)); } + public virtual async Task> GetListByDisplayNamesAsync( + string[] displayNames, + bool includeDetails = false, + CancellationToken cancellationToken = default) + { + return await (await GetDbSetAsync()) + .IncludeDetails(includeDetails) + .Where(ou => displayNames.Contains(ou.DisplayName)) + .ToListAsync(GetCancellationToken(cancellationToken)); + } + public virtual async Task GetAsync( string displayName, bool includeDetails = true, diff --git a/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo/Abp/Identity/MongoDB/MongoOrganizationUnitRepository.cs b/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo/Abp/Identity/MongoDB/MongoOrganizationUnitRepository.cs index c3a168033b..78838c9c6c 100644 --- a/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo/Abp/Identity/MongoDB/MongoOrganizationUnitRepository.cs +++ b/modules/identity/src/Volo.Abp.Identity.MongoDB/Volo/Abp/Identity/MongoDB/MongoOrganizationUnitRepository.cs @@ -63,6 +63,16 @@ public class MongoOrganizationUnitRepository .ToListAsync(GetCancellationToken(cancellationToken)); } + public virtual async Task> GetListByDisplayNamesAsync( + string[] displayNames, + bool includeDetails = false, + CancellationToken cancellationToken = default) + { + return await (await GetMongoQueryableAsync(cancellationToken)) + .Where(x => displayNames.Contains(x.DisplayName)) + .ToListAsync(GetCancellationToken(cancellationToken)); + } + public virtual async Task> GetListAsync( string sorting = null, int maxResultCount = int.MaxValue, diff --git a/modules/openiddict/app/OpenIddict.Demo.Server/package.json b/modules/openiddict/app/OpenIddict.Demo.Server/package.json index d95dbe668d..10771644f8 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.0.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.3" } } diff --git a/modules/openiddict/app/angular/package.json b/modules/openiddict/app/angular/package.json index 396dcf7041..5aac38e3d8 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.0.2", - "@abp/ng.components": "~9.0.2", - "@abp/ng.core": "~9.0.2", - "@abp/ng.oauth": "~9.0.2", - "@abp/ng.identity": "~9.0.2", - "@abp/ng.setting-management": "~9.0.2", - "@abp/ng.tenant-management": "~9.0.2", - "@abp/ng.theme.shared": "~9.0.2", - "@abp/ng.theme.lepton-x": "~4.0.3", + "@abp/ng.account": "~9.0.3", + "@abp/ng.components": "~9.0.3", + "@abp/ng.core": "~9.0.3", + "@abp/ng.oauth": "~9.0.3", + "@abp/ng.identity": "~9.0.3", + "@abp/ng.setting-management": "~9.0.3", + "@abp/ng.tenant-management": "~9.0.3", + "@abp/ng.theme.shared": "~9.0.3", + "@abp/ng.theme.lepton-x": "~4.0.4", "@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.0.2", + "@abp/ng.schematics": "~9.0.3", "@angular-devkit/build-angular": "^15.0.1", "@angular-eslint/builder": "~15.1.0", "@angular-eslint/eslint-plugin": "~15.1.0", diff --git a/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Microsoft/Extensions/DependencyInjection/OpenIddictServerBuilderExtensions.cs b/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Microsoft/Extensions/DependencyInjection/OpenIddictServerBuilderExtensions.cs index 7ba0fc9340..046bde64eb 100644 --- a/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Microsoft/Extensions/DependencyInjection/OpenIddictServerBuilderExtensions.cs +++ b/modules/openiddict/src/Volo.Abp.OpenIddict.AspNetCore/Microsoft/Extensions/DependencyInjection/OpenIddictServerBuilderExtensions.cs @@ -13,8 +13,8 @@ public static class OpenIddictServerBuilderExtensions } var certificate = flag != null - ? new X509Certificate2(fileName, passPhrase, flag.Value) - : new X509Certificate2(fileName, passPhrase); + ? X509CertificateLoader.LoadPkcs12FromFile(fileName, passPhrase, flag.Value) + : X509CertificateLoader.LoadPkcs12FromFile(fileName, passPhrase); builder.AddSigningCertificate(certificate); builder.AddEncryptionCertificate(certificate); diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json index d2357db9e4..9b6a8fed1f 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/package.json @@ -3,6 +3,6 @@ "name": "demo-app", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.3" } } diff --git a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock index bf3735aecb..3de1cb98c3 100644 --- a/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock +++ b/modules/setting-management/app/Volo.Abp.SettingManagement.DemoApp/yarn.lock @@ -2,194 +2,194 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.2.tgz#198752cf4ed96f080c88adc1ffd0a866ef7ee994" - integrity sha512-n/BviNcuormop2/AGcX2FNi+7oYkkY2LcOBMNyTrW39lTYjcQEeZJhxBTroAs3JqCR6cm6/8eWq3/SslVBxBVw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.2.tgz#c15eb73b5ec16061da565a98ce2a16e29115d585" - integrity sha512-k30esf0On3mgBAmNbbWn3q/3PiCE4tJXW5j8UGq85DI8kMDmaP7iBQXoMfIFs+Gu5ejNU49AYHlGeEuuK3ObKw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.0.2" - "@abp/bootstrap" "~9.0.2" - "@abp/bootstrap-datepicker" "~9.0.2" - "@abp/bootstrap-daterangepicker" "~9.0.2" - "@abp/datatables.net-bs5" "~9.0.2" - "@abp/font-awesome" "~9.0.2" - "@abp/jquery-form" "~9.0.2" - "@abp/jquery-validation-unobtrusive" "~9.0.2" - "@abp/lodash" "~9.0.2" - "@abp/luxon" "~9.0.2" - "@abp/malihu-custom-scrollbar-plugin" "~9.0.2" - "@abp/moment" "~9.0.2" - "@abp/select2" "~9.0.2" - "@abp/sweetalert2" "~9.0.2" - "@abp/timeago" "~9.0.2" - "@abp/toastr" "~9.0.2" - -"@abp/aspnetcore.mvc.ui@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.2.tgz#ec8d319196d5ef2c4b9e2c965a2ce61cf2384839" - integrity sha512-w40nUrbM/FLadmkDqx+24FtLPrRO2vVqeqE5WxiARDOUJC/Y7LnmVNtsNODv9m5Ss4ufkyI25LugHwT63w6imA== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.3.tgz#dcb95764ee11fc11ca593b722575275837cc58a9" + integrity sha512-NwTunUVwfaoZsNp1Js6B+jGPBw96taBhQ5hloKhtZFZxG2VMAN9Gy9fGxzUByYlpRB8CASR3kL+GRhrK2Ufc3A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.3.tgz#18f0d27cbba7ff22576c1c6e54891190c7d900bb" + integrity sha512-WHMvMiZhqvPLQtqo3aI+wkhNbZ3gCkWqwhIiXHvRks+tO92ww52evPlZUNDSWSSkhcB9vJddx5Eqv4phJgcMAA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.0.3" + "@abp/bootstrap" "~9.0.3" + "@abp/bootstrap-datepicker" "~9.0.3" + "@abp/bootstrap-daterangepicker" "~9.0.3" + "@abp/datatables.net-bs5" "~9.0.3" + "@abp/font-awesome" "~9.0.3" + "@abp/jquery-form" "~9.0.3" + "@abp/jquery-validation-unobtrusive" "~9.0.3" + "@abp/lodash" "~9.0.3" + "@abp/luxon" "~9.0.3" + "@abp/malihu-custom-scrollbar-plugin" "~9.0.3" + "@abp/moment" "~9.0.3" + "@abp/select2" "~9.0.3" + "@abp/sweetalert2" "~9.0.3" + "@abp/timeago" "~9.0.3" + "@abp/toastr" "~9.0.3" + +"@abp/aspnetcore.mvc.ui@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.3.tgz#a4e2e92cddca77d81d8445bcc1d2cc129ec4b486" + integrity sha512-wkn7R8sx5lhbaZeTAy5aJxLbR1f3TD8lNaNtM1Lsc7wWq9dI19wyJZiAWqCZij2HOr2IK5izSROVfTqoXyUwXQ== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.2.tgz#ee810c716d84ceb9b36366390d75c366a560f0fe" - integrity sha512-wrnCu3LwoR0WD1fvntv7ICpIsE+5FmEIuod+8pRa17LkNn/JMAhUv1gQI6OD/Ney5QEA1l1HlmFwlV14A/IdSg== +"@abp/bootstrap-datepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.3.tgz#aa40f5a31eb5c06224c165129a882658f4a0a9a5" + integrity sha512-Jg4oeBPtX7G41JdYjHVhB/6KQcMJO4WWXbUvkNetSUGTZGqacmgWRAIA5abmRWaHMJP1A1soZ9Ny1GNy0Qu65Q== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.2.tgz#61869cf4dac3573000bf3f97dd4531747be99cd3" - integrity sha512-Pzt1whhaIX10JWMKAYEE0rq4oZSgYxdyukz95u72Rqjub9057mDPcbIzLx1UdHMUh7FOG6WpCSZA5o/XxqHPxQ== +"@abp/bootstrap-daterangepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.3.tgz#a1c17721a1ff6613a3ee4ff971174b32a93d98de" + integrity sha512-wrvjb0bJudohxiYtecCGEa4VsvL/Kn/Z3q9w1jvIoallrTXQaACPtZDU+9yxK5mRf6zonwYI8JtNn4xKa+D1VA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.2.tgz#b42a128ea427758f4e4036c47aad79c8cc3e3bf0" - integrity sha512-CFet9h9jvdZXORN60UrUx+l9MakrBaEMEjnXctKltNUaUxEXO9XEi+HiXBJscz1QTwtpM3fUE/wm95JrPDiLAg== +"@abp/bootstrap@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.3.tgz#dc0325c23282086c9d2be79588b228e8b2c66eb2" + integrity sha512-ypl0R3jky6qKmnEZjnSniwgN8unNmWD9d4bOtV5RgDF2MlBQT+CvfUcYnGom0JOsL+5RjSNvzFH/Q5aH/yuy7Q== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" bootstrap "^5.3.3" -"@abp/core@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.2.tgz#2b74ee867a421ea85d71d8a5a13644cb278077c4" - integrity sha512-CcGWzGUW9xty+LeVcGC+EcLuJnjfOrPhKbiZrkUYwYmP7GSO0/DJrKd+PcJnvK7czC6uHBBB+5BUIrr+W0071g== +"@abp/core@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.3.tgz#8c508dc60628fbd9e8a9ba35d153316cacbf1fb4" + integrity sha512-4bHiyP2qPrEeXb/Ynl17b6LtfygWdkwsjHaadUbym7Lg5qYUQZ3KjW4U2DihYWCO46gsr/ckTEbV9edcRd+NxA== dependencies: - "@abp/utils" "~9.0.2" + "@abp/utils" "~9.0.3" -"@abp/datatables.net-bs5@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.2.tgz#b706c4d077162122659c86f6bc78fb5ba723d9fd" - integrity sha512-4cJ1kz/Ecciuz4T7mIBAwgd98/Wd1r4Ok6CnFT7GJp+opWEJJGyfKSp8/Yp4FRRCkjliXgmpRmUeAfUPM97oow== +"@abp/datatables.net-bs5@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.3.tgz#c89813a69a1b568a171cb2a4b1bcc4b7a4ef1bef" + integrity sha512-SD6N4apScOR22S7EntengOTQ1HSm2WnvzUuP/6HG50isXyMheRalZxJ6zAsBwiWyYyJtA+UHkiQzwVhdV40aBQ== dependencies: - "@abp/datatables.net" "~9.0.2" + "@abp/datatables.net" "~9.0.3" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.2.tgz#5e6b5deea7e2f6ad6e6685c81c3c33044149378e" - integrity sha512-JrUdeKjEGoaWWM7411yZfbEaDDqnsBNgu6oiCgfdcnLM+NvB9Oo1VZCrfZstj5mx736k7VURRjn67aV5oAO9iA== +"@abp/datatables.net@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.3.tgz#9cc09127ff6269476b6b0de16048e1e6480227c4" + integrity sha512-zLzHxdXnmL8pWKVzf3m4SIUMiPHHe3I9Cw8vezk5fK1v18Fk364o3Q8o8C1l1YDGEa7Sx1wsUoLDN+p4FzagXg== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" datatables.net "^2.1.8" -"@abp/font-awesome@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.2.tgz#f03d9fc251218c2afa3fdd8ce6fcfc81f68e20dd" - integrity sha512-zAkDOZ3PTD9paVTiGifMErtRammQHDl9QlnWbhpihidtn1QdXK0TU399xZrnxR5EEL23KJgR8Po0fHJnS6V+5A== +"@abp/font-awesome@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.3.tgz#db6ece04fcdb4880cac8174deffb4fa04d43d2de" + integrity sha512-toI2zGayMeI4EUUMmittRWKBY/mLjiiX1zA2z70q/Hpm9zoCly2KwbN7zwtWbayhESO7edci9T7CXF5kNdiNow== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.2.tgz#a51a69440264aafcb6b71b42355c9fbb0812696f" - integrity sha512-OZIyHQSRFtwPAoNzwqhFZ6nspJRu9yFySUVoSpgJqqBiPI+BO3ePxXlHGotVuIYAZKAPXo3uFsJPRFp/IQwGCg== +"@abp/jquery-form@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.3.tgz#907033a496af127bfbe4e220f43cda65331e7b98" + integrity sha512-kD/9S25kJSAj5f7bfHVMfzfF5/0OrLDj8E55M27zbusdcaFS/nYElzrU3DeAEusASdnssRAwyJCWyp2vvRIMzA== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.2.tgz#37f672d828b335d50ff0c5de4f8ab62018af8b40" - integrity sha512-aqVexKt4IgfYEJF0CzdH35YGnWgfhCuB5vWzCkiiEGaZnv04lsfuW7EoFbs5G5cw/3E9j4VV2oWjVm+SbcRZkQ== +"@abp/jquery-validation-unobtrusive@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.3.tgz#b9449d222d4855f941dbe7445f73fff1541975a4" + integrity sha512-U/zUDYyJnUYDmmloOx/rViVyg7b4Gxd4zgcEi1E1YP0zryQQh5CkoSEvzv7GyurB1/rVZuRszmo/nRgn3pHOKg== dependencies: - "@abp/jquery-validation" "~9.0.2" + "@abp/jquery-validation" "~9.0.3" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.2.tgz#d57aa85afcaaead1c47c237aa12432ad7e6ec4ed" - integrity sha512-H0wclTupwrD0a9XwVOECq15x4DziVNpquPnRS4gDsAQiPZEZb7568XJigNJMkhfrKZ5Kwb3lP5ex0bVweeKXqg== +"@abp/jquery-validation@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.3.tgz#02eb010267121fd9310cdcf5ca7c7b54091fd5de" + integrity sha512-tqjM5S0/jDS88CIt8oCQbHYJTytA7Y+KdTsnRkrA+BWy2A5bjrd6YUZXa/2UUwXHa3tQgv/uXl9HpDEaqRtfYQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-validation "^1.21.0" -"@abp/jquery@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.2.tgz#3d1d103757be6ce3594a3eda7dbb10f7229eb59f" - integrity sha512-fNYv1DvpAwoCmzW2AVd4IuzjNMoEfjJ5mPp+dqPloAkFPelsgptnMnuguwI2ihDdyr1p/4/K/KfALRfpMJXmmA== +"@abp/jquery@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.3.tgz#ba8b4f4c0825ccb55c793024d3bbeb9ee817b19c" + integrity sha512-lZoyiyz83VOQKbN+9gD8JC+WI+OACc3y2hU+v30v220DLKhwoiVQM6d5yfA2QEugTPTjm/s40Ocmh/nVjm5mtg== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" jquery "~3.7.1" -"@abp/lodash@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.2.tgz#4dfcd641c12213a2cda8568313648f31f1439845" - integrity sha512-GBstAsWHgffc0EaSDNZWDcE8DMJSJyAMMGH0i5XL9LS7/mCOgK42gjStzSGOHfuRWhHGN6tpo+EHqYBjagzF/A== +"@abp/lodash@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.3.tgz#daadfb98339f1d6982a12b655b840f105b324830" + integrity sha512-wt4ZJmRlhnK9W3o8lex7LyL/7rzgu4STLtZ2Ga8Ec5uZ9kN0CDTYjIw0zVqB8iGNKcW8MCxIGB7u9JMU9tphiQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" lodash "^4.17.21" -"@abp/luxon@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.2.tgz#9c746a4c8a68e137bc041018aa1990aacc3bf056" - integrity sha512-94r/pn6Y9dsx+e9qfD5tRLiPrFx/A2g43JlULO9i0LKVgKYofWn8Y1La6bGgRBIVEeyYlLoW8FF1xs4tbOajdw== +"@abp/luxon@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.3.tgz#62a5e395c92cadcf0985453eee065fcbe5354402" + integrity sha512-qTPw2vhgkgNldFJziHiL+c2vF7p+7RW1orev8K8XLSe3dguzlXBL2dicyDWCX9ay4zYfEpXbA0oKFgJvhBfK/w== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.2.tgz#e3409ea3edd9737fba35f9b2e4890fcb79ee7b38" - integrity sha512-2TlvPTel9361ZlfgqYwN0/NBnDz6aicCZAZ5k1X0ZuHnR9b0w741+eag3FjDzhgcNZim1kWdu0tos4erDY8/qw== +"@abp/malihu-custom-scrollbar-plugin@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.3.tgz#b3723f777b61c47ed64527b4295df33cca5cae26" + integrity sha512-aRearvDO1OaV7wfsWR2/cieWR/hG9cX78YGE08goRq0xLcGnBkmraQHSGGSZbMwId5zf5Kh3ePVXChO7llitkQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.2.tgz#5a3bafc28a03ca04768296189059834547b31f58" - integrity sha512-mcuGg0jli8JWw9DIeLg7+/BcG4ytIBcYNU1gxCM7NfBSoqOqzPOxKoZF6lbbADtRmbO9vGqUTmfkXOWHbxSaSg== +"@abp/moment@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.3.tgz#696748659e036a1bf707684340703a861f340a92" + integrity sha512-7SRIjSHOyDTbuZ41vpisft+c5L+E3fk0G+V5+rpsACGTm6SpRqnVuAl5egbrDcm9rQeP0+VSV+/6UXdM7koOCQ== dependencies: moment "^2.30.1" -"@abp/select2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.2.tgz#7de6e64104f91aa703a8510543dd1aa44fe23918" - integrity sha512-4HXpNPKif4BDJ4pLhtEaVPJVkKXfiq00h3DSZkp/iC52QUgM03KZHEzbySmfW1pmuXmhaFzn+A/nQoE+ZdgU6g== +"@abp/select2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.3.tgz#d75afa45decc4ce5a25ecb257f76a9f4c4c1b1fd" + integrity sha512-Cs/cQHdqV0U/c3RXbTTfIQoTaJqjBZMGon8cHX6rmvCDhWKOU/B2E+R2wNlcMjl0Tkhfy3Jl1mwlD0KZ/LePbA== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" select2 "^4.0.13" -"@abp/sweetalert2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.2.tgz#fee3297b317fc345f74a3faf6a3a648b5fced670" - integrity sha512-JPqd1l0UOdoSW8grzODo4GTAOUBEfN9flEOL6LGr+WIjSpwwiUfScUogmms+bncKPr8+9divRT9cC7X24gGERw== +"@abp/sweetalert2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.3.tgz#b7619bcf664b7aaf51f096df1b60f604db36c84c" + integrity sha512-W9fQu1jGhzqliyqKU/OFtAHiS3b8kar3LN9Pij2g/Q8zS2esjdgdt4LoaI5SytRi7zXUqn2tCi/cDEDXf/X3zQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" sweetalert2 "^11.14.1" -"@abp/timeago@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.2.tgz#24ee73ee43d2bf7c1dcb1e6cb1fb2421a52de423" - integrity sha512-e3Px4v8Gd2AItTGAxgraBYfR3C9iDyDRp4J3jHGAWKrInfxyuH1nU5jMitGbOAGK0BMbW3ngZchIYjE8Cv2cBw== +"@abp/timeago@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.3.tgz#8e675aafcc862643303909c27bbb982aa1c3c22c" + integrity sha512-B2ZHs4IfZyy+YHLlS/KLhxbqvxTkEEz1y+Sk8HtVSk0Ula5UD+U1FvwcxOiYGIghmHlkqFBtegifZosPOMB9VQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" timeago "^1.6.7" -"@abp/toastr@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.2.tgz#d9990bda021e06674427b973f078c95faffc71fa" - integrity sha512-3x19A96JZkOVU8CRRKNXDGmHKPSsCLqeykO7RKB3I/46BolEBIxXjVBtBTbep0g32lkpxsArJuRWZ/nXFIj+ng== +"@abp/toastr@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.3.tgz#1863fea4d709b524f8fea0233dfd0ff8b1bc5bb2" + integrity sha512-3eV17OBB8XLJC9dZWW6xzi4fpu5NZqNrRiKiYJf79IUvmuS0cBVKpNJVKRaDTp4DeDBHxCQOWmMnrNI/mh3bDQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" toastr "^2.1.4" -"@abp/utils@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.2.tgz#8d67f9f2dbacc829bb260914f46059e613314791" - integrity sha512-XTuqaKpwKfzVrF6C0D338jSXHmtpTFIWXUvwnM10hai0rahydpDRq7kQIfj6jLxLkYfJm8Zw4Oys9kgtPNdZ6w== +"@abp/utils@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.3.tgz#02dfd981d210be8229d65f802f0721b42c9e17d7" + integrity sha512-45sQQ6IV3cB9KAIVtRn3IH1wVr9DfM0PMFiwVt3F+wKwNBAPsKNcMPt4/EhZCNY3IMaEseJ7K/lxt33O3sURuA== dependencies: just-compare "^2.3.0" diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json index 6c24369929..c62b2d3f68 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/package.json @@ -3,7 +3,7 @@ "version": "1.0.0", "private": true, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.2", - "@abp/virtual-file-explorer": "~9.0.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.3", + "@abp/virtual-file-explorer": "~9.0.3" } } diff --git a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock index a29d7be2b0..e9d7d29803 100644 --- a/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock +++ b/modules/virtual-file-explorer/app/Volo.Abp.VirtualFileExplorer.DemoApp/yarn.lock @@ -2,221 +2,221 @@ # yarn lockfile v1 -"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.2.tgz#198752cf4ed96f080c88adc1ffd0a866ef7ee994" - integrity sha512-n/BviNcuormop2/AGcX2FNi+7oYkkY2LcOBMNyTrW39lTYjcQEeZJhxBTroAs3JqCR6cm6/8eWq3/SslVBxBVw== - dependencies: - "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.2" - -"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.2.tgz#c15eb73b5ec16061da565a98ce2a16e29115d585" - integrity sha512-k30esf0On3mgBAmNbbWn3q/3PiCE4tJXW5j8UGq85DI8kMDmaP7iBQXoMfIFs+Gu5ejNU49AYHlGeEuuK3ObKw== - dependencies: - "@abp/aspnetcore.mvc.ui" "~9.0.2" - "@abp/bootstrap" "~9.0.2" - "@abp/bootstrap-datepicker" "~9.0.2" - "@abp/bootstrap-daterangepicker" "~9.0.2" - "@abp/datatables.net-bs5" "~9.0.2" - "@abp/font-awesome" "~9.0.2" - "@abp/jquery-form" "~9.0.2" - "@abp/jquery-validation-unobtrusive" "~9.0.2" - "@abp/lodash" "~9.0.2" - "@abp/luxon" "~9.0.2" - "@abp/malihu-custom-scrollbar-plugin" "~9.0.2" - "@abp/moment" "~9.0.2" - "@abp/select2" "~9.0.2" - "@abp/sweetalert2" "~9.0.2" - "@abp/timeago" "~9.0.2" - "@abp/toastr" "~9.0.2" - -"@abp/aspnetcore.mvc.ui@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.2.tgz#ec8d319196d5ef2c4b9e2c965a2ce61cf2384839" - integrity sha512-w40nUrbM/FLadmkDqx+24FtLPrRO2vVqeqE5WxiARDOUJC/Y7LnmVNtsNODv9m5Ss4ufkyI25LugHwT63w6imA== +"@abp/aspnetcore.mvc.ui.theme.basic@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.basic/-/aspnetcore.mvc.ui.theme.basic-9.0.3.tgz#dcb95764ee11fc11ca593b722575275837cc58a9" + integrity sha512-NwTunUVwfaoZsNp1Js6B+jGPBw96taBhQ5hloKhtZFZxG2VMAN9Gy9fGxzUByYlpRB8CASR3kL+GRhrK2Ufc3A== + dependencies: + "@abp/aspnetcore.mvc.ui.theme.shared" "~9.0.3" + +"@abp/aspnetcore.mvc.ui.theme.shared@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui.theme.shared/-/aspnetcore.mvc.ui.theme.shared-9.0.3.tgz#18f0d27cbba7ff22576c1c6e54891190c7d900bb" + integrity sha512-WHMvMiZhqvPLQtqo3aI+wkhNbZ3gCkWqwhIiXHvRks+tO92ww52evPlZUNDSWSSkhcB9vJddx5Eqv4phJgcMAA== + dependencies: + "@abp/aspnetcore.mvc.ui" "~9.0.3" + "@abp/bootstrap" "~9.0.3" + "@abp/bootstrap-datepicker" "~9.0.3" + "@abp/bootstrap-daterangepicker" "~9.0.3" + "@abp/datatables.net-bs5" "~9.0.3" + "@abp/font-awesome" "~9.0.3" + "@abp/jquery-form" "~9.0.3" + "@abp/jquery-validation-unobtrusive" "~9.0.3" + "@abp/lodash" "~9.0.3" + "@abp/luxon" "~9.0.3" + "@abp/malihu-custom-scrollbar-plugin" "~9.0.3" + "@abp/moment" "~9.0.3" + "@abp/select2" "~9.0.3" + "@abp/sweetalert2" "~9.0.3" + "@abp/timeago" "~9.0.3" + "@abp/toastr" "~9.0.3" + +"@abp/aspnetcore.mvc.ui@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/aspnetcore.mvc.ui/-/aspnetcore.mvc.ui-9.0.3.tgz#a4e2e92cddca77d81d8445bcc1d2cc129ec4b486" + integrity sha512-wkn7R8sx5lhbaZeTAy5aJxLbR1f3TD8lNaNtM1Lsc7wWq9dI19wyJZiAWqCZij2HOr2IK5izSROVfTqoXyUwXQ== dependencies: ansi-colors "^4.1.3" -"@abp/bootstrap-datepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.2.tgz#ee810c716d84ceb9b36366390d75c366a560f0fe" - integrity sha512-wrnCu3LwoR0WD1fvntv7ICpIsE+5FmEIuod+8pRa17LkNn/JMAhUv1gQI6OD/Ney5QEA1l1HlmFwlV14A/IdSg== +"@abp/bootstrap-datepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-datepicker/-/bootstrap-datepicker-9.0.3.tgz#aa40f5a31eb5c06224c165129a882658f4a0a9a5" + integrity sha512-Jg4oeBPtX7G41JdYjHVhB/6KQcMJO4WWXbUvkNetSUGTZGqacmgWRAIA5abmRWaHMJP1A1soZ9Ny1GNy0Qu65Q== dependencies: bootstrap-datepicker "^1.10.0" -"@abp/bootstrap-daterangepicker@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.2.tgz#61869cf4dac3573000bf3f97dd4531747be99cd3" - integrity sha512-Pzt1whhaIX10JWMKAYEE0rq4oZSgYxdyukz95u72Rqjub9057mDPcbIzLx1UdHMUh7FOG6WpCSZA5o/XxqHPxQ== +"@abp/bootstrap-daterangepicker@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap-daterangepicker/-/bootstrap-daterangepicker-9.0.3.tgz#a1c17721a1ff6613a3ee4ff971174b32a93d98de" + integrity sha512-wrvjb0bJudohxiYtecCGEa4VsvL/Kn/Z3q9w1jvIoallrTXQaACPtZDU+9yxK5mRf6zonwYI8JtNn4xKa+D1VA== dependencies: bootstrap-daterangepicker "^3.1.0" -"@abp/bootstrap@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.2.tgz#b42a128ea427758f4e4036c47aad79c8cc3e3bf0" - integrity sha512-CFet9h9jvdZXORN60UrUx+l9MakrBaEMEjnXctKltNUaUxEXO9XEi+HiXBJscz1QTwtpM3fUE/wm95JrPDiLAg== +"@abp/bootstrap@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/bootstrap/-/bootstrap-9.0.3.tgz#dc0325c23282086c9d2be79588b228e8b2c66eb2" + integrity sha512-ypl0R3jky6qKmnEZjnSniwgN8unNmWD9d4bOtV5RgDF2MlBQT+CvfUcYnGom0JOsL+5RjSNvzFH/Q5aH/yuy7Q== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" bootstrap "^5.3.3" -"@abp/clipboard@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.0.2.tgz#69e7f0133c27603b029a07fbdef8396685360e75" - integrity sha512-3hykfZ55hAZK3wYCAQQyoSkR9Xo1NjFXTgoqdWIzLQByOqI05bSUdqRqUUoRg5IcyXsdCmPl3A4GyY6tn/MG7Q== +"@abp/clipboard@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/clipboard/-/clipboard-9.0.3.tgz#bda02ce6da876890ef117697f30348b8c16aaf70" + integrity sha512-iprJtnshdpRgLIPxa5Tgj1IqkLvkl2QxTmjrqeiuRhU3S1ry0GnE6dx3jAealWUOoYr/bqXPbpXi3RN7R4baHw== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" clipboard "^2.0.11" -"@abp/core@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.2.tgz#2b74ee867a421ea85d71d8a5a13644cb278077c4" - integrity sha512-CcGWzGUW9xty+LeVcGC+EcLuJnjfOrPhKbiZrkUYwYmP7GSO0/DJrKd+PcJnvK7czC6uHBBB+5BUIrr+W0071g== +"@abp/core@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/core/-/core-9.0.3.tgz#8c508dc60628fbd9e8a9ba35d153316cacbf1fb4" + integrity sha512-4bHiyP2qPrEeXb/Ynl17b6LtfygWdkwsjHaadUbym7Lg5qYUQZ3KjW4U2DihYWCO46gsr/ckTEbV9edcRd+NxA== dependencies: - "@abp/utils" "~9.0.2" + "@abp/utils" "~9.0.3" -"@abp/datatables.net-bs5@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.2.tgz#b706c4d077162122659c86f6bc78fb5ba723d9fd" - integrity sha512-4cJ1kz/Ecciuz4T7mIBAwgd98/Wd1r4Ok6CnFT7GJp+opWEJJGyfKSp8/Yp4FRRCkjliXgmpRmUeAfUPM97oow== +"@abp/datatables.net-bs5@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net-bs5/-/datatables.net-bs5-9.0.3.tgz#c89813a69a1b568a171cb2a4b1bcc4b7a4ef1bef" + integrity sha512-SD6N4apScOR22S7EntengOTQ1HSm2WnvzUuP/6HG50isXyMheRalZxJ6zAsBwiWyYyJtA+UHkiQzwVhdV40aBQ== dependencies: - "@abp/datatables.net" "~9.0.2" + "@abp/datatables.net" "~9.0.3" datatables.net-bs5 "^2.1.8" -"@abp/datatables.net@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.2.tgz#5e6b5deea7e2f6ad6e6685c81c3c33044149378e" - integrity sha512-JrUdeKjEGoaWWM7411yZfbEaDDqnsBNgu6oiCgfdcnLM+NvB9Oo1VZCrfZstj5mx736k7VURRjn67aV5oAO9iA== +"@abp/datatables.net@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/datatables.net/-/datatables.net-9.0.3.tgz#9cc09127ff6269476b6b0de16048e1e6480227c4" + integrity sha512-zLzHxdXnmL8pWKVzf3m4SIUMiPHHe3I9Cw8vezk5fK1v18Fk364o3Q8o8C1l1YDGEa7Sx1wsUoLDN+p4FzagXg== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" datatables.net "^2.1.8" -"@abp/font-awesome@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.2.tgz#f03d9fc251218c2afa3fdd8ce6fcfc81f68e20dd" - integrity sha512-zAkDOZ3PTD9paVTiGifMErtRammQHDl9QlnWbhpihidtn1QdXK0TU399xZrnxR5EEL23KJgR8Po0fHJnS6V+5A== +"@abp/font-awesome@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/font-awesome/-/font-awesome-9.0.3.tgz#db6ece04fcdb4880cac8174deffb4fa04d43d2de" + integrity sha512-toI2zGayMeI4EUUMmittRWKBY/mLjiiX1zA2z70q/Hpm9zoCly2KwbN7zwtWbayhESO7edci9T7CXF5kNdiNow== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" "@fortawesome/fontawesome-free" "^6.6.0" -"@abp/jquery-form@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.2.tgz#a51a69440264aafcb6b71b42355c9fbb0812696f" - integrity sha512-OZIyHQSRFtwPAoNzwqhFZ6nspJRu9yFySUVoSpgJqqBiPI+BO3ePxXlHGotVuIYAZKAPXo3uFsJPRFp/IQwGCg== +"@abp/jquery-form@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-form/-/jquery-form-9.0.3.tgz#907033a496af127bfbe4e220f43cda65331e7b98" + integrity sha512-kD/9S25kJSAj5f7bfHVMfzfF5/0OrLDj8E55M27zbusdcaFS/nYElzrU3DeAEusASdnssRAwyJCWyp2vvRIMzA== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-form "^4.3.0" -"@abp/jquery-validation-unobtrusive@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.2.tgz#37f672d828b335d50ff0c5de4f8ab62018af8b40" - integrity sha512-aqVexKt4IgfYEJF0CzdH35YGnWgfhCuB5vWzCkiiEGaZnv04lsfuW7EoFbs5G5cw/3E9j4VV2oWjVm+SbcRZkQ== +"@abp/jquery-validation-unobtrusive@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation-unobtrusive/-/jquery-validation-unobtrusive-9.0.3.tgz#b9449d222d4855f941dbe7445f73fff1541975a4" + integrity sha512-U/zUDYyJnUYDmmloOx/rViVyg7b4Gxd4zgcEi1E1YP0zryQQh5CkoSEvzv7GyurB1/rVZuRszmo/nRgn3pHOKg== dependencies: - "@abp/jquery-validation" "~9.0.2" + "@abp/jquery-validation" "~9.0.3" jquery-validation-unobtrusive "^4.0.0" -"@abp/jquery-validation@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.2.tgz#d57aa85afcaaead1c47c237aa12432ad7e6ec4ed" - integrity sha512-H0wclTupwrD0a9XwVOECq15x4DziVNpquPnRS4gDsAQiPZEZb7568XJigNJMkhfrKZ5Kwb3lP5ex0bVweeKXqg== +"@abp/jquery-validation@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery-validation/-/jquery-validation-9.0.3.tgz#02eb010267121fd9310cdcf5ca7c7b54091fd5de" + integrity sha512-tqjM5S0/jDS88CIt8oCQbHYJTytA7Y+KdTsnRkrA+BWy2A5bjrd6YUZXa/2UUwXHa3tQgv/uXl9HpDEaqRtfYQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" jquery-validation "^1.21.0" -"@abp/jquery@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.2.tgz#3d1d103757be6ce3594a3eda7dbb10f7229eb59f" - integrity sha512-fNYv1DvpAwoCmzW2AVd4IuzjNMoEfjJ5mPp+dqPloAkFPelsgptnMnuguwI2ihDdyr1p/4/K/KfALRfpMJXmmA== +"@abp/jquery@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/jquery/-/jquery-9.0.3.tgz#ba8b4f4c0825ccb55c793024d3bbeb9ee817b19c" + integrity sha512-lZoyiyz83VOQKbN+9gD8JC+WI+OACc3y2hU+v30v220DLKhwoiVQM6d5yfA2QEugTPTjm/s40Ocmh/nVjm5mtg== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" jquery "~3.7.1" -"@abp/lodash@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.2.tgz#4dfcd641c12213a2cda8568313648f31f1439845" - integrity sha512-GBstAsWHgffc0EaSDNZWDcE8DMJSJyAMMGH0i5XL9LS7/mCOgK42gjStzSGOHfuRWhHGN6tpo+EHqYBjagzF/A== +"@abp/lodash@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/lodash/-/lodash-9.0.3.tgz#daadfb98339f1d6982a12b655b840f105b324830" + integrity sha512-wt4ZJmRlhnK9W3o8lex7LyL/7rzgu4STLtZ2Ga8Ec5uZ9kN0CDTYjIw0zVqB8iGNKcW8MCxIGB7u9JMU9tphiQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" lodash "^4.17.21" -"@abp/luxon@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.2.tgz#9c746a4c8a68e137bc041018aa1990aacc3bf056" - integrity sha512-94r/pn6Y9dsx+e9qfD5tRLiPrFx/A2g43JlULO9i0LKVgKYofWn8Y1La6bGgRBIVEeyYlLoW8FF1xs4tbOajdw== +"@abp/luxon@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/luxon/-/luxon-9.0.3.tgz#62a5e395c92cadcf0985453eee065fcbe5354402" + integrity sha512-qTPw2vhgkgNldFJziHiL+c2vF7p+7RW1orev8K8XLSe3dguzlXBL2dicyDWCX9ay4zYfEpXbA0oKFgJvhBfK/w== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" luxon "^3.5.0" -"@abp/malihu-custom-scrollbar-plugin@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.2.tgz#e3409ea3edd9737fba35f9b2e4890fcb79ee7b38" - integrity sha512-2TlvPTel9361ZlfgqYwN0/NBnDz6aicCZAZ5k1X0ZuHnR9b0w741+eag3FjDzhgcNZim1kWdu0tos4erDY8/qw== +"@abp/malihu-custom-scrollbar-plugin@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/malihu-custom-scrollbar-plugin/-/malihu-custom-scrollbar-plugin-9.0.3.tgz#b3723f777b61c47ed64527b4295df33cca5cae26" + integrity sha512-aRearvDO1OaV7wfsWR2/cieWR/hG9cX78YGE08goRq0xLcGnBkmraQHSGGSZbMwId5zf5Kh3ePVXChO7llitkQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" malihu-custom-scrollbar-plugin "^3.1.5" -"@abp/moment@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.2.tgz#5a3bafc28a03ca04768296189059834547b31f58" - integrity sha512-mcuGg0jli8JWw9DIeLg7+/BcG4ytIBcYNU1gxCM7NfBSoqOqzPOxKoZF6lbbADtRmbO9vGqUTmfkXOWHbxSaSg== +"@abp/moment@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/moment/-/moment-9.0.3.tgz#696748659e036a1bf707684340703a861f340a92" + integrity sha512-7SRIjSHOyDTbuZ41vpisft+c5L+E3fk0G+V5+rpsACGTm6SpRqnVuAl5egbrDcm9rQeP0+VSV+/6UXdM7koOCQ== dependencies: moment "^2.30.1" -"@abp/prismjs@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.0.2.tgz#4cedd5bc10f29df4f508f28b0a982b9173e0c95d" - integrity sha512-Gx9+OxdD3e9MQ9maRPZfwdz2/T25oE721nHMFS3FvOIglg0c1GCmFK4+8s7j69EFW+Ro/SAsD99lZJMZ2VzCgg== +"@abp/prismjs@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/prismjs/-/prismjs-9.0.3.tgz#9675dacd5df511120dffde76e925a8344ca9bace" + integrity sha512-5nMAKRADa6BQh3orquGHCUzqoZyDhmvoQ7RBCJsM3e0W+wBPeV9qmF+dJjOf9d+c9dr2mpU2SrH45fO/BNqgWg== dependencies: - "@abp/clipboard" "~9.0.2" - "@abp/core" "~9.0.2" + "@abp/clipboard" "~9.0.3" + "@abp/core" "~9.0.3" prismjs "^1.29.0" -"@abp/select2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.2.tgz#7de6e64104f91aa703a8510543dd1aa44fe23918" - integrity sha512-4HXpNPKif4BDJ4pLhtEaVPJVkKXfiq00h3DSZkp/iC52QUgM03KZHEzbySmfW1pmuXmhaFzn+A/nQoE+ZdgU6g== +"@abp/select2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/select2/-/select2-9.0.3.tgz#d75afa45decc4ce5a25ecb257f76a9f4c4c1b1fd" + integrity sha512-Cs/cQHdqV0U/c3RXbTTfIQoTaJqjBZMGon8cHX6rmvCDhWKOU/B2E+R2wNlcMjl0Tkhfy3Jl1mwlD0KZ/LePbA== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" select2 "^4.0.13" -"@abp/sweetalert2@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.2.tgz#fee3297b317fc345f74a3faf6a3a648b5fced670" - integrity sha512-JPqd1l0UOdoSW8grzODo4GTAOUBEfN9flEOL6LGr+WIjSpwwiUfScUogmms+bncKPr8+9divRT9cC7X24gGERw== +"@abp/sweetalert2@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/sweetalert2/-/sweetalert2-9.0.3.tgz#b7619bcf664b7aaf51f096df1b60f604db36c84c" + integrity sha512-W9fQu1jGhzqliyqKU/OFtAHiS3b8kar3LN9Pij2g/Q8zS2esjdgdt4LoaI5SytRi7zXUqn2tCi/cDEDXf/X3zQ== dependencies: - "@abp/core" "~9.0.2" + "@abp/core" "~9.0.3" sweetalert2 "^11.14.1" -"@abp/timeago@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.2.tgz#24ee73ee43d2bf7c1dcb1e6cb1fb2421a52de423" - integrity sha512-e3Px4v8Gd2AItTGAxgraBYfR3C9iDyDRp4J3jHGAWKrInfxyuH1nU5jMitGbOAGK0BMbW3ngZchIYjE8Cv2cBw== +"@abp/timeago@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/timeago/-/timeago-9.0.3.tgz#8e675aafcc862643303909c27bbb982aa1c3c22c" + integrity sha512-B2ZHs4IfZyy+YHLlS/KLhxbqvxTkEEz1y+Sk8HtVSk0Ula5UD+U1FvwcxOiYGIghmHlkqFBtegifZosPOMB9VQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" timeago "^1.6.7" -"@abp/toastr@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.2.tgz#d9990bda021e06674427b973f078c95faffc71fa" - integrity sha512-3x19A96JZkOVU8CRRKNXDGmHKPSsCLqeykO7RKB3I/46BolEBIxXjVBtBTbep0g32lkpxsArJuRWZ/nXFIj+ng== +"@abp/toastr@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/toastr/-/toastr-9.0.3.tgz#1863fea4d709b524f8fea0233dfd0ff8b1bc5bb2" + integrity sha512-3eV17OBB8XLJC9dZWW6xzi4fpu5NZqNrRiKiYJf79IUvmuS0cBVKpNJVKRaDTp4DeDBHxCQOWmMnrNI/mh3bDQ== dependencies: - "@abp/jquery" "~9.0.2" + "@abp/jquery" "~9.0.3" toastr "^2.1.4" -"@abp/utils@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.2.tgz#8d67f9f2dbacc829bb260914f46059e613314791" - integrity sha512-XTuqaKpwKfzVrF6C0D338jSXHmtpTFIWXUvwnM10hai0rahydpDRq7kQIfj6jLxLkYfJm8Zw4Oys9kgtPNdZ6w== +"@abp/utils@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/utils/-/utils-9.0.3.tgz#02dfd981d210be8229d65f802f0721b42c9e17d7" + integrity sha512-45sQQ6IV3cB9KAIVtRn3IH1wVr9DfM0PMFiwVt3F+wKwNBAPsKNcMPt4/EhZCNY3IMaEseJ7K/lxt33O3sURuA== dependencies: just-compare "^2.3.0" -"@abp/virtual-file-explorer@~9.0.2": - version "9.0.2" - resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-9.0.2.tgz#252a593466e54837ebfe18a5f8b9224cc296391e" - integrity sha512-AqC+73cO0sAuFfHU4vxYHQMpK3ulgxrs+IPtNFSVnbmIEsrKWKDl9xLK6MF4dwBU4xH86OlY70bPZRlEgRbG+Q== +"@abp/virtual-file-explorer@~9.0.3": + version "9.0.3" + resolved "https://registry.yarnpkg.com/@abp/virtual-file-explorer/-/virtual-file-explorer-9.0.3.tgz#8545982f2157746af70d8e9f989d817dff23ff80" + integrity sha512-2iR5AhRcjHDrk0fWwqTfpnlK7FVCJOYuc2Hi32qm/TKs6yfEgtMFtx1Ol2ucd4Fc3L3VzUJvj36YeokXJDg+dA== dependencies: - "@abp/clipboard" "~9.0.2" - "@abp/prismjs" "~9.0.2" + "@abp/clipboard" "~9.0.3" + "@abp/prismjs" "~9.0.3" "@fortawesome/fontawesome-free@^6.6.0": version "6.6.0" diff --git a/npm/lerna.json b/npm/lerna.json index d4cb25d832..777bed196f 100644 --- a/npm/lerna.json +++ b/npm/lerna.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "packages": [ "packs/*" ], diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index 276d18a7c2..d4bd2bd474 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -44,8 +44,8 @@ }, "private": true, "devDependencies": { - "@abp/ng.theme.lepton-x": "~4.0.3", - "@abp/utils": "~9.0.2", + "@abp/ng.theme.lepton-x": "~4.0.4", + "@abp/utils": "~9.0.3", "@angular-devkit/build-angular": "~19.0.0", "@angular-devkit/core": "~19.0.0", "@angular-devkit/schematics": "~19.0.0", diff --git a/npm/ng-packs/packages/account-core/package.json b/npm/ng-packs/packages/account-core/package.json index 7d8be77494..13585121bd 100644 --- a/npm/ng-packs/packages/account-core/package.json +++ b/npm/ng-packs/packages/account-core/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.account.core", - "version": "9.0.2", + "version": "9.0.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~9.0.2", - "@abp/ng.theme.shared": "~9.0.2", + "@abp/ng.core": "~9.0.3", + "@abp/ng.theme.shared": "~9.0.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/account/package.json b/npm/ng-packs/packages/account/package.json index 04ba5e6cf1..cb9a6f223b 100644 --- a/npm/ng-packs/packages/account/package.json +++ b/npm/ng-packs/packages/account/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.account", - "version": "9.0.2", + "version": "9.0.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~9.0.2", - "@abp/ng.theme.shared": "~9.0.2", + "@abp/ng.account.core": "~9.0.3", + "@abp/ng.theme.shared": "~9.0.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/components/package.json b/npm/ng-packs/packages/components/package.json index 8262a82af4..1fc6380c17 100644 --- a/npm/ng-packs/packages/components/package.json +++ b/npm/ng-packs/packages/components/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.components", - "version": "9.0.2", + "version": "9.0.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "peerDependencies": { - "@abp/ng.core": ">=9.0.2", - "@abp/ng.theme.shared": ">=9.0.2" + "@abp/ng.core": ">=9.0.3", + "@abp/ng.theme.shared": ">=9.0.3" }, "dependencies": { "chart.js": "^3.5.1", diff --git a/npm/ng-packs/packages/core/package.json b/npm/ng-packs/packages/core/package.json index d16f829534..770b13e36c 100644 --- a/npm/ng-packs/packages/core/package.json +++ b/npm/ng-packs/packages/core/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.core", - "version": "9.0.2", + "version": "9.0.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/utils": "~9.0.2", + "@abp/utils": "~9.0.3", "just-clone": "^6.0.0", "just-compare": "^2.0.0", "ts-toolbelt": "^9.0.0", diff --git a/npm/ng-packs/packages/feature-management/package.json b/npm/ng-packs/packages/feature-management/package.json index d97905cdd7..8cdece4f9e 100644 --- a/npm/ng-packs/packages/feature-management/package.json +++ b/npm/ng-packs/packages/feature-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.feature-management", - "version": "9.0.2", + "version": "9.0.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~9.0.2", + "@abp/ng.theme.shared": "~9.0.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/generators/package.json b/npm/ng-packs/packages/generators/package.json index 6e0b6f20bb..765c2f8977 100644 --- a/npm/ng-packs/packages/generators/package.json +++ b/npm/ng-packs/packages/generators/package.json @@ -1,6 +1,6 @@ { "name": "@abp/nx.generators", - "version": "9.0.2", + "version": "9.0.3", "homepage": "https://abp.io", "generators": "./generators.json", "type": "commonjs", diff --git a/npm/ng-packs/packages/identity/package.json b/npm/ng-packs/packages/identity/package.json index 48b97965a1..64a1d94c6a 100644 --- a/npm/ng-packs/packages/identity/package.json +++ b/npm/ng-packs/packages/identity/package.json @@ -1,15 +1,15 @@ { "name": "@abp/ng.identity", - "version": "9.0.2", + "version": "9.0.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~9.0.2", - "@abp/ng.permission-management": "~9.0.2", - "@abp/ng.theme.shared": "~9.0.2", + "@abp/ng.components": "~9.0.3", + "@abp/ng.permission-management": "~9.0.3", + "@abp/ng.theme.shared": "~9.0.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/oauth/package.json b/npm/ng-packs/packages/oauth/package.json index 8344752646..178d50bb49 100644 --- a/npm/ng-packs/packages/oauth/package.json +++ b/npm/ng-packs/packages/oauth/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.oauth", - "version": "9.0.2", + "version": "9.0.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~9.0.2", - "@abp/utils": "~9.0.2", + "@abp/ng.core": "~9.0.3", + "@abp/utils": "~9.0.3", "angular-oauth2-oidc": "^17.0.0", "just-clone": "^6.0.0", "just-compare": "^2.0.0", diff --git a/npm/ng-packs/packages/permission-management/package.json b/npm/ng-packs/packages/permission-management/package.json index a477923f2a..fe4bac0ab1 100644 --- a/npm/ng-packs/packages/permission-management/package.json +++ b/npm/ng-packs/packages/permission-management/package.json @@ -1,13 +1,13 @@ { "name": "@abp/ng.permission-management", - "version": "9.0.2", + "version": "9.0.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.theme.shared": "~9.0.2", + "@abp/ng.theme.shared": "~9.0.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/schematics/package.json b/npm/ng-packs/packages/schematics/package.json index c30ac4d1cc..193afeb4dd 100644 --- a/npm/ng-packs/packages/schematics/package.json +++ b/npm/ng-packs/packages/schematics/package.json @@ -1,6 +1,6 @@ { "name": "@abp/ng.schematics", - "version": "9.0.2", + "version": "9.0.3", "author": "", "schematics": "./collection.json", "dependencies": { diff --git a/npm/ng-packs/packages/setting-management/package.json b/npm/ng-packs/packages/setting-management/package.json index e82805bc87..9bb11a6c44 100644 --- a/npm/ng-packs/packages/setting-management/package.json +++ b/npm/ng-packs/packages/setting-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.setting-management", - "version": "9.0.2", + "version": "9.0.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.components": "~9.0.2", - "@abp/ng.theme.shared": "~9.0.2", + "@abp/ng.components": "~9.0.3", + "@abp/ng.theme.shared": "~9.0.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/tenant-management/package.json b/npm/ng-packs/packages/tenant-management/package.json index dfc0c6f1f2..042a1fc74b 100644 --- a/npm/ng-packs/packages/tenant-management/package.json +++ b/npm/ng-packs/packages/tenant-management/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.tenant-management", - "version": "9.0.2", + "version": "9.0.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.feature-management": "~9.0.2", - "@abp/ng.theme.shared": "~9.0.2", + "@abp/ng.feature-management": "~9.0.3", + "@abp/ng.theme.shared": "~9.0.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-basic/package.json b/npm/ng-packs/packages/theme-basic/package.json index 10ed54560e..6db56c3b30 100644 --- a/npm/ng-packs/packages/theme-basic/package.json +++ b/npm/ng-packs/packages/theme-basic/package.json @@ -1,14 +1,14 @@ { "name": "@abp/ng.theme.basic", - "version": "9.0.2", + "version": "9.0.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.account.core": "~9.0.2", - "@abp/ng.theme.shared": "~9.0.2", + "@abp/ng.account.core": "~9.0.3", + "@abp/ng.theme.shared": "~9.0.3", "tslib": "^2.0.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-shared/package.json b/npm/ng-packs/packages/theme-shared/package.json index 0a0c63cfc9..10d9e6e4c2 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.0.2", + "version": "9.0.3", "homepage": "https://abp.io", "repository": { "type": "git", "url": "https://github.com/abpframework/abp.git" }, "dependencies": { - "@abp/ng.core": "~9.0.1", + "@abp/ng.core": "~9.0.3", "@fortawesome/fontawesome-free": "^5.0.0", "@ng-bootstrap/ng-bootstrap": "~17.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 9fdaeb709a..a2f5772e25 100644 --- a/npm/packs/anchor-js/package.json +++ b/npm/packs/anchor-js/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/anchor-js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "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 aa7e13f60c..b23652e0e3 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.0.2", + "version": "9.0.3", "name": "@abp/aspnetcore.components.server.basictheme", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.components.server.theming": "~9.0.2" + "@abp/aspnetcore.components.server.theming": "~9.0.3" }, "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 d91fcc02e7..d3edbcccdb 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.0.2", + "version": "9.0.3", "name": "@abp/aspnetcore.components.server.theming", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/bootstrap": "~9.0.2", - "@abp/font-awesome": "~9.0.2" + "@abp/bootstrap": "~9.0.3", + "@abp/font-awesome": "~9.0.3" }, "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 8c3199b4fa..ab0c959247 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.0.2", + "version": "9.0.3", "name": "@abp/aspnetcore.mvc.ui.theme.basic", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~9.0.2" + "@abp/aspnetcore.mvc.ui.theme.shared": "~9.0.3" }, "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 ab280bf78b..49553ce8de 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.0.2", + "version": "9.0.3", "name": "@abp/aspnetcore.mvc.ui.theme.shared", "repository": { "type": "git", @@ -10,22 +10,22 @@ "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui": "~9.0.2", - "@abp/bootstrap": "~9.0.2", - "@abp/bootstrap-datepicker": "~9.0.2", - "@abp/bootstrap-daterangepicker": "~9.0.2", - "@abp/datatables.net-bs5": "~9.0.2", - "@abp/font-awesome": "~9.0.2", - "@abp/jquery-form": "~9.0.2", - "@abp/jquery-validation-unobtrusive": "~9.0.2", - "@abp/lodash": "~9.0.2", - "@abp/luxon": "~9.0.2", - "@abp/malihu-custom-scrollbar-plugin": "~9.0.2", - "@abp/moment": "~9.0.2", - "@abp/select2": "~9.0.2", - "@abp/sweetalert2": "~9.0.2", - "@abp/timeago": "~9.0.2", - "@abp/toastr": "~9.0.2" + "@abp/aspnetcore.mvc.ui": "~9.0.3", + "@abp/bootstrap": "~9.0.3", + "@abp/bootstrap-datepicker": "~9.0.3", + "@abp/bootstrap-daterangepicker": "~9.0.3", + "@abp/datatables.net-bs5": "~9.0.3", + "@abp/font-awesome": "~9.0.3", + "@abp/jquery-form": "~9.0.3", + "@abp/jquery-validation-unobtrusive": "~9.0.3", + "@abp/lodash": "~9.0.3", + "@abp/luxon": "~9.0.3", + "@abp/malihu-custom-scrollbar-plugin": "~9.0.3", + "@abp/moment": "~9.0.3", + "@abp/select2": "~9.0.3", + "@abp/sweetalert2": "~9.0.3", + "@abp/timeago": "~9.0.3", + "@abp/toastr": "~9.0.3" }, "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 d1974441e0..1a4266359a 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.0.2", + "version": "9.0.3", "lockfileVersion": 1, "requires": true, "packages": { diff --git a/npm/packs/aspnetcore.mvc.ui/package.json b/npm/packs/aspnetcore.mvc.ui/package.json index 162db10daf..f3becbd4f1 100644 --- a/npm/packs/aspnetcore.mvc.ui/package.json +++ b/npm/packs/aspnetcore.mvc.ui/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/aspnetcore.mvc.ui", "repository": { "type": "git", diff --git a/npm/packs/blogging/package.json b/npm/packs/blogging/package.json index 0ed77004c8..31dfe5bf25 100644 --- a/npm/packs/blogging/package.json +++ b/npm/packs/blogging/package.json @@ -1,14 +1,14 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/blogging", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/aspnetcore.mvc.ui.theme.shared": "~9.0.2", - "@abp/owl.carousel": "~9.0.2", - "@abp/prismjs": "~9.0.2", - "@abp/tui-editor": "~9.0.2" + "@abp/aspnetcore.mvc.ui.theme.shared": "~9.0.3", + "@abp/owl.carousel": "~9.0.3", + "@abp/prismjs": "~9.0.3", + "@abp/tui-editor": "~9.0.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/bootstrap-datepicker/package.json b/npm/packs/bootstrap-datepicker/package.json index 33c5100c0c..5d0a6faa42 100644 --- a/npm/packs/bootstrap-datepicker/package.json +++ b/npm/packs/bootstrap-datepicker/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/bootstrap-datepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap-daterangepicker/package.json b/npm/packs/bootstrap-daterangepicker/package.json index ed2778d716..8ce078f9a2 100644 --- a/npm/packs/bootstrap-daterangepicker/package.json +++ b/npm/packs/bootstrap-daterangepicker/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/bootstrap-daterangepicker", "repository": { "type": "git", diff --git a/npm/packs/bootstrap/package.json b/npm/packs/bootstrap/package.json index c518a2410a..cf9af47b39 100644 --- a/npm/packs/bootstrap/package.json +++ b/npm/packs/bootstrap/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/bootstrap", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "bootstrap": "^5.3.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/chart.js/package.json b/npm/packs/chart.js/package.json index f116c719f3..f2a6594887 100644 --- a/npm/packs/chart.js/package.json +++ b/npm/packs/chart.js/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/chart.js", "publishConfig": { "access": "public" diff --git a/npm/packs/clipboard/package.json b/npm/packs/clipboard/package.json index 3c7a4f71d5..c696292fa4 100644 --- a/npm/packs/clipboard/package.json +++ b/npm/packs/clipboard/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/clipboard", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "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 bce3a60f7c..1c97c6a0d7 100644 --- a/npm/packs/cms-kit.admin/package.json +++ b/npm/packs/cms-kit.admin/package.json @@ -1,16 +1,16 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/cms-kit.admin", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/codemirror": "~9.0.2", - "@abp/jstree": "~9.0.2", - "@abp/markdown-it": "~9.0.2", - "@abp/slugify": "~9.0.2", - "@abp/tui-editor": "~9.0.2", - "@abp/uppy": "~9.0.2" + "@abp/codemirror": "~9.0.3", + "@abp/jstree": "~9.0.3", + "@abp/markdown-it": "~9.0.3", + "@abp/slugify": "~9.0.3", + "@abp/tui-editor": "~9.0.3", + "@abp/uppy": "~9.0.3" }, "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 ba6e368e7e..40d8a42d37 100644 --- a/npm/packs/cms-kit.public/package.json +++ b/npm/packs/cms-kit.public/package.json @@ -1,12 +1,12 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/cms-kit.public", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/highlight.js": "~9.0.2", - "@abp/star-rating-svg": "~9.0.2" + "@abp/highlight.js": "~9.0.3", + "@abp/star-rating-svg": "~9.0.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cms-kit/package.json b/npm/packs/cms-kit/package.json index c116acfee7..a30712f955 100644 --- a/npm/packs/cms-kit/package.json +++ b/npm/packs/cms-kit/package.json @@ -1,12 +1,12 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/cms-kit", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/cms-kit.admin": "~9.0.2", - "@abp/cms-kit.public": "~9.0.2" + "@abp/cms-kit.admin": "~9.0.3", + "@abp/cms-kit.public": "~9.0.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/codemirror/package.json b/npm/packs/codemirror/package.json index 6a774d27d3..b2404eb7c2 100644 --- a/npm/packs/codemirror/package.json +++ b/npm/packs/codemirror/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/codemirror", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "codemirror": "^5.65.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/core/package.json b/npm/packs/core/package.json index 54e7ed09b7..843493450e 100644 --- a/npm/packs/core/package.json +++ b/npm/packs/core/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/core", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/utils": "~9.0.2" + "@abp/utils": "~9.0.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/cropperjs/package.json b/npm/packs/cropperjs/package.json index 3db7cafd3a..1c8bdf2c90 100644 --- a/npm/packs/cropperjs/package.json +++ b/npm/packs/cropperjs/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/cropperjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "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 7927cc2297..4e7b4b1a42 100644 --- a/npm/packs/datatables.net-bs4/package.json +++ b/npm/packs/datatables.net-bs4/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/datatables.net-bs4", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/datatables.net": "~9.0.2", + "@abp/datatables.net": "~9.0.3", "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 d84ab69e80..6d8eceb6de 100644 --- a/npm/packs/datatables.net-bs5/package.json +++ b/npm/packs/datatables.net-bs5/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/datatables.net-bs5", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/datatables.net": "~9.0.2", + "@abp/datatables.net": "~9.0.3", "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 d459443886..12f92bbcd1 100644 --- a/npm/packs/datatables.net/package.json +++ b/npm/packs/datatables.net/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/datatables.net", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.0.2", + "@abp/jquery": "~9.0.3", "datatables.net": "^2.1.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/docs/package.json b/npm/packs/docs/package.json index 9fa691fc4c..ecd5157b20 100644 --- a/npm/packs/docs/package.json +++ b/npm/packs/docs/package.json @@ -1,15 +1,15 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/docs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/anchor-js": "~9.0.2", - "@abp/clipboard": "~9.0.2", - "@abp/malihu-custom-scrollbar-plugin": "~9.0.2", - "@abp/popper.js": "~9.0.2", - "@abp/prismjs": "~9.0.2" + "@abp/anchor-js": "~9.0.3", + "@abp/clipboard": "~9.0.3", + "@abp/malihu-custom-scrollbar-plugin": "~9.0.3", + "@abp/popper.js": "~9.0.3", + "@abp/prismjs": "~9.0.3" }, "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 c135086c50..f7c8ba8cdd 100644 --- a/npm/packs/flag-icon-css/package.json +++ b/npm/packs/flag-icon-css/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "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 463b7b1f19..f1f20217c8 100644 --- a/npm/packs/flag-icons/package.json +++ b/npm/packs/flag-icons/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/flag-icons", "publishConfig": { "access": "public" diff --git a/npm/packs/font-awesome/package.json b/npm/packs/font-awesome/package.json index 7e856a1735..bd1cc280de 100644 --- a/npm/packs/font-awesome/package.json +++ b/npm/packs/font-awesome/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/font-awesome", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "@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 1c3942b64c..ede8f72b54 100644 --- a/npm/packs/highlight.js/package.json +++ b/npm/packs/highlight.js/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/highlight.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "@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 057430bb99..2b0a9186d2 100644 --- a/npm/packs/jquery-form/package.json +++ b/npm/packs/jquery-form/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/jquery-form", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.0.2", + "@abp/jquery": "~9.0.3", "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 b9ea081c6c..c46eb16949 100644 --- a/npm/packs/jquery-validation-unobtrusive/package.json +++ b/npm/packs/jquery-validation-unobtrusive/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/jquery-validation-unobtrusive", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery-validation": "~9.0.2", + "@abp/jquery-validation": "~9.0.3", "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 590fa1c307..8c5c1971da 100644 --- a/npm/packs/jquery-validation/package.json +++ b/npm/packs/jquery-validation/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/jquery-validation", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.0.2", + "@abp/jquery": "~9.0.3", "jquery-validation": "^1.21.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jquery/package.json b/npm/packs/jquery/package.json index 77e0c83c26..a6d809b152 100644 --- a/npm/packs/jquery/package.json +++ b/npm/packs/jquery/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/jquery", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "jquery": "~3.7.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/jstree/package.json b/npm/packs/jstree/package.json index 4f832a1df6..293292f0ac 100644 --- a/npm/packs/jstree/package.json +++ b/npm/packs/jstree/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/jstree", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~9.0.2", + "@abp/jquery": "~9.0.3", "jstree": "^3.3.17" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/lodash/package.json b/npm/packs/lodash/package.json index 95fac0331e..340911dd1b 100644 --- a/npm/packs/lodash/package.json +++ b/npm/packs/lodash/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/lodash", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "lodash": "^4.17.21" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/luxon/package.json b/npm/packs/luxon/package.json index 7ee08358b0..cecb2c8c68 100644 --- a/npm/packs/luxon/package.json +++ b/npm/packs/luxon/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/luxon", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "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 a54110249d..a4b80b0df9 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.0.2", + "version": "9.0.3", "name": "@abp/malihu-custom-scrollbar-plugin", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "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 e54a5a1ad1..0501ab1de6 100644 --- a/npm/packs/markdown-it/package.json +++ b/npm/packs/markdown-it/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/markdown-it", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "markdown-it": "^14.1.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/moment/package.json b/npm/packs/moment/package.json index cd195b1bf1..9d7a90debf 100644 --- a/npm/packs/moment/package.json +++ b/npm/packs/moment/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/moment", "repository": { "type": "git", diff --git a/npm/packs/owl.carousel/package.json b/npm/packs/owl.carousel/package.json index 704cdc1745..c335484964 100644 --- a/npm/packs/owl.carousel/package.json +++ b/npm/packs/owl.carousel/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/owl.carousel", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "owl.carousel": "^2.3.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/popper.js/package.json b/npm/packs/popper.js/package.json index 00f40d8d16..73390b2428 100644 --- a/npm/packs/popper.js/package.json +++ b/npm/packs/popper.js/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/popper.js", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "@popperjs/core": "^2.11.8" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/prismjs/package.json b/npm/packs/prismjs/package.json index c24219b758..30c5d8cccf 100644 --- a/npm/packs/prismjs/package.json +++ b/npm/packs/prismjs/package.json @@ -1,12 +1,12 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/prismjs", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~9.0.2", - "@abp/core": "~9.0.2", + "@abp/clipboard": "~9.0.3", + "@abp/core": "~9.0.3", "prismjs": "^1.29.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/qrcode/package.json b/npm/packs/qrcode/package.json index 5bde888883..a6c3a2e881 100644 --- a/npm/packs/qrcode/package.json +++ b/npm/packs/qrcode/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/qrcode", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2" + "@abp/core": "~9.0.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/select2/package.json b/npm/packs/select2/package.json index 3dc0cdff49..4603515e27 100644 --- a/npm/packs/select2/package.json +++ b/npm/packs/select2/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/select2", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "select2": "^4.0.13" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/signalr/package.json b/npm/packs/signalr/package.json index 791a9eadad..94ba151cc4 100644 --- a/npm/packs/signalr/package.json +++ b/npm/packs/signalr/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/signalr", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "@microsoft/signalr": "~8.0.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/slugify/package.json b/npm/packs/slugify/package.json index b1bd3c9816..8e7d51da8b 100644 --- a/npm/packs/slugify/package.json +++ b/npm/packs/slugify/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "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 70f95ba731..307d7bb6ae 100644 --- a/npm/packs/star-rating-svg/package.json +++ b/npm/packs/star-rating-svg/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/star-rating-svg", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~9.0.2", + "@abp/jquery": "~9.0.3", "star-rating-svg": "^3.5.0" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/sweetalert2/package.json b/npm/packs/sweetalert2/package.json index d744fa4ebb..55ae7603f8 100644 --- a/npm/packs/sweetalert2/package.json +++ b/npm/packs/sweetalert2/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/sweetalert2", "publishConfig": { "access": "public" @@ -10,7 +10,7 @@ "directory": "npm/packs/sweetalert2" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "sweetalert2": "^11.14.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/timeago/package.json b/npm/packs/timeago/package.json index 6aad6683ba..6afc631151 100644 --- a/npm/packs/timeago/package.json +++ b/npm/packs/timeago/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/timeago", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.0.2", + "@abp/jquery": "~9.0.3", "timeago": "^1.6.7" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/toastr/package.json b/npm/packs/toastr/package.json index dd4f637563..deb4f86946 100644 --- a/npm/packs/toastr/package.json +++ b/npm/packs/toastr/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/toastr", "repository": { "type": "git", @@ -10,7 +10,7 @@ "access": "public" }, "dependencies": { - "@abp/jquery": "~9.0.2", + "@abp/jquery": "~9.0.3", "toastr": "^2.1.4" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/tui-editor/package.json b/npm/packs/tui-editor/package.json index 6c8876d654..ce9e67bcde 100644 --- a/npm/packs/tui-editor/package.json +++ b/npm/packs/tui-editor/package.json @@ -1,12 +1,12 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/tui-editor", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/jquery": "~9.0.2", - "@abp/prismjs": "~9.0.2" + "@abp/jquery": "~9.0.3", + "@abp/prismjs": "~9.0.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/uppy/package.json b/npm/packs/uppy/package.json index e32e0c72e2..e10236ce24 100644 --- a/npm/packs/uppy/package.json +++ b/npm/packs/uppy/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/uppy", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "uppy": "^4.4.1" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", diff --git a/npm/packs/utils/package.json b/npm/packs/utils/package.json index 5ec5553c83..a2499d8d12 100644 --- a/npm/packs/utils/package.json +++ b/npm/packs/utils/package.json @@ -1,6 +1,6 @@ { "name": "@abp/utils", - "version": "9.0.2", + "version": "9.0.3", "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 75b52e3b7a..3f5312fd8a 100644 --- a/npm/packs/vee-validate/package.json +++ b/npm/packs/vee-validate/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/vee-validate", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/vue": "~9.0.2", + "@abp/vue": "~9.0.3", "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 a387cd5b41..64de7e7e4f 100644 --- a/npm/packs/virtual-file-explorer/package.json +++ b/npm/packs/virtual-file-explorer/package.json @@ -1,12 +1,12 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/virtual-file-explorer", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/clipboard": "~9.0.2", - "@abp/prismjs": "~9.0.2" + "@abp/clipboard": "~9.0.3", + "@abp/prismjs": "~9.0.3" }, "gitHead": "bb4ea17d5996f01889134c138d00b6c8f858a431", "homepage": "https://abp.io", diff --git a/npm/packs/vue/package.json b/npm/packs/vue/package.json index b8b290e34a..cb617a1a05 100644 --- a/npm/packs/vue/package.json +++ b/npm/packs/vue/package.json @@ -1,5 +1,5 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/vue", "publishConfig": { "access": "public" diff --git a/npm/packs/zxcvbn/package.json b/npm/packs/zxcvbn/package.json index d3078d60a2..1043db320d 100644 --- a/npm/packs/zxcvbn/package.json +++ b/npm/packs/zxcvbn/package.json @@ -1,11 +1,11 @@ { - "version": "9.0.2", + "version": "9.0.3", "name": "@abp/zxcvbn", "publishConfig": { "access": "public" }, "dependencies": { - "@abp/core": "~9.0.2", + "@abp/core": "~9.0.3", "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 2cdaaea26f..cf6b67d2d6 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 be9cd00374..2de134bd11 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 899400e59c..e8e51ce0a6 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 b1090376ae..f3eb63e68b 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 46a5686e3a..6f40c51f67 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 a80a99357e..6522c836aa 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 994b67b631..ccc5ab00b9 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 32ac4ae193..b912cde4ca 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 d4bb55441a..d8bc7ca23e 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 3554bba882..49575dddda 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 8e5a86532e..b8f4763354 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 aa5c5f0f03..5fab76dacb 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 bbf4519091..17d8837466 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 5be1679b7d..db7ffcaa2a 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 8b7a89d697..0c17f877ce 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 eca0cf2e64..a2d6748118 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 4d06c6cc7b..e32872ba3f 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 5ec7d929c7..c2d2b1fc12 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 8958cc2070..228335d18a 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.0.2", - "@abp/ng.components": "~9.0.2", - "@abp/ng.core": "~9.0.2", - "@abp/ng.identity": "~9.0.2", - "@abp/ng.oauth": "~9.0.2", - "@abp/ng.setting-management": "~9.0.2", - "@abp/ng.tenant-management": "~9.0.2", - "@abp/ng.theme.lepton-x": "~4.0.3", - "@abp/ng.theme.shared": "~9.0.2", + "@abp/ng.account": "~9.0.3", + "@abp/ng.components": "~9.0.3", + "@abp/ng.core": "~9.0.3", + "@abp/ng.identity": "~9.0.3", + "@abp/ng.oauth": "~9.0.3", + "@abp/ng.setting-management": "~9.0.3", + "@abp/ng.tenant-management": "~9.0.3", + "@abp/ng.theme.lepton-x": "~4.0.4", + "@abp/ng.theme.shared": "~9.0.3", "@angular/animations": "~19.0.0", "@angular/common": "~19.0.0", "@angular/compiler": "~19.0.0", @@ -36,7 +36,7 @@ "zone.js": "~0.15.0" }, "devDependencies": { - "@abp/ng.schematics": "~9.0.2", + "@abp/ng.schematics": "~9.0.3", "@angular-devkit/build-angular": "~19.0.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 90003189c1..89756bac0d 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 9871840439..9ab499ed12 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.0.3", - "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.3" + "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.0.4", + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4" } } 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 1ec0a9e256..2bef783ba9 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 93da49077b..0375d9ce91 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.0.3", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.0.4" } } 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 ec6b540a0b..55bf1f166d 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 a3555be28a..de52df5ee3 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.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4" } } 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 a3555be28a..de52df5ee3 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.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4" } } 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 a3555be28a..de52df5ee3 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.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4" } } 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 a3555be28a..de52df5ee3 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.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4" } } 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 a3555be28a..de52df5ee3 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.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4" } } 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 a3555be28a..de52df5ee3 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.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4" } } diff --git a/templates/app/angular/package.json b/templates/app/angular/package.json index 8958cc2070..f897679fce 100644 --- a/templates/app/angular/package.json +++ b/templates/app/angular/package.json @@ -12,14 +12,14 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~9.0.2", - "@abp/ng.components": "~9.0.2", - "@abp/ng.core": "~9.0.2", - "@abp/ng.identity": "~9.0.2", - "@abp/ng.oauth": "~9.0.2", - "@abp/ng.setting-management": "~9.0.2", - "@abp/ng.tenant-management": "~9.0.2", - "@abp/ng.theme.lepton-x": "~4.0.3", + "@abp/ng.account": "~9.0.3", + "@abp/ng.components": "~9.0.3", + "@abp/ng.core": "~9.0.3", + "@abp/ng.identity": "~9.0.3", + "@abp/ng.oauth": "~9.0.3", + "@abp/ng.setting-management": "~9.0.3", + "@abp/ng.tenant-management": "~9.0.3", + "@abp/ng.theme.lepton-x": "~4.0.4", "@abp/ng.theme.shared": "~9.0.2", "@angular/animations": "~19.0.0", "@angular/common": "~19.0.0", @@ -36,7 +36,7 @@ "zone.js": "~0.15.0" }, "devDependencies": { - "@abp/ng.schematics": "~9.0.2", + "@abp/ng.schematics": "~9.0.3", "@angular-devkit/build-angular": "~19.0.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 bfe49dd08d..374e2413dc 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.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4" } } 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 47ef773a62..bb5cf8f778 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 8d57516f1b..d8dc546969 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 93da49077b..0375d9ce91 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.0.3", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.0.4" } } 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 233cc474f4..e3a56d7f7b 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 93da49077b..0375d9ce91 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.0.3", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.0.4" } } 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 db97961869..1ec24f6acb 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 8faf21b2d3..5b328c3811 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 0fa42f9051..404a43492e 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 93da49077b..0375d9ce91 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.0.3", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.0.4" } } 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 a98c87cdda..da4524f154 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 93da49077b..0375d9ce91 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.0.3", - "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4", + "@abp/aspnetcore.components.server.leptonxlitetheme": "~4.0.4" } } 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 a3555be28a..de52df5ee3 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.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4" } } 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 a3555be28a..de52df5ee3 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.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4" } } 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 a3555be28a..de52df5ee3 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.0.3" + "@abp/aspnetcore.mvc.ui.theme.leptonxlite": "~4.0.4" } } diff --git a/templates/module/angular/package.json b/templates/module/angular/package.json index cea2394003..4df479dd70 100644 --- a/templates/module/angular/package.json +++ b/templates/module/angular/package.json @@ -13,15 +13,15 @@ }, "private": true, "dependencies": { - "@abp/ng.account": "~9.0.2", - "@abp/ng.components": "~9.0.2", - "@abp/ng.core": "~9.0.2", - "@abp/ng.identity": "~9.0.2", - "@abp/ng.oauth": "~9.0.2", - "@abp/ng.setting-management": "~9.0.2", - "@abp/ng.tenant-management": "~9.0.2", - "@abp/ng.theme.basic": "~9.0.2", - "@abp/ng.theme.shared": "~9.0.2", + "@abp/ng.account": "~9.0.3", + "@abp/ng.components": "~9.0.3", + "@abp/ng.core": "~9.0.3", + "@abp/ng.identity": "~9.0.3", + "@abp/ng.oauth": "~9.0.3", + "@abp/ng.setting-management": "~9.0.3", + "@abp/ng.tenant-management": "~9.0.3", + "@abp/ng.theme.basic": "~9.0.3", + "@abp/ng.theme.shared": "~9.0.3", "@angular/animations": "~19.0.0", "@angular/common": "~19.0.0", "@angular/compiler": "~19.0.0", @@ -36,7 +36,7 @@ "zone.js": "~0.15.0" }, "devDependencies": { - "@abp/ng.schematics": "~9.0.2", + "@abp/ng.schematics": "~9.0.3", "@angular-devkit/build-angular": "~19.0.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 d455b72604..f1965bda1a 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.0.0", "@angular/core": "~19.0.0", - "@abp/ng.core": "~9.0.2", - "@abp/ng.theme.shared": "~9.0.2" + "@abp/ng.core": "~9.0.3", + "@abp/ng.theme.shared": "~9.0.3" }, "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 92c66f8f27..0f347d3f42 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.0.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.3" } } 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 518bf4589b..ad77d7fe27 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 2298178199..1ff26dcb6d 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 658421de6c..3c58693d40 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.0.2", - "@abp/aspnetcore.components.server.basictheme": "~9.0.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.3", + "@abp/aspnetcore.components.server.basictheme": "~9.0.3" } } 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 d95dbe668d..10771644f8 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.0.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.3" } } 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 d95dbe668d..10771644f8 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.0.2" + "@abp/aspnetcore.mvc.ui.theme.basic": "~9.0.3" } }