2sxc 11.05
We did a LOT of refactoring / reengineering in this version.
Highlights
- Removed old Edit UI #2134
- Major enhancements in the new Edit-UI to use OnPush almost everywhere (performance)
- Refactored a LOT of code in the UI and backend, primarily to prepare for .net core
Enhancements
- Improve insights-logs to keep up to 100 of each section #2154
- Updated JsPlumb (used in Query Designer) to latest 2.x version
- Improve field configurations - disable translation on fields which shouldn't have it #2129
- Icon-picker in UI: optionally hide prefix #2137
Bugfixes
- Some app-types (static json types) were missing when search in DNN was running #2155
- Various bugfixes in the edit UI, especially in the QueryDesigner
- View configurations in 11.04 showed guid for content-types #2145
- Icon-Picker: was very slow #2136
- New apps were missing the default scope #2135
- Edit-UI dialog sometimes showed the wrong field #2129
Refactoring and Clean-Up
- Get all core EAV librararies and 2sxc DLLs to be multi-target .net 451 and .net standard 2.0 #2141 #2143
- Completely reorganize code structure to be separate from DNN to help us get to .net core #2153
- Switch object hierarchy IBlock and IBlockBuilder #2151
- Drop IsEntity in context #2148 and ShowTemplatePicker #2146
- Make sure every module has an InstanceContext #2149
- Drop old DLL ToSic.Eav.Tokens (not needed any more) #2142
- Deprecate old GPS feature which was part of the number field a long time agoo #2138