MODxMODx is an open source content management application and development framework.
Installatron Remote is a one-click solution to install and manage all of your MODx websites. Using Installatron helps ensure MODx is kept up-to-date and secure, and Installatron features like Clone, Backup and Restore, and Backup Scheduling can save you time. Learn more about Installatron Remote |
MODx is not a typical plug-and-play CMS. It's liberating and different and designed to work the way you think about sites, not how sites are built. Features: - MODX offers you a system that lets you publish your offline content onto the web in any form, shape or presence you want.
- You can setup everything from a simple site, to a blog, to a full-scale web presence with MODX, and keep your admin interface simple and usable.
- MODX helps you organize your content the way you want it, and get stellar built-in SEO results.
-MODx geliştirici 3.0.3-pl19 Ocak 2023 - 60MB- Fix cache_resource_clear_partial functionality (#16346)
- Add new error reporting for grids (#16331)
- Fix Validation Error When Switching TV Types (#16319)
- Fix TypeError exceptions when restoring deleted resources (#16303)
- Permissions Combo Fix (#16273)
- Grid filtering via URL parameters -- Usergroup ACL (#16089)
- Fix issues with TV Media Sources upgrading from 2.x (#16338)
- Update legacy Element class references for PropertySets (#16337)
- Ensure modHashing::getHash is limited to modHash instances (#16320)
- Catch dashboard widget errors on a per-widget basis (#16289)
Devamını oku: https://modx.com/blog/revolution-3.0.33.0.2-pl17 Kasım 2022 - 60MB- Remove the scrolling overflow from the modx-browser panel (#16280)
- Determine upload path based on the tree node's path attribute (#16292)
- Fix getTag() side effects in MODX 3 (#16294)
- Fix nested tag parsing in filters (#16288)
- Fix ability to edit .htaccess (#16249)
- Exclude @SELECT binding from properties check (#16286)
- Ignore symlinks to avoid errors (#16272)
- Enable SVG thumbnail preview for image TVs (#16271)
- Avoid PHP warnings by only requiring deprecated.php once (#16269)
- Fix installation for specific MySQL passwords (#16264)
- Fix rendering of user-entered values in editable listbox-multiple TVs (#16242)
- Check if modx-content is defined before calling doLayout (#16230)
- Avoid instantiating namespaces, extension packages, and the OnMODXInit event during setup (#16291)
- Include missing Flysystem FTP adapter (#16203)
- Correct processor action names (#16246)
- Add support for WebP images in the Media Browser (#16235)
- Change behavior of ENTER key in settings grid cell editor (#16220)
- Handle package provider API error (#16217)
- Fix fatal TypeError in modRestService (#16190)
- Restore download listeners (#16184)
- Fix typeahead in settings combo for Context/User section (#16176)
- Prevent PHP warning: Undefined variable $nvalue (#16199)
- Revert copy paths for a directory / file in tree (#16180)
- Follow-up element lexicon and style changes (#16170)
Devamını oku: https://modx.com/blog/modx-revolution-3.0.13.0.1-pl (ana sürüm) 29 Ekim 2022 - 60MBRevolution 3.0 is a significant milestone in the 17+ year history of MODX (yep, we started in 2004). It builds upon the core principles of providing the best foundation to build a website no matter what technology you choose, having only the essential functionality in the core. It’s easy to use and customize as your needs change.
New Features
- A Refreshing User Interface Refresh: For users of MODX Revolution 3, what immediately stands out is a new, more welcoming login screen and contemporary, more responsive Manager design that retains all the critical design features and paradigms of the MODX you know.
- Passwordless login. This allows users to log in following single-use, tokenized links sent to your email address. This is extremely simple and handy for those who don’t make or can’t remember strong passwords.
- A new, enhanced Template selector that pops up when creating a new Resource from the Resource Tree, lets you enter the title, content type, parent and template (with image preview) before creating the new Resource for a smoother, simpler user experience with fewer steps or page reloads.
- Visual breadcrumbs in the Manager shows, at a glance, where a Resource is in the Tree, and allows quick navigation to ancestor Resources.
- To improve the signal to noise ratio in the MODX Error Log, deprecation logs have been moved to a separate tab at Manage > Reports > Error log. This makes it much easier to find actual problems in the logs.
- The Manager language is now session-specific. This allows easier multilingual use and enables a user to switch languages, as needed, on the login screen or in the Manager.
Developer Changes
- A significant modernization of the much of the Revolution codebase
- Namespaces are now part of the Revo core
- Dependencies are (auto-)loaded through Composer
- We’ve added a dependency injection container, including new standardized HTTP services, with more uses coming in future releases
- xPDO 3 makes it possible for you to use namespaces in your custom models and use new CLI tools for model generation
Devamını oku: https://modx.com/blog/modx-revolution-3.0.12.8.4-pl9 Mayıs 2022 - 60MB- Hide resource create button in Resource groups panel (#15833)
- Fix active state for files in main tree (#15835)
- Add zero-padding decimal place option for number TVs (#15840)
- Make hidden TV’s work for weblinks, symlinks and static Resources (#16162)
- Skip creation of thumbnails for SVGs (#15865)
- Fix setStaticElementPath method (#15912)
- Ignore E_DEPRECATED and E_STRICT errors in setup (#16147)
- Update to Smarty 3.1.44 (#16146)
- Fix issue with special characters in media source folder names (#16071)
- Make MessageBox minWidth configurable (#15995)
- Update to xPDO 2.8.4-pl (#16143)
- Fix combobox not expanding if processor response is slow (#15992)
- Improve regex for stripping MODX tags in dashboard widgets (#15964)
- Fix disabled trash button (#15993)
- Improve stripmodxtags output filter (#15963)
- Remove duplicate CURLOPT_USER settings in modRest (#15949)
- Fix isBinary check (#15900)
- Add configurable extension for static html files (#15722)
- Hide user settings tab based on permissions (#15756)
- Update phpThumb v1.7.17-202109221111 (#15816)
- Lazy load thumbnails in media browser (#15804)
- Update PHPMailer 6.5.1 (#15808)
- Fix image TV display via hash (#15731)
- New edit_media_source lexicon (#15737)
- Fix PHP 5.6 compatibility issue on system info (#15728)
Devamını oku: https://modx.com/blog/modx-revolution-2.8.42.8.3-pl (Güvenlik serbest) 28 Mayıs 2021 - 60MBNOTICE
The MODX 2.8.2 and 2.8.3 releases contain several security improvements, which may have an adverse effect on existing sites. Read <a href='https://docs.modx.com/current/en/getting-started/maintenance/upgrading/2.8.2' target='_BLANK'>https://docs.modx.com/current/en/getting-started/maintenance/upgrading/2.8.2</a> for full details.
Security
- XSS issues reported by Solar Security
- Adjust filtering of placeholders and accessible options for @SELECT
- Pass auth token to Browser controller config
- Update to PHPMailer 6.4.1
Other Changes
- Patch MagpieRSS for basic use in PHP 8
- Avoid setting headers for modStaticResource when returning content
- Fix incorrect id format
- Fix filesize() calculation for static resources
- Return content from non-binary static resources
- Fix PHP 8 compatibility with phpThumb
- Fix PHP 8 warnings in modPhpThumb
- Fix PHPMailer version display
- PHP 8 compatibility
Devamını oku: https://modx.com/blog/modx-revolution-2.8.32.8.2-pl (Güvenlik serbest) 30 Nisan 2021 - 60MBSecurity
- Prevent access to sensitive user data [#15678]
- Add permissions to enforce access to specific resource types [#15655]
- Flatten nested lexicon parameters by dot notation [#15490]
- Restrict static resources to predefined path [#15656]
- Prevent XSSI access to MODx.config by requiring auth token [#15644]
Other Changes
- PHP 8 Compatibility [#15335]
- Fix Plugin and Template name validation [#15349]
- Support SameSite attribute in session cookies [#15666]
- Fix bug with special chars in directory or file names [#15505]
- Update PHPMailer to 6.4.0 [#15618]
- Update xPDO to version 2.8.3-pl
- Update Smarty to 3.1.39 [#15566]
Devamını oku: https://modx.com/blog/modx-revolution-2.8.22.8.1-pl (Güvenlik serbest) 31 Ekim 2020 - 60MBSecurity
- Fix XSS in resource group name at TV > Access Permissions
- Fix XSS in resource list TV
Changes
- Fix alias_visible/syncsite checkboxes when switching templates
- Allow directories with name "0"
- Fix login button margins on mobile
- Hide Update User Group button on Users tab when editing User Group
- Only log session info if session is initialized
- Avoid returning resource_groups on resource save
- Fix JS TypeError if image/file TV fails validation
- Add upload_check_exists system setting
- Fix fatal error in url TV input type
- Fix fatal error in System Info
Devamını oku: https://modx.com/blog/modx-revolution-2.8.12.8.0-pl (ana sürüm) 16 Ekim 2020 - 60MBMODX 2.8.0 features several bug fixes, enhances in-Manager security and updates some functional libraries used in MODX Revolution.
Security
- Prevent limited manager users from interacting with files in any media source
- Fix assorted stored XSS issues in the manager
- Fix XSS in file upload and file tree
- Prevent potential XXE vulnerability in modRestService
- Prevent XSS on a Template name in TV Template access grid
- Prevent XSS on a Template's name
- Prevent path traversal when sending a registry message
Highlights
- Fix the display of the pagination toolbar
- Check if a file exists during the upload pocess
- Fix the incorrect path setting when uploading files
- Create a dedicated method to get resource preview URL
- Fixes a bug when emptying Resource trash
- Fixes URL parameters in config.js processor
- Set error message by field name instead of id
- Add "Allow Blank" setting to URL, RichText, Image and File Template Variables
- Add numberfield as Field Type option for System Settings
- Add responsive styles for the login screen
- Fixes a Fatal Error when upgrading from MODX Revolution 2.5.x or earlier
- Improve the error handling and showing invalid fields when creating/editing resources or elements
- Add "Update User Group" button to Access Control Lists > User Groups & Users for easier navigation
- Add the image format webp to the list of allowed Uploadable File Types and Uploadable Image Types
- Fallback to 0 if the an ID is not defined
- Prevent rewrite of .well-known directory used by LetsEncrypt
- Allow custom values in Listbox (Multi-Select) TV
- Update xPDO to 2.8.1
- Update phpThumb 1.7.15
- Update PHPMailer to 5.2.28
- Update Smarty to 3.1.36
Devamını oku: https://modx.com/blog/modx-revolution-2.82.7.3-pl28 Şubat 2020 - 60MBHighlights
- Fix PHP 7.4 deprecation warnings from curly brace string offset access syntax
- Make the media browser work on mobile
- Limit the deprecated modAction warnings when installing or uninstalling extras
- Fix a MySQL ANSI_QUOTES strict mode compatibility issue
- Add missing AddToGroup events in modSecurityGroupUserCreateProcessor
- Fix xPDOFileCache->delete() when a directory with same cache key exists
Devamını oku: https://modx.com/blog/modx-revolution-2.7.32.7.2-pl28 Eylül 2019 - 60MBHighlights
- Update PHPMailer to 5.2.27 to address small but potential vulnerability
- Upon setup completion the setup directory is locked
- Updated phpThumb to a version that fixes images getting a black background color when converting an image with transparency to a format without alpha support
- The default RSS feed URLs feed_modx_security and feed_modx_news now use HTTPS
- Fix for thumbnails not rendering for media sources with spaces in URL’s
- Restore PHP 5.3 compatibility
Bug Fixes
- Allow safe html in system setting description
- Fix incorrect password behavior and message
- Resolve 0 integer values marked as undefined when required
- Fix transparency in .png for Template Variables
- Prevent users without edit_locked permission from editing locked elements
- Lock setup after it is successfully executed
- Allow an empty caption when duplicating a Template Variable
- Escape instances of new MySQL reserved word rank
- Check if modx-content is defined before calling doLayout
- Add additional .sub class in menu for nested li
- Update PHPMailer to 5.2.27 to address potential vulnerability
- Check for default URL scheme value as string
- Fix notices regarding IMG_WEBP constants not being defined for PHP version where support for WEBP isn't advertised
- Fix an issue where an resource would not be published when the pub_date is equal to "now"
- Added default styles for scroll in webkit based browsers
- The menu entry "Manager Actions" has been renamed to "Manager log"
- Updated phpThumb to a version that fixes images getting a black background color when converting an image with transparency to a format without alpha support.
- Check extracted files for allowed extensions by option
- Improved security in contexts in the manager
- Fix using wrong option for upload_images
- Fix for thumbnails not rendering for media sources with spaces in URL's
- The default RSS feed URLs `feed_modx_security` and `feed_modx_news` now use HTTPS
- The value for the preview tooltip in the trash manager is now properly encoded
- Change icon to proper one for descending sort order
- Don't execute the upgrade script for the last installed version again
- Fix friendly_alias_realtime system setting not working as expected
- Fix deprecated create_function() calls in modProcessor and modConnectorResponse
- Fix deprecated each() in the lang.js.php connector
- Restore PHP 5.3 compatibility
Devamını oku: https://modx.com/blog/modx-revolution-2.7.22.7.1-pl16 Mayıs 2019 - 60MBHighlights
- If a validation error occurs when saving an element, it now switches to the tab relevant to the issue.
- Introduced an option to prevent removal of static files if automated static files are turned off.
- The display of information about missing dependencies when you install a package/extra is improved.
- A number of XSS (cross-site scripting) issues that require authenticated manager sessions were addressed in the manager.
Bug Fixes
- Fix ctl/cmd+click behavior to open URL in new window/tab
- Show all resources to purge in the trash manager and change tree options for deleted resources
- Handle deprecated warnings for sendRedirect in modX class instead of modResponse
- Updated phpThumb to version 1.7.15-201902101903 which has basic support for WebP
- Fixed CVE-2018-17556
- Fixes bunch of various XSS issues in the manager
- Fix issue with resource list preventing parents from working correctly
- Fixed issues with tab width and very long strings in the vertical tabs
- Refactored tag input renderer to fix rendering with empty options list
- Fix duplicating static templates, snippets etc. with an empty category
- Don't include the resource ID in real time aliases
- Move resource_uri and resource_uri_overide to page-settings-right-box-left region
- Fix position slide-in/slide-out button of Resource tree
- Fix context menu position on user page "Access Permissions" tab
- Fixed bug with unexpected incremented TV ranks in Form Customization
- Improve description of the system setting user_settings_desc to clarify meaning
- Improved display of information about (missing) dependencies when you install a package/extra
- Fix an issue where old static files where removed even if the automate static files system setting was turned off for that element type
- Nested categories display their name instead of their id
- Fixed case when empty date TVs can be saved even if "allow blank" is set to false
- Fix empty Constraint column in Form Customization if constraint value is zero
- Don't remove the trailing slash when redirecting to the manager after logging in
- Added explanatory text with MODX tag to the description of the System Settings, Context Settings and Lexicon Management sections
- Bugfix for transport resolution, if the package is not found on the current provider
- When deleting an element in the tree, the confirmation window will show the translated element type name
- Fix edit empty files from tree
- Enhanced the error message of a wrong MODX_CORE_PATH
- Fix checkDownloadedDependencies query to make package dependencies work properly
- Don't remove static files if automated static files are turned off
- Image template variable values escape/encode JavaScript tags only
- Switch to the tab where the validation error occurs when saving an element
- Make working Preview menu option in the recent edited resources widget
- Apply Form Customization rules for TV's when a wildcard action is used
- Add a Unit Test for testing the build process
- Don't force the manager date time format for the date of birth field
- Prevent symlinks and weblink to target itself
- Checkbox Use current alias in alias path in the Form Customization sets
- Use the right table name when fetching the MODX package providers
- Fixed position of context menu in the media browser
- Fix "undefined" text in Trash manager button tooltip.
- Fix a broken top-menu
- Fix the missing description for the system setting "Automatic Template Assignment"
- Update config.js.php processor to be class based
- Make the flat file processor deprecated message more useful
- Fix missing styles on resource data heading
- Remove unnecessary h2 on resource update heading
- Use proper element icons in elements tree
- Fix incorrect margin on the uberbar submit button
- Fix error message overflowing on TVs
Devamını oku: https://modx.com/blog/modx-revolution-2.7.12.7.0-pl (ana sürüm) 9 Aralık 2018 - 60MBThis is a new major release of MODx.
Highlights
- Add recursive method to replace reserved characters
- Update phpThumb to 1.7.15-201810050741
- Fixed error log line wrapping problem
- Fixed call to a member function deprecated() of null
- Deprecate 0.9.x parser migration utilities for removal in 3.0
- Add some deprecated logging
- Validate the ID target for symlinks and weblinks
- Add native PHP password hashing
- Enable automatic static elements workflow
- Fix and normalize combo-boolean tv option values
- Allow a middle mouse click to open links in a new tab/window
- Fixing getlist processors for combos that have a page size
- Improved messages on plugin editor page
- Add "OnBeforeRegisterClientScripts" event
- Trash manager
- Implemented quick create buttons on tree nodes for documents
- Copy file/folder path to clipboard
- Add method for logging deprecated method usage
- Fixing user combo with preselected user ids
- Restore the setup options window title, if two packages are installed with setup options
- On PHP 5.4+, clone the modSystemEvent object so values can be transmitted between plugins
- Make path for custom MODX error handler class configurable
- Resolve issue with package update window when clicked multiple times
- Update Smarty to 3.1.33
- Fixed the name of system setting about allowing or not eval in TV
- Hide Input Option Values for TV types where irrelevant
- Improve display of double-height dashboard widget
- Fix for the password length error message during setup
- Apply containerOptions correctly when creating database during installation
- Use max_input_nesting_level for max depth argument in modX::sanitize
- Pass missing signature to lexicon when package uninstall fails
- Prevent double-click resulting in blank page from media browser
- Clear system/phpthumb connector properties to prevent unnecessary warnings
- Constrain MODx.Window to browser's viewable area by default
- Delete files in media browser with '&' in the file name
- Prevent invalid relative media source path from revealing root path contents
- Prevent an infinite loop in sendErrorPage()
- Got rid of bower from theme build process
- Set the min-height of a x-combo-list-item when it is empty (no text)
- Fixed manager header height on resize
- Improved performance and requests timing by changing the counting of children via subqueries
- Improved the isBinary checks in modFileHandler class
- Fixing images escaping their container in media browser
- New RewriteRule to hide dot directories from the public access.
- New system setting with default media source type value
- Fixed handling $depth variable during recursive calls in getTree method
- Prevent header overriding in included template of error unavailable
- Add ability to see all elements under tree nodes for Categories
- Correct display of policy permissions in access control grids
- Make the resource class a little closer to SOLID principles
- Smart detecting of used plugins for expanding rows in grids
- Login forgotten password improvements
- Enhancement for dashboard jumping around on page load
- Set the caption for node elements inside categories
- Make policies in grid sortable by enabled/disabled mark
- Remove non-functional cache_disabled system setting
- Reduce log level to WARN when calling non-cacheable tags inside cacheable ones
- Remove cache_system_settings from system settings
- Prevent directory traversal and limit files deleted when clearing modFileRegister
- Filtering user parameters before passing them into phpthumb class
- Update phpThumb to 1.7.15-201806071234
- Require minimal PHP version (in composer.json)
- Prefer ampersand replacement of the the translit class
- Add iconv_ascii transliteration
- Add set_sudo permission
- Log setlocale errors
- Various improvements regarding password generation and validation
- Make error.log location customizable
- Add system setting for partial resource cache clearing feature
- Prevent line-wrap in error log
- Add template icon for resources in search results in the uberbar
- Remove duplicate code of password generator and fix an issue with the empty value of password_generated_length setting
- Add ID number to manager pages (resources and elements)
- Add option to supply waitMsg on submit in MODX windows
- Show validation errors when setting a new user password
- Add CLI install script for use with composer create-project
- Allow extension packages to have an empty table_prefix
- Add wildcard support to form customization actions
- Make HTTPS server check accept any non-empty value
- Add ability to search by id on all objects in manager search
- Add automatic_template_assignment feature
- Media Browser optimizations
- Add "Purge Old Versions" button to the package version listing to clean up old versions
- New resource option "Use current alias in alias path" to allow hiding resources from the URI
- Make $modx->setDebug support E_LEVEL constants (e.g. E_NOTICE/E_ERROR) and fix setting debug to 1 not working
- Use stricter check for string type in resource tree to avoid uncaught error in edge cases
- Allow plugins OnDocFormRender to set templates with $resource->set('template', 3)
- Add "filterPathSegment" output filter to turn a string into url-safe string
- Make sure requests to containers without the container suffix are redirected to the right url with container suffix
- Ignore spaces in allowedExtensions properties and relevant system settings to ensure the right file types show up
- Add list of recent manager log entries to the Resource Overview page
- Prevent notices for undefined Smarty placeholders
- Remove some unused images
- Fix incorrect hex colors in TV input options description
- Change modResource.description column to text
- Fix modDbRegister->clear and use fully qualified name
Devamını oku: https://raw.githubusercontent.com/modxcms/revolution/v2.7.0-pl/core/docs/changelog.txt2.6.5-pl (Güvenlik serbest) 21 Temmuz 2018 - 60MBThis release is to resolve and protect sites from two critically serious security issues that allow for remote script execution, in one case, and in the other, allows attackers to remove files or folders.
Security
- Prevent directory traversal and limit files deleted when clearing modFileRegister
- Filter user input used in phpthumb
Devamını oku: https://raw.githubusercontent.com/modxcms/revolution/v2.6.5-pl/core/docs/changelog.txt2.6.4-pl (Güvenlik serbest) 19 Haziran 2018 - 50MBHighlights
- Fix sorting by access column in Template Access tab of Template Variable edit view
- Make sure category is not null before checking add_children permission when creating chunks
- Address various minor XSS issues in the manager
- Update xPDO to 2.7.0 to solve bug with getIterator and MODX Resource Group ACLs
- Update phpmailer from 5.2.21 to 5.2.26 to fix various security issues
Devamını oku: https://raw.githubusercontent.com/modxcms/revolution/v2.6.3-pl/core/docs/changelog.txt2.6.3-pl (Güvenlik serbest) 24 Nisan 2018 - 50MB2.6.3-pl
- Fix installation of transport packages with setup options
2.6.2-pl
- Display context name and key in Context dropdown
- Only save properties modified from the default for an element in Property Sets
- Replace usages of each() to avoid deprecated warnings in PHP 7.2
- Prevent adding ./ to filepath when in root of a mediasource
- Fix error with getonline processor on systems with only_full_group_by sql_mode
- Prevent logging errors for comments or empty tags
- Fix typo preventing verbose CURL option from being set in modRest
- Prevent http headers from being overwritten in modRest
- Fix sending messages to wrong recipients in message/create processor
- Stop sending too much data on package install request
- Add events permission to Administrator policy on new installs
- Remove max width from the tree sidebar
- Select the correct media source when editing a static element
- Fix the setup language being reset to English in the last step
- Fix incorrect view url after changing the resource url
- Fix silent fail on login without manager access
- Fix incorrect media source being used on image TVs when creating new resource in different context
Devamını oku: https://raw.githubusercontent.com/modxcms/revolution/v2.6.3-pl/core/docs/changelog.txt2.6.1-pl (ana sürüm) 12 Ocak 2018 - 40MB2.6.1-pl
Highlights
- Increase efficiency of cache refresh on autopublish events
- Remove concatenated key from name field in Contexts grid
- Prevent infinite loop when a modSymLink refers to itself
- Get only unique template paths for manager controllers
- Ensure dashboard widget exists before calling methods on it
- Fix phpthumb issue in files tree and media browser
- Show correct Resource type icon in search results
- Allow callback if nothing is selected in MODx.browser
- Fix Flush Your Permissions top menu item
- Improve changelog display in package browser
- Revert behavior of image_width and image_height for media source images
- Fix CLI installation to properly detect MySQL server version
- Fix title format in various manager views
- Fix javascript issue on resources containing quotes
- Fix console error when editing resources with tv tab
- Fix invokeEvent call for new OnResourceCacheUpdate event
2.6.0-pl
Highlights
- Add top padding to .modx-alert and .modx-confirm classes
- Improve setUserGroups/addUsers methods
- Enable sorting by 'assigned' column in template variable grid
- Return better error message if group name already exists
- Hide empty template variable tabs in the resource panel
- Add .less, .scss, .sass and .css.map as default allowed upload file types
- Enable context setting overrides in modResource->cleanAlias()
- Add OPTIONS request method to modRestController
- Fix redirect when deleting elements
- Fix format of chunk title
- Prevent connector errors from invalid ctx parameter
- Fix processing of noncacheable elements inside cached
- Fix site_status issue when a session is not available
- Fix endless loop when error log is too big
- Fetch Lexicon lang and topic lists from database
- Add CSS class to TV containers
- Add OnResourceCacheUpdate event
- Add new Who's Online dashboard widget
- Additional SVG preview improvements
- Enable rendering of SVG previews in Media Browser
- Add stream upload support for binary files to modRestService
- Remove null-byte character check
- Add search/filtering to plugin event list
- Search improvements for user management
- Improve description of TemplateVariable Input Option Values
- Replace all hardcoded http versions by $_SERVER['SERVER_PROTOCOL']
- Make searchbar accessible via assistive tech landmarks
- Make ContextResource optional in query for rebuilding contexts
- Reduce varchar and text index prefixes for utf8mb4 support in mysql
- Change new installs to create tables with InnoDB engine on mysql
- Fix set height of error log
- Reset user session token if it is set but value is empty
- Fix chmod feature on directories
- Fix resource tree ignoring hide_children_in_tree value
- Skip date format check when using resource quick update
- Fix ability to drag files more than once
- Fix permission check for updating user group settings
- Fix collapsing secondary buttons
- Add unique index for modTemplateVarResource values
- Fix media browser active state in tree
- Fix media browser tree refresh after creating a directory
- Prevent "New User Group" button being covered with long translations
- Add modx_media_sources_elements when a context is duplicated
- Remove resource template values when context is removed (cherry-pick)
- Fixed issue with incorrect signature during installing two packages with setup options (cherry-pick)
- Added loading error log only via ajax to avoiding blank page in case bad characters in log file
- Added DKIM attributes to PHPMailer
- Hide user group tree panel splitbar if center panel is hidden (cherry-pick)
- Added missing setting for primary user group during creating a new user
- Remove exposing of full path from error message when controller not found in the Manager
- Remove hardcoded modUser references in user processors
- Secondary button height fixes
- Add newNameField to modObjectDuplicateProcessor to correct error messages
- Added ability to duplicate a context from the contexts grid & while editing a context
- Honor the failed_login_attempts setting
- Added option to allow double encoding to htmlentities output modifier
- System events are now listed with their attached plugins
- Added ability to return custom error message via plugin when a user authenticates
- Create a new "please wait" windows on any package download instead of hide/show
- News & security feeds in the manager welcome page are now loaded using AJAX
- Added resource pagetitle & ID when deleting a resource
- Remove unused path_search and url_search processors in setup
- Fix logging an empty value in modUser->joinGroup()
- Fix featured flag in package listing not interpreting the string value
- Re-style the templated package provider thumbnail grid
- No addition on a JS string!
- Sessions are marked as staled after creating/updating/removing a user group/policy
- Clearing cache from the manager is now logged in manager actions
- Context sorting in trees is now enabled by default
- Add events for package install, uninstall, and remove
- Add setting to log when snippets are called that don't exist
- Added option to disable EVAL binding in TVs
- Allowing using keyboard modifiers to open some links in new tabs
- Pass properties to the OnRichTextBrowserInit event
- Add tag [^m^] to show used memory
- Add Delete button to chunk/snippet/plugins-window
- Add after(append) and before(prepend) output filters
- Add class_key and item filter to the Manager Log
- Change view_ permissions to edit_ permissions for elements in uberbar search
- Allow manually editing rank of contexts
- Pass the namespace to OnManagerPageInit event
- Add new line and spaces regex to input filter
- Add "UserProfile events"
- List empty as default template in system settings
- Add .x-form-display-field style
- Add the ability to generate custom manager "top menus"
- Replace dirname(dirname(__FILE__)) with dirname(__DIR__)
- Add User Group description to UserGroups grid (with row toggle)
- Add ExtJS Manager headers and descriptions components
- Made modX::addEventListener & modX::removeEventListener actually work
- Correct email subscription form on help page
- Add ability to see changelog of extras before downloading the update
- Fix session_start error "Session callback expects true/false" on PHP 7
- Prevent "Call to member function get() on array" error, caused by TinyMCE
- Prevent drag/dropping contexts when context_tree_sort is disabled
- Improve user messaging with an outbox and improved message listing
- Prevent dashboard breaking if a widget is missing a file
- Fix positioning of TVs on the first resource tab
- Prevent error on PHP 7 when using invalid output conditions
- Allow use of date/strftime output filter on date strings without strtotime output filter
- Make the save button available immediately when removing locks from the resource update page
- Add option to skip duplicating resources when duplicating a context
- Expand relative base paths in the file media source
- Added pagetitle of the resource that has been duplicating into the title of duplication window
- Fix incorrect pending changes warning when a resource was set to the empty template
- Add optional $byName attribute to modResource->joinGroup to force joining a numeric group
- Allow default TV values to use @BINDINGs
- Make sure log_target being empty defaults to FILE instead of ECHO
- Allow javascript handlers to be executed in the user-nav
- Make sure the scripts cache uses the right file permissions
- Add support for new_folder_permissions_cache and new_file_permissions_cache settings to change permissions on cache folders
- Add new modDirectory->getFiles() method to list files/folders in a directory
- Some modRest refactoring to clean up code style and doctypes
- Fix output filter handling of non-existent TV tags to be consistent with placeholders
- Automatically change to the resource tab that holds an error when encountering a validation error saving a resource
- Move OnFileManagerBeforeUpload event so it can also be used to prevent uploads or change file info
- Lower memory usage of duplicating contexts with lots of children
2.5.8-pl
Highlights
- Use pageSize from system settings for system settings grid
- Fix date format for created field of package in the package provider
- Add a mouseout listener to the 'Clear Filter' buttons across the manager
- Add view_template:true for the "Content Editor" access policy
- Refresh the parent (resource) node when creating the first children
- Refresh element in tree after changing name in element's panel
- Remove unused path_search and url_search processors
- Fix logging an empty value
- Update xPDO to fix issue with validation rules
2.5.7-pl4 Mayıs 2017 - 40MB- Try all available methods when attempting to download transport packages [#13419]
- Prevent stored XSS in UserGroup names and various other fields [#13418]
- Prevent user/email enumeration in forgot password feature [#13408]
- Prevent XSS cache poisoning via Host header [#13426]
- Proper use of json_encode and error handling for outputArray() in processors [#13389]
- Prevent reflected XSS in setup [#13424]
- Fix local file inclusion vulnerability in setup action parameter [#13422]
- Fix various local file inclusion preventions to also protect on windows [#13428]
- Remove htaccess from allowed file types on new installations [#13423]
- Prevent stored XSS in resource pagetitle [#13415]
- Make search bar work as expected on Chrome & Firefox [#13405]m
2.5.5-pl1 Mart 2017 - 40MB- Respect new_file_permissions setting when create/upload files in manager [#13246]
- Escape regular expression special characters in last query string of a superboxselect [#13236]
- Improve logging of bad links [#13268]
- Fix a few Smarty variables not being defined [#13117]
- Only load manager layout when the controller is not "browser" [#13135]
- Add autoHeight in the Create/UpdateSetting window [#13220]
- Address various potential security issues in setup [#13261]
- Validate file extension when renaming/creating files in file browser [#13240]
- Examples to rewrite all domains of one installation with/without www [#13249]
- Update MODX Transport Provider to use SSL URL [#13260]
- Add site name to the login title [#13254]
- Fix File Unzip feature [#13223]
- Fix truncating filename at space by downloading via filemanager [#13171]
2.5.4-pl5 Ocak 2017 - 40MB- Update xPDO to 2.5.3 release to avoid xPDOQuery class not found error
- Fix listing packages on systems with non-utf8 locales [#13182]
- Update PHPMailer to 5.2.21 for CVE-2016-10045 patch [#13229]
- Access chunk array instead of chunk object instance [#13210]
- Update PhpMailer to 5.2.19 to protect against RCE vulnerability [#13227]
- Add various missing permission checks to processors [#13174]
- Update xPDO to 2.5.2 release
- Improve phpThumb InitializeTempDirSetting [#13151]
- Validate Resources when dropped onto weblinks and symlinks [#13212]
- Fix Resources not loading in the tree in sqlsrv [#12845]
- More specific removal of critical settings in MODX.config [#13180]
- Fix broken list of previously installed package versions [#13179]
- Fix incorrect media source name on Files tab [#12596]
- Update Font Awesome to 4.7.0
- Remove placeholders from login screen to fix accessibility bug/confusing screenreading [#13186]
2.5.2-pl21 Kasım 2016 - 40MB- [SECURITY] Hide critical settings in MODx.config [#13170]
- [SECURITY] Prevent local file inclusion/traversal/manipulation [#13177]
- [SECURITY] Prevent path traversal in $modx->runProcessor [#13176]
- [SECURITY] Prevent unauthenticated access to processors [#13175]
- [SECURITY] Prevent path traversal in modConnectorResponse action param [#13173]
- [SECURITY] Update xPDO to 2.5.1 release
- Add security/login support for action based connector [#13158]
- Make one single connector file possible [#13157]
- Don't create a DirectoryIterator on non existing folders [#13127]
- Fixing tvLabel output filter empty needle warning [#13138]
- Fix session extension call using action based connector [#13146]
- Select modTemplateVarTemplate.rank for MySQL 5.7 ONLY_FULL_GROUP_BY SQL Mode [#13098]
- Fix new category option duplicating view of elements [#13137]
- Consistency in error messages, based on error type [#13126]
- Make sure things do not break when no valid json/empty string is returned OnMediaSourceGetProperties event [#13119]
- Removed superfluous code in the manager "gateway" [#13120]
- Set temporary directory for files processing in phpThumb [#13128]
- Upgraded phpThumb to 1.7.14-201608101311 [#13125]
- Force display errors during setup [#13107]
- Added duplicating caption field for TVs [#13100]
- Fix PHP warning if the response message is empty [#13111]
- Removed duplicate element ID [#13105]
Devamını oku: http://modx.com/blog/2016/07/21/revolution-2.5.1/2.5.1-pl19 Ağustos 2016 - 40MB- Preserve original behavior for 3PC RTE TVs [#13071]
- Fix with of install button after text change [#13078]
- Fix server port check in setup start script [#13037]
- Update phpThumb to version 1.7.14 [#13039]
- Show image preview in file tree for S3 media source [#13059]
- Fix problem with S3 bucket names containing dots [#13031]
- Add missing properties in modX class [#13035]
- Fix pagination in the "New event create" dialog [#13062]
- Fixing padding-top issue in MODx.Window [#13038]
- Use sans-serif font for TV textareas [#13045]
- Prevent reflected XSS in connector's JSONP support [#13051]
- Fix a SQL injection [#13052]
- Fix uberbar user search return invalid User ID [#13056]
- Fix width of the install button [#13057]
- Extended grunt build tasks [#13026]
- Remove deprecated curl option [#13032]
- Show resources marked as container with a folder icon in the tree, even if it has no children. [#13027]
- Restore missing Duplicate buttons on weblinks and symlinks [#12910]
- Fix changing labels via manager customisations on checkboxes [#12890]
- Fix extracting the title if it contains newlines when importing HTML [#12937]
- Fix code smell issues in modPhpThumb [#13022]
- Prevent using double quotes in extended user fields and containers to prevent breaking the context menu [#13012]
- Fix saving a resource if the pagetitle of the parent contains tags [#13017]
- Fix JavaScript error when editing an extended user field that contains markup [#12841]
- Increase the delay for opening top nav menu items to 0.5s to prevent misclicks [#12931]
- Allow email addresses validated by the extjs email vtype to have longer TLDs [#12940]
- Fix updating user settings [#12988]
- Fixed permissions for new files [#13000]
- Fix for 500 error after install using STRICT_TRANS_TABLES mode in mySQL [#13001]
- Fixed typo in scss [#12993]
- Remove all traces of manager HTML5 cache manifest [#12985]
- Fix rare database connection setup error (new installs/advanced upgrades) [#12997]
- Remove :first-of-type, reduce padding on container [#12973]
- Fix problem with multiple placeholders in a system setting [#12692]
- Set correct title to edit fc set [#12974]
- Corrected $_lang array index and $_lang string typo [#12979]
- Error 500 + installer fails when MYSQL Strict SQL Mode is ON [#12838]
- Use rawurlencode in modparser [#12675]
- Reference to values passed by reference got lost [#12951]
- Add uri to mysql/modcontext.class.php [#12971]
- Add missing viewport meta tag needed to enable the responsive manager [#12977]
- Avoid empty manager theme [#12989]
- Fix: expression is always true [#12956]
- Make sure uberbar resource search respects ACLs [#12960]
Devamını oku: http://modx.com/blog/2016/07/21/revolution-2.5.1/2.5.0-pl (ana sürüm) 17 Ağustos 2016 - 40MBPreparing for the Future
- PHP 7 compatibility (it's coming soon to a server near you). PHP 7 performs significantly faster than any previous release before it so your sites should be able to handle more visitors and serve them more quickly, keeping them engaged and returning for more.
- Accessibility improvements worked into the core Manager experience including screen reader and keyboard navigation on the Login screen. The work that is going on for the Accessible Manager theme that takes this much further, works in MODX Revolution 2.5, too.
Improved UX
- New default content for new installs provides helpful resources and information. Instead of the empty blank page in all previous versions of MODX Revolution, you now get a nice intro page with some important links to assist and orient new users..
- Much more mobile-friendly Manager. As a stepping stone towards a new Manager in the future, this allows you to make edits and access the Manager much more easily than was possible before, thanks to the intense efforts of JP Devries.
- Add ability to unpack zip files in the file tree / media manager
Faster Performance
- Parser optimizations which improve pre-caching performance. This means visitors will be served more quickly, and Google will give your site a little more respect, which it clearly deserves.
- The new anonymous_sessions setting (enabled by default) can significantly speed up the performance for sites that don’t need to have PHP sessions or logged in users. When this setting is disabled, and a page is fully cached, having sessionless anonymous visitors eliminates the need for a database connection for that visitor on each request. If your site serves even moderate traffic, this can significantly reduce the amount of processor required to operate.
Devamını oku: http://modx.com/blog/2016/04/21/modx-revolution-2.5/2.4.4-pl7 Nisan 2016 - 40MB- Make sure only recipient can mark user messages read/unread #12944
- Do not attempt to clean cache_db_handler if cache_db not enabled #12942
- Fix broken output filters on undefined placeholders introduced in this commit.
Devamını oku: http://modx.com/blog/2016/04/06/modx-revolution-2.4.4-fixed-output-filter-issue-from-2.4.3/2.4.3-pl11 Şubat 2016 - 40MBDevamını oku: http://modx.com/blog/2015/09/23/modx-revolution-2.4.1-updates-and-fixes/2.4.2-pl7 Ekim 2015 - 40MBHighlights
- Add resource title in Manager Log for edited resources
- Update Font-Awesome to 4.4 (note if you haven't voted for a MODX icon in FontAwesome you can do it here)
- Update setup to check the minimum supported PHP version
- ...and a bunch of UI improvements & fixes
Changeling
- Fix emptying property sets on element save [#12580]
- Different tree styles for unpublished + hidemenu [#12699]
- Add patch for ExtJS Drag & Drop issue [#12617]
- Fix initialization of modUserGroupSettingUpdateProcessor processor [#12678]
- Add resource title in Manager Log for edited resources [#12589]
- Update Font-Awesome to 4.4 [#12598]
- Update setup to check the minimum supported PHP version [#12637]
- Add hover effect to tree expand/collapse icon [#12664]
- Fix not rendering output properties of custom TVs [#12635]
- Fix image width and add transparency pattern [#12670]
- Disable trash icon and set proper tooltip after removing resources [#12672]
- Pass 0 as id of default property set instead of "Default" [#12674]
Devamını oku: http://modx.com/blog/2015/09/23/modx-revolution-2.4.1-updates-and-fixes/2.4.1-pl23 Eylül 2015 - 40MBHighlights
- Update PHPMailer to v5.2.13
- Make user grid in ACL view consistent with user group view
- Update xPDO to 2.4.1-pl
- Fix dropping elements in template [#12572]
- On policy template update sync policies with policy template [#12654]
- Restore backwards compatibility for addons interacting with modTransportProvider [#12633]
Devamını oku: http://modx.com/blog/2015/09/23/modx-revolution-2.4.1-updates-and-fixes/2.4.0-pl (ana sürüm) 14 Eylül 2015 - 40MBHighlights
- Package Dependencies! Developers can now specify dependencies for their MODX Extras. This is a way bigger deal than I can describe in this post. There’s never been a more exciting time to develop for your favorite platform :D
- Some improvements have been made to the accessibility of the Manager UI. We’ve got a ways to go yet, but this version sets the stage better than any previous version.
- Heroic and necessary steps were taken towards making MODX fully testable, thanks to @markwillis82.
- Everyone loves performance optimization, and new database indexes in 2.4 deliver the warm fuzzies.
- Better UX, stability, security and overall goodness abound.
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]
- Preselect core namespace if it is available in namespace combo box [#12562]
- Fix namespace and policy filter in namespace access grid [#12560]
- Escape Site name in header
- Fix double nocompress option in advanced install
Devamını oku: http://modx.com/blog/2015/08/19/revolution-2.4/2.3.6-pl (Güvenlik serbest) 2 Eylül 2015 - 50MB- Unset modx.user.userGroups in leaveGroup [#12410]
- Fix fatal error when the database password contains a quote [#12528]
- Fix several "language string not found" errors [#12546, #12545]
- Add ability to disable on the fly compression to traditional installs [#12486]
- Fix output of [^p^] tag on certain locales [#12514]
- Fix counting rank of dashboard widgets [#12437]
- Prevent XSS in file create/update processors [#12513]
- Fix checking modMenu permissions with the same action value [#12361, #12255]
- Fix missing pagination on category dropdowns [#12469]
- Setup Options window is now bigger and grows as needed [#12297]
- Set request-specific cultureKey option dynamically [#12227]
- Make sure object processors pass a generic $object alongside the $objectType-based variable [#12243]
- Fix issue editing users when extended fields contain multibyte characters [#12484]
- Limit the size of images in Image TVs to 400px [#12498]
- Show MODX version and flavor as tooltip on the MODX logo [#12496]
- Normalize thumbnail size for image TV
- Set default background color for thumbs to WHITE instead of BLACK
- Updated default uploadable file types, including SVG and TIFF [#12526]
Devamını oku: http://modx.com/blog/2015/08/18/revolution-2.3.6/2.3.5-pl25 Haziran 2015 - 50MBThis patch release includes two dozen fixes and improvements.
Highlights:
- Fixes to custom manager themes
- Fix editing Amazon S3 Media sources
- Quick update form, now displays the Resource pagetitle or Element name rather than just “Quick Update”.
- Update Font Awesome to 4.3.0
- Update bower package for correctly building Manager themes
- Correctly apply Resource locks to current user
Devamını oku: http://modx.com/blog/2015/06/25/revolution-2.3.5/2.3.3-pl29 Ocak 2015 - 50MBThis patch release includes more than 40 fixes and improvements.
Highlights:
- Fixed Context settings remove and update from window
- Fixed autoredirect after creating new User
- Fixed @INHERIT binding in TVs
- Fixed showing lock tree icon for locked Resources
- Added option to delete property from Property Set using the UI
- Fixed showing Rich Text Editor in all resource types
Devamını oku: http://modx.com/blog/2015/01/29/revolution-2.3.3/2.3.2-pl22 Ekim 2014 - 50MBThis patch release includes dozens of fixes and improvements along with a fix to prevent low-risk cross site scripting (XSS).
Highlights:
- Fix Custom Resource Class (CRCs) icons in trees
- Fixed missing Permissions tabs for anonymous User Group
- Disabled keyboard shortcut to focus the search bar
- Fixed MODx.Ajax.request ot handle multiple concurrent requests
- Use FontAwesome check box icons instead of sprite images
- Added visual indication in elements trees when an element is edited (active class)
- Fixed store load if init combobox value is 0
- Fixed rendering TVs to modx-resource-content by Manager customizations
- Fixed for arrow that pointed wrong way in collapse areas
- Language simplification for context menu items
- Fixed moving menu items, with "n_" in title, to different parent
- Prevent XSS in Manager
Devamını oku: http://modx.com/blog/2014/10/21/revolution-2.3.2-lots-of-little-fixes-add-up/2.3.1-pl (ek 1) 15 Eylül 2014 - 50MBInstallatron:
- Install: Fixed a fatal error that occurred under certain server configurations after installation was completed.
2.3.1-pl22 Temmuz 2014 - 50MBA number of annoyances and bugs that were missed in pre-release testing have been resolved. These include issues with thumbnailing and Extras that relied on it, Snippets and Plugins inserting 1s into views or filling the error log, restored Forgot Password functionality and much more.
Highlights:
- Fixed phpThumb issue breaking internal thumbnails and funcitonality of a number of Extras that relied on it
- Fixed the issue where Snippets and Plugins that didn't explicitly return a value were outputting 1s or logging errors
- Fixed Forgot Password functionality
- Updated the MODX logo to the newly revlealed logo
- Fixed fallback for Gravatar to ensure manager loads if Gravatar can't be reached
- Added Revo only RSS Security Feed (no more Evo Security Issues in the Manager)
Devamını oku: http://modx.com/blog/2014/07/22/revolution-2.3.1/2.3.0-pl (ana sürüm) 19 Temmuz 2014 - 50MB- Respect automatic_alias regardless of friendly_urls
- Prevent use of GET vars in login controller/processor
- Restrict returnUrl in login processor to url of login context
- Added drag/drop reordering of template variables on the templates TV grid [#11560]
- Added ability to use conditional custom output modifiers [#11610]
- Updated MagpieRSS Snoopy to 2.0.0
- Add strftime as alias for date output filter [#11550]
- Validate and sanitize _ctx placeholder used by ResourceManagerController
- Fixed incorrect sorting by rank in TV grid on template create/update screen
- Remove references to deprecated modX::getMicroTime()
- Fix parent ResourceGroup inheritance on create
- Preserve order of selected values in multiselect
- Updated PHPMailer to v5.2.8
- Updated phpThumb to 1.7.12-pre (current GitHub status)
- Added resource_tree_node_name_fallback system setting
- [#11297] Allow passing options to modRestCurlClient
- Ease reuse of media sources panel
- [#9245] Fix context menu position on custom resources that define a certain menu
- Added OnResourceAutoPublish system event
- Fix incorrect sorting by rank in TV grid on template create/update screen
- Fixed Categories with a sub-category would always be shown in an Element's tree even if it didn't contain any elements of that type
- Fix media source directive in TV when accessed from another context
- List only user related resources in recently edited resources widget
- Fixed colors/states not changing on subsequent database connection attempts in installer
- Make ddGroups unique for resource, element and file tree
- Fixed collapsing tree after quick creating an element
- Add back Legacy modX.getFullTableName() method
- Make OnFileManagerBeforeUpload event selectable
- Added ability to define a default package provider via default_provider setting
- Return nothing when toPlaceholder output filter is used
- Added replace closing php tag for inline php dashboard widget
- Fix to tv,chunk,snippet name validator per scottboryses observation
- New manager theme
- Move fax field near other telephone related fields
- Option to disable CSS/JS compression during setup
- Changed extension of JSON content type from .js to .json
- Added modResource.isMember and modResource.getResourceGroupNames methods
- Replaced uploaddialog with more modern multiuploaddialog
- Added Other gender
- Fixed events called in modResourceGroupCreateProcessor
- Added dedicated page with media manager
- Add icon/markup to modMenu items, allow new entries for topmenu and usermenu
- An instance of modError added to modMail
- Make sure connector responses return application/json content type
- Removed hard coded "index.php" in manager assets
- Preselect media source in static elements browser
- Added ability to refresh a media source (tree)
- Prevent duplication in context root if new_document_in_root != true
- Sanitize filename when editing a file
- Adds validateOldPassword flag to optionally skip passwordMatches() call
- Make preview possible if session_enabled = 0
- Improved widget of active users
- Calling modUser->joinGroup sets rank to count(UserGroupMembers) instead of to 0
- Call getNodesFormatted with parent property in modResourceSortProcessor
- Hide back button during installation
- Fixed regex for element names
- Added system settings to change default action
- Check for "theme_path/js/layout.js" before trying to load it
- Clean modx->user on context init
- Added shift modifier to tree click, that will open resource in a new window
- Removing duplicate windows
- Updated context setting's update window to appear as a create window
- Load setting topic to allow 3PC components to use it for system setting translations
- Allow filtering of namespace by request on lexicon page
- Add proper validation for modSession id
- Updated phpmailer class to 5.2.7
- Fallback http_host to prevent cache issues under HTTP/1.0
- Added ctx option to isloggedin/isnotloggedin output filters
- Ensure opcache.revalidate_freq is set to 0 during setup
- Clear menus cache on actions with menu
- [#11123] Added "success":true to modProcessor response
- [#11182] Fix issue where grid stores loaded only 20 records by default when pagination were disabled
- [#828] handlePreview is called only if the deleted value changed
- Update xPDO for additional SQL injection protection
- [#11186][#11176][#9880][#2896][#5850] Disabled dirty check on save button in Resource's panel
- Validate context key provided to modX::initialize()
- [#11170] Added pdf to content type
- [#675] Add upload functionality directly to package manager grid
- [#703] Added OnElementNotFound system event
- [#11149] Make sure hitting the close button does not trigger double prevent navigation warnings
- Add refreshURIs call as part of clearing the site cache
- Update parent field in Resource panel after drag and drop current resource
- Check if template exissts before using it's icon in getNodes processor
- Prevent content duplication when using [css|js|html]To[Head|Bottom]
- [#11099] Removed C:\fakepath\ from filename during uploads
- Fix path issue with phpthumb after 1.7.11-beta update
- Prevent redirect of base_url when query string exists
- Enable Template-based icons in Resource tree
- Increase message_limit for ExtJS HttpStateProvider
- Fix lexicon getList processor
- Improve Confirm Navigation feature and make configurable
- Confirm navigation when unsaved changes exist in resource panel
- Fix deprecated returnValue to prevent confirm navigation alert
- Fix xPDO->parseBindings bug triggering modDbRegisterMessage errors
- Prevent processor property overwriting in modX::runProcessor()
- Add open in new window action to middle mouse button click in trees
- Preserve value types in modSystemEvent::output()
- Prevent removal of user groups after validation fails
- Remove extra dot in filename for Content Disposition attachment
- Fix unescaped backslash in file and image TV
- Remove cache clearing logic from system setting model
- Update phpthumb to 1.7.11-beta to close security vulnerability
- Add options and context filtering to modX::getTree()
- Auto-resize modal window height to fit browser height
- Add modSoftRemoveProcessor for marking records deleted
- Ensure property not set when creating new property in Property Set
- Implement auto-save on Content Types grid
- Support PHP use statements in Snippets and Plugins
- Add in/inarray conditional output filter
- Add preg_quote to friendly_alias_word_delimiters characters
- Do not prepend base_url when baseUrlRelative in modFileMediaSource
- Add filterPathSegment() methods to modX and modResource
- Remove check for children on Categories in Elements Tree
- Allow Categories to have same name with different parents
- Add case-insensitive contains/containsnot conditional output filters
- Add modResource::clearCache() to clear cache for single Resource
- Remove all dependency on mysql extension (deprecated in PHP >= 5.5)
- Add extended field support and more to userinfo filter
- [#9484] Add UserGroup Settings
- [#10135] Fix output from multiple plugins OnSiteSettingsRender
- Make path param optional in modFileMediaSource::getBases()
- Clear register before calling clear cache
- Add clear flag to modRequest::registerLogging()
- Add modRegister::clear() method
- Show custom xPDO class names in Manager Log
- Fix context setting overrides in modX::_initContext()
- Fix MODx.Console.onComplete when provider not set
- Fix notice when resource not set in modX::sendForward()
- [#9841] Add access to resource OnLoadWebPageCache
- [#9072] Set upload_maxsize to php upload_max_filesize value on install
- [#10146] Add embedded image support to modMail
- [#9133] Fix various issues with Number TV
- Fix visibility of Quick Edit independent of allowChildrenResources
- [#8453] Add several File Management system events
- [#7866] Add columns option to Checkbox TV
- Add OnMODXInit event in modX::initialize()
- Add name field to Contexts
- Add preserve menuindex/alias options to Duplicate Context
- Allow Namespace-based loading of custom TV files
- Deprecate usage of modAction objects in favor of modNamespace base controller path
2.2.16-pl18 Şubat 2015 - 50MBThis patch release fixes password reset functionality. 2.2.15-pl15 Temmuz 2014 - 50MB- Prevent use of GET vars in login controller/processor
- Restrict returnUrl in login processor to url of login context
- Validate and sanitize _ctx placeholder used by ResourceManagerController
- Fixed incorrect sorting by rank in TV grid on template create/update screen
- Fixed Categories with a sub-category would always be shown in an Element's tree even if it didn't contain any elements of that type
- Fixed Category nesting (Category 1 -> Category 2 -> Element, with no elements in Category 1 then it would never show Category 2)
- Fixed collapsing element tree after quick creating an element
- Fix to tv,chunk,snippet name validator per scottboryses observation
- Add autofocus attributes to setup form fields
- Fixed events called in modResourceGroupCreateProcessor
- Updated Brazilian Portuguese lexicons
- Pre-fill namespace and area from filter when creating new system setting
- Fixed search in system settings grid
- Sanitize filename when editing a file
- Fix css overflow issues with CKEditor, Codemirror and TinyMCE
- Updated German lexicons
- Fix Incorrect urlAbsolute Path
2.2.14-pl5 Nisan 2014 - 50MB- Fixed regex for element names
- Add proper validation for modSession id
- Updated phpmailer class to 5.2.7
- Fallback http_host to prevent cache issues under HTTP/1.0
- [#11182] Fix issue where grid stores loaded only 20 records by default when pagination were disabled
- [#828] handlePreview is called only if the deleted value changed
- Ensure opcache.revalidate_freq is set to 0 during setup
- Update xPDO for additional SQL injection protection
- [#11186][#11176][#9880][#2896][#5850] Disabled dirty check on save button in Resource's panel
- [#11170] Added pdf to content type
- [#675] Add upload functionality directly to package manager grid
- [#703] Added OnElementNotFound system event
- [#11149] Make sure hitting the close button does not trigger double prevent navigation warnings
- [#808] Update parent field in Resource panel after drag and drop current resource
- [#11099] Removed C:\fakepath\ from filename during uploads
2.2.13-pl6 Mart 2014 - 50MB- Validate context key provided to modX::initialize()
2.2.12-pl19 Şubat 2014 - 50MB- Fix issues with phpthumb introduced in 2.2.11
- Prevent redirect of base_url when query string exists
- Improve Confirm Navigation feature and make configurable
2.2.11-pl22 Ocak 2014 - 50MB- Increase message_limit for ExtJS HttpStateProvider
- Fix lexicon getList processor
- Remove warnings/preview button for deleted Resources
- Ensure context_key is passed when reloading Resource
- Destroy drop targets on panel destroying
- Add separation between a minute (singular) and minutes (plural)
- Confirm navigation when unsaved changes exist in resource panel
- Fix deprecated returnValue to prevent confirm navigation alert
- Fix xPDO->parseBindings bug triggering modDbRegisterMessage errors
- Prevent processor property overwriting in modX::runProcessor()
- Add open in new window action to middle mouse button click in trees
- Preserve value types in modSystemEvent::output()
- Prevent removal of user groups after validation fails
- Remove extra dot in filename for Content Disposition attachment
- Fix unescaped backslash in file and image TV
- Update xPDO to 2.3.0-alpha
- Remove all dependency on mysql extension (deprecated in PHP >= 5.5)
- Prevent "core" namespace removal
- Remove cache clearing logic from system setting model
- Update phpthumb to 1.7.11-beta to close security vulnerability
- Prevent XSS on actionVar in header.tpl
- Fix caching of manager menus
2.2.10-pl8 Ekim 2013 - 50MB- Increase modTransportPackage version columns range to smallint
- [#10211] Fix parser state bug triggered by media sources
- Fix loading modResource derivatives in class_key dropdown
- [#9973] Prevent extended user classes being set to modUser
- Upgrade xPDO to 2.2.9-pl
- [#10182] Improve sanitization of processor_err_nf response
2.2.9-pl29 Ağustos 2013 - 50MB- Avoid critical error when resource tree not initialized
- Avoid suppressed warnings with ob_get_level()
- Upgrade xPDO to 2.2.8-pl
- [#10043] Fix class-loading LFI in registerLogging
- [#6937] Fix Persistent/Reflected XSS in User Messaging
- Set default error_handler_types to error_reporting()
- Upgrade to ExtJS 3.4.1.1 and add ExtJS debug support
- [#9976] Fix cross-context symlink caching
- [#10093] Add create/update methods to S3 Media Sources
- [#9902] Added error window when package download fails
- [#10070] fix potential SQL injection vulnerability in modImport
- [#9843] Added lang_topics field to create and update action window
- [#10094] Defaults overwriting properties in ResourceCreateProcessor
- [#10007] Fix parser logic when processing elements via API
- [#10087] Avoid stat warnings with missing static sources
- [#9809] Remove empty ULs in topmenu
- [#7569] Add bottom border to collapsed panels
- [#146] Also fire field change event on change event
- Fix contextsAffected in resource/sort processor
- [#9815] Improved manager redraw on browser resize
- Fix clearcache timing issue with MODx.Console
- Prevent accumulation of MODx.Console onMessage callbacks
- Prevent session write errors from phpthumb cache
- [#9964] Fix Import HTML to use context of parent
- [#9916] Add TABLE to TRUNCATE command in flushSessions (SQLSRV)
- [#9527] Fix password reset by user email
- Fix login processor to use absolute url redirects for mgr
- [#9826] Fix errant creation of Policy Templates
2.2.8-pl4 Haziran 2013 - 50MB- Prevent empty HTTP_MODAUTH from succeeding
- [#9450] Prevent non-existent Context initialization
- [#9896] Improve performance of modTemplateVar::getRenderDirectories()
- [#9859] Prevent conditional output filter recursion
- [#6138] Handle offline errors in RSS feeds
- Refresh file tree after removing file
- [#9946] Do not cache modResource::$_isForward
- Force browser to root on Media Source change
- Refresh file tree after root upload
- Fix remove file from root if no folder selected
- [#8877] Fix inline grid datefield icon
- [#6945] Fix datefield icon in grid toolbars
- [#9825] Revert width increase of file and image TVs
- [#9901] Fix empty resourceMap in sqlsrv
- [#9912] Fix length of modResource.uri index
- [#9846] Fix incorrect parameter order passed to findResource
- [#9814] Fix empty cross-context links using link tags
2.2.7-pl9 Nisan 2013 - 50MB- [#9634] Fix notices in system/settings/update processor
- [#9768] Fix array merge in xPDOObject::getMany()
- [#9773] Fix classKey errors viewing manager actions
- [#9774] Prevent resource/unpublish on site_start
- [#8312] Allow sorting users by blocked status
- [#1] Allow Element duplication when editing
- [#9237] Return object from ContextSetting create/update
- [#8327] Don't close context menu on click
- [#8980] Fix lexicon when updating user password
- [#9258] List languages and topics alphabetically
- [#9152] Use default_context for New Resource toolbar actions
- [#8138] Fix Combo Settings not saving from update dialog
- [#9571] Fix template/update always refreshing cache
- [#9093] Make collapsed tree panel tab more visible
- [#8859] Add button to refresh error log
- [#9772] Fix deprecated value for CURLOPT_SSL_VERIFYHOST
- [#9728] Fix empty create Dashboard Widget tab
- [#9734] Fix save button state on Content Types grid
- Fix resizing of error log textarea
- [#9287] Enable save button when switching templates
- [#9132] Refresh cache when enabling/disabling plugin
- [#9690] Fix various issues with server_offset_time
- [#9738] Prevent working context overriding user settings
- Fix error getting MediaSource table classes on cached Resources
- [#9368][#9437] Fix modProcessorResponse->isError()
- [#9681] Allow country/getlist processor to work more than once
- Fix Auto-Tag TV value sorting
- Make caching the aliasMap optional to reduce memory usage
- [#9672] Fix invalid ini_get call in modDbRegister
- [#8489] Add compound index to modTemplateVarResource
- [#9592] Iterate all inherited parent FC rules
- Replace location redirects with MODx.loadPage proxy
- Add MODx.beforeLoadPage event to modExt components
- [#9143] Fix destructors in modExt components
- Allow loading of modExt files asynchronously
- [#9359] Report errors about unpublishing site_start to user
- [#9197] Load RTE for SymLinks in manager
- [#9364] Allow Unicode chars via modX::sanitizeString()
- [#9631] Fix image preview with special chars in filename
- [#9608] Remove connections data from MODx.config
- Fix invalid ini boolean evaluation in config_check processor
- Allow modX::getParser() to get an extended modParser instance
- [#9524] Fix invalid context assignment in modX::switchContext()
- [#9517] modPackageGetAttributeProcessor returning wrong PACKAGE_ACTION
- [#9451] Add modx-combo-source as settings type
- [#5515] MODx.Browser UX improvements
- Increase width of file and image TVs
- [#9282] Fix Minify errors when manager on different subdomain
- Various Manager UI Fixes
- [#6150] Fix issues with auto_publish when encountering invalid data
- [#8936] Fix modTemplateVarRender::_loadLexiconTopics()
- [#9257] Fix workspace/lexicon/getlist strict notice in PHP 5.4+
- [#9339] Use Resource context_key in update processor when not specified
- [#9212] Fix SQL syntax error in modTemplateVar->findPolicy()
- [#9239] Make sure class_key is passed when switching templates
- [#8101] Add support for httpOnly session cookies in PHP 5.2+
- [#8420] Provide multi-node support to flock-independent file locking
- [#8420] Remove LOCK_EX from flock-independent file locking method
2.2.6-pl5 Aralık 2012 - 50MB- [#9178] Use PHP time for valid check in modDbRegisterMessage::getValidMessages()
- [#9165] Fix modError::hasError false positives when loaded via getService
- [#9029] Remove modRequest->loadErrorHandler dependency in runProcessor
- [#9156] Fix reload data for rendering multi-value TV types properly
- [#7916] Fix Area functionality in Element Properties and Property Sets
- [#9097] Fix leftbar tree toolbar resizing issues
- Image optimization applied across distribution
- [#9006] Fix ImageMagick which convert issue (PHP 5.3.2+)
- [#9069] Remove math output filter
- [#9080] Fix modX::stripTags() bug allowing script execution vulnerability
- [#9007] Prevent MODx.Browser closing window when manager loaded in a new tab
- [#8928] Error saving Resource with access-restricted TemplateVars
- [#8978] Fix issue where change template was not fired due to onsave check overriding listener
- [#9026] Prevent new Content Types from having binary checked
2.2.5-pl4 Ekim 2012 - 50MB2.2.4-pl15 Haziran 2012 - 50MB2.2.3-pl13 Haziran 2012 - 50MB2.2.2-pl3 Mayıs 2012 - 50MB2.2.1-pl5 Nisan 2012 - 50MB2.2.0-pl2 (ana sürüm) 6 Ocak 2012 - 50MB2.1.5-pl10 Kasım 2011 - 50MB2.1.4-pl7 Kasım 2011 - 50MB2.1.3-pl23 Temmuz 2011 - 50MB2.1.2-pl6 Temmuz 2011 - 50MB2.1.1-pl1 Haziran 2011 - 50MB2.1.0-pl (ana sürüm) 24 Mayıs 2011 - 49MB2.0.8-pl28 Şubat 2011 - 49MB2.0.7-pl15 Ocak 2011 - 49MB2.0.6-pl27 Ocak 2011 - 49MB2.0.6-pl26 Aralık 2010 - 49MB2.0.4-pl229 Kasım 2010 - 34MBCanlı Demo değerlendirme amacıyla MODx gösteri örneklerini sunar. Canlı Demo örnekleri sık sık sıfırlamak ve eklentileri veya temaları olmadan yapılandırılır. 3.1.2-pl2.8.4-plMODx tarafından desteklenmektedir Vitrin golleri siteleri uygulama tarafından sağlanan yetenekleri aralığını göstermek için. |
|