FacebookLinkedInTwitterEmail usEmail us

17 Dec 2020 5:00 PMUpdate 4.14.15

New: NameValueCollection.Insert inserts an entry to the collection at the index.

Fix: LinkingForeignCollectionDefinitionAttribute.ConvertValue returning invalid collection.

Fix: GenerateHTMLVideo output of YouTube iframe.

15 Dec 2020 6:01 PMUpdate 4.14.14

Fix: BusinessCollection.FilterOnIDOrFileNames returning error.

Fix: FormatToJSONString added additional character replacements.

14 Dec 2020 10:15 AMUpdate 4.14.13

Fix: FutureOrder.Confirm returning error.

10 Dec 2020 5:24 PMUpdate 4.14.12

Fix: BusinessCollectionItem.DefaultRange not returning correct value when custom property is the range property.

Fix: GenerateHTMLVideo updated YouTube URL.

7 Dec 2020 5:11 PMUpdate 4.14.11

Fix: Cart items doubling.

Fix: FutureOrder.Confirm returning error.

Fix: BusinessCollection.ToString not removing custom prefixes when no items or 1 item.

Update: Updated Administration Menu to remove unwanted items and add tags, tag sets to product catalogue and incomplete orders to order management.

5 Dec 2020 12:33 PMUpdate 4.14.10

Fix: MIGS Offsite Payment Method returned invalid hash code due to a change in the return URL.

Fix: CartItems.FreightPrice invalid when delivery method set to nothing.

3 Dec 2020 3:12 PMUpdate 4.14.9

Fix: Application.Reset not returning to previous page.

Fix: GenerateHTMLForm on a new business collection item had invalid action attribute.

Fix: GenerateHTMLForm on a business object or method now will show properties/parameters when allow view or edit.

Fix: Default delivery method was not set to cheapest due to a sorting issue.

6 Nov 2020 1:34 PMUpdate 4.14.7

New: Set the configuration setting GoogleAPIKey to enable the system to use Google's Geocoding API to get the GEO location of an address or the address at a GEO location.

New: Additional attributes added to the form, labels and inputs generated by GenerateHTMLForm for both business objects and methods to help with scripting and styling.

Fix: Error when running Organisations.SetMissingResidingGeolocations.

Fix: More descriptive error returned from script errors.

31 Oct 2020 2:56 PMUpdate 4.14.6

New: Additional attributes added to the form, labels and inputs generated by GenerateHTMLForm for both business objects and methods to help with scripting and styling.

Fix: If definition attributes ImageURL.MaximumWidth and ImageURL.MaximumWidth are both not set then they will be defaulted to 1920 and 1200 respectively.

Fix: Definition attributes Decimal.MaximumValue now set to the maximum value of the current data type rounded down to the Decimal.RoundToValue.

Fix: Type defined attributes on definitions now set in inheritance order. For example, HTML.EditorLines used before MultipleLineText.EditorLines.

Fix: Error in LinkingForeignCollection.GenerateHTMLControl.

Fix: Multiple error/info messages will appear in form view when returning from submission.

21 Oct 2020 1:53 PMUpdate 4.14.5

New: The GenerateHTMLForm method now adds a name attribute to each label for specific styling.

16 Oct 2020 4:25 PMUpdate 4.14.4

Fix: Permission denied error when outputing an RSS feed.

14 Oct 2020 6:19 PMUpdate 4.14.3

Fix: Error when booking and attendee details contain an ampersand.

10 Oct 2020 1:10 PMUpdate 4.14.2

Fix: Error when saving an object or executing a method with a Business Collection Item as a parameter.

9 Oct 2020 2:52 PMUpdate 4.14.1

Fix: Application.CheckForBouncedEmails memory consumption.

Fix: When email bounced due to 550 Maximum line length exceeded it was considered a hard bounce and marked the recipient's email status as bouncing. Now marked as invalid message.

7 Oct 2020 5:00 PMUpdate 4.14.0

New: Renamed FileURLDefinition.FileName to FileURLDefinition.SaveAsFileName.

New: Definition.FileName which will be set to the definition name formatted to a file name unless otherwise set. For example, the BlogPosts collection file name by default will be blog-posts but you could to set it to just blog.

New: Application.Item(IDOrFileName) will return a page, group or collection matching the ID or File Name passed in.

New: Collection.Item(IDOrFileName) will return an item matching the ID or File Name passed in.

New: Can now export a foreign collection. It will export the collection converted to a string which unless change in the definition will return the number of items. For example, 4 Order Items.

New: Email.SendNow will now check for prior bounced mail before sending.

Fix: Email.SendNow returned an error of unknown OrderID.

Fix: Broken links in email campaign.

Fix: Domain redirection.

Fix: Discount pricing selection on trading items.

Fix: Can remove stored payment method from future order.

Fix: To default stored payment method for future order.

Fix: Selected Payment Method saved to session.

Fix: Default email settings saved to session when Sending Epage.

Fix: Current Automated Task settings saved to session for Schedule New Automated Task.

Fix: User dashboard links.

12 Sep 2020 5:00 PMUpdate 4.13.1

New: Renamed User.Status to System Access Status, User.UserType to System Access Level, Membership.Status to Group Access Status and Membership.MemberType to Group Access Level.

Fix: Stopped auto-fill when asked for new password.

Fix: If an object is not accessible to a user none of the methods are either.

Fix: Order.RequiredOn was not automatically being filled when bookings made.

Fix: SendEmail.From is now limited to the email address of the user logged in or the administrators email address.

Fix: Allow logged in member view their memberships with any status.

Fix: Moving an item to another type.

Fix: Error when displaying a users future orders.

Fix: Error when sending order emails.

1 Sep 2020 5:00 PMUpdate 4.13.0

New: Groups have been classified into Organisations and Non Organisation Groups. Organisations have additional information such as addresses, contact details and bank account details. Some types of organisations may be clubs, chapters, leagues, etc.

New: Membership.Role has been added.

Fix: For guest checkout and processing payments and actioning orders.

Fix: Unable to select certain properties when filtering a collection.

23 Aug 2020 6:53 AMUpdate 4.12.1

New: Application.Reset now asks if you want to reset your session or the application. If application is chosen and multiple processes are used then then the application pool is restarted.

New: Items.RefreshAttachments will refresh the attachments for every item in the collection. In order to use this function you must Allow Execution for the collection you want to run it on. For example, in configuration settings set Products.RefreshAttachments.AllowExecuteExpression to Application.AdministratorIsLoggedIn

Fix: ServiceTime.Reschedule updates start and finish times in each of the bookings.

Fix: BusinessApplication.GetDefinition not returning methods or paramater definitions.

19 Aug 2020 5:06 PMUpdate 4.12.0

New: The application can now run on multiple processes. In order to use multiple processes you need to do the following:

  • Start the ASP.Net State Service on the server and make sure you set Startup Type to Automatic in case the server is restarted.
  • Add <sessionState mode="StateServer" /> to the <system.web/> section of web.config.
  • Set Maximum Worker Processes in the application pool settings in IIS Manager or via your hosting control panel.

Fix: Membership emails now filtering by member type and status correctly.

18 Jul 2020 12:19 PMUpdate 4.11.4

Fix: Error when listing emails due to forwarded receipts load.

11 Jul 2020 6:07 PMUpdate 4.11.3

Fix: Editing order items slow to load.

Fix: Error displaying the payment order number.

Fix: Error loading foreign collection not previously loaded.

Fix: To avoid loading base tables in full.

Fix: Error retrieving session value from table after table reset.

7 Jul 2020 12:46 PMUpdate 4.11.2

Fix: Custom pages for order methods where not showing.

Fix: To add booking to cart.

Fix: To order item description for bookings.

4 Jul 2020 5:36 PMUpdate 4.11.1

New: Default dashboard items "Order Summary" and "Payment Summary" have new default time periods.

Fix: Error when redirecting from alias domains and non-ssl to ssl.

Fix: Error when copying items from one type to another.

Fix: Error when checking availability on service times.

Fix: Trading Entity stopped from deleting order once actioned.

Fix: Stopped reorder when contains bookings.

Fix: Stopped reorder when contains bookings.

Fix: Pages with multiple forms could not validate.

Fix: Forms controls that were auto-filled were not validated.

Fix: Auto-fills booking information from Trading Entity if not any set.

8 Jun 2020 3:45 PMUpdate 4.11.0

New: Recurring orders have now been separated from the last order to enable price changes. You can now list future orders separately from confirmed orders.

New: Can now move a business collection item from one collection to another essentially keeping all common properties and setting defaults to new properties. For example, a Future Order to the Confirmed Orders collection.

New: When a order is placed for multiple bookings for a service time, an order item is created for each booking storing all the relevant information in newly created properties. This also sped up the process when an order is actioned and eliminates the need to redirect to another URL to process the bookings avoiding too many redirection errors.

New: When booking you can now specify a start and finish time within the service time.

New: CheckAvailability for bookings will now check the time block between the start and finish.

New: An email address can be stored against each booking allowing the attendee to be personally notified. This is especially useful if it is a guest checkout. By default the booking persons email address will be stored on each booking when booking for multiple attendees but can be changed if they wish to personalise.

New: Notes can be stored against a booking. Any emails sent to the attendee will be automatically noted.

New: Can now set maximum number of items a discount price can be used per customer and/or overall. For example, 1 per customer and 20 overall.

New: Can now set discount prices to trading items for a specified recurring period (per order, per week, per month, etc). For example, 1 per customer per order, 2 per customer per week or 10 overall per week.

New: Can now set discounts to trading items for a fixed specified period. For example, between 1 Jun 2020 to 30 Jun 2020.

Fix: Can now only receive member discount prices for booking times during the subscription period.

Fix: BusinessCollectionItem.ChangeRank when the ranking property is a custom property.

Fix: ListArticles when passing an article type.

9 May 2020 12:53 PMUpdate 4.10.1

Fix: Application.ConfigureComponents.DefaultUserCountry was not been set correctly.

29 Apr 2020 12:30 PMUpdate 4.10.0

New: Can now select one or more articles (blog posts, products, etc.) to merge with a snippet and create an email for marketing.

Fix: Unable to sort Article and Directory Views.

Fix: Copying an article will no longer copy the PublishedOn and ArchivedOn dates.

Fix: Freight based on price is now based on whole order rather than just deliverable items.

Fix: Error when changing a quantity of a cart item.

Fix: MIGS Payment Method upgraded to use TLS 1.2 security protocol.

27 Mar 2020 4:02 PMUpdate 4.9.5

Fix: Order.MakePayment was not showing.

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.

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.

23 Mar 2020 6:10 PMUpdate 4.9.4

Fix: Import script connection string for Excel.

23 Mar 2020 6:09 PMUpdate 3.19.28

Fix: Import script connection string for Excel.

23 Mar 2020 5:47 PMUpdate 4.9.3

New: Bookings can be set to recur.

Fix: When setting a StoreSessionOnly property updating the workspace is not necessary.

6 Mar 2020 4:08 PMUpdate 4.9.2

Fix: Upgraded TLS for PayPal integration.

6 Mar 2020 3:39 PMUpdate 3.19.27

Fix: Upgraded TLS for PayPal integration.

26 Feb 2020 4:00 PMUpdate 4.9.1

Fix: Could not add PayPal payment method due to error with Enable Storage.

25 Feb 2020 4:00 PMUpdate 4.9.0

New: Can now book a time within an available time period. For example, say you have available times Mon-Fri 9am-5pm. You can take a booking for say an hour within the time period.

New: Can now filter recipients for an email campaign by their "Last Logged In Age".

22 Jan 2020 1:06 PMUpdate 4.8.0

New: When updating/upgrading the version is returned in the URL.

New: Parameter IncludeURLWithSubMenus added to GenerateHTMLMenu which defaults to false, which means it will remove the URL when outputing if the menu item has a sub menu. This is necessary for touch screens.

New: A form's action on a template or article is parsed for included expressions and evaluated and replaced.

Update: Various changes to comments with sub-comments including:

  • The default format of a comment is the date submitted on.
  • Sub-comments column shown when listing comments.
  • Rejecting deletion of a comment with sub-comments.

Update: Invoice will show the promotion if there is one and even if the discount is zero.

New: Collection.FilterOnSearchText adds a search text filter to the collection and returns the collection.

Fix: Collection.FilterOnSQL now adds the filter to a pre-existing filter.

Fix: FormatDuration now formats zero.

Page 1 of 1 : Blog Posts 1-36 of 36