5.5.1.0

Improvements

Multi-File Upload Fields

#166

File upload fields on Custom Forms now have the option to allow more than one file to be uploaded.

On the Details screen of the field, there is now a drop-down option that allows you to specify how many files a user can upload against that field.

Once set, the field will have "plus" and "minus" buttons to let the user add multiple files when submitting the form.

New Schemas Screen

#451

A brand new Schemas screen has been added to most asset types which combines the process of setting a Workflow Schema and a Metadata Schema for an asset.

This new screen replaces the previous Metadata Schemas screen. The Workflow Schemas section has also now moved from the Workflow screen to this new Schemas screen.

This improvement aims to make it easier for you to manage all schema-type configuration of an asset on a single screen. It also simplifies the Workflow screen so that you just focus on actually managing the workflow state of an asset on that screen.

Thumbnail and Description Fields for Content Templates

#180

Content Templates now have the ability to store a Description and Thumbnail against them.

This improvement is the first step towards making the template selection process on Content Containers more user friendly as work towards showing these values in the template drop-down list when editing content. The description field also helps you store a short explanation about what the template is for and how it works.

Description Fields for Regular Expression Assets

#190

New Description fields have been added to Regular Expression assets.

A short description can now be entered on the Details screen against the asset as a whole, but also each regex itself can also have a short note added next to it to help explain what each replacement is doing. The UX of the regex table has also been improved to make it easier to create and re-order your regex replacements.

Form Question Assets Renamed to Form Fields

#427

Form Question assets that are found under Custom Forms, have had their asset type name changed to "Form Fields".

These are the fields that you can create on Custom Form assets, which have always been referred to as "Questions" in the past.

We have now changed the name of these asset types, and the references to them within the Admin interface, to "Form Fields", in order to better reflect their actual asset type.

Furthermore, the Tickbox List and Tickbox Table fields have been renamed to "Checkbox List" and "Checkbox Table" respectively.

Call REST Resource Form Step Action

#515

Custom Form Step Actions now have the ability to make REST web service calls.

Previously, only the Make SOAP Call action was available.

This is useful for when you want to call an external (or internal) API call when a user moves through the different steps of a form. You can also use custom validation rules on the REST response and present any validation errors on the frontend and prevent the user from going to the next step if required.

Other Improvements

  • #382 - Simplify our htmlspecialchars usage
  • #414 - Add client-side validation to all Tools screens
  • #423 - Make the "name" field on the create asset screen required
  • #424 - Refactor Form/Form Section Actions UI
  • #441 - Don't show empty asset picker field for multi-asset pickers
  • #443 - Apply the new 3-col layout to the Cache Manager's Type Code and Root Node Specific screens
  • #488 - Add asset type icon to Metadata and Workflow Schema section headings on Schemas screen
  • #492 - Improve the way polyfills are loaded
  • #532 - Add [+] button and drag/drop icon for Metadata Multi Asset Picker in Edit+

Bug Fixes

  • #131 - Remove unnecessary hidden input fields for asset pickers
  • #292 - Infinite re-direct loop on SAML Account manager for users who "don't have access"
  • #325 - Change note for "Reset the root folder" to "Restore root node"
  • #380 - Instance_end_date keyword evaluates to incorrect date when minutes is set to 24
  • #415 - Scroll to field screen links shows the success modal when it shouldn't
  • #419 - Remove atoi function
  • #432 - Remove "required" attribute from hidden field in Multiple Asset Picker
  • #434 - IE11 getting NaN for some numbers in Edit+
  • #436 - Importing a non CSV file into Import CSV File on Import Bulkmail Users Tools Screen throws error
  • #437 - Error trying to escape conditions array on bodycopy divs
  • #442 - The asset picker drag-and-drop drag area needs to be restricted to the asset picker itself
  • #456 - Fix Multi related asset metadata field limit in Edit+ and remove draggable icon when in non-default mode
  • #457 - Purging assets using Trash throws Matrix Error
  • #462 - Remove remaining lang_strings.xml files
  • #481 - Folder asset type is not being found via asset map create menu filter tool
  • #482 - Localised times are getting unexpected offsets under PHP 5.4
  • #484 - File paths in the file repo not updated when morphing Design assets
  • #485 - Remap manager filtering times out on systems with large amount of remaps
  • #486 - Pagination links on tables when clicked don't work and throw JS errors
  • #487 - Fix weird characters in html_form.js code
  • #496 - Upgrading to 5.5.x.x clears URLs on converted Web Folders
  • #502 - Remove limbo.css from simple edit
  • #503 - Fix unexpected HTML end tags in admin interface
  • #512 - Automatic screen locks refreshing fails in simple edit
  • #513 - Changing screen using the screen switcher in IE11 throws JS error and fails
  • #530 - Fix the future date set in the couple of tests
  • #533 - Fatal error in Save As XML form action in PHP7
  • #550 - Fix accidental shift() calls
  • #551 - tool_export_form_submission_logs.php script broken