ABP Version 7.1 Migration Guide
This document is a guide for upgrading ABP v7.0 solutions to ABP v7.1. There are a few changes in this version that may affect your applications, please read it carefully and apply the necessary changes to your application.
Note: Entity Framework developers may need to add a new code-first database migration to their projects since we made some improvements to the existing entities of some application modules.
Open-Source (Framework)
If you are using one of the open-source startup templates, then you can check the following sections to apply the related breaking changes:
Navigation Menu - CustomData
type changed to Dictionary<string, object>
ApplicationMenu
and ApplicationMenuItem
classes' CustomData
property type has been changed to Dictionary<string, object>
. So, if you use the optional CustomData
property of these classes, change it accordingly. See #15608 for more information.
Old usage:
var menu = new ApplicationMenu("Home", L["Home"], "/", customData: new MyCustomData());
New usage:
var menu = new ApplicationMenu("Home", L["Home"], "/").WithCustomData("CustomDataKey", new MyCustomData());
PRO
There is not a single breaking-change that affects the pro modules, nevertheless, please check the Open-Source (Framework) section above to ensure, there is not a change that you need to make in your application.