Version

ABP version 6.0 Migration Guide

This document is a guide for upgrading ABP 5.3 solutions to ABP 6.0. Please read them all since 6.0 has some changes you should take care of.

See the ABP Framework migration guide for the changes made in the ABP Framework.

Renamed UrlSortingMiddleware

There was a typo in CMS.Kit.Pro.Public.Web module. UrlSortingMiddleware is renamed to UrlshortingMiddleware.

Refining User Edit Permission

We have made some improvements in Identity.Pro Module to avoid users changing their roles to get more permissions. By default, the admin user will not have these new permissions. See ABP 6.0 Identity Pro Breaking Change guide for more info.

Introducing Language Management NPM package

The projects using the Language Management module and not using Lepton theme should add this new package in order to prevent flag-icons.min.css cannot be found in error.

package.json:

"dependencies": {
    "@volo/language-management": "^6.0.0"
}

This was not a problem before since Lepton Theme had already flag-icon dependency.

Migrating to LeptonX

LeptonX is now being introduced and you can follow the guides below to migrate your existing applications:

Migrating to OpenIdDict

You can follow the IdentityServer to OpenIddict Step by Step Guide for migrating your existing application in detail with sample projects.

For the microservice template, check the Migrating Microservice Application to OpenIddict Guide.

See Also

Was this page helpful?
Please make a selection.
Thank you for your valuable feedback!

Please note that although we cannot respond to feedback, our team will use your comments to improve the experience.

In this document
Mastering ABP Framework Book
Mastering ABP Framework

This book will help you gain a complete understanding of the framework and modern web application development techniques.