Update generated proxy metadata and related ABP exports. The generate-proxy.json was extended with many Account endpoints (email/phone confirmation, two-factor, profile picture upload/download, security logs, confirmation checks, etc.), added authorizeDatas fields, and switched Account contract type references to the Pro.Public.Application.Contracts package while changing the account remoteServiceName to AbpAccountPublic. Also add multi-tenancy index and tenant-user-sharing-strategy enum exports and update several Volo.Abp model/index files to reflect these API and model changes to support ABP Pro public account and multi-tenancy features.
Update generated proxy metadata to include new Account APIs and metadata fixes. Changes set remoteServiceName for account to "AbpAccountPublic", switch many Account types to Pro.Public.Application.Contracts, add numerous account endpoints (confirmation, phone/email tokens, profile picture upload/download, two-factor, security logs, email confirmation codes, authenticator flows, change-email, etc.), add authorizeDatas arrays where applicable, and adjust parameter/binding metadata (including form/file bindings for profile picture). Also add volo/abp/multi-tenancy index and tenant-user-sharing-strategy enum files and update related generated service files to reflect the new definitions.
- Add ConfigurePolicy method to AbpOperationRateLimitingOptions for
partial modification of existing policies without full replacement
- Add ClearRules method to OperationRateLimitingPolicyBuilder for
clearing inherited rules before defining new ones
- Add FromPolicy factory method to reconstruct a builder from an
existing policy
- Change AddPolicy return type to AbpOperationRateLimitingOptions
for chaining consistency with ConfigurePolicy
- Add parameter validation to AddPolicy and FromPolicy
- Add documentation for overriding existing policies
- Add tests for ConfigurePolicy, ClearRules, chaining, and error cases
Bump Angular-related dependencies and devDependencies from ~21.0.0/~21.1.0 to ~21.2.0 across ng-packs, schematics and template package.json files. Also update TypeScript to ~5.9.0 in schematics and latest-versions, bump ng-packagr to ~21.2.0 and ng-zorro-antd to ~21.1.0, and adjust related @schematics/@angular-devkit packages for compatibility.
Add the 'pb-0' class to the modal header div in modal.component.html to remove the default bottom padding when abpHeader() is present. This fixes layout/spacing in the theme-shared modal header.
Updated the article to improve clarity and fix grammatical errors. Enhanced the explanation of the Tutorial Validator's functionality and importance in maintaining accurate documentation.