Skip to content

Merge branch dev with rel-10.6 - #25842

Merged
37 commits merged into
devfrom
auto-merge/rel-10-6/4718
Jul 21, 2026
Merged

Merge branch dev with rel-10.6#25842
37 commits merged into
devfrom
auto-merge/rel-10-6/4718

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR generated automatically to merge dev with rel-10.6. Please review the changed files before merging to prevent any errors that may occur.

maliming added 30 commits July 17, 2026 15:17
@voloagent
voloagent marked this pull request as ready for review July 21, 2026 07:32
Copilot AI review requested due to automatic review settings July 21, 2026 07:32

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Automated merge from dev into rel-10.6, primarily updating and expanding the documentation set to reflect current ABP guidance (notably OpenIddict-first templates, Angular standalone patterns, and newer framework/module behaviors).

Changes:

  • Refreshes IdentityServer and OpenIddict deployment/migration docs and clarifies legacy vs current guidance.
  • Adds/extends many framework/module docs (Angular/React UI, caching, events, auditing, etc.) and introduces several new doc pages.
  • Updates docs navigation to surface newly added documentation pages.

Reviewed changes

Copilot reviewed 123 out of 124 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
docs/en/solution-templates/layered-web-application/deployment/identityserver-deployment.md Clarifies legacy IdentityServer usage and tightens deployment/security guidance.
docs/en/release-info/migration-guides/identityserver4-step-by-step.md Refines the OpenIddict→IdentityServer4 migration steps and warnings.
docs/en/release-info/migration-guides/identityserver-to-openiddict.md Updates IdentityServer→OpenIddict migration checklist and historical context.
docs/en/multi-lingual-entities.md Replaces placeholder with actual Multi-Lingual Objects documentation.
docs/en/modules/virtual-file-explorer.md Updates NPM guidance and versions to align with 10.6.x.
docs/en/modules/tenant-management.md Expands tenant management details (Angular extensibility, events, internals, permissions).
docs/en/modules/operation-rate-limiting.md Adds important behavioral/security notes and clarifies customization patterns.
docs/en/modules/identity/user-synchronization.md New page describing user lookup/synchronization patterns for reusable modules.
docs/en/modules/identity/session-management.md Fixes/clarifies links and explains session cache-hit update behavior.
docs/en/modules/identity/password-history.md Adds SEO header and clarifies retention/reuse-count behavior.
docs/en/modules/identity/oauth-login.md Adds claim-mapping configuration guidance and improves resources section.
docs/en/modules/identity/ldap.md Fixes sample code and cleans up formatting/typos.
docs/en/modules/identity/import-external-users.md Adds documentation for existing-user matching behavior.
docs/en/modules/identity.md Adds operational details (role assignment rules, OU tenancy rule, caching, Angular extensibility) and clarifies scope of open-source services.
docs/en/modules/cms-kit/tags.md Updates DB properties naming reference.
docs/en/modules/cms-kit/reactions.md Clarifies option types, behavior notes, and DB properties naming reference.
docs/en/modules/cms-kit/ratings.md Adds behavior notes and corrects section naming and DB properties reference.
docs/en/modules/cms-kit/pages.md Clarifies home page behavior, caching, security considerations, and internals.
docs/en/modules/cms-kit/menus.md Fixes image path and documents menu behavior/caching; updates DB properties naming reference.
docs/en/modules/cms-kit/marked-items.md Updates links, improves examples, adds behavior notes, and updates DB properties naming reference.
docs/en/modules/cms-kit/index.md Expands feature-layer explanation and adds Angular admin UI guidance; updates DB properties naming reference.
docs/en/modules/cms-kit/global-resources.md Adds caching/hook behavior notes and security warning; formatting updates.
docs/en/modules/cms-kit/dynamic-widget.md Replaces vague behavior description with concrete rendering/exception behavior.
docs/en/modules/cms-kit/comments.md Improves option descriptions, code sample formatting, and adds behavior/security notes.
docs/en/modules/cms-kit/blogging.md Adds notes about feature dependencies and improves route prefix/config explanation.
docs/en/modules/cms-kit-pro/url-forwarding.md Reworks enablement/setup guidance, middleware ordering, and options details; updates DB properties naming reference.
docs/en/modules/cms-kit-pro/poll.md Expands widget behavior, options, and voting constraints; updates DB properties naming reference.
docs/en/modules/cms-kit-pro/index.md Updates UI availability claims and adds Angular admin UI configuration guidance.
docs/en/modules/cms-kit-pro/faq.md Updates FAQ model (groups/sections/questions), widget params, and internals; updates DB properties naming reference.
docs/en/modules/cms-kit-pro/contact-form.md Improves setup, examples, and settings explanations; adds operational notes.
docs/en/modules/chat.md Fixes snippets and adds detailed behavior/permissions/configuration notes for multiple UIs.
docs/en/modules/background-jobs.md Updates DbProperties class reference and link formatting.
docs/en/modules/audit-logging.md Adds entity extension guidance and persistence-limit details; updates table/collection list.
docs/en/modules/account/shared-user-accounts.md Adds invitation token details and refines host-only operation notes.
docs/en/modules/account/passkey.md Adds default/limit/enablement behavior notes.
docs/en/modules/account.md Adds default-role note, login/registration settings, and UI extensibility guidance.
docs/en/modules/account-pro.md Expands options documentation (email login, picture validation, etc.) and updates Angular section notes.
docs/en/framework/ui/react/permission-management.md Documents the framework-agnostic app-config client and its API surface.
docs/en/framework/ui/react/authorization.md Documents the framework-agnostic OIDC client and integration with the React adapter.
docs/en/framework/ui/mvc-razor-pages/overall.md Adds guidance for mapping status-specific error views.
docs/en/framework/ui/mvc-razor-pages/javascript-api/index.md Adds Clock API entry to the JavaScript API index.
docs/en/framework/ui/mvc-razor-pages/javascript-api/clock.md New page documenting the MVC JavaScript Clock API.
docs/en/framework/ui/maui/index.md Updates target framework examples and Microsoft doc link.
docs/en/framework/ui/blazor/global-scripts-styles.md Expands global assets options guidance and fixes a broken anchor link.
docs/en/framework/ui/blazor/authentication.md Adds documentation for centralized Blazor login/logout URL options.
docs/en/framework/ui/angular/tree-component.md New doc for the Angular tree component.
docs/en/framework/ui/angular/title-strategy.md New doc for Angular document title strategy configuration.
docs/en/framework/ui/angular/testing.md Adds guidance for configuring permission results in tests.
docs/en/framework/ui/angular/ssr-configuration.md Adds cookie/session storage notes and clarifies transfer-state setup.
docs/en/framework/ui/angular/permission-management.md Updates selector rules and modernizes the custom PermissionService example.
docs/en/framework/ui/angular/oauth-module.md Rewrites OAuth package doc to match standalone provider-based setup and current services.
docs/en/framework/ui/angular/modifying-the-menu.md Fixes route provider example (routesService.add) and updates imports.
docs/en/framework/ui/angular/lookup-search-component.md New doc for the generic lookup search component.
docs/en/framework/ui/angular/localization.md Adds async localization pipe guidance; updates locale registration guidance; corrects UI-vs-backend override note.
docs/en/framework/ui/angular/list-service.md Updates ListService sample/types and fixes the totalCount usage.
docs/en/framework/ui/angular/http-requests.md Updates RestService error-handling description to the current reporter-based system.
docs/en/framework/ui/angular/http-error-handling.md Modernizes configuration/provider examples and clarifies deprecated handler approach.
docs/en/framework/ui/angular/datetime-format-pipe.md Expands to cover clock-aware timezone conversion and related services.
docs/en/framework/ui/angular/component-replacement.md Updates locale registration function reference and adds builder-specific note.
docs/en/framework/ui/angular/commercial-ui.md New doc for ABP Commercial Angular shared UI components.
docs/en/framework/real-time/signalr.md Adds dynamic claims interval configuration notes for SignalR.
docs/en/framework/infrastructure/virtual-file-system.md Adds documentation for dynamic files and precedence/notification behavior.
docs/en/framework/infrastructure/text-templating/index.md Documents default rendering engine selection behavior and configuration.
docs/en/framework/infrastructure/string-encryption.md Corrects IV/keysize guidance to AES constraints and updates example.
docs/en/framework/infrastructure/sms-sending.md Updates property typing and adds provider modules + examples.
docs/en/framework/infrastructure/settings.md Documents decrypt-failure fallback behavior and configuration.
docs/en/framework/infrastructure/object-to-object-mapping.md Fixes Mapperly migration guide link and adds DefaultMaxDepth option notes.
docs/en/framework/infrastructure/mail-kit.md Clarifies default SecureSocketOptions selection behavior.
docs/en/framework/infrastructure/json.md Adds IObjectSerializer documentation and typed serializer customization pattern.
docs/en/framework/infrastructure/interceptors.md Adds APIs for disabling ABP class interceptors globally/conditionally.
docs/en/framework/infrastructure/features.md Fixes broken link reference for interception docs.
docs/en/framework/infrastructure/event-bus/distributed/rabbitmq.md Adds exchange-type configuration guidance and defaults.
docs/en/framework/infrastructure/event-bus/distributed/index.md Documents new inbox/outbox processor filter options and retry limit.
docs/en/framework/infrastructure/event-bus/distributed/azure.md Adds Service Bus disable toggle documentation and config sample.
docs/en/framework/infrastructure/current-user.md Adds Name/SurName and documents ICurrentClient + claims principal contributor usage.
docs/en/framework/infrastructure/csrf-anti-forgery.md Documents issuer normalization behavior for antiforgery token user id.
docs/en/framework/infrastructure/blob-storing/database.md Adds memory/streaming caveat, MongoDB mapping note, and common DB properties details.
docs/en/framework/infrastructure/background-workers/hangfire.md Documents adapter timezone/queue defaults and configuration options.
docs/en/framework/infrastructure/background-jobs/index.md Fixes a typo in sample code and minor link formatting.
docs/en/framework/infrastructure/audit-logging.md Fixes logging link, option name, and adds note about exception-detail persistence.
docs/en/framework/infrastructure/artificial-intelligence/microsoft-agent-framework.md Clarifies typed workspace fallback behavior for chat client accessors.
docs/en/framework/fundamentals/validation.md Fixes interceptor link and adds guidance for EnableValidation with DisableValidation.
docs/en/framework/fundamentals/options.md Adds documentation for dynamic options manager pattern.
docs/en/framework/fundamentals/logging.md Adds Serilog request enricher property naming configuration notes.
docs/en/framework/fundamentals/exception-handling.md Documents exception Data copying and logger suppression selectors.
docs/en/framework/fundamentals/dependency-injection.md Fixes interceptor documentation link.
docs/en/framework/fundamentals/caching.md Adds HybridCache documentation and corrects default KeyPrefix description.
docs/en/framework/fundamentals/application-startup.md Expands AbpApplicationCreationOptions configuration source details.
docs/en/framework/data/mongodb/index.md Adds DateTime serialization handling and MongoClientSettings configurer docs.
docs/en/framework/data/memorydb/index.md New doc for the in-memory database provider.
docs/en/framework/data/entity-framework-core/index.md Updates docs to prefer async DbContext/DbSet accessors.
docs/en/framework/architecture/modularity/extending/module-entity-extensions.md Adds conditional availability policy documentation for extension properties.
docs/en/framework/architecture/modularity/basics.md Adds documentation for custom module lifecycle contributors.
docs/en/framework/architecture/domain-driven-design/unit-of-work.md Fixes option/property names and updates interceptor doc links.
docs/en/framework/architecture/domain-driven-design/repositories.md Fixes interceptor doc link and notes WithDetails sync overload obsolescence.
docs/en/framework/api-development/swagger.md Documents enum/schema ID helper extensions for SwaggerGenOptions.
docs/en/framework/api-development/identitymodel-clients.md New doc for IdentityModel client configuration and customization.
docs/en/framework/api-development/dynamic-csharp-clients.md Adds pre-send action and custom parameter converter documentation.
docs/en/framework/api-development/auto-controllers.md Documents ignored URL suffix behavior and configuration.
docs/en/docs-nav.json Adds navigation entries for newly added docs and refines Identity nav structure.

# Multi-Lingual Objects

https://github.com/abpframework/abp/issues/11698
The `Volo.Abp.MultiLingualObject` package provides a contract and a selection service for objects that store one translation per language. Persistence mapping is application-specific; the package does not create a database relationship for the translations.
Install the package in the project that defines the consuming module:

```bash
abp add-package Volo.Abp.MultiLingualObject
Comment on lines 109 to 113
```js
// route.provider.ts
import { RoutesService, eLayoutType } from '@abp/ng.core';
import { provideAppInitializer } from '@angular/core';
import { inject, provideAppInitializer } from '@angular/core';

@voloagent voloagent closed this pull request by merging all changes into dev in 63903b0 Jul 21, 2026
@voloagent
voloagent deleted the auto-merge/rel-10-6/4718 branch July 21, 2026 08:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants