Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

LoveStack features: the feature list

Every LoveStack feature brought into Exponential 6.0.15, with what an upgraded installation gets and what a new installation gets. All of them are available in 6.0.15. The overview has the details of each: who it is…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/bc/6.0/love/FEATURES.md

On this page

Features

Every LoveStack feature brought into Exponential 6.0.15, with what an upgraded installation gets and what a new installation gets. All of them are available in 6.0.15. The overview has the details of each: who it is for, its settings, how to switch it on, its test and the LoveStack commit.

"On" means active without any setting; "off" means available, but inactive until you switch it on.

Security and sessions

IDFeatureForUpgradeNew installation
L01The node data calls ezjscnode::load, ::subtree, ::updatepriority can require the policy ezjscore / call with the function ezjscnode (RequirePolicy)administratorsoff (RequirePolicy=disabled)on; the Editor role gets the policy
L02Registering can require the User / Register policy (PolicyOmitListExclude[]); login pages show the register link only to those who may registeradministratorsoff (registration open, as before)on (PolicyOmitListExclude[]=user/register)
L03Logging out ends the session and expires its cookieeveryoneonon
L04One account per login: exp:user-login-check reports duplicates, --fix-index adds the unique indexadministratorsreport available; index added on requestindex in the schema
L05Uploaded images checked by their content against AllowedMIMETypes[] (SVG not listed)everyoneonon
L06The same check for package thumbnails and style package imagesadministratorsonon
SameSiteLoveStack's [Session] SameSite read when CookieSameSite is not setadministratorsonon

Diagnostics and logging

IDFeatureForUpgradeNew installation
L07PHP deprecations get their own debug level and var/log/deprecated.log, counted, not kept in memoryadministrators, developerson (DeprecatedLog=enabled)on
L08Log file size and rotation in site.ini [FileSettings]administrators2 MB, 3 files2 MB, 3 files
L09A warning names the template operator and parameter without a default valuedevelopersonon
L10The edit link format of the debug output's list of used templates (UsedTemplateEditUrl)developersthe usual linkthe usual link
L11Database exceptions carry the driver's error numberdevelopersonon
L12A warning when the cache threshold turns a clear into "clear all"administratorsonon

Content, datatypes and the administration

IDFeatureForUpgradeNew installation
L13Audit events for adding, removing and changing the main locationadministratorsremove on (as before); add and main change offthe same
L14Site data in templates for listed names; Setup > Site datadevelopers, administratorsnothing listed; admin list therethe same
L15A Copy button on the admin full vieweditorsonon
L16Alternative text can be required per image attributeeditors, administratorsoff for every classoff for every class
L17A text line attribute can trim its stored valueeditors, administratorsoff for every classoff for every class
L18A PHP class can make object names and URL alias names ({MyResolver})developersoff until a class is listedthe same
L19Class filter type default for fetches (DefaultClassFilterType)developersempty (as before)empty
L20The Locations window no longer forces "Visible"editorsonon
L21Selection and matrix values without stray line breaksdesignersonon

Rich text editor

IDFeatureForUpgradeNew installation
L22Custom tags that exist but are not offered for new tags (IsHidden[])administrators, editorsnone hiddennone hidden
L23Controls on a focused custom tag (move, edit, remove, keys), labels and previews (CustomTagControls)editorsoffon
L24The sub/sup custom tag dialog closes on OKeditorson (was already the case)on

Developer APIs and settings

IDFeatureForUpgradeNew installation
L25eZURI::build()developersavailableavailable
L26eZMailTransport::send( $mail, $transportType )developersavailableavailable
L27rawurlencode and rawurldecode template operatorsdevelopersavailableavailable
L28[Include <pattern>] inside settings filesadministrators, developersonly where a file has such a linethe same
L29Response headers per HTTP error page (HeaderList[]), also from the view cacheadministratorsnone setnone set
L30The ezjscore search sorts by ezfind.ini [SearchSettings] SortBy[]administratorsthe same order as beforethe same
L31The layout design key for node views; setKeyValue()designers, developersonon
IDFeatureForUpgradeNew installation
L32Request addresses decoded once (DecodeOnce)administratorsoffoff
L33The double quote cleaned from IRI URL aliases (TrailingCleanup)administratorsoffoff
L34The built-in search clamps integers to the column rangeadministratorsonon
L35Relation fields of related objects left out of the search indexadministratorson (Exponential's behaviour since 2018)on
L36The hide cronjob updates the search index; the content/cache event carries object idsadministrators, developersonon

PHP 8 review

LoveStack's fixes for PHP 7.2 to 8.3 were reproduced one by one on PHP 8.5 and 8.1, each as a regression test. Most were already handled in Exponential; the ones that still failed are fixed for every site. Site by site: PHP8-REVIEW.md.

Already in Exponential, and not brought over

See the overview: Already in Exponential and Not brought over, and why.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x