MODX Revolution 2.6.0-pl

MODX 2.6.0-pl was released 8 months ago on 2017-11-01.

Downloads Changelog

Changelog

  • Add top padding to .modx-alert and .modx-confirm classes [#13652]
  • Improve setUserGroups/addUsers methods [#13653]
  • Enable sorting by 'assigned' column in template variable grid [#13598]
  • Return better error message if group name already exists [#13600]
  • Hide empty template variable tabs in the resource panel [#13649]
  • Add .less, .scss, .sass and .css.map as default allowed upload file types [#13592]
  • Enable context setting overrides in modResource->cleanAlias() [#13622]
  • Add OPTIONS request method to modRestController [#13636]
  • Fix redirect when deleting elements [#13644]
  • Fix format of chunk title [#13643]
  • Prevent connector errors from invalid ctx parameter [#13627]
  • Fix processing of noncacheable elements inside cached [#13530]
  • Fix site_status issue when a session is not available [#13635]
  • Fix endless loop when error log is too big [#13632]
  • Fetch Lexicon lang and topic lists from database [#13599]
  • Add CSS class to TV containers [#13602]
  • Add OnResourceCacheUpdate event [#13590]
  • Add new Who's Online dashboard widget [#13545]
  • Additional SVG preview improvements [#13629]
  • Enable rendering of SVG previews in Media Browser [#13517]
  • Add stream upload support for binary files to modRestService [#13164]
  • Remove null-byte character check [#13581]
  • Add search/filtering to plugin event list [#13552]
  • Search improvements for user management [#13551]
  • Improve description of TemplateVariable Input Option Values [#13550]
  • Replace all hardcoded http versions by $_SERVER['SERVER_PROTOCOL'] [#13518]
  • Make searchbar accessible via assistive tech landmarks [#13437]
  • Make ContextResource optional in query for rebuilding contexts [#13360]
  • Reduce varchar and text index prefixes for utf8mb4 support in mysql [#13559]
  • Change new installs to create tables with InnoDB engine on mysql [#13462]
  • Fix set height of error log [#13566]
  • Reset user session token if it is set but value is empty [#13577]
  • Fix chmod feature on directories [#13580]
  • Fix resource tree ignoring hide_children_in_tree value [#13578]
  • Skip date format check when using resource quick update [#13534]
  • Fix ability to drag files more than once [#13533]
  • Fix permission check for updating user group settings [#13544]
  • Fix collapsing secondary buttons [#13558]
  • Add unique index for modTemplateVarResource values [#13535]
  • Fix media browser active state in tree [#13496]
  • Fix media browser tree refresh after creating a directory [#13501]
  • Prevent "New User Group" button being covered with long translations [#13555]
  • Add modx_media_sources_elements when a context is duplicated [#13529]
  • Remove resource template values when context is removed (cherry-pick) [#13525]
  • Fixed issue with incorrect signature during installing two packages with setup options (cherry-pick) [#13557]
  • Added loading error log only via ajax to avoiding blank page in case bad characters in log file [#13560]
  • Added DKIM attributes to PHPMailer [#13303]
  • Hide user group tree panel splitbar if center panel is hidden (cherry-pick) [#13520]
  • Added missing setting for primary user group during creating a new user [#13528]
  • Remove exposing of full path from error message when controller not found in the Manager [#13430]
  • Remove hardcoded modUser references in user processors [#13532]
  • Secondary button height fixes [#13543]
  • Add newNameField to modObjectDuplicateProcessor to correct error messages [#13521]
  • Added ability to duplicate a context from the contexts grid & while editing a context [#13540]
  • Honor the failed_login_attempts setting [#13516]
  • Added option to allow double encoding to htmlentities output modifier [#13325]
  • System events are now listed with their attached plugins [#13324]
  • Added ability to return custom error message via plugin when a user authenticates [#13204]
  • Create a new "please wait" windows on any package download instead of hide/show [#13506]
  • News & security feeds in the manager welcome page are now loaded using AJAX [#13507]
  • Added resource pagetitle & ID when deleting a resource [#13497]
  • Remove unused path_search and url_search processors in setup [#13433]
  • Fix logging an empty value in modUser->joinGroup() [#13445]
  • Fix featured flag in package listing not interpreting the string value [#13470]
  • Re-style the templated package provider thumbnail grid [#13274]
  • No addition on a JS string! [#13401]
  • Sessions are marked as staled after creating/updating/removing a user group/policy [#13311]
  • Clearing cache from the manager is now logged in manager actions [#13350]
  • Context sorting in trees is now enabled by default [#13356]
  • Add events for package install, uninstall, and remove [#12936]
  • Add setting to log when snippets are called that don't exist [#12984]
  • Added option to disable EVAL binding in TVs [#13224]
  • Allowing using keyboard modifiers to open some links in new tabs [#13103]
  • Pass properties to the OnRichTextBrowserInit event [#13110]
  • Add tag [^m^] to show used memory [#12981]
  • Add Delete button to chunk/snippet/plugins-window [#13245]
  • Add after(append) and before(prepend) output filters [#13021]
  • Add class_key and item filter to the Manager Log [#13005]
  • Change view_ permissions to edit_ permissions for elements in uberbar search [#13095]
  • Allow manually editing rank of contexts [#13097]
  • Pass the namespace to OnManagerPageInit event [#13104]
  • Add new line and spaces regex to input filter [#13115]
  • Add "UserProfile events" [#13153]
  • List empty as default template in system settings [#12975]
  • Add .x-form-display-field style [#12955]
  • Add the ability to generate custom manager "top menus" [#12554]
  • Replace dirname(dirname(__FILE__)) with dirname(__DIR__) [#13147]
  • Add User Group description to UserGroups grid (with row toggle) [#13130]
  • Add ExtJS Manager headers and descriptions components [#13118]
  • Made modX::addEventListener & modX::removeEventListener actually work
  • Correct email subscription form on help page [#13463]
  • Add ability to see changelog of extras before downloading the update [#13410]
  • Fix session_start error "Session callback expects true/false" on PHP 7 [#13041, #13073]
  • Prevent "Call to member function get() on array" error, caused by TinyMCE [#13085]
  • Prevent drag/dropping contexts when context_tree_sort is disabled [#13363]
  • Improve user messaging with an outbox and improved message listing [#13390]
  • Prevent dashboard breaking if a widget is missing a file [#13367]
  • Fix positioning of TVs on the first resource tab [#13318]
  • Prevent error on PHP 7 when using invalid output conditions [#13167]
  • Allow use of date/strftime output filter on date strings without strtotime output filter [#8161]
  • Make the save button available immediately when removing locks from the resource update page [#12028]
  • Add option to skip duplicating resources when duplicating a context [#13277]
  • Expand relative base paths in the file media source [#13295]
  • Added pagetitle of the resource that has been duplicating into the title of duplication window [#13475]
  • Fix incorrect pending changes warning when a resource was set to the empty template [#13483]
  • Add optional $byName attribute to modResource->joinGroup to force joining a numeric group [#4014]
  • Allow default TV values to use @BINDINGs [#3454]
  • Make sure log_target being empty defaults to FILE instead of ECHO [#7659]
  • Allow javascript handlers to be executed in the user-nav [#13094]
  • Make sure the scripts cache uses the right file permissions [#12677]
  • Add support for new_folder_permissions_cache and new_file_permissions_cache settings to change permissions on cache folders [#12677]
  • Add new modDirectory->getFiles() method to list files/folders in a directory [#13096]
  • Some modRest refactoring to clean up code style and doctypes [#13133]
  • Fix output filter handling of non-existent TV tags to be consistent with placeholders [#13203]
  • Automatically change to the resource tab that holds an error when encountering a validation error saving a resource [#13202]
  • Move OnFileManagerBeforeUpload event so it can also be used to prevent uploads or change file info [#13067]
  • Lower memory usage of duplicating contexts with lots of children [#13217]