Major release #2558
Unanswered
iJungleboy
asked this question in
General
Major release
#2558
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This is another huge release. As we migrated all our apps to become Hybrid and run on Oqtane and Dnn, we found hundreds of improvements to make your life easier.
Ultra-Highlight
Highlights
2. This is extra awesome, as you can also give it an array of ADAM IFiles and it will attach them ot the mail
Convert
property which is anIConvertService
to safely convert numbers, strings and more, also for use in JS or JSON Create Helper-API to safely convert dynamic data to int, float, bool etc. #2533Add
,Remove
andSet
commands to easily generate url-parameters which reuse existing url-parameters - for example when paging on a list which already has filters Feature: Re-Use existing page parameters to construct modified urls #2532Enhancements
Link.To
andLink.Image
now always creates a Safe-URL (encoding Umlauts and spaces etc.) Link.To should always return a safe url with escaped characters etc. and not need Tags.SafeUrl #2542Link.To
andLink.Image
can now also have a parametertype: "full"
to ensure a domain is added - important for linking stuff in WebAPIs like for RSS feeds Extend Link.To and Link.Image to provide links with Domain if needed #2543Link.To
can now easily re-use existing parameters of theCmsContext.Page.Parameters
or slighly modify them Feature: Re-Use existing page parameters to construct modified urls #2532Link.Image
now has aparameters
parameter to add stuff to the URL Allow adding parameters: to Link.Image #2548Link.Image
now can use1:2
or3/4
for thefactor
andaspectRatio
parameter Enable Link.Image to take a Factor and AspectRatio of "2:1" or "2/1" as well as numbers like 0.5 #2520IFile
objects now have a propertyPhysicalPath
making certain operations like adding e-mail attachments easier Feat: Adam file and folder objects should also have a asset property PhysicalPath #2549Edit.Toolbar
now has acondition
to selectively add a toolbar or not (for example only for certain users) Feat: Conditional toolbar #2525DataSource
objects now have a newGetStream(...)
method which lets you get an empty list or null back if it doesn't find the stream Feat: Create GetStream(...) with options to return null or empty list if not found #2522CmsContext.Site.Url
now consistently has the current protocol as well Site.Url, Page.Url should return consistent values in DNN and Oqtane #2547SerializationConfiguration
DataSource can now also filter out null/empty/zero values to make the JSON of a VisualQuery smaller Feat: Serialization options to drop null, zero or empty-string values #2551 Feat: Improve Serialization in Query to drop null, empty or zero values #2557DynamicObjects
can now wrap anonymous objects for mixing with settings, determining fallbacks etc. - great for Link.Image Enable AsDynamic to also wrap anonymous objects for mixing with settings #2519Internal Refactoring and Improvements
Possible Breaking Changes
Minor Bugfixes
This discussion was created from the release Major release.
Beta Was this translation helpful? Give feedback.
All reactions