All Changes in EAV and 2sxc v14
Breaking Changes in EAV and 2sxc v14
We try to minimize breaking changes, and most breaking changes won't affect your work, because it's internal API. We're documenting it here to ensure you know what happened, in case you still run into this.
Summary
V14 did some clean-up of internal APIs, but otherwise there are no known breaking changes.
Note that these changes could be seen as a breaking change for certain users:
All Changes V14
14.00 - 14.07.05 (2022-Q2 & 2022-Q3)
Q2
- ✅ Image-Service/Picture
- ✅ Image primary area / corner selector
- ✅ Patron features with licensing & payment system
- ✅ LightSpeed cache
- ✅ v14 Release
- ✅ DNN 9.6.1 only
- ✅ Formula Boost with many new features #1
- ✅ DNN DI integration
- ✅ Update turnOn to 0.1.2
- ✅ CSP for the site (DNN only ATM)
- ✅ Formula Boost #2 (more context info, features-infos, etc.)
- ✅ NPM Types updated to latest release
- ✅ Enterprise Features which will be availabe for bigger sponsors
- ✅ Patron-System, where sponsors of 2sxc get some extra features
- ✅ Standardize how to integrate into other systems (non-Dnn/Oqtane)
- ✅ Service Kits
- ✅ Deprecation System
- ✅ Toolbar Services v1
- ✅ JS Docs updated to the latest version and auto-generated
- ✅ Tutorials Formulas
- ✅ Update all Apps to the lastest/greatest conventions
- ✅ v14 LTS
Q3
- ✅ Toolbars Service Improvements
- ✅ icon-metadata
- ✅ group C# API - ToolbarBuilder now has
Group
command - ✅ SVG icons - Toolbar Buttons can now use SVGs for icons (usually base64 encoded)
- ✅ base64
- ✅ ui multiple params
- ✅ bugfixes
- ✅ params multiple params
- ✅ array params
- ✅ Debug-logging on Oqtane client side code, bugfixing ca. 0.5d
- ✅ Change storage of
app.xml
toApp_Data
, change how import works and enable import-from-folder/git - ✅ Clean up JS code, latest webpack, packages etc. ca. 1d
- ✅ Infrastructure for automated testing of JS - ca. 5d
- Apps / App Maintenance
- ✅ Update most apps which used ephemeral variables for formulas to just use parameters (new in v14) ca. 0.5d
- ✅ new Timeline Apps
- ✅ new Files App
- ✅ new Jobs
- ✅ Make many Apps backwards compatible with Bootstrap 3 for a big customer
- ✅ Have the core apps tested & optimized for WCAG for a government customer
- ✅ Re-release sxc-angular
- ✅ Remove dependency on SharpZipLib
14.09 - 14.12 (2022-10)
- ✅ Improve UI/Flow of system registration (ATM still confusing)
- ✅ Make sure edit-ui doesn't need material fonts from CDN for icons
- ✅ Create a new
app.json
configuration file for 2sxc apps to tune how export/import works - ✅ Remove Newtonsoft JSON and migrate to System.Text.Json
- ✅ Improve handling of app-metadata (resources, settings)
- ✅ Enable init and import completely new app directly from folder/git copy 1d SDV
- ✅ Ability to sync Apps through git including the Assets and ADAM
- ✅ Improve handing feature details to edit-ui
- Data Sources
- New data source
Users
- New data source
Roles
- New data source
- ✅ Update Imageflow to latest version
- ✅ Remove dependency on Newtonsoft - only use System.Text.Json
- ✅ Create https://schemas.2sxc.org for json schemas
- ✅ Create JSON Schemas for image recipe and app.json
- ✅ More formula tutorials how to call a WebAPI
- ✅ Security update System.Data.SqlClient
- ✅ Oqtane 2shine Theme release
- ✅ cre8magic v0.0.1 released
14.12.00 - 14.12.03 LTS (November 2022)
- ✅ Publish blazor-cms.org
- ✅ get a great page speed - 95%+
- ✅ Get blazor-cms.org to index really well in google
- ✅ v14 LTS #2 ca. v14.12 🚀