Releases
v19.01.00
Major
Implemented system to use the As<...>
API with interfaces, which will automatically find the right class to instantiate
Created new DataModel
system in the Models
and Data.Model
namespace #3543
Created data model for IFileModel
and IFolderModel
which matches the entities returned by the AppAssets
DataSource
Created data model for IUserModel
and IUserRoleModel
which matches entities returned by the Users
and UserRoles
DataSource
Renamed Roles
DataSource to UserRoles
(could be breaking change for very few users)
Created data model ISiteModel
which matches data returned by the Sites
DataSource
created data model IPageModel
which matches data returned by Pages
DataSource
Finished the ICacheService
on Kit.Cache
#3536
Finished the AppAssets
Datasource and documented it #3541
Changed System.Text.Json
to use .net 9 #3547
Upgraded to Oqtane 6+ so it's only compatible with Oqtane 6.0.1+ now #3548
Bugs
🩸 Oqtane bugs with JavaScripts due to changes in Oqtane 6.0 and 6.0.1 - affected Interactive
mode #3533
Minor bugfixes in new AppAssets
DataSource
Site Settings and Global Settings could not be accessed #3534
Minor
Fix some inconsistencies in the GPS UI
Minor update Google Maps API to latest (was using old API before)
Edit UI: Replaced Time Picker with new Time Picker from Angular Material
Improved Custom DataSource so you can access the List
and GetStream(...)
#3540
Internal
Reworked how save-options for entities are handled, cleaned old internal imperfect implementation
Refactored internal Entities data to use record
instead of class
(improves cloning) #3542
Start architecture for a Task-system to run things #3545
Possibly breaking changes
DataSource Roles
renamed to UserRoles
- this won't affect queries, but it could affect code
DataSource Pages
renamed 2 properties because of inconsistencies Visible
to IsNavigation
and Clickable
to IsClickable
#3544
You can’t perform that action at this time.