Blog Post
See https://blog.abp.io/abp/ABP.IO-Platform-v4-3-Has-Been-Released to learn what's new with the version 4.3.0.
Change Logs
The change log here is only for the issues after 4.3.0-rc.1 and generally bug fixes. See https://github.com/abpframework/abp/releases/tag/4.3.0-rc.1 for the features come with the v4.3.0.
Features
- ISSUE #8518: Add restriction to permissions
Enhancements
- PR #8732: Cli: Process multiple EfCore ModelBuilder Configure Method when adding a module (by yekalkan)
- PR #8699: Added Swagger to Blazor-Server projects (by realLiangshiwei)
- ISSUE #8697: Add Swagger to Blazor-Server projects
- PR #8696: cli: Added min-max version for NpmPackageInfo (by yekalkan)
- PR #8678: Add RequireFeature & GlobalFeatures to permissions. (by maliming)
- PR #8650: Support uploading files for IRemoteStreamContent type in swagger (by maliming)
- PR #8639: handle null values on datatables date dataformat (by cotur)
- ISSUE #8638: Handle null values on Datatables
Date
data formats - PR #8597: Cli add-module: Use MVC package for blazor-server application when module doesn't have a blazor package (by yekalkan)
- PR #8596: Cli add-module: Detect package version when adding Npm packages for MVC applications (by yekalkan)
- ISSUE #8573: Cli add-module: Use MVC package for blazor-server application when module doesn't have a blazor package
- ISSUE #8572: Cli add-module: Detect package version when adding Npm packages for MVC applications
- PR #8561: Allow to directly enable/disable features on the GlobalFeatureManager (by hikalkan)
- PR #8548: Add AbpWildcardSubdomainCorsPolicyService. (by maliming)
- PR #8514: Add exception to audit log if it not record. (by maliming)
- PR #8479: CLI: manually handle to remove cmskit related packages from package.json dependencies (by yekalkan)
- ISSUE #8466: CmsKit - API for overriding existing Reaction EntityTypes
- PR #8461: Docs: Should switch to one of the available options if given option is not available to the current document (by yekalkan)
- ISSUE #8455: Should switch to one of the available options if given option is not available to the current document
- PR #8432: Docs: Add Preview-Stable variable to document context (by yekalkan)
- PR #8395: Cli: Check if CmsKit supported for target version (by yekalkan)
- PR #8361: Updated get started document for v4.3 for blazor server changes (by hikalkan)
- PR #8358: Add AbpClientConfigurationValidator. (by maliming)
- ISSUE #8327: Increase HttpClient timeout of ABP CLI
- ISSUE #7729: Improvements for Blazor UI module entity extensibility system
Bug Fixes
- PR #8706: Fixed: Username is not visible when logged in with the Blazor UI (by hikalkan)
- ISSUE #8580: Angular UI: Refresh token error should be handled
- PR #8462: Cli: blazor.server project should convert efcore to mongodb (by yekalkan)
- ISSUE #8398: [Angular-UI] create close directive for abp-modal
- PR #8391: Fix MicroserviceServiceRandomPortStep in Microservice-Service creation (by yekalkan)
- ISSUE #8348: An unhandled exception occurred: Cannot find module 'should-quote'
- ISSUE #8347: Password Flow init() method logs out on refresh
- ISSUE #8311: [4.3-rc1]Angular build error
- ISSUE #8265: Show tenant name on the navigation bar.
- ISSUE #8240: Username is not visible when logged in with the Blazor UI
- ISSUE #8070: Angular UI : Missing locale DatePipe
Others
- PR #8744: Update common.props (by yusufkaratoprak)
- PR #8736: Add GetUrlOrDefaultAsync to IAppUrlProvider (by enisn)
- PR #8731: Update Blazorise 0.9.3.5 and revert Autofocus feature (by stsrki)
- PR #8728: Cli: always remove cms-kit when no public-web-site (by yekalkan)
- PR #8722: fix: add modal-ref-service to dismiss active modals (by bnymncoskuner)
- ISSUE #8721: [Angular] Provide a way to dismiss active modals
- PR #8709: Angular UI: Resolve route reloading problem (by mehmet-erim)
- PR #8708: Angular UI: Handle OAuth errors (by mehmet-erim)
- PR #8702: Docs - Add Global Features to docs menu (by enisn)
- PR #8698: Update SocialSecurityNumberClaimsPrincipalContributor in Authorization.md (by maliming)
- PR #8690: Cli add-module: fix angular source code project finder (by yekalkan)
- PR #8688: Cli: Fix AppTemplateSwitchEntityFrameworkCoreToMongoDbStep bug for older projects (by yekalkan)
- PR #8687: Cli add-module: ensure to keep projects that are referenced by other module (by yekalkan)
- PR #8686: Info Logging For CLI Bundle Command (by ilkayilknur)
- PR #8684: fix: provide a way to handle app config error (by bnymncoskuner)
- ISSUE #8682: Create an injection token for APP_CONFIG_INITIALIZATION_ERROR
- PR #8681: Cli: Configure cms-kit option for stable version (by yekalkan)
- PR #8680: cli docs: add oracle option (by yekalkan)
- PR #8658: CmsKit - Remove BlogPost CoverImage rendering if not exists (by enisn)
- ISSUE #8657: Cms Kit - Don't render broken link for cover image while editing blogpost
- PR #8642: Added more colums to Blog Posts and Pages datatables (by cotur)
- ISSUE #8637:
IRemoteStreamContent
has wrong definition for OpenApi standarts - PR #8634: Docs - Add String Encryption Document (by enisn)
- PR #8630: Update Blob-Storing-Aws.md (by EngincanV)
- PR #8629: Prevent against possible XSS (by realLiangshiwei)
- ISSUE #8628: Suggestion: add anti-XSS measures
- PR #8621: Cms Kit - Refactoing on CommentMongoRepository (by enisn)
- PR #8619: Fix: CLI - Database provider doesn't affect to Public Website (by yekalkan)
- PR #8618: Cms Kit - Add missing virtual modifier to MongoDb Repositories (by enisn)
- PR #8617: fix: set path of rememberMe cookie to / (by bnymncoskuner)
- PR #8612: Use Enum.Parse to convert the enum. (by maliming)
- PR #8610: fix: currentLang returning null when sessionState is not ready (by bnymncoskuner)
- PR #8606: fix: sortable author column to non-sortable (by bnymncoskuner)
- ISSUE #8604: CLI - Database provider doesn't affect to Public Website
- PR #8602: Extension Property DB Mapping Fix For Enums (by ilkayilknur)
- ISSUE #8601: Extension Property Conversion Error
- PR #8588: CmsKit - Fix MongoDb Query for Comment details (by enisn)
- ISSUE #8587: CmsKit - Comment Details Query doesn't work on MongoDB
- PR #8586: CmsKit - Remove EntityId from Filtering Comments (by enisn)
- PR #8585: Docs - Concurrency Check (by enisn)
- PR #8582: Cms Kit - Table Header Fix (by enisn)
- PR #8574: Reactions upgraded (by cotur)
- PR #8570: Update entity-action-extensions.md (by realLiangshiwei)
- PR #8569: Add document of IAbpClaimsPrincipalFactory. (by maliming)
- PR #8563: Update AbpLdapModule.cs (by maliming)
- PR #8557: Added
ICancellationTokenProvider
documentation (by cotur) - PR #8543: Add state check to permissions. (by maliming)
- ISSUE #8541: CMS Kit Table Column Changes
- PR #8538: Fix modal headers (by enisn)
- ISSUE #8536: CMS Kit : Change Edit Modal Titles To
Edit
- PR #8535: Cms Kit - Clear notifications on delete (by enisn)
- ISSUE #8534: CMS Kit : Remove notifications shown after entity remove
- PR #8531: fix typo in documentation (by cotur)
- PR #8525: Upgrade mongo2go to 3.1.1 (by realLiangshiwei)
- PR #8519: Cms Kit - Update Toolbar item resources (by enisn)
- PR #8511: Cms Kit - Fix editor height (by enisn)
- PR #8510: SMS-Sending documentation is prepared (by cotur)
- PR #8509: Docs - Add GlobalFeatures Documentation (by enisn)
- ISSUE #8497: Mongo tests fail in the sample application
- PR #8492: Renamed the home.component.css as home.component.scss (by mehmet-erim)
- PR #8491: Blogging: Cache Invalidation (by EngincanV)
- ISSUE #8487: CMS Kit : Fix Toolbar Item Text
- ISSUE #8486: CMS Kit : Fixing Table Headers
- ISSUE #8485: CMS Kit : Making TextArea Row Counts Even
- ISSUE #8481: Create todo app source code
- PR #8471: Added warning about dotnet run in proxy generation document (by armanozak)
- ISSUE #8468: Add warning about dotnet run in proxy generation document
- ISSUE #8459: Improve
bundle
command console messages - PR #8458: Remove duplicate depend (by realLiangshiwei)
- PR #8439:
Sortable
andDisplayFormatProvider
properties implementation for theTableColumn
type (by ilkayilknur) - PR #8430: Cli: Remove Product service blazor layer for none blazor applications (microservice) (by yekalkan)
- ISSUE #8429: Docs: Add IsPreview to document context
- ISSUE #8427: Document: String-Encryption
- ISSUE #8410: Blazor UI : Add
Sortable
Property To The Table Column - PR #8405: Blazor Page header documentation (by ilkayilknur)
- PR #8404: Try to set Position to 0 in RequestPayloadBuilder. (by maliming)
- PR #8402: Add abpClose directive to modal component (by bnymncoskuner)
- PR #8401: CmsKit - Add missing error handling for CmsKit Pages (by enisn)
- PR #8400: Update Getting Started document (by EngincanV)
- PR #8399: Use IRemoteStreamContent for media uploading (by cotur)
- ISSUE #8394: Revisit Cms-kit version control for CLI
- PR #8377: Update Part-8.md (by maliming)
- PR #8366: fix: AuthPasswordFlowStrategy init() method logs out on refresh (by mtozlu)
- ISSUE #8365: Blazor Project missing when generating new Blazor Server Application
- PR #8357: Blazor UI extensions documentation (by ilkayilknur)
- ISSUE #8356: Document Blazor UI Extensibility System
- PR #8354: CmsKit - Add missing error handling for CmsKit Pages (by enisn)
- PR #8353: Cli add-package: Should also replace package references in other projects (by yekalkan)
- ISSUE #8352: When I add the basic theme for Blazor Wasm and Server with source code, I cannot run the project.
- PR #8349: Added should-quote to @abp/ng.schematics dependencies (by armanozak)
- PR #8341: Update CLI.md (by realLiangshiwei)
- ISSUE #8340: When I try to create a new Pages with an existing Page name in CmsKit, the error does not appear in the UI
- PR #8335: Update HTTP-Requests.md (by ilovefafa)
- PR #8329: Documented how to upgrade the startup template manually (by hikalkan)
- PR #8321: Add missing localizations (by berkansasmaz)
- PR #8320: Update common.ps1 (by cotur)
- PR #8315: Cli: enable Oracle to database system (by yekalkan)
- PR #8314: Show Autocomplete dropdown on focus (by stsrki)
- PR #8306: fix: show tenant name next to the username (by bnymncoskuner)
- PR #8305: docs: add docs for page component (by bnymncoskuner)
- PR #8302: Support using IRemoteStreamContent in Dto (by maliming)
- PR #8300: Call SaveChangesAsync in AbpAuditingMiddleware (by realLiangshiwei)
- ISSUE #8299: Audit log entity changes are not saved
- ISSUE #8298: Support using IRemoteStreamContent in Dto(MultipartFormDataContent).
- PR #8286: Update auto-pr.yml (by mehmet-erim)
- ISSUE #8257: Docs: add documentation for page component
- ISSUE #6519: Blazor documents (Part III)