New: A new Base.js function that detects a click on an element and toggles a class in another element. To acheive this do the following to the clickable element:
toggler
.data-selector
which contains a CSS selector pointing to the element(s) you want to toggle.data-toggle-class
which contains a CSS class you want to toggle (add if not there/remove if is).<span class="button toggler" data-selector="#subscription-form" data-toggle-class="show">Subscribe Now</span>
<span class="button toggler" data-selector="#subscription-form" data-toggle-class="show">Close</span>
New: A new method called Captch Equation for the Human Verification Code will display an equation in the Catcha image for the user to solve.
New: You can now specify multiple language sites. This should be used when duplicating sites for different cultures (language and/or location). It tells the search engines that the content in the other sites is duplicated for another culture. This way the search engines will not penalise you for having duplicate content. Also, visitors will be redirected to the appropriate site based on their default culture (language and current location). To do this follow these steps for every site:
Error: When filtering a collection with a boolean property.
New: New version of the HTML editor.
New: New base.css styles.
Fix: Error when loading the definition inpsector for a custom business collection item after a reset.
Fix: Error when Application.GetView
that inherits another business collection is reloaded.
New: Kosova added to Countries with a temporary ISO code of XK and currency EUR.
New: If an article file name is specified ending with a forward slash (for example, http://yourdomain.com/contact/
), it will be redirected without the ending forward slash (for example, http://yourdomain.com/contact
).
Fix: Services functions List Times
and Open As ICalendar
were not returning all times in some circumstances.
New: Now records the date/time a service booking is booked.
Fix: Open As ICalendar now has correct start and finish times based on the time zone.
Fix: Error in install updates for websites using cart items.
New: Can now set the base time zone for the system.
Fix: When re-emailing a campaign when Not Sent To Recipient For
was other than Ever.
Fix: Could not copy objects with a filename such as articles, categories, tags, industries and groups.
Fix: Digital items were not automatically sending once a client paid in full.
Fix: Problem with already scheduled automated tasks not running due to invalid parameters attribute.
New: You can now to send email campaigns to recipients again after a specified time period. For example, 1 year might be specified for an annual renewal notice.
New: Email campaigns are now sent in batches with an interval between each batch so that the server is not overloaded when sending large campaigns.
New: New scheduler created which runs on the web application which is intended to take over from the current Windows Service. For the scheduler to work, set the Application Pool Start Mode option to AlwaysRunning. If you cannot access this property set the Idle Timeout to zero or a high number, for example, 9800 minutes (7 days). If the application pool expires the application is ended and the cached schedule is removed and never called. Note: Keeping Session timeout to say 20 minutes will not affect this.
New: System-wide errors which have not been caught are now logged.
New: The system log is now output to CSV which can be loaded via spreadsheet and sorted, etc.
New: The payment method for Credit Card via MIGS Offsite's secure hash method was updated to SHA-256.
Fix: Searchable drop down was not aligning up with bottom of input box.
New: Application.GetView
has an additional parameter Inherits
which will allow you to create a view that inherits another Business Collection.
New: You can now specify an ID as the default value of an Item Definition.
Fix: Error when specify postcodes to regions in delivery zones.
Fix: Error placing order for Service Bookings.
New: Now adds meta tags (first
, prev
, next
and last
) for pagination in Directory and Article Views.
Fix: The ServiceBooking.SendConfirmationLetter
would only send when the administrator made the booking for the user.
New: Read-only property DeliveryNote.TrackingURL
generated from Order.DeliveryMethod.TrackingURL
and the TrackingCode
.
Fix: The SetDispatched
function will not ask for TrackingCode
if the Order.DeliveryMethod.TrackingURL
is not set.
Fix: The Available Quantity check returned zero for trading items with options even though the availability was set.
New: Added property FinishTime
to ServiceBooking
and defaulted to StartTime
plus Service.Duration
.
New: Added function OpenAsICalendar
to ServiceBooking
.
New: The following functions will not be executed in the process if AllowExecute
returns False. Also, a new parameter BCCMe
on each function will BCC the administrator if set to True.
DeliveryNote.SendNotification
Membership.SendApprovalNotification
Order.SendInvoice
Order.SendPurchaseOrder
Order.SendThankyouLetter
OrderItem.SendDigitalItem
Payment.SendReceipt
ServiceBooking.SendCancellationLetter
ServiceBooking.SendConfirmationLetter
User.SendActivationRequest
User.SendApprovalNotification
Fix: Delivery Country is now required by default in Request Order Details.
New: Function [Set Delivery Method Or Pickup Outlet]
will enable the client to recalculate the freight based on their selection, prior to checking out.
Fix: Was not finding the correct pickup outlet in some circumstances.
New: You can now create URL redirects for missing files under userfiles folder.
New: You can now create URL redirects for missing files via the content management system.
New: The system will ask if you would like to create a URL redirect when renaming a file such as articles and categories.
Fix: The user rates are now reset after Request Order Details in case the user changes the delivery country.