MODX Revolution 2.4.0-rc1

MODX 2.4.0-rc1 was released 8 years ago on 2015-08-12.

Downloads Changelog

Changelog

  • Fix installing package dependencies when there are setup options [#12556]
  • Fix potential E_RECOVERABLE (and other) errors in package download [#12543]
  • Add missing return statement in the package download processor [#12539]
  • Allow comma-separated list of constraints in Form Customization [#11239]
  • Prevent firing OnDoc*Form* Events on the Resource Overview page [#11865]
  • Automatically select the setup language based on Accept Language headers [#12011]
  • Change the modUserProfile.country field to use ISO codes rather than localised country names [#12534]
  • Add ability to prefill certain resource values in OnDocFormRender [#12535]
  • Allow setup options in packages to execute javascript [#12298]
  • Allow pressing enter in text areas [#12524]
  • Make sure registered CSS/JS are loaded on deprecated manager controllers [#12529]
  • New setting manager_use_fullname will show the fullname of the logged in user, instead of the username [#12527]
  • Parse the forgot_login_email message using the parser, to allow lexicons or other tags in the email [#12266]
  • Show error message when grid autosave fails
  • Disable setup options button when dependencies are not met [#12531]
  • Add config check to make sure the core folder is not web accessible [#12504]
  • Add ability to search for resources by template in resource/search processor [#12268]
  • Add download() method to modFileHandler [#11371]
  • Remove unnecessary caching headers from the manager request [#12254]
  • Fix logout from manager in case of broken javascript [#12344]
  • Fix limited width of TV descriptions [#12494]
  • Convert usergroup tree to usergroup tree & grid in ACL page
  • Prevent dashboard widgets with no output to be displayed
  • Add a reference of executed modPlugin object in modSystemEvent
  • Add JSONP support to the modConnectorResponse
  • Travis-CI automated test suite
  • Enhance config check style & add check for min PHP version
  • Log login action
  • Log empty trash action
  • Prevent displaying packages without a name from package provider
  • Fix adding anonymous use group to ACL groups
  • Clean "onAjaxException" to remove full HTML document tag to avoid breaking manager
  • Target user menu wrapper to change "sub menu direction" instead of targeted IDs
  • Implement new use_frozen_parent_uris option to respect frozen parent URIs in generating child URIs
  • System Events Manager page
  • Anonymous username as System Setting
  • Prevent JS error when Media Source is not in the first combo store page
  • Add regexp validation into text TV
  • Various MySQL performance optimizations via new database indexes
  • Fix TV's output properties column name in get properties processor
  • Auto suggest setting key in contexts and users settings
  • Add namespace permissions
  • Added Property Set file and color input field
  • Added option to not submit the emptyText of a form field
  • Links in description for extras opens in new tabs
  • Added ability send to provider information about language
  • Fixing cancel button not actually closing the popup window
  • a11y enhancements
  • Added qtip for tree root nodes & media sources to display their description
  • Updated setting groupingConfig options to grid
  • Media browser improvements
  • Fixed import HTML unicode error
  • Added tvLabel output modified
  • Added user photo profile field to user panel
  • Added system settings to enable customization of the top bar navigation
  • Added modMenu.description as tooltip in menu tree
  • Added ability to customize media source icons
  • Added ability to edit a media source from the files tree
  • Added ability to customize context icons
  • Added rank parameter to modUser->joinGroup method
  • Added rank to categories
  • Fixed package browser tree
  • Added package dependencies
  • Added contentType=string option to modRestCurlClient service [#11279]
  • Added realtime resource alias generation [#11799]
  • Added saveObject and removeObject methods to create and update processors [#12345]
  • Improved error message styling in the manager [#12349]
  • Added new option to date TV to hide the time from the users [#12348]