Releases
v18.00.00
2sxc 18 with loads of new stuff ;)
Latest
Highlights
๐ฉธ Runs on Oqtane 5.1.2 with Static Server Rendering ๐ช๐ผ
๐ผ๏ธ Image Service: Ability to specify lightbox on images through image configuration
๐ผ๏ธ Image Service: Ability to specify resize-settings (eg. Square) per image through configuration
๐ผ๏ธ Image Service: Ability to specify resize/lightbox defaults on the content-type field!
๐ WYSIWYG: Ability to configure image resize and lightbox for all images in API, on every image and on the field!
๐ฌ Typed API now supports a Get(...)
method which you can use to retrieve values in other languages
๐ Insights: many, many improvements incl. better display of load-time progress, memory use and more
โก LightSpeed: ability to configure per view and improved selection of url parameters which affect the cache
๐ WYSIWYG Rich mode: New image sizes 1/6th and 1/8th
โ๏ธ New Template Service released, and optimized to clean any html, to prevent XSS
โก Lots of performance improvements on the server for typed ๐ฌ code and also in the Edit UI making initial load faster
Important
In sub-views (list-details where the details was shown because of a URL parameter) the toolbar disables change-view
DataSource Parents
and Children
now properly filter out draft parents/children if the user is not allowed to see it #3438
๐ turnOn updated to v0.3.0 with new args
parameter to easily call existing JS libraries
๐ณ Toobar buttons - Tweak now has a Condition(true/false)
and Condition(fn)
to make buttons conditional eg. for certain user groups only.
โ๏ธ Major rework on all dropdowns, so that the picker system is almost done ;)
Minor
Visual Query improved to slant labels if there were too many
Toolbar positioning CSS improved using flex
Bug: older Apps had a problem loading fancybox JS #3424
๐ฌ Bug: Sub-Items toolbars didn't work in typed mode, affected Slider App #3437
๐ Insights show what's in the cache and memory use (estimates)
๐ท๏ธ Metadata: provide recommendations for Entity-Attributes, needed for the Image-Per-Field-Configuration #3430
Chores
๐ Updated System.Text.Json to 8.0.4 as it contains a security issue. The issue didn't affect 2sxc, but the warnings did ;)
๐ Refactor internal system to use provider model
Make the MyUser
/ CmsContext.User
objects serializable for use in JSON
โ๏ธ Update Edit UI / Admin UI to Angular 17.03
โ๏ธ Massively refactor Edit/Admin UIs to use signals instead of observables and transient
services for robustness
โ๏ธ Refactor Admin UIs to simplify Ag-Grid table and column definitions
โ๏ธ Refactor language handling in Edit/Admin UI
You canโt perform that action at this time.