MySource Matrix now uses the command-line version of Tidy instead of the libtidy plugin. The path to the HTML Tidy command must be added to the "External Tools Configuration" screen under "System Configuration" in order to provide this functionality.
This new command-line script, "reset_bulkmail_job.php", located in the Bulkmail package, prepares the specified Bulkmail Job so it can be queued for sending. This is achieved by changing the status of the Bulkmail Job from "Live" to "Under Construction". This script can be added to the system crontab to run on a schedule and takes the Matrix System root directory and the asset ID of a Bulkmail Job as parameters.
Asset Listings can now be configured to include root nodes in listings. When the minimum asset depth is set to zero, the Root Nodes will be included in the results. When both the maximum and minimum asset depths are set to zero, only the Root Nodes will be shown.
A Notice Link is now created between "File Upload" questions in Custom Form and the related Form Submission asset. An info icon and link to the uploaded file is provided when viewing individual submissions from the "Edit" link.
Metadata Fields can now be assigned as required attributes in Asset Builder to prevent asset creation if they are not present.
A new command-line script is available in the "scripts" directory called "system_integrity_fix_sort_orders.php", to verify and correct the asset sort order in the database. This script takes the Matrix System Root directory and an asset ID from which to start the repair. An incorrect sort order in can cause Asset Map errors, especially in paginated lists. This script is quite intensive and can potentially run for an extended period, so it is recommended that these factors are considered before running the script on a live system.
A new MySource Matrix package is available which provides functionality for providing customised maps through the Google Maps service. Two new asset types - "Google Map" (based on Asset Listing) and "Google Location" - can be configured manually or set up to retrieve location information from other assets and plot the corresponding locations and secondary information.
In order to provide the most relevant data at the top of search results in the default configuration, Search Page now has a default sort order of "Descending" instead of "Ascending". This value is controlled from the "Asset Sorting" screen of this asset.
Pagination keywords from Listing Engine asset types, such as Asset Listing, are now available for use in Search Page. A further two new keywords, "%current_result_page_start%" and "%current_result_page_end%", are also available to show the result number of the assets listed at the start and end of the current page.
The "_recache" suffix now operates based on the URL instead of on an asset basis in order to provide recaching of nested content.