2sxc 19.03 LTS was just released. LTS stands for Long Term Stable.
TL;DR
The previous LTS was about a year ago.
A LOT has happened in a year, and you probably missed most of it.
This should provide you with an overview, and hopefully catch your eye if something applies to you.
We'll try to post lots of blogs and tutorials about everything these next few weeks ๐ค๐ผ.
Latest Enhancements v19
These are the major enhancements which you will care about in v19
- โ๏ธ Edit: The Pickers System is finally official and here with Radio buttons, reusable definitions, tooltips, custom labels, image-previews, CSV sources and way more!
- โ๏ธ Edit: Users can now set the language for labels / buttons to be different from the content-language.
- โ๏ธ Edit: The Date-Time Picker was improved a lot (part of the Angular 19 upgrade)
- โ๏ธ Edit: GPS Picker was improved
- ๐ป Data: New AppAssets DataSource lets you retrieve files/folders in the App
- ๐ก๏ธ Security: Double-Encrypt form posts to avoid CDN / Firewall Snooping
- ๐ฎ๐ผโโ๏ธ Admin: Delete columns which contained relationships now possible
- ๐ช Razor: new Toolbar.Audience() API
- ๐ API: New Data Model system introduced together with many models such as IFileModel, IPageModel etc.
- ๐ API: UserService (Kit.User) introduced to get users/roles from the system
- ๐ API: CacheService (Kit.Cache) introduced
- ๐ API: KeyService (Kit.Key) finalized
Note that we also upgraded to use Angular 19 and the latest Oqtane 6 APIs (so you will need Oqtane 6.0.1 to install the latest 2sxc). Check the v19 release notes for more.
There were also a few breaking changes which probably don't affect you.
Enhancements v18
These are the major enhancements in v18
- ๐ง๐ผโ๐ป Dev: Improved discoverability of Formulas by showing the footer to host users
- ๐ป Data: Reusable field definitions for Content-Type Composition / Inheritance
- โ๏ธ Edit: Keyboard Ctrl+Alt+S now saves and closes
- โ๏ธ Edit: Pickers (dropdowns) now only show most buttons on hover
- ๐ผ๏ธ Images: Image Settings can now use tweak API
- ๐ผ๏ธ Images: Images can now auto-create Lightboxes (with the Tweak API)
- ๐ผ๏ธ Images: Ability to configure at file, field or app level how it should resize / crop.
- ๐จ WYSIWYG: Ability to configure how images should resize within each field.
- ๐จ WYSIWYG: New image sizes 1/6th and 1/8th
- ๐จ WYSIWYG: Integration with TemplateService
- ๐ฎ๐ผโโ๏ธ Admin: Ctrl + Click and Shift-Click now works on all buttons to open new windows
- ๐ฎ๐ผโโ๏ธ Admin: Export Apps with or without files/assets
- ๐ฎ๐ผโโ๏ธ Insights: Major enhancements to see progress, timeline or memory (cache) usage
- โก Performance: improvements at startup and data-loading
- โก LightSpeed: Ability to configure by view incl. what URLs should be respected
- ๐ Api: Toolbar tweak.Condition(...) API for conditional show/hide of specific buttons
- ๐ Api: Get method which can retrieve a value by specific language
- ๐ Api: Page Parameters now auto-sorted, with API to .Prioritize(...) to prevent against crawler overload, also with .Flush(...)
- ๐ API: New TemplateService (Kit.Template) to use placeholder texts
- โข๏ธ DNN: Prepared for DNN 10 Content Editor Permissions
And there is way more - check out the v18 release notes.
Get it now
Get your latest 2sxc from the Github releases or from the Oqtane Marketplace.
With ๐ from Switzerland and Croatia,
@iJungleboy & @tvatavuk



