29 Apr 2021 12:42 PMUpdate 3.19.30
Fix: Found reference to code library based stylesheet in HTML editor which may cause problems with Google's algorithm for detecting malicious or unwanted software.
27 Mar 2020 4:00 PMUpdate 3.19.29
Fix: Due to Google's algorithm change on how it detects malicious or unwanted software, the library based scripts and stylesheets have been moved locally temporarily until the resolve the issue.
28 Mar 2019 6:19 PMUpdate 3.19.26
Fix: List of available payment methods included those excluded with expression.
Fix: Error when inserting note when email sent.
Fix: Error when initially setting HTTPS Everywhere.
8 Mar 2019 12:06 PMUpdate 3.19.25
Update: Allow subscribing new user when email address exists on database only when no payment required.
23 Feb 2019 11:21 AMUpdate 3.19.24
Fix: Changed how the title meta tag is displayed on article views for categories, tags, etc.
30 Jan 2019 6:49 PMUpdate 3.19.23
Fix: The SendEmailForm
function did not send the attachments to subsequent recipients, only the first.
23 Jan 2019 9:43 AMUpdate 3.19.22
Fix: The generated email template now includes viewport and other necessary meta elements for formatting.
18 Jan 2019 11:26 AMUpdate 3.19.21
New: Application.ResizeImage
can now accept a resize method:
- Contain: resizes to fit within both width and height. For example, 300x300 resized to 200x100 will result 100x100.
- Emcompass: resizes to fit within either width or height. For example, 300x300 resized to 200x100 will result 200x200.
- Cover: resizes to fit within either width or height but crops excess. For example, 300x300 resized to 200x100 will result 200x100 with height cropped top and bottom to center image.
- Stretch: resizes to stretch to width and height. For example, 300x300 resized to 200x100 will result 200x100 stretched image.
New: When parsing Parameters
in a URL where PageType=MethodView
any missing parameters at the end will be defaulted to the method's parameter default value.
16 Jan 2019 6:48 PMUpdate 3.19.20
New: In an email or email template, setting the Merge Object Type
to "Application", in a HTML merge expression, will merge these expressions to the application once, rather than for each email's merge object (generally a recipient record). This will speed up the output of campaigns and lessen the load on the server processor.
15 Jan 2019 4:35 PMUpdate 3.19.19
Fix: Group.SubscribeNewUser
will now subscribe an existing user if no payment required.
23 Dec 2018 11:27 AMUpdate 3.19.17
Fix: Digital items not automatically sending when order completing.
Fix: Form textarea
elements were generated with a space when should be empty.
17 Dec 2018 5:00 PMUpdate 3.19.16
Fix: Error in LoadHTMLContentInXMLDocument
commented HTML included empty script or textarea elements.
23 Nov 2018 12:55 PMUpdate 3.19.15
Fix: Unnecessary updates after inserting notes on a user were causing concurrency errors.
Fix: Once an order was processed the promotion was not being cleared and was being applied to the next order.
18 Oct 2018 4:26 PMUpdate 3.19.11
New: Install Updates
can now redirect to a URL before installing an update.
15 Oct 2018 3:09 PMUpdate 3.19.10
Fix: When sending an email the list of email pages to select from is filtered to show published only.
Fix: Error when generating site map.
Fix: Article.Publish.On
only set when a moderator is logged in.
4 Oct 2018 1:36 PMUpdate 3.19.9
New: Modified Order.MakePayment
so it will accept negative amounts for recording refunds.
Fix: The set up for new websites will set the Licensee's record creation date/time to the time of set up.
29 Sep 2018 11:56 AMUpdate 3.19.8
New: The Default User Country
can now be set via Configure Components. You should only set this if you are only targetting and delivering to users from that country. Leaving this blank will allow the system to auto-detect where the user is located. However, make sure you are either requesting the user's geolocation via the browser they are using or you have the IP Ranges list imported to the database to detect location based on IP address. Without either of these the system will detect the user's browser culture settings which is not always accurate as most browsers come installed with en-US
by default and the user is not asked to confirm it.
New: Can now set how deep to allow search engines to index/follow article list (blog/shop/etc.) combinations of categories, tags, authors, etc. This can be set in Configure Components via property Article View Follow Depth
.
New: The title and description of article list (blog/shop/etc.) groups, categories, tags, etc. are now included as meta tags when listing via the category, tag, etc.
New: Can now set how deep to allow search engines to index/follow directory list combinations of industries, regions, etc. This can be set in Configure Components via property Directory View Follow Depth
.
New: The title and description of directory list groups, industries, regions, etc. are now included as meta tags when listing via the industry, region, etc.
Fix: ServiceBooking.SendConfirmationLetter
and ServiceBooking.SendConfirmationLetter
would allow execute but throw an error when the user's email status was not active.
Fix: ServiceTimes.SpecifyUsers
would throw an error when there was no user (due to guest checkout) or the user's email status was not active.
22 Sep 2018 10:40 AMUpdate 3.19.7
Fix: Scheduling and running from the correct email collection.
Fix: Default value for Order.PayByOtherMethod.ReceivedOn
now includes time.
Fix: Order.Complete
in some circumstances would not complete due to session timeout or reset.
Fix: TradingItem.GetDiscountPricesFormatted
would only display prices applicable for selected user if one existed.
12 Sep 2018 8:18 AMUpdate 3.19.5
Fix: GenerateHTMLGroupsListForArticleView
and GenerateHTMLGroupsListForDirectoryView
would include all when parent supplied even though there was no subgroup.
9 Sep 2018 11:02 AMUpdate 3.19.4
Fix: Forms generated from merge fields via Definition.GenerateHTMLForm
had their lists reloaded.
5 Sep 2018 5:10 PMUpdate 3.19.3
Fix: When outputing a page to a static file the script elements were not included.
Fix: Modified XHTML replace function to better handle empty textarea
and script
element.
Fix: Payment.ReceivedOn
was not storing the time part.
Fix: RSS feed for the shop did not include shipping weight which is needed for import to Google Merchant Center.
2 Sep 2018 9:37 AMUpdate 3.19.2
Fix: Enhance Workspace
object to standalone from the BusinessApplication
object.
31 Aug 2018 8:48 AMUpdate 3.19.1
New: Billing and Delivery properties now available for export from orders.
Fix: Error when displaying delivery details in specific circumstances.
Fix: Directory titles were not displaying correctly when a parent directory specified.
Fix: Removed GUID output field from RSS feed as unnecessary and caused problems with import to Google Merchant Center.
Fix: Applied efficiencies to invoice and purchase order output.
Fix: Modified the discount pricing format to make it easier to customise.
18 Aug 2018 6:06 PMUpdate 3.19.0
New: RSS Feed for products which can be imported to Google's Merchant Centre or Facebook's Marketing API.
New: Product.GoogleCategory
can be set to the ID of one of Google's product categories. This value will be included in the product feed.
New: Toggler classes added to Message elements returned by the server. Add the base script to enable when clicked the message is closed.
Fix: When sending form details in an email to administrator using an invalid email address entered by the user.
Fix: When an error is returned from a submitted form (on the template), the controls returned empty.
7 Aug 2018 1:09 PMUpdate 3.18.8
New: Use Order.HasBookings
to determine if any of the items are for service bookings.
New: Style classes Past
, Today
and Future
added to calendar view cells.
New: Can now set the default sort order for article and directory views via Configure Components.
New: Can now create a custom registration form and set the URL in Configure Components. For example, register.aspx
.
Fix: Register.SubscribeToEmailMarketing
and CartItems.RequestBillingDetails.SubscribeToEmailMarketing
now default to No.
Fix: Changed wording relating to an order confirmation / invoice to use Application.InvoiceDisplayName
.
Fix: Duplicate Template Scripts and Stylesheets are removed when web page generated.
Fix: If a table column is readonly (due to being computed), it is not added in the update or insert scripts.
Fix: ServiceTimes.SpecifyUsers
business names were returning error stating they were required when not.
Fix: Recreate an index on tax rates making it unique.
28 Jun 2018 3:40 PMUpdate 3.18.7
Fix: Price on order item storing incorrectly when trading item prices stored in database without tax.
Fix: Timeout for automated tasks increased.
Fix: By default file properties on an item (for example, photograph on user) will not be copied when url is relative.
Fix: Captcha verification code was not a required field on the client side which meant a form could be submitted and sent to the server but would fail validation.
4 Jun 2018 1:03 PMUpdate 3.18.6
New: Can now set the default sort order for each of the article and directory views.
29 May 2018 2:55 PMUpdate 3.18.5
New: Added function Application.ApplyPromotion
which can be used on the cart before checking out.
Fix: Reworded "Already Registered" error message.
11 May 2018 3:21 PMUpdate 3.18.4
Fix: Updated user import scripts to ignore records with and invalid email address.
Fix: Various problems with HTML editor code source view.
1 May 2018 11:30 AMUpdate 3.18.3
Fix: When receiving an error sending an email campaign the following batches were not sent. System now schedules them.
Fix: Large images in the light box were exceeding screen width and height.
14 Apr 2018 2:14 PMUpdate 3.18.2
Fix: When selectable values used with mulitple line text property/parameter.
Fix: Allow the trading entity to delete their own order if not payment made.
Fix: Supplies Ordered On is now not editable by default.
26 Mar 2018 12:53 PMUpdate 3.18.1
Fix: In some circumstances when sending emails relative paths to images, etc. were not updated to the full path including website address and hence could not be shown.
15 Mar 2018 5:32 PMUpdate 3.18.0
New: Application.Register
now asks for the new user's Password, Confirm Password plus Remember Me.
Fix: Application.Log
only logging when in debug mode.
12 Mar 2018 4:19 PMUpdate 3.17.6
New: Function Application.HasDeliverableCartItems
.
Fix: Invoice no longer shows payment details when there are no payment methods.
Fix: When an administrator completed an order it would ask a 2nd time to complete.
Fix: Could not set default values for ServiceSchedule.Ocurrences
.
Fix: When specifying attendee details via guest checkout the 1st attendee now defaults to "1st Attendee".
1 Mar 2018 6:32 PMUpdate 3.17.5
Update: Updated the Users.xls
script to add memberships to existing users that are not a member in any of the groups specified in the import.
Fix: Order.Complete
is now visible to the trading entity if the order has been paid and is incomplete.
28 Feb 2018 6:04 PMUpdate 3.17.4
New:Function Wrap(Start, Concatenator, Finish)
has been made available for VBScript.
Fix: Error applying trading item discounts when orders were over the maximum quantity specified for that discount.
Fix: When deleting an order and items the related booking was not updated.
22 Feb 2018 6:47 PMUpdate 3.17.3
New: Function ConvertDateToAge(Date, AsAt)
is made available for VBScript.
Update: Google Tag Manager generated code updated.
Fix: HTML editor not styling correctly.
31 Jan 2018 1:01 PMUpdate 3.17.2
Fix: Views using inheritance would get an error due to inherited tables not fully loaded.
7 Jan 2018 1:45 PMUpdate 3.17.1
New: Properties UpdateReleasePhase
and VersionReleasePhase
on the Application
. UpdateReleasePhase
specifies the release phase allowed when installing updates. VersionReleasePhase
is the release phase of the currently installed version. These properties replace IsBetaTestSite
and IsBetaVersion
. The release phases are:
- Alpha
- Beta
- Stable
New: Property DebugMode
on the Application
. When true will output debug logs and reference the original (or non-minified) scripts and stylesheets.
Fix: Mispelt property name CustomDefinitionNamesStartWith
.
6 Jan 2018 6:26 PMUpdate 3.17.0
New: Properties Async
and Defer
on TemplateScript
. When these properties are set to True an attribute of the same name is added to the script element when output to HTML.
New: Property Minify
on TemplateScript
and TemplateStylesheet
. When this property is set to True the systems checks for a file with the same name including ".min" after the file name. If the minified file does not exist or is older than the original file, a new minified file will be created. The minified file will be reference in the output HTML.
New: Base and backend scripts and stylesheets have been bundled, minified and referenced offsite from a common code library.
New: css3-mediaqueries.js
now only loads for IE9 and lower.
New: All scripts have been set to defer with the exception of css3-mediaqueries.js
and html5shiv.js
which only load on IE9 and lower.
New: JQuery core is now referenced from a CDN.
4 Jan 2018 3:42 PMUpdate 3.16.10
New: A location (i.e. France) can receive deliveries from multiple pickup outlets. To do this, include the location in multiple delivery zones (i.e. Europe from United Kingdom or Europe from Hong Kong). When the user selects a freight rate, the pickup outlet is determined by the delivery zone of that freight rate.
2 Jan 2018 3:49 PMUpdate 3.16.9
New: You can now see the order related to a service booking where applicable.
19 Dec 2017 3:22 PMUpdate 3.16.8
Fix: Orders processed with a payment term that does not require payment immediately still asked for payment.
19 Dec 2017 10:43 AMUpdate 3.16.7
New: Group.SelectSubscription
and ServiceTimes.BookNow
have 2 new hidden parameters ClearCartItems
and ProceedToCheckout
which both default to True, however can be modified via configuration settings.
New: BusinessCollectionItem.RawDataValue([Property])
get or sets the raw data in a table.
Fix: Purchase order delivery details now display pickup outlet address when not dropship.
Fix: When retrieving the pickup outlets for a delivery zone due to no state specified when region was.
Fix: Incorrect column name PaymentTerms.ActionOrderAfter
changed to PaymentTerms.ActionOrderWhen
.
Fix: Error when requesting a BusinessObject.PropertyValue
for an Item's Item. For example, OrderItem.PropertyValue("TradingItem.Supplier")
.
14 Dec 2017 10:27 AMUpdate 3.16.6
New: JavaScript toggler
function attributes data-off-selector
and data-on-selector
now can accept this
and parent
values.
Fix: Error in Application.ProcessPayment
.
4 Dec 2017 3:14 PMUpdate 3.16.5
New: When specifying users for a booking it now defaults to 2nd Attendee, 3rd Attendee, etc. for the first and last names, while the business name is set to the business name of the user booking.
Fix: Order completion was not executing when paid in full.
4 Dec 2017 11:35 AMUpdate 3.16.3
New: Toggler in base.js
now toggles off and on classes for separate selectors with data-off-selector
and data-on-selector
attributes.
New: Function Common.DateAddWorkDays(StartDate As DateTime, Days As Integer)
.
Fix: Error when displaying order status message.
25 Nov 2017 6:48 PMUpdate 3.16.2
New: Property PaymentTerm.ActionOrderWhen
determines when the order can be actioned for fulfillment (i.e. product dispatched, service booked or group subscribed). It can be one of the following:
Confirmed
DepositReceived
BalanceReceived
New: Property Order.Status
can be one of the following:
Confirmed
Actioned
Completed
New: Parameter Order.Complete.ActionThisOrder
specifies if the fulfillment process starts or not. It's default value is determined by Order.PaymentTerms.ActionOrderWhen
It is editable only by an administrator.
New: Can now set OtherPaymentMethod.Instructions
to nothing. If this property is nothing then the payment method will not be displayed in the payment instructions section of the invoice or order status message.
23 Nov 2017 9:09 PMUpdate 3.16.1
Fix: Updated configuration settings TradingItem.DefaultViewPropertyNames
and TradingItems.DefaultListColumnNames
.
23 Nov 2017 9:05 PMUpdate 3.15.4
Fix: Removed Video to Flash conversion.
Fix: Updated setup.aspx with new default servers.
19 Nov 2017 6:22 PMUpdate 3.16.0
New: Trading Item Discount Prices
have replace Special Price
, Bulk Price
and Member Price 1
to Member Price 5
. This now allows unlimited discount pricing on an item. For example, you may have a price for 10 items or more and another for 20 or more. You can also set a limit to the number of items at a particular discount. For example, gold class members may be allowed up to 2 for free.
New: Related Trading Items
can be used to list all the related products, etc. when viewing a products details.
New: Adding auto-height
to the class of a textarea will allow the height to auto-resize when data entered.
New: When setting a MultipleLineText
property's EditorLines
attribute to zero, the output html textarea will set auto-height
to the class.
Fix: If a LinkingForeignCollection
's LinkingProperty
has a SelectableValuesExpression
it is now executed and used when generating the control.
6 Nov 2017 5:00 PMUpdate 3.15.2
New: New configurations setting CalendarFirstDayOfFinancialYear
.
New: Added TimePeriod.FinancialYear
which is useful for financial reporting purposes.
New: When a pickup outlet is logged in, they can now dispatch orders.
New: ServiceTime.Reschedule
to reschedule a time and send the rescheduled letter to users with reservations when applicable.
New: ServiceTime.Cancel
now asks if the user would like to send the cancellation letters to users with reservations.
New: New base.js function to set default values from a drop-down to adjacent input controls. For example, a drop down may have default date ranges like This Month, Last Month, This Financial Year, etc. and when selected will populate the 2 date input controls next to it with the appropriate values.
Fix: The configuration setting [Collection].ItemTypeName
was being ignored for custom collection definitions.
Fix: Could not insert a new row on a table with only an auto-generated ID column.
25 Oct 2017 5:41 PMUpdate 3.15.1
New: Now allows bookings on non-published services.
Fix: Calendar allowed past service times to be booked.
25 Oct 2017 4:27 PMUpdate 3.15.0
New: Payment options on a trading item and recurring payments have been replaced by payment terms on the order. This will allow the order to be paid over time. For example, in "12 monthly payment", "25% deposit with balance due 7 days prior to date required on" or "30 days".
New: The "Other Payment Method" (i.e. cash, cheque, direct deposit) is only selectable by the administrator. However, it will show up in the invoice footer with instructions on how to pay. Once a payment has been received via this method, the administrator can add the payment using this method for reconciliation purposes.
New: Layout changes to confirm order including payment terms.
New: Layout changes to invoice including payments paid/due and payment methods.
New: Layout changes to purchase order.
New: Layout changes to order complete message including payments paid/due and payment methods.
Fix: TotalPaymentReceived
, TotalPaymentUnconfirmed
, PaymentProcessingFee
and PaymentProcessingFeeTaxIncluded
are now displayed in the currency of the order, not the currency of payments.
Fix: Geolocation lookup adjusted to timeout after 3 seconds.
Fix: When a geolocation lookup fails when requesting UserCountry
or GetSelectablePickupOutletsNearDeliveryLocation
.
Fix: Method parameter values passed in a URL no longer conflicts with reserved names like PageType, Method, Collection, etc.
3 Oct 2017 1:55 PMUpdate 3.14.1
Fix: Orders without deliverable items are now taxed on rates based on the licensee pickup location.
28 Sep 2017 6:22 PMUpdate 3.14.0
New: Calendar view now includes a month and year selector.
New: PayDock payment gateway now integrated for credit card payments.
Fix: When there are no payment methods, the invoice does not include a link to pay.
Fix: When paying for a service booking at a later date it will now default to the trading entity for the first attendee.
Fix: Errors returned from ZipMoney now displayed correctly.
2 Sep 2017 1:37 PMUpdate 3.13.4
Fix: When redirecting to HTTPS from root URL, Default.aspx was included in the redirection.
2 Sep 2017 11:45 AMUpdate 3.13.3
New: CreditCardViaSecurePayPaymentMethod
now supports TLS 1.2.
New: Updated base.js so that attribute data-selector
will accept this
and parent
.
Fix: Updated base.css so to include the pointer cursor on <summary>
elements.
Fix: Billing details defaulting to last order billing details only when required.
Fix: Configuration settings for booking system updated.
19 Aug 2017 2:25 PMUpdate 3.13.2
New: Query parameters FilterExpression
and SortExpression
are availabe to filter and sort collections on expressions.
New: Function [BusinessCollection].ToHTML(HTMLToMerge, TopCount, Randomise, Page)
is available to merge HTML to a collection. The system looks for an HTML element with an ID of ItemTemplate
and will duplicate and merge the element with each item in the collection. The system also looks for another element with ID NoItemTemplate
and removes it if there are items otherwise leaves it and removes ItemTemplate
if there are no items.
New: Function DateToTodayFormat(DateToFormat, AsAt, AlwaysIncludeYear)
is available to format a date. For example, Today, Tomorrow, Yesterday, Mon 21 Aug, Tue 21 Aug 2018. As per example, it will display Today if same day as in AsAt
and leave the year of if same year as in AsAt
.
Fix: When calculating freight the total item price and weight are now based on deliverable items only.
5 Aug 2017 11:13 AMUpdate 3.12.9
Fix: User.ReferralBy
and User.ReferralWebsiteAddress
default values can now be changed via configuration settings.
20 Jul 2017 3:29 PMUpdate 3.13.1
New: You can now set a configuration setting named CustomDefintionNamesStartWith
. If a definition name for a business object, property or method starts with the value specified, the system will remove it from the display name generated. For example, a value of "BV" and a collection named BVGrades would have a display name of Grades.
New: Completed
option added property Status
on Service Time
. The Complete
method was also added, which will change the status but also mark Used
to true on all Service Bookings
where not set.
New: Service Times
can be added directly and the Finish Time
defaults to the Start Time
plus the Duration
specified in the Service
.
Fix: To base.js: Submit button in a control wrapped in a label would not work.
15 Jul 2017 1:31 PMUpdate 3.12.8
Fix: References to theinternetplatform.com and developer default URL now use HTTPS.
Fix: Google Map references now use HTTPS.
Fix: Reworded description and instructions for Configure Website - Domains.
3 Jul 2017 12:10 PMUpdate 3.12.7
Fix: Files robots.txt and sitemap.xml were not returning file not found when not available.
20 Jun 2017 9:39 AMUpdate 3.12.6
New: Can now view the Retrieval Status when requesting the Geolocation or Address with Google Geocode API.
Fix: Due to previous security enhancements the calendar could not be viewed.
13 Jun 2017 2:17 PMUpdate 3.13.0
New: Service Times are now saved to the database and related to Service Bookings. A Service Time has a Status of Open, Closed or Cancelled and can be set by the administrator. When the Calendar
or List Times
is opened, any scheduled times matching the criteria are loaded and saved to the database. The schedules are removed for matching the criteria.
New: New property Maximum Time In Advance
on the Service. This is the amount of time in advance of the current time that service times will be generated from the service schedules.
New: New property Cancellation Time Required
on the Service. This is the amount of time prior to the start time that user cannot cancel a reservation.
New: New property Logged In User Credits
on the Service. If Allow Order Before Booking
then this will show the number of credits the logged in user has purchased and not used for that service.
New: When Cancel Times
on the Service is selected it now prompts to delete all times or only those without RSVPs.
13 Jun 2017 1:30 PMUpdate 3.12.4
Fix: When administrator logged in and guest checkout is enabled it goes to Select User.
12 Jun 2017 2:52 PMUpdate 3.12.3
Fix: Changes to who can view certain business object.
Fix: Updated Export for Xero to allow for guests.
10 Jun 2017 1:42 PMUpdate 3.12.2
New: eWay payment gateway now forces the use of TLS1.2 Security Protocol.
New: When an order is processed using guest checked out, the Trading Entity now displays Guest instead of nothing.
Fix: Order First and Last Names changed to not required.
Fix: ConvertTextToDuration
for negative durations.
1 Jun 2017 6:27 PMUpdate 3.12.1
Fix: Allow first and last names to be blank on the order billing details.
Fix: Remove old scheduling service status from administration menu.
26 May 2017 7:15 PMUpdate 3.12.0
New: Guest Checkout: when a user is checking out they do not need to create an account. If they would like to create an account while checking out they simply input a password. Guest checkout can be enabled/disabled by setting Allow Guest Checkout
in Configure Components.
New: Billing Details: when a user is checking out the system can now ask for billing details.
New: ZipMoney payment method has been integrated to take payments via buy now / pay later payment gateways: zippay.com.au and zipmoney.com.au.
New: When invoice shows a balance due the payment instructions includes a link to pay.
New: Notes property and Insert Note function on Orders.
New: Payment processing errors are recorded in notes on the order.
Fix: Redirect URLs comparison methods now ignores case.
Fix: Blocked several business objects from being viewed by the public.
Fix: Error on load when attempting to determine user culture code when the user's country can not be determined.
6 May 2017 10:26 AMUpdate 3.11.7
New: Enabled Fraud Guard on SecurePay payment gateway transactions.
Fix: Error when displaying invoice for an order to be picked up.
Fix: Error in TransactionException when no transaction number.
Fix: Start next automated transaction throwing error when finalising.
25 Apr 2017 5:48 PMUpdate 3.11.6
Fix: Modified the links to filters of article and directory views to tell search engines not to follow. This also helps when producing the sitemap for search engine submission.
Fix: Updated Search Engine Site Map Ping Service URLs.
Fix: Updated Blog Directory Ping Service URLs.
24 Apr 2017 5:53 PMUpdate 3.11.5
New: You can now select Google reCAPTCHA for the Human Verification Method. You can do this via Configure Form Validation. You will need to sign up for Google reCAPTCHA to get a site key and secret key which can be set in Configure Form Validation. Once configured, forms generated by the system will automatically add Google reCAPTCHA if needed. To manually add to a form add a merge field containing expression: Application.GenerateHTMLHumanVerificationControl(0)
.
New: Shared function created called Web.WebRequest(URL, Method, AcceptType, ContentType, Content, OtherHeaders, Timeout)
which minimized code throughout the system.
Fix: Process would crash without error when submitting a Trading Item. This was due to the relation to Auctions and the RoundToValue
on the definition for Auction.OpeningPrice
was set to 0.01. Although there is nothing wrong with this the run-time did not like it. A temporary work around was put in place using RoundToValueExpression
with same value as a string.
5 Apr 2017 9:42 AMUpdate 3.11.4
New: Changed the email notification for automated tasks to include the success of the run and a link to the result if results recorded.
3 Apr 2017 4:29 PMUpdate 3.11.3
Fix: When sending an email campaign an invalid email addresses would halt execution of the batch.
Fix: When Views were reloaded the existing view of the same name was getting an error when unloading.
2 Apr 2017 2:53 PMUpdate 3.11.1
New: Added the ability to change the targetFramework
in the web.config when Application.InstallUpdates
is run.
25 Mar 2017 6:55 PMUpdate 3.11.0
New: New compilation using Visual Studio 2017.
New: Alipay payment gateway integration.
New: New Human Verification Method called Honey Pot.
New: A new URL parameter EndSessionOnComplete
will abandon the session once the request is complete. It has been implemented when running automated tasks.
New: New property added Application.ActiveSessionCount
which can be used to view how many sessions are currently active.
Fix: Will now only show payment methods for the currency the user has selected.
Fix: Removed unused Windows Service functions.
6 Mar 2017 6:17 PMUpdate 3.10.4
Fix: A method definition created from configuration file had an incorrect qualified name for the returns value.
2 Mar 2017 6:39 PMUpdate 3.10.3
Fix: A new base.js function to allow you to click on the 2nd and subsequent inputs in a control wrapped with a label.
25 Feb 2017 5:00 PMUpdate 3.10.2
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:
- Add a class called
toggler
. - Add an attribute called
data-selector
which contains a CSS selector pointing to the element(s) you want to toggle. - Add an attribute called
data-toggle-class
which contains a CSS class you want to toggle (add if not there/remove if is). - Examples: Put the first one on the page to open the subscription form and the second on the subscription form to close it.
<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>
25 Feb 2017 4:40 PMUpdate 3.10.1
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.
22 Feb 2017 6:46 PMUpdate 3.10.0
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:
- Set all supported languages for all sites in each site
- Set base culture code for each site
- Set Domains in Configure Website for each site (make all the same)
- Format: [Domain], [Culture Code]; [Domain], [Culture Code]; etc
- Example: www.theinternetplatform.com, en; www.theinternetplatform.com.au, en-AU; www.theinternetplatform.com.cn, zn-CN
- Note: The first domain should be the default where the user is redirected if no culture is matched.
Error: When filtering a collection with a boolean property.
4 Feb 2017 6:23 PMUpdate 3.9.5
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.
9 Jan 2017 10:51 AMUpdate 3.9.4
New: Kosova added to Countries with a temporary ISO code of XK and currency EUR.
5 Jan 2017 7:05 PMUpdate 3.9.3
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.
4 Jan 2017 8:46 PMUpdate 3.9.1
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.