Skip to content

Preparing for Headless, .net core, Decouple DNN, DNN 9.2 and 25 more things

Pre-release
Pre-release

Choose a tag to compare

@iJungleboy iJungleboy released this 04 Apr 16:10
· 8247 commits to master since this release
64508cc

The Highlights

  1. Complete decoupling of DNN Webforms from 2sxc - as an important step to going headless and .net core #1473
  2. Completely refactored the in-page JavaScript into TypeScript #1503
  3. Migrated all global content-types (like string-field definitions) to json #1481
  4. Support for DNN 9.2 - while still working on DNN 7.4.2 #1494

Please also check the blog post, which explains related breaking changes to the ADAM objects - https://2sxc.org/en/blog/post/2sxc-9-20-preparing-for-headless-net-core-typescript-dnn-9-2-and-way-more

25+ features

  1. New: All global content-types (like field configurations) are now all json based to allow for faster feature development #1481
  2. New: UI to export JSON entities #1458
  3. New: UI to import JSON Entities #1459
  4. New: Extensive-Logging mode on javascript inpage toolbar #1504
  5. New: Configuration System to override deep system settings #1490
  6. Enhanced: In-Page Icon-Font now using Font-Awesome 5 #1482
  7. ...and merged with 2sxc-inpage repository in github #1491
  8. Enhanced: Dnn7.Factory.App showing drafts #1450
  9. Future-Proofing: In-Page JS completely refactored to TypeScript - 8+ weeks of work #1503
  10. Change: Global ghost content-types are now disabled (internal feature) #1492
  11. Change: Upgrade requires 2sxc 8.12 or later (to drop old maintenance code) #1483 / #1484
  12. Bug: RegEx Validation in form #1147
  13. Bug: Automatic file numbering when uploading multiple files with same name #1496
  14. Bug: On high loads, the first page sometimes showed an error with Z1A1 or similar #1498
  15. Bug: JSON loaded types didn't remember if they were published #1500
  16. Bug: JSON content-types from file system didn't react to their nice-name #1488
  17. Bug: CreatedOnDate on folders was always wrong #1463
  18. Bug: Auto-Install content/app tried to install twice at the same time #1460
  19. Bug: Sometimes a request after a restart resulted in an Z1A1 error #1498
  20. Bug: CreatedOnDate #1463
  21. Bug: Issue with name/id of dynamic json types #1488
  22. Bug: Json data from DB reported wrong published state #1500
  23. Bundle: Include new SharpZipLib for DNN 9.2 compatibility
  24. Bundle: Include Koi 1.2