Update 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.

Update 4.14.5

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

Update 4.14.4

Fix: Permission denied error when outputing an RSS feed.

Update 4.14.3

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

Update 4.14.2

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

Update 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.

Update 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.