Update 5.4.0

New: Import to any collection. Currently only CSV. JSON and XML in future release.

New: BusinessCollection.IsExistingItem and BusinessCollection.Item will now search for ID, filename and unique fields for passed value. However, if the passed value is in the format of an ID or filename then it will not search further. For example, passing an email address to find a user.

Update 5.3.0

New: You can add a text-to-speech player control to any HTML element and when a user clicks the play button the text within the element is read by a synthesizer. The user can then pause or stop. They can change the voice (depending on the availabity of the browser), the rate and pitch. To add the player control you simply add the class "text-to-speech" to the element.

New: You can now specify a sub-properties as collection view columns. For example, the columns for a membership list may be "Group,Member,Member.Mobile,Member.EmailAddress,Status,MemberType,Role".

New: ClassDefinition.GenerateHTML.RequireReadOnly to return a readonly form view.

New: Function TradingItem.RelateItems to relate trading items with one another.

Fix: Article.StatusMessage updated to remove "To view the [article] click here" when not published.

Fix: Administrator could not add a new user.