Update 4.3.0

New: A user can comment on article comments.

New: Can now send an order based on the balance. For example, balance is greater than zero or balance equals zero.

Fix: Sending an order email campaign filtered on payment due resulted were incorrect.

Update 4.2.0

New: A user can add stored payment methods and change a stored payment method on an order for recurring or upcoming payments.

Update 4.1.3

Fix: Sending an order email campaign filtered on payment due resulted with zero emails sent.

Update 4.1.2

Fix: Sending email campaign resulted with zero emails sent.

Update 4.1.1

Fix: Now allows administrator to log in as another user when Website Temporarily Unavailable.

Fix: GetObjectByUniqueTextPropertyValue was not searching objects by file name.

Fix: Random Concurrency Violation error.

Update 4.1.0

New: Now supports MPGS payment gateway.

New: Now supports Fat Zebra payment gateway.

New: Now supports AfterPay payment gateway.

New: Email Marketing System now merges with Orders. This can be used for payment reminders, abandoned orders, etc.

New: Added Attachment.SetToProperty to set the attachment to a property on the current object. For example, if you are looking at image attachments for a user then an image could be set to the Logo or Photograph properties.

Fix: Added parameter WebRequest.EnableCookies which will enable cookies for a web request which will enable session values to be stored. This fixes a problem when a web request redirects to another URL but cannot view session values in the previous call.

Fix: After custom register (which called reset) was not logging in new user.

Fix: Removed storing session values as cookies.

Fix: URL parameter EndSessionOnComplete will now store this as a session variable and end the session after redirects complete if applicable.

Fix: Listing orders slow loading and generally across the board.

New: Added class Empty to calendar cells that have no times to display.

New: Function Application.GetUniversalTime(Time) which will return the universal time. When displaying a time in the users timezone

New: You can now display the time in the users timezone. To do that you need to wrap your default display time in an element with an attribute data-universal-time holding the universal time and data-options which indicates how it is to be displayed. For more info on options go here.

  • <span data-universal-time="17 Mar 2019 7:45 PM" data-options="{&quot;hour&quot;:&quot;2-digit&quot;,&quot;minute&quot;:&quot;2-digit&quot;}">5:45 AM AEST</span>