Skip to content

2sxc 19.01

Compare
Choose a tag to compare
@iJungleboy iJungleboy released this 16 Jan 17:16
· 44 commits to master since this release
cc448d7

Major

  1. Implemented system to use the As<...> API with interfaces, which will automatically find the right class to instantiate
  2. Created new DataModel system in the Models and Data.Model namespace #3543
  3. Created data model for IFileModel and IFolderModel which matches the entities returned by the AppAssets DataSource
  4. Created data model for IUserModel and IUserRoleModel which matches entities returned by the Users and UserRoles DataSource
  5. Renamed Roles DataSource to UserRoles (could be breaking change for very few users)
  6. Created data model ISiteModel which matches data returned by the Sites DataSource
  7. created data model IPageModel which matches data returned by Pages DataSource
  8. Finished the ICacheService on Kit.Cache #3536
  9. Finished the AppAssets Datasource and documented it #3541
  10. Changed System.Text.Json to use .net 9 #3547
  11. Upgraded to Oqtane 6+ so it's only compatible with Oqtane 6.0.1+ now #3548

Bugs

  1. 🩸 Oqtane bugs with JavaScripts due to changes in Oqtane 6.0 and 6.0.1 - affected Interactive mode #3533
  2. Minor bugfixes in new AppAssets DataSource
  3. Site Settings and Global Settings could not be accessed #3534

Minor

  1. Fix some inconsistencies in the GPS UI
  2. Minor update Google Maps API to latest (was using old API before)
  3. Edit UI: Replaced Time Picker with new Time Picker from Angular Material
  4. Improved Custom DataSource so you can access the List and GetStream(...) #3540

Internal

  1. Reworked how save-options for entities are handled, cleaned old internal imperfect implementation
  2. Refactored internal Entities data to use record instead of class (improves cloning) #3542
  3. Start architecture for a Task-system to run things #3545

Possibly breaking changes

  1. DataSource Roles renamed to UserRoles - this won't affect queries, but it could affect code
  2. DataSource Pages renamed 2 properties because of inconsistencies Visible to IsNavigation and Clickable to IsClickable #3544